Clean up some minor white space issues in trans-decl.c and trans-expr.c
[official-gcc.git] / Makefile.in
blob2733c4dae21ecc176a41a796fc23e45e77ac0805
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 OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
217 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
218 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
219 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
220 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
221 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
222 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
223 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
224 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
227 XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
228 @if gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
233 POSTSTAGE1_CXX_EXPORT = \
234 CXX='$(CXX)'; export CXX; \
235 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
240 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248 export CXX; \
249 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250 @endif target-libstdc++-v3-bootstrap
252 # Similar, for later GCC stages.
253 POSTSTAGE1_HOST_EXPORTS = \
254 $(HOST_EXPORTS) \
255 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259 $(POSTSTAGE1_CXX_EXPORT) \
260 $(LTO_EXPORTS) \
261 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
262 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
263 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
265 # Target libraries are put under this directory:
266 TARGET_SUBDIR = @target_subdir@
267 # This is set by the configure script to the arguments to use when configuring
268 # directories built for the target.
269 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
270 # This is the list of variables to export in the environment when
271 # configuring subdirectories for the target system.
272 BASE_TARGET_EXPORTS = \
273 $(BASE_EXPORTS) \
274 AR="$(AR_FOR_TARGET)"; export AR; \
275 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
276 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
277 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
278 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
279 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
280 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
281 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
282 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
283 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
284 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
285 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
286 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
287 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
288 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
289 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
290 OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
291 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
292 READELF="$(READELF_FOR_TARGET)"; export READELF; \
293 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
294 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
295 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
296 @if gcc-bootstrap
297 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
298 @endif gcc-bootstrap
299 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
300 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
302 RAW_CXX_TARGET_EXPORTS = \
303 $(BASE_TARGET_EXPORTS) \
304 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
305 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
307 NORMAL_TARGET_EXPORTS = \
308 $(BASE_TARGET_EXPORTS) \
309 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
311 # Where to find GMP
312 HOST_GMPLIBS = @gmplibs@
313 HOST_GMPINC = @gmpinc@
315 # Where to find isl
316 HOST_ISLLIBS = @isllibs@
317 HOST_ISLINC = @islinc@
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 # By default, C and C++ are the only stage1 languages, because they are the
487 # only ones we require to build with the bootstrap compiler, and also the
488 # only ones useful for building stage2.
490 STAGE1_CFLAGS = @stage1_cflags@
491 STAGE1_CHECKING = @stage1_checking@
492 STAGE1_LANGUAGES = @stage1_languages@
493 # * We force-disable intermodule optimizations, even if
494 # --enable-intermodule was passed, since the installed compiler
495 # probably can't handle them. Luckily, autoconf always respects
496 # the last argument when conflicting --enable arguments are passed.
497 # * Likewise, we force-disable coverage flags, since the installed
498 # compiler probably has never heard of them.
499 # * We also disable -Wformat, since older GCCs don't understand newer %s.
500 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
501 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
502 --disable-build-format-warnings
504 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
505 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
507 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
508 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
510 do-compare = @do_compare@
511 do-compare3 = $(do-compare)
513 # -----------------------------------------------
514 # Programs producing files for the TARGET machine
515 # -----------------------------------------------
517 AR_FOR_TARGET=@AR_FOR_TARGET@
518 AS_FOR_TARGET=@AS_FOR_TARGET@
519 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
521 # If GCC_FOR_TARGET is not overriden on the command line, then this
522 # variable is passed down to the gcc Makefile, where it is used to
523 # build libgcc2.a. We define it here so that it can itself be
524 # overridden on the command line.
525 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
526 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
527 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
528 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
529 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
530 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
531 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
532 LD_FOR_TARGET=@LD_FOR_TARGET@
534 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
535 NM_FOR_TARGET=@NM_FOR_TARGET@
536 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
537 OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
538 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
539 READELF_FOR_TARGET=@READELF_FOR_TARGET@
540 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
541 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
542 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
544 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
545 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
546 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
548 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
549 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
551 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
552 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
553 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
554 GOCFLAGS_FOR_TARGET = -O2 -g
556 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
557 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
558 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
560 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
562 # ------------------------------------
563 # Miscellaneous targets and flag lists
564 # ------------------------------------
566 # The first rule in the file had better be this one. Don't put any above it.
567 # This lives here to allow makefile fragments to contain dependencies.
568 all:
570 #### host and target specific makefile fragments come in here.
571 @target_makefile_frag@
572 @alphaieee_frag@
573 @ospace_frag@
574 @host_makefile_frag@
577 # This is the list of directories that may be needed in RPATH_ENVVAR
578 # so that programs built for the target machine work.
579 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libmpx)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
581 @if target-libstdc++-v3
582 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
583 @endif target-libstdc++-v3
585 @if target-libsanitizer
586 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
587 @endif target-libsanitizer
589 @if target-libmpx
590 TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
591 @endif target-libmpx
593 @if target-libvtv
594 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
595 @endif target-libvtv
597 @if target-libcilkrts
598 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
599 @endif target-libcilkrts
601 @if target-liboffloadmic
602 TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
603 @endif target-liboffloadmic
605 @if target-libssp
606 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
607 @endif target-libssp
609 @if target-libgomp
610 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
611 @endif target-libgomp
613 @if target-libitm
614 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
615 @endif target-libitm
617 @if target-libatomic
618 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
619 @endif target-libatomic
623 # This is the list of directories that may be needed in RPATH_ENVVAR
624 # so that programs built for the host machine work.
625 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
627 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
628 @if gcc
629 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
630 @endif gcc
633 @if gmp
634 HOST_LIB_PATH_gmp = \
635 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
636 @endif gmp
638 @if mpfr
639 HOST_LIB_PATH_mpfr = \
640 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
641 @endif mpfr
643 @if mpc
644 HOST_LIB_PATH_mpc = \
645 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
646 @endif mpc
648 @if isl
649 HOST_LIB_PATH_isl = \
650 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
651 @endif isl
653 @if libelf
654 HOST_LIB_PATH_libelf = \
655 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
656 @endif libelf
659 CXX_FOR_TARGET_FLAG_TO_PASS = \
660 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
661 @if target-libstdc++-v3
662 # CXX_FOR_TARGET is tricky to get right for target libs that require a
663 # functional C++ compiler. When we recurse, if we expand
664 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
665 # libstdc++ include flags from the script. Instead, we get an
666 # -funconfigured-* word, so that we'll get errors if this invalid C++
667 # command line is used for anything, but also so that we can use the
668 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
669 # don't pass it on, sub-make will use the default definition, that
670 # re-expands it at the time of use, so we'll get it right when we need
671 # it. One potential exception is the expansion of CXX_FOR_TARGET
672 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
673 # really work, for C++ host programs can't depend on the current-stage
674 # C++ target library.
675 CXX_FOR_TARGET_FLAG_TO_PASS = \
676 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
677 @endif target-libstdc++-v3
679 # Flags to pass down to all sub-makes. STAGE*FLAGS,
680 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
681 # overrideable (for a bootstrap build stage1 also builds gcc.info).
682 BASE_FLAGS_TO_PASS = \
683 "DESTDIR=$(DESTDIR)" \
684 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
685 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
686 "bindir=$(bindir)" \
687 "datadir=$(datadir)" \
688 "exec_prefix=$(exec_prefix)" \
689 "includedir=$(includedir)" \
690 "datarootdir=$(datarootdir)" \
691 "docdir=$(docdir)" \
692 "infodir=$(infodir)" \
693 "pdfdir=$(pdfdir)" \
694 "htmldir=$(htmldir)" \
695 "libdir=$(libdir)" \
696 "libexecdir=$(libexecdir)" \
697 "lispdir=$(lispdir)" \
698 "localstatedir=$(localstatedir)" \
699 "mandir=$(mandir)" \
700 "oldincludedir=$(oldincludedir)" \
701 "prefix=$(prefix)" \
702 "sbindir=$(sbindir)" \
703 "sharedstatedir=$(sharedstatedir)" \
704 "sysconfdir=$(sysconfdir)" \
705 "tooldir=$(tooldir)" \
706 "build_tooldir=$(build_tooldir)" \
707 "target_alias=$(target_alias)" \
708 "AWK=$(AWK)" \
709 "BISON=$(BISON)" \
710 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
711 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
712 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
713 "EXPECT=$(EXPECT)" \
714 "FLEX=$(FLEX)" \
715 "INSTALL=$(INSTALL)" \
716 "INSTALL_DATA=$(INSTALL_DATA)" \
717 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
718 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
719 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
720 "LEX=$(LEX)" \
721 "M4=$(M4)" \
722 "MAKE=$(MAKE)" \
723 "RUNTEST=$(RUNTEST)" \
724 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
725 "SED=$(SED)" \
726 "SHELL=$(SHELL)" \
727 "YACC=$(YACC)" \
728 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
729 "ADA_CFLAGS=$(ADA_CFLAGS)" \
730 "AR_FLAGS=$(AR_FLAGS)" \
731 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
732 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
733 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
734 "CFLAGS=$(CFLAGS)" \
735 "CXXFLAGS=$(CXXFLAGS)" \
736 "LDFLAGS=$(LDFLAGS)" \
737 "LIBCFLAGS=$(LIBCFLAGS)" \
738 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
739 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
740 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
741 "GNATBIND=$(GNATBIND)" \
742 "GNATMAKE=$(GNATMAKE)" \
743 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
744 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
745 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
746 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
747 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
748 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
749 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
750 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
751 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
752 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
753 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
754 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
755 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
756 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
757 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
758 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
759 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
760 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
761 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
762 "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
763 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
764 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
765 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
766 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
767 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
768 "BUILD_CONFIG=$(BUILD_CONFIG)" \
769 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
770 "LEAN=$(LEAN)" \
771 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
772 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
773 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
774 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
775 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
776 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
777 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
778 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
779 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
780 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
781 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
782 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
783 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
784 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
785 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
786 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
787 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
788 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
789 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
790 "TFLAGS=$(TFLAGS)" \
791 "CONFIG_SHELL=$(SHELL)" \
792 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
794 # We leave this in just in case, but it is not needed anymore.
795 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
797 # Flags to pass down to most sub-makes, in which we're building with
798 # the host environment.
799 EXTRA_HOST_FLAGS = \
800 'AR=$(AR)' \
801 'AS=$(AS)' \
802 'CC=$(CC)' \
803 'CXX=$(CXX)' \
804 'DLLTOOL=$(DLLTOOL)' \
805 'GCJ=$(GCJ)' \
806 'GFORTRAN=$(GFORTRAN)' \
807 'GOC=$(GOC)' \
808 'LD=$(LD)' \
809 'LIPO=$(LIPO)' \
810 'NM=$(NM)' \
811 'OBJDUMP=$(OBJDUMP)' \
812 'RANLIB=$(RANLIB)' \
813 'READELF=$(READELF)' \
814 'STRIP=$(STRIP)' \
815 'WINDRES=$(WINDRES)' \
816 'WINDMC=$(WINDMC)'
818 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
820 # Flags to pass to stage1 or when not bootstrapping.
822 STAGE1_FLAGS_TO_PASS = \
823 LDFLAGS="$${LDFLAGS}" \
824 HOST_LIBS="$${HOST_LIBS}"
826 # Flags to pass to stage2 and later makes.
828 POSTSTAGE1_FLAGS_TO_PASS = \
829 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
830 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
831 GNATBIND="$${GNATBIND}" \
832 LDFLAGS="$${LDFLAGS}" \
833 HOST_LIBS="$${HOST_LIBS}" \
834 $(LTO_FLAGS_TO_PASS) \
835 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
837 @if gcc-bootstrap
838 EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
839 $(POSTSTAGE1_HOST_EXPORTS) \
842 EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
843 @endif gcc-bootstrap
845 # Flags to pass down to makes which are built with the target environment.
846 # The double $ decreases the length of the command line; those variables
847 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
848 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
849 # so we expand them here.
850 EXTRA_TARGET_FLAGS = \
851 'AR=$$(AR_FOR_TARGET)' \
852 'AS=$(COMPILER_AS_FOR_TARGET)' \
853 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
854 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
855 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
856 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
857 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
858 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
859 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
860 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
861 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
862 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
863 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
864 'LD=$(COMPILER_LD_FOR_TARGET)' \
865 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
866 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
867 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
868 'NM=$(COMPILER_NM_FOR_TARGET)' \
869 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
870 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
871 'RANLIB=$$(RANLIB_FOR_TARGET)' \
872 'READELF=$$(READELF_FOR_TARGET)' \
873 'WINDRES=$$(WINDRES_FOR_TARGET)' \
874 'WINDMC=$$(WINDMC_FOR_TARGET)' \
875 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
876 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
877 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
878 "TFLAGS=$$TFLAGS"
880 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
882 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
883 # unfortunately needs the native compiler and the target ar and
884 # ranlib.
885 # If any variables are added here, they must be added to do-*, below.
886 # The BUILD_* variables are a special case, which are used for the gcc
887 # cross-building scheme.
888 EXTRA_GCC_FLAGS = \
889 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
890 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
891 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
893 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
895 @if gcc
896 BUILD_CONFIG = @BUILD_CONFIG@
897 ifneq ($(BUILD_CONFIG),)
898 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
899 endif
900 @endif gcc
902 .PHONY: configure-host
903 configure-host: \
904 maybe-configure-bfd \
905 maybe-configure-opcodes \
906 maybe-configure-binutils \
907 maybe-configure-bison \
908 maybe-configure-cgen \
909 maybe-configure-dejagnu \
910 maybe-configure-etc \
911 maybe-configure-fastjar \
912 maybe-configure-fixincludes \
913 maybe-configure-flex \
914 maybe-configure-gas \
915 maybe-configure-gcc \
916 maybe-configure-gmp \
917 maybe-configure-mpfr \
918 maybe-configure-mpc \
919 maybe-configure-isl \
920 maybe-configure-libelf \
921 maybe-configure-gold \
922 maybe-configure-gprof \
923 maybe-configure-intl \
924 maybe-configure-tcl \
925 maybe-configure-itcl \
926 maybe-configure-ld \
927 maybe-configure-libbacktrace \
928 maybe-configure-libcpp \
929 maybe-configure-libdecnumber \
930 maybe-configure-libgui \
931 maybe-configure-libiberty \
932 maybe-configure-libiberty-linker-plugin \
933 maybe-configure-libiconv \
934 maybe-configure-m4 \
935 maybe-configure-readline \
936 maybe-configure-sid \
937 maybe-configure-sim \
938 maybe-configure-texinfo \
939 maybe-configure-zlib \
940 maybe-configure-gdb \
941 maybe-configure-expect \
942 maybe-configure-guile \
943 maybe-configure-tk \
944 maybe-configure-libtermcap \
945 maybe-configure-utils \
946 maybe-configure-gnattools \
947 maybe-configure-lto-plugin \
948 maybe-configure-libcc1 \
949 maybe-configure-gotools
950 .PHONY: configure-target
951 configure-target: \
952 maybe-configure-target-libstdc++-v3 \
953 maybe-configure-target-libsanitizer \
954 maybe-configure-target-libmpx \
955 maybe-configure-target-libvtv \
956 maybe-configure-target-libcilkrts \
957 maybe-configure-target-liboffloadmic \
958 maybe-configure-target-libssp \
959 maybe-configure-target-newlib \
960 maybe-configure-target-libgcc \
961 maybe-configure-target-libbacktrace \
962 maybe-configure-target-libquadmath \
963 maybe-configure-target-libgfortran \
964 maybe-configure-target-libobjc \
965 maybe-configure-target-libgo \
966 maybe-configure-target-libtermcap \
967 maybe-configure-target-winsup \
968 maybe-configure-target-libgloss \
969 maybe-configure-target-libffi \
970 maybe-configure-target-libjava \
971 maybe-configure-target-zlib \
972 maybe-configure-target-boehm-gc \
973 maybe-configure-target-rda \
974 maybe-configure-target-libada \
975 maybe-configure-target-libgomp \
976 maybe-configure-target-libitm \
977 maybe-configure-target-libatomic
979 # The target built for a native non-bootstrap build.
980 .PHONY: all
981 all:
982 @if gcc-bootstrap
983 [ -f stage_final ] || echo stage3 > stage_final
984 @r=`${PWD_COMMAND}`; export r; \
985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
986 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
987 @endif gcc-bootstrap
988 @: $(MAKE); $(unstage)
989 @r=`${PWD_COMMAND}`; export r; \
990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
991 @if gcc-bootstrap
992 if [ -f stage_last ]; then \
993 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
994 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
995 else \
996 @endif gcc-bootstrap
997 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
998 @if gcc-bootstrap
1000 fi \
1001 @endif gcc-bootstrap
1002 && :
1004 .PHONY: all-build
1006 all-build: maybe-all-build-libiberty
1007 all-build: maybe-all-build-bison
1008 all-build: maybe-all-build-flex
1009 all-build: maybe-all-build-m4
1010 all-build: maybe-all-build-texinfo
1011 all-build: maybe-all-build-fixincludes
1012 all-build: maybe-all-build-libcpp
1014 .PHONY: all-host
1016 @if bfd-no-bootstrap
1017 all-host: maybe-all-bfd
1018 @endif bfd-no-bootstrap
1019 @if opcodes-no-bootstrap
1020 all-host: maybe-all-opcodes
1021 @endif opcodes-no-bootstrap
1022 @if binutils-no-bootstrap
1023 all-host: maybe-all-binutils
1024 @endif binutils-no-bootstrap
1025 all-host: maybe-all-bison
1026 all-host: maybe-all-cgen
1027 all-host: maybe-all-dejagnu
1028 all-host: maybe-all-etc
1029 all-host: maybe-all-fastjar
1030 @if fixincludes-no-bootstrap
1031 all-host: maybe-all-fixincludes
1032 @endif fixincludes-no-bootstrap
1033 all-host: maybe-all-flex
1034 @if gas-no-bootstrap
1035 all-host: maybe-all-gas
1036 @endif gas-no-bootstrap
1037 @if gcc-no-bootstrap
1038 all-host: maybe-all-gcc
1039 @endif gcc-no-bootstrap
1040 @if gmp-no-bootstrap
1041 all-host: maybe-all-gmp
1042 @endif gmp-no-bootstrap
1043 @if mpfr-no-bootstrap
1044 all-host: maybe-all-mpfr
1045 @endif mpfr-no-bootstrap
1046 @if mpc-no-bootstrap
1047 all-host: maybe-all-mpc
1048 @endif mpc-no-bootstrap
1049 @if isl-no-bootstrap
1050 all-host: maybe-all-isl
1051 @endif isl-no-bootstrap
1052 @if libelf-no-bootstrap
1053 all-host: maybe-all-libelf
1054 @endif libelf-no-bootstrap
1055 @if gold-no-bootstrap
1056 all-host: maybe-all-gold
1057 @endif gold-no-bootstrap
1058 all-host: maybe-all-gprof
1059 @if intl-no-bootstrap
1060 all-host: maybe-all-intl
1061 @endif intl-no-bootstrap
1062 all-host: maybe-all-tcl
1063 all-host: maybe-all-itcl
1064 @if ld-no-bootstrap
1065 all-host: maybe-all-ld
1066 @endif ld-no-bootstrap
1067 @if libbacktrace-no-bootstrap
1068 all-host: maybe-all-libbacktrace
1069 @endif libbacktrace-no-bootstrap
1070 @if libcpp-no-bootstrap
1071 all-host: maybe-all-libcpp
1072 @endif libcpp-no-bootstrap
1073 @if libdecnumber-no-bootstrap
1074 all-host: maybe-all-libdecnumber
1075 @endif libdecnumber-no-bootstrap
1076 all-host: maybe-all-libgui
1077 @if libiberty-no-bootstrap
1078 all-host: maybe-all-libiberty
1079 @endif libiberty-no-bootstrap
1080 @if libiberty-linker-plugin-no-bootstrap
1081 all-host: maybe-all-libiberty-linker-plugin
1082 @endif libiberty-linker-plugin-no-bootstrap
1083 @if libiconv-no-bootstrap
1084 all-host: maybe-all-libiconv
1085 @endif libiconv-no-bootstrap
1086 all-host: maybe-all-m4
1087 all-host: maybe-all-readline
1088 all-host: maybe-all-sid
1089 all-host: maybe-all-sim
1090 all-host: maybe-all-texinfo
1091 @if zlib-no-bootstrap
1092 all-host: maybe-all-zlib
1093 @endif zlib-no-bootstrap
1094 all-host: maybe-all-gdb
1095 all-host: maybe-all-expect
1096 all-host: maybe-all-guile
1097 all-host: maybe-all-tk
1098 all-host: maybe-all-libtermcap
1099 all-host: maybe-all-utils
1100 all-host: maybe-all-gnattools
1101 @if lto-plugin-no-bootstrap
1102 all-host: maybe-all-lto-plugin
1103 @endif lto-plugin-no-bootstrap
1104 all-host: maybe-all-libcc1
1105 all-host: maybe-all-gotools
1107 .PHONY: all-target
1109 @if target-libstdc++-v3-no-bootstrap
1110 all-target: maybe-all-target-libstdc++-v3
1111 @endif target-libstdc++-v3-no-bootstrap
1112 @if target-libsanitizer-no-bootstrap
1113 all-target: maybe-all-target-libsanitizer
1114 @endif target-libsanitizer-no-bootstrap
1115 @if target-libmpx-no-bootstrap
1116 all-target: maybe-all-target-libmpx
1117 @endif target-libmpx-no-bootstrap
1118 @if target-libvtv-no-bootstrap
1119 all-target: maybe-all-target-libvtv
1120 @endif target-libvtv-no-bootstrap
1121 all-target: maybe-all-target-libcilkrts
1122 all-target: maybe-all-target-liboffloadmic
1123 all-target: maybe-all-target-libssp
1124 all-target: maybe-all-target-newlib
1125 @if target-libgcc-no-bootstrap
1126 all-target: maybe-all-target-libgcc
1127 @endif target-libgcc-no-bootstrap
1128 all-target: maybe-all-target-libbacktrace
1129 all-target: maybe-all-target-libquadmath
1130 all-target: maybe-all-target-libgfortran
1131 all-target: maybe-all-target-libobjc
1132 all-target: maybe-all-target-libgo
1133 all-target: maybe-all-target-libtermcap
1134 all-target: maybe-all-target-winsup
1135 all-target: maybe-all-target-libgloss
1136 all-target: maybe-all-target-libffi
1137 all-target: maybe-all-target-libjava
1138 all-target: maybe-all-target-zlib
1139 all-target: maybe-all-target-boehm-gc
1140 all-target: maybe-all-target-rda
1141 all-target: maybe-all-target-libada
1142 @if target-libgomp-no-bootstrap
1143 all-target: maybe-all-target-libgomp
1144 @endif target-libgomp-no-bootstrap
1145 all-target: maybe-all-target-libitm
1146 all-target: maybe-all-target-libatomic
1148 # Do a target for all the subdirectories. A ``make do-X'' will do a
1149 # ``make X'' in all subdirectories (because, in general, there is a
1150 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1151 # but it may do additional work as well).
1153 .PHONY: do-info
1154 do-info:
1155 @: $(MAKE); $(unstage)
1156 @r=`${PWD_COMMAND}`; export r; \
1157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1158 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1159 info-target
1162 .PHONY: info-host
1164 info-host: maybe-info-bfd
1165 info-host: maybe-info-opcodes
1166 info-host: maybe-info-binutils
1167 info-host: maybe-info-bison
1168 info-host: maybe-info-cgen
1169 info-host: maybe-info-dejagnu
1170 info-host: maybe-info-etc
1171 info-host: maybe-info-fastjar
1172 info-host: maybe-info-fixincludes
1173 info-host: maybe-info-flex
1174 info-host: maybe-info-gas
1175 info-host: maybe-info-gcc
1176 info-host: maybe-info-gmp
1177 info-host: maybe-info-mpfr
1178 info-host: maybe-info-mpc
1179 info-host: maybe-info-isl
1180 info-host: maybe-info-libelf
1181 info-host: maybe-info-gold
1182 info-host: maybe-info-gprof
1183 info-host: maybe-info-intl
1184 info-host: maybe-info-tcl
1185 info-host: maybe-info-itcl
1186 info-host: maybe-info-ld
1187 info-host: maybe-info-libbacktrace
1188 info-host: maybe-info-libcpp
1189 info-host: maybe-info-libdecnumber
1190 info-host: maybe-info-libgui
1191 info-host: maybe-info-libiberty
1192 info-host: maybe-info-libiberty-linker-plugin
1193 info-host: maybe-info-libiconv
1194 info-host: maybe-info-m4
1195 info-host: maybe-info-readline
1196 info-host: maybe-info-sid
1197 info-host: maybe-info-sim
1198 info-host: maybe-info-texinfo
1199 info-host: maybe-info-zlib
1200 info-host: maybe-info-gdb
1201 info-host: maybe-info-expect
1202 info-host: maybe-info-guile
1203 info-host: maybe-info-tk
1204 info-host: maybe-info-libtermcap
1205 info-host: maybe-info-utils
1206 info-host: maybe-info-gnattools
1207 info-host: maybe-info-lto-plugin
1208 info-host: maybe-info-libcc1
1209 info-host: maybe-info-gotools
1211 .PHONY: info-target
1213 info-target: maybe-info-target-libstdc++-v3
1214 info-target: maybe-info-target-libsanitizer
1215 info-target: maybe-info-target-libmpx
1216 info-target: maybe-info-target-libvtv
1217 info-target: maybe-info-target-libcilkrts
1218 info-target: maybe-info-target-liboffloadmic
1219 info-target: maybe-info-target-libssp
1220 info-target: maybe-info-target-newlib
1221 info-target: maybe-info-target-libgcc
1222 info-target: maybe-info-target-libbacktrace
1223 info-target: maybe-info-target-libquadmath
1224 info-target: maybe-info-target-libgfortran
1225 info-target: maybe-info-target-libobjc
1226 info-target: maybe-info-target-libgo
1227 info-target: maybe-info-target-libtermcap
1228 info-target: maybe-info-target-winsup
1229 info-target: maybe-info-target-libgloss
1230 info-target: maybe-info-target-libffi
1231 info-target: maybe-info-target-libjava
1232 info-target: maybe-info-target-zlib
1233 info-target: maybe-info-target-boehm-gc
1234 info-target: maybe-info-target-rda
1235 info-target: maybe-info-target-libada
1236 info-target: maybe-info-target-libgomp
1237 info-target: maybe-info-target-libitm
1238 info-target: maybe-info-target-libatomic
1240 .PHONY: do-dvi
1241 do-dvi:
1242 @: $(MAKE); $(unstage)
1243 @r=`${PWD_COMMAND}`; export r; \
1244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1245 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1246 dvi-target
1249 .PHONY: dvi-host
1251 dvi-host: maybe-dvi-bfd
1252 dvi-host: maybe-dvi-opcodes
1253 dvi-host: maybe-dvi-binutils
1254 dvi-host: maybe-dvi-bison
1255 dvi-host: maybe-dvi-cgen
1256 dvi-host: maybe-dvi-dejagnu
1257 dvi-host: maybe-dvi-etc
1258 dvi-host: maybe-dvi-fastjar
1259 dvi-host: maybe-dvi-fixincludes
1260 dvi-host: maybe-dvi-flex
1261 dvi-host: maybe-dvi-gas
1262 dvi-host: maybe-dvi-gcc
1263 dvi-host: maybe-dvi-gmp
1264 dvi-host: maybe-dvi-mpfr
1265 dvi-host: maybe-dvi-mpc
1266 dvi-host: maybe-dvi-isl
1267 dvi-host: maybe-dvi-libelf
1268 dvi-host: maybe-dvi-gold
1269 dvi-host: maybe-dvi-gprof
1270 dvi-host: maybe-dvi-intl
1271 dvi-host: maybe-dvi-tcl
1272 dvi-host: maybe-dvi-itcl
1273 dvi-host: maybe-dvi-ld
1274 dvi-host: maybe-dvi-libbacktrace
1275 dvi-host: maybe-dvi-libcpp
1276 dvi-host: maybe-dvi-libdecnumber
1277 dvi-host: maybe-dvi-libgui
1278 dvi-host: maybe-dvi-libiberty
1279 dvi-host: maybe-dvi-libiberty-linker-plugin
1280 dvi-host: maybe-dvi-libiconv
1281 dvi-host: maybe-dvi-m4
1282 dvi-host: maybe-dvi-readline
1283 dvi-host: maybe-dvi-sid
1284 dvi-host: maybe-dvi-sim
1285 dvi-host: maybe-dvi-texinfo
1286 dvi-host: maybe-dvi-zlib
1287 dvi-host: maybe-dvi-gdb
1288 dvi-host: maybe-dvi-expect
1289 dvi-host: maybe-dvi-guile
1290 dvi-host: maybe-dvi-tk
1291 dvi-host: maybe-dvi-libtermcap
1292 dvi-host: maybe-dvi-utils
1293 dvi-host: maybe-dvi-gnattools
1294 dvi-host: maybe-dvi-lto-plugin
1295 dvi-host: maybe-dvi-libcc1
1296 dvi-host: maybe-dvi-gotools
1298 .PHONY: dvi-target
1300 dvi-target: maybe-dvi-target-libstdc++-v3
1301 dvi-target: maybe-dvi-target-libsanitizer
1302 dvi-target: maybe-dvi-target-libmpx
1303 dvi-target: maybe-dvi-target-libvtv
1304 dvi-target: maybe-dvi-target-libcilkrts
1305 dvi-target: maybe-dvi-target-liboffloadmic
1306 dvi-target: maybe-dvi-target-libssp
1307 dvi-target: maybe-dvi-target-newlib
1308 dvi-target: maybe-dvi-target-libgcc
1309 dvi-target: maybe-dvi-target-libbacktrace
1310 dvi-target: maybe-dvi-target-libquadmath
1311 dvi-target: maybe-dvi-target-libgfortran
1312 dvi-target: maybe-dvi-target-libobjc
1313 dvi-target: maybe-dvi-target-libgo
1314 dvi-target: maybe-dvi-target-libtermcap
1315 dvi-target: maybe-dvi-target-winsup
1316 dvi-target: maybe-dvi-target-libgloss
1317 dvi-target: maybe-dvi-target-libffi
1318 dvi-target: maybe-dvi-target-libjava
1319 dvi-target: maybe-dvi-target-zlib
1320 dvi-target: maybe-dvi-target-boehm-gc
1321 dvi-target: maybe-dvi-target-rda
1322 dvi-target: maybe-dvi-target-libada
1323 dvi-target: maybe-dvi-target-libgomp
1324 dvi-target: maybe-dvi-target-libitm
1325 dvi-target: maybe-dvi-target-libatomic
1327 .PHONY: do-pdf
1328 do-pdf:
1329 @: $(MAKE); $(unstage)
1330 @r=`${PWD_COMMAND}`; export r; \
1331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1332 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1333 pdf-target
1336 .PHONY: pdf-host
1338 pdf-host: maybe-pdf-bfd
1339 pdf-host: maybe-pdf-opcodes
1340 pdf-host: maybe-pdf-binutils
1341 pdf-host: maybe-pdf-bison
1342 pdf-host: maybe-pdf-cgen
1343 pdf-host: maybe-pdf-dejagnu
1344 pdf-host: maybe-pdf-etc
1345 pdf-host: maybe-pdf-fastjar
1346 pdf-host: maybe-pdf-fixincludes
1347 pdf-host: maybe-pdf-flex
1348 pdf-host: maybe-pdf-gas
1349 pdf-host: maybe-pdf-gcc
1350 pdf-host: maybe-pdf-gmp
1351 pdf-host: maybe-pdf-mpfr
1352 pdf-host: maybe-pdf-mpc
1353 pdf-host: maybe-pdf-isl
1354 pdf-host: maybe-pdf-libelf
1355 pdf-host: maybe-pdf-gold
1356 pdf-host: maybe-pdf-gprof
1357 pdf-host: maybe-pdf-intl
1358 pdf-host: maybe-pdf-tcl
1359 pdf-host: maybe-pdf-itcl
1360 pdf-host: maybe-pdf-ld
1361 pdf-host: maybe-pdf-libbacktrace
1362 pdf-host: maybe-pdf-libcpp
1363 pdf-host: maybe-pdf-libdecnumber
1364 pdf-host: maybe-pdf-libgui
1365 pdf-host: maybe-pdf-libiberty
1366 pdf-host: maybe-pdf-libiberty-linker-plugin
1367 pdf-host: maybe-pdf-libiconv
1368 pdf-host: maybe-pdf-m4
1369 pdf-host: maybe-pdf-readline
1370 pdf-host: maybe-pdf-sid
1371 pdf-host: maybe-pdf-sim
1372 pdf-host: maybe-pdf-texinfo
1373 pdf-host: maybe-pdf-zlib
1374 pdf-host: maybe-pdf-gdb
1375 pdf-host: maybe-pdf-expect
1376 pdf-host: maybe-pdf-guile
1377 pdf-host: maybe-pdf-tk
1378 pdf-host: maybe-pdf-libtermcap
1379 pdf-host: maybe-pdf-utils
1380 pdf-host: maybe-pdf-gnattools
1381 pdf-host: maybe-pdf-lto-plugin
1382 pdf-host: maybe-pdf-libcc1
1383 pdf-host: maybe-pdf-gotools
1385 .PHONY: pdf-target
1387 pdf-target: maybe-pdf-target-libstdc++-v3
1388 pdf-target: maybe-pdf-target-libsanitizer
1389 pdf-target: maybe-pdf-target-libmpx
1390 pdf-target: maybe-pdf-target-libvtv
1391 pdf-target: maybe-pdf-target-libcilkrts
1392 pdf-target: maybe-pdf-target-liboffloadmic
1393 pdf-target: maybe-pdf-target-libssp
1394 pdf-target: maybe-pdf-target-newlib
1395 pdf-target: maybe-pdf-target-libgcc
1396 pdf-target: maybe-pdf-target-libbacktrace
1397 pdf-target: maybe-pdf-target-libquadmath
1398 pdf-target: maybe-pdf-target-libgfortran
1399 pdf-target: maybe-pdf-target-libobjc
1400 pdf-target: maybe-pdf-target-libgo
1401 pdf-target: maybe-pdf-target-libtermcap
1402 pdf-target: maybe-pdf-target-winsup
1403 pdf-target: maybe-pdf-target-libgloss
1404 pdf-target: maybe-pdf-target-libffi
1405 pdf-target: maybe-pdf-target-libjava
1406 pdf-target: maybe-pdf-target-zlib
1407 pdf-target: maybe-pdf-target-boehm-gc
1408 pdf-target: maybe-pdf-target-rda
1409 pdf-target: maybe-pdf-target-libada
1410 pdf-target: maybe-pdf-target-libgomp
1411 pdf-target: maybe-pdf-target-libitm
1412 pdf-target: maybe-pdf-target-libatomic
1414 .PHONY: do-html
1415 do-html:
1416 @: $(MAKE); $(unstage)
1417 @r=`${PWD_COMMAND}`; export r; \
1418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1419 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1420 html-target
1423 .PHONY: html-host
1425 html-host: maybe-html-bfd
1426 html-host: maybe-html-opcodes
1427 html-host: maybe-html-binutils
1428 html-host: maybe-html-bison
1429 html-host: maybe-html-cgen
1430 html-host: maybe-html-dejagnu
1431 html-host: maybe-html-etc
1432 html-host: maybe-html-fastjar
1433 html-host: maybe-html-fixincludes
1434 html-host: maybe-html-flex
1435 html-host: maybe-html-gas
1436 html-host: maybe-html-gcc
1437 html-host: maybe-html-gmp
1438 html-host: maybe-html-mpfr
1439 html-host: maybe-html-mpc
1440 html-host: maybe-html-isl
1441 html-host: maybe-html-libelf
1442 html-host: maybe-html-gold
1443 html-host: maybe-html-gprof
1444 html-host: maybe-html-intl
1445 html-host: maybe-html-tcl
1446 html-host: maybe-html-itcl
1447 html-host: maybe-html-ld
1448 html-host: maybe-html-libbacktrace
1449 html-host: maybe-html-libcpp
1450 html-host: maybe-html-libdecnumber
1451 html-host: maybe-html-libgui
1452 html-host: maybe-html-libiberty
1453 html-host: maybe-html-libiberty-linker-plugin
1454 html-host: maybe-html-libiconv
1455 html-host: maybe-html-m4
1456 html-host: maybe-html-readline
1457 html-host: maybe-html-sid
1458 html-host: maybe-html-sim
1459 html-host: maybe-html-texinfo
1460 html-host: maybe-html-zlib
1461 html-host: maybe-html-gdb
1462 html-host: maybe-html-expect
1463 html-host: maybe-html-guile
1464 html-host: maybe-html-tk
1465 html-host: maybe-html-libtermcap
1466 html-host: maybe-html-utils
1467 html-host: maybe-html-gnattools
1468 html-host: maybe-html-lto-plugin
1469 html-host: maybe-html-libcc1
1470 html-host: maybe-html-gotools
1472 .PHONY: html-target
1474 html-target: maybe-html-target-libstdc++-v3
1475 html-target: maybe-html-target-libsanitizer
1476 html-target: maybe-html-target-libmpx
1477 html-target: maybe-html-target-libvtv
1478 html-target: maybe-html-target-libcilkrts
1479 html-target: maybe-html-target-liboffloadmic
1480 html-target: maybe-html-target-libssp
1481 html-target: maybe-html-target-newlib
1482 html-target: maybe-html-target-libgcc
1483 html-target: maybe-html-target-libbacktrace
1484 html-target: maybe-html-target-libquadmath
1485 html-target: maybe-html-target-libgfortran
1486 html-target: maybe-html-target-libobjc
1487 html-target: maybe-html-target-libgo
1488 html-target: maybe-html-target-libtermcap
1489 html-target: maybe-html-target-winsup
1490 html-target: maybe-html-target-libgloss
1491 html-target: maybe-html-target-libffi
1492 html-target: maybe-html-target-libjava
1493 html-target: maybe-html-target-zlib
1494 html-target: maybe-html-target-boehm-gc
1495 html-target: maybe-html-target-rda
1496 html-target: maybe-html-target-libada
1497 html-target: maybe-html-target-libgomp
1498 html-target: maybe-html-target-libitm
1499 html-target: maybe-html-target-libatomic
1501 .PHONY: do-TAGS
1502 do-TAGS:
1503 @: $(MAKE); $(unstage)
1504 @r=`${PWD_COMMAND}`; export r; \
1505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1506 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1507 TAGS-target
1510 .PHONY: TAGS-host
1512 TAGS-host: maybe-TAGS-bfd
1513 TAGS-host: maybe-TAGS-opcodes
1514 TAGS-host: maybe-TAGS-binutils
1515 TAGS-host: maybe-TAGS-bison
1516 TAGS-host: maybe-TAGS-cgen
1517 TAGS-host: maybe-TAGS-dejagnu
1518 TAGS-host: maybe-TAGS-etc
1519 TAGS-host: maybe-TAGS-fastjar
1520 TAGS-host: maybe-TAGS-fixincludes
1521 TAGS-host: maybe-TAGS-flex
1522 TAGS-host: maybe-TAGS-gas
1523 TAGS-host: maybe-TAGS-gcc
1524 TAGS-host: maybe-TAGS-gmp
1525 TAGS-host: maybe-TAGS-mpfr
1526 TAGS-host: maybe-TAGS-mpc
1527 TAGS-host: maybe-TAGS-isl
1528 TAGS-host: maybe-TAGS-libelf
1529 TAGS-host: maybe-TAGS-gold
1530 TAGS-host: maybe-TAGS-gprof
1531 TAGS-host: maybe-TAGS-intl
1532 TAGS-host: maybe-TAGS-tcl
1533 TAGS-host: maybe-TAGS-itcl
1534 TAGS-host: maybe-TAGS-ld
1535 TAGS-host: maybe-TAGS-libbacktrace
1536 TAGS-host: maybe-TAGS-libcpp
1537 TAGS-host: maybe-TAGS-libdecnumber
1538 TAGS-host: maybe-TAGS-libgui
1539 TAGS-host: maybe-TAGS-libiberty
1540 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1541 TAGS-host: maybe-TAGS-libiconv
1542 TAGS-host: maybe-TAGS-m4
1543 TAGS-host: maybe-TAGS-readline
1544 TAGS-host: maybe-TAGS-sid
1545 TAGS-host: maybe-TAGS-sim
1546 TAGS-host: maybe-TAGS-texinfo
1547 TAGS-host: maybe-TAGS-zlib
1548 TAGS-host: maybe-TAGS-gdb
1549 TAGS-host: maybe-TAGS-expect
1550 TAGS-host: maybe-TAGS-guile
1551 TAGS-host: maybe-TAGS-tk
1552 TAGS-host: maybe-TAGS-libtermcap
1553 TAGS-host: maybe-TAGS-utils
1554 TAGS-host: maybe-TAGS-gnattools
1555 TAGS-host: maybe-TAGS-lto-plugin
1556 TAGS-host: maybe-TAGS-libcc1
1557 TAGS-host: maybe-TAGS-gotools
1559 .PHONY: TAGS-target
1561 TAGS-target: maybe-TAGS-target-libstdc++-v3
1562 TAGS-target: maybe-TAGS-target-libsanitizer
1563 TAGS-target: maybe-TAGS-target-libmpx
1564 TAGS-target: maybe-TAGS-target-libvtv
1565 TAGS-target: maybe-TAGS-target-libcilkrts
1566 TAGS-target: maybe-TAGS-target-liboffloadmic
1567 TAGS-target: maybe-TAGS-target-libssp
1568 TAGS-target: maybe-TAGS-target-newlib
1569 TAGS-target: maybe-TAGS-target-libgcc
1570 TAGS-target: maybe-TAGS-target-libbacktrace
1571 TAGS-target: maybe-TAGS-target-libquadmath
1572 TAGS-target: maybe-TAGS-target-libgfortran
1573 TAGS-target: maybe-TAGS-target-libobjc
1574 TAGS-target: maybe-TAGS-target-libgo
1575 TAGS-target: maybe-TAGS-target-libtermcap
1576 TAGS-target: maybe-TAGS-target-winsup
1577 TAGS-target: maybe-TAGS-target-libgloss
1578 TAGS-target: maybe-TAGS-target-libffi
1579 TAGS-target: maybe-TAGS-target-libjava
1580 TAGS-target: maybe-TAGS-target-zlib
1581 TAGS-target: maybe-TAGS-target-boehm-gc
1582 TAGS-target: maybe-TAGS-target-rda
1583 TAGS-target: maybe-TAGS-target-libada
1584 TAGS-target: maybe-TAGS-target-libgomp
1585 TAGS-target: maybe-TAGS-target-libitm
1586 TAGS-target: maybe-TAGS-target-libatomic
1588 .PHONY: do-install-info
1589 do-install-info:
1590 @: $(MAKE); $(unstage)
1591 @r=`${PWD_COMMAND}`; export r; \
1592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1593 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1594 install-info-target
1597 .PHONY: install-info-host
1599 install-info-host: maybe-install-info-bfd
1600 install-info-host: maybe-install-info-opcodes
1601 install-info-host: maybe-install-info-binutils
1602 install-info-host: maybe-install-info-bison
1603 install-info-host: maybe-install-info-cgen
1604 install-info-host: maybe-install-info-dejagnu
1605 install-info-host: maybe-install-info-etc
1606 install-info-host: maybe-install-info-fastjar
1607 install-info-host: maybe-install-info-fixincludes
1608 install-info-host: maybe-install-info-flex
1609 install-info-host: maybe-install-info-gas
1610 install-info-host: maybe-install-info-gcc
1611 install-info-host: maybe-install-info-gmp
1612 install-info-host: maybe-install-info-mpfr
1613 install-info-host: maybe-install-info-mpc
1614 install-info-host: maybe-install-info-isl
1615 install-info-host: maybe-install-info-libelf
1616 install-info-host: maybe-install-info-gold
1617 install-info-host: maybe-install-info-gprof
1618 install-info-host: maybe-install-info-intl
1619 install-info-host: maybe-install-info-tcl
1620 install-info-host: maybe-install-info-itcl
1621 install-info-host: maybe-install-info-ld
1622 install-info-host: maybe-install-info-libbacktrace
1623 install-info-host: maybe-install-info-libcpp
1624 install-info-host: maybe-install-info-libdecnumber
1625 install-info-host: maybe-install-info-libgui
1626 install-info-host: maybe-install-info-libiberty
1627 install-info-host: maybe-install-info-libiberty-linker-plugin
1628 install-info-host: maybe-install-info-libiconv
1629 install-info-host: maybe-install-info-m4
1630 install-info-host: maybe-install-info-readline
1631 install-info-host: maybe-install-info-sid
1632 install-info-host: maybe-install-info-sim
1633 install-info-host: maybe-install-info-texinfo
1634 install-info-host: maybe-install-info-zlib
1635 install-info-host: maybe-install-info-gdb
1636 install-info-host: maybe-install-info-expect
1637 install-info-host: maybe-install-info-guile
1638 install-info-host: maybe-install-info-tk
1639 install-info-host: maybe-install-info-libtermcap
1640 install-info-host: maybe-install-info-utils
1641 install-info-host: maybe-install-info-gnattools
1642 install-info-host: maybe-install-info-lto-plugin
1643 install-info-host: maybe-install-info-libcc1
1644 install-info-host: maybe-install-info-gotools
1646 .PHONY: install-info-target
1648 install-info-target: maybe-install-info-target-libstdc++-v3
1649 install-info-target: maybe-install-info-target-libsanitizer
1650 install-info-target: maybe-install-info-target-libmpx
1651 install-info-target: maybe-install-info-target-libvtv
1652 install-info-target: maybe-install-info-target-libcilkrts
1653 install-info-target: maybe-install-info-target-liboffloadmic
1654 install-info-target: maybe-install-info-target-libssp
1655 install-info-target: maybe-install-info-target-newlib
1656 install-info-target: maybe-install-info-target-libgcc
1657 install-info-target: maybe-install-info-target-libbacktrace
1658 install-info-target: maybe-install-info-target-libquadmath
1659 install-info-target: maybe-install-info-target-libgfortran
1660 install-info-target: maybe-install-info-target-libobjc
1661 install-info-target: maybe-install-info-target-libgo
1662 install-info-target: maybe-install-info-target-libtermcap
1663 install-info-target: maybe-install-info-target-winsup
1664 install-info-target: maybe-install-info-target-libgloss
1665 install-info-target: maybe-install-info-target-libffi
1666 install-info-target: maybe-install-info-target-libjava
1667 install-info-target: maybe-install-info-target-zlib
1668 install-info-target: maybe-install-info-target-boehm-gc
1669 install-info-target: maybe-install-info-target-rda
1670 install-info-target: maybe-install-info-target-libada
1671 install-info-target: maybe-install-info-target-libgomp
1672 install-info-target: maybe-install-info-target-libitm
1673 install-info-target: maybe-install-info-target-libatomic
1675 .PHONY: do-install-pdf
1676 do-install-pdf:
1677 @: $(MAKE); $(unstage)
1678 @r=`${PWD_COMMAND}`; export r; \
1679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1680 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1681 install-pdf-target
1684 .PHONY: install-pdf-host
1686 install-pdf-host: maybe-install-pdf-bfd
1687 install-pdf-host: maybe-install-pdf-opcodes
1688 install-pdf-host: maybe-install-pdf-binutils
1689 install-pdf-host: maybe-install-pdf-bison
1690 install-pdf-host: maybe-install-pdf-cgen
1691 install-pdf-host: maybe-install-pdf-dejagnu
1692 install-pdf-host: maybe-install-pdf-etc
1693 install-pdf-host: maybe-install-pdf-fastjar
1694 install-pdf-host: maybe-install-pdf-fixincludes
1695 install-pdf-host: maybe-install-pdf-flex
1696 install-pdf-host: maybe-install-pdf-gas
1697 install-pdf-host: maybe-install-pdf-gcc
1698 install-pdf-host: maybe-install-pdf-gmp
1699 install-pdf-host: maybe-install-pdf-mpfr
1700 install-pdf-host: maybe-install-pdf-mpc
1701 install-pdf-host: maybe-install-pdf-isl
1702 install-pdf-host: maybe-install-pdf-libelf
1703 install-pdf-host: maybe-install-pdf-gold
1704 install-pdf-host: maybe-install-pdf-gprof
1705 install-pdf-host: maybe-install-pdf-intl
1706 install-pdf-host: maybe-install-pdf-tcl
1707 install-pdf-host: maybe-install-pdf-itcl
1708 install-pdf-host: maybe-install-pdf-ld
1709 install-pdf-host: maybe-install-pdf-libbacktrace
1710 install-pdf-host: maybe-install-pdf-libcpp
1711 install-pdf-host: maybe-install-pdf-libdecnumber
1712 install-pdf-host: maybe-install-pdf-libgui
1713 install-pdf-host: maybe-install-pdf-libiberty
1714 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1715 install-pdf-host: maybe-install-pdf-libiconv
1716 install-pdf-host: maybe-install-pdf-m4
1717 install-pdf-host: maybe-install-pdf-readline
1718 install-pdf-host: maybe-install-pdf-sid
1719 install-pdf-host: maybe-install-pdf-sim
1720 install-pdf-host: maybe-install-pdf-texinfo
1721 install-pdf-host: maybe-install-pdf-zlib
1722 install-pdf-host: maybe-install-pdf-gdb
1723 install-pdf-host: maybe-install-pdf-expect
1724 install-pdf-host: maybe-install-pdf-guile
1725 install-pdf-host: maybe-install-pdf-tk
1726 install-pdf-host: maybe-install-pdf-libtermcap
1727 install-pdf-host: maybe-install-pdf-utils
1728 install-pdf-host: maybe-install-pdf-gnattools
1729 install-pdf-host: maybe-install-pdf-lto-plugin
1730 install-pdf-host: maybe-install-pdf-libcc1
1731 install-pdf-host: maybe-install-pdf-gotools
1733 .PHONY: install-pdf-target
1735 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1736 install-pdf-target: maybe-install-pdf-target-libsanitizer
1737 install-pdf-target: maybe-install-pdf-target-libmpx
1738 install-pdf-target: maybe-install-pdf-target-libvtv
1739 install-pdf-target: maybe-install-pdf-target-libcilkrts
1740 install-pdf-target: maybe-install-pdf-target-liboffloadmic
1741 install-pdf-target: maybe-install-pdf-target-libssp
1742 install-pdf-target: maybe-install-pdf-target-newlib
1743 install-pdf-target: maybe-install-pdf-target-libgcc
1744 install-pdf-target: maybe-install-pdf-target-libbacktrace
1745 install-pdf-target: maybe-install-pdf-target-libquadmath
1746 install-pdf-target: maybe-install-pdf-target-libgfortran
1747 install-pdf-target: maybe-install-pdf-target-libobjc
1748 install-pdf-target: maybe-install-pdf-target-libgo
1749 install-pdf-target: maybe-install-pdf-target-libtermcap
1750 install-pdf-target: maybe-install-pdf-target-winsup
1751 install-pdf-target: maybe-install-pdf-target-libgloss
1752 install-pdf-target: maybe-install-pdf-target-libffi
1753 install-pdf-target: maybe-install-pdf-target-libjava
1754 install-pdf-target: maybe-install-pdf-target-zlib
1755 install-pdf-target: maybe-install-pdf-target-boehm-gc
1756 install-pdf-target: maybe-install-pdf-target-rda
1757 install-pdf-target: maybe-install-pdf-target-libada
1758 install-pdf-target: maybe-install-pdf-target-libgomp
1759 install-pdf-target: maybe-install-pdf-target-libitm
1760 install-pdf-target: maybe-install-pdf-target-libatomic
1762 .PHONY: do-install-html
1763 do-install-html:
1764 @: $(MAKE); $(unstage)
1765 @r=`${PWD_COMMAND}`; export r; \
1766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1767 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1768 install-html-target
1771 .PHONY: install-html-host
1773 install-html-host: maybe-install-html-bfd
1774 install-html-host: maybe-install-html-opcodes
1775 install-html-host: maybe-install-html-binutils
1776 install-html-host: maybe-install-html-bison
1777 install-html-host: maybe-install-html-cgen
1778 install-html-host: maybe-install-html-dejagnu
1779 install-html-host: maybe-install-html-etc
1780 install-html-host: maybe-install-html-fastjar
1781 install-html-host: maybe-install-html-fixincludes
1782 install-html-host: maybe-install-html-flex
1783 install-html-host: maybe-install-html-gas
1784 install-html-host: maybe-install-html-gcc
1785 install-html-host: maybe-install-html-gmp
1786 install-html-host: maybe-install-html-mpfr
1787 install-html-host: maybe-install-html-mpc
1788 install-html-host: maybe-install-html-isl
1789 install-html-host: maybe-install-html-libelf
1790 install-html-host: maybe-install-html-gold
1791 install-html-host: maybe-install-html-gprof
1792 install-html-host: maybe-install-html-intl
1793 install-html-host: maybe-install-html-tcl
1794 install-html-host: maybe-install-html-itcl
1795 install-html-host: maybe-install-html-ld
1796 install-html-host: maybe-install-html-libbacktrace
1797 install-html-host: maybe-install-html-libcpp
1798 install-html-host: maybe-install-html-libdecnumber
1799 install-html-host: maybe-install-html-libgui
1800 install-html-host: maybe-install-html-libiberty
1801 install-html-host: maybe-install-html-libiberty-linker-plugin
1802 install-html-host: maybe-install-html-libiconv
1803 install-html-host: maybe-install-html-m4
1804 install-html-host: maybe-install-html-readline
1805 install-html-host: maybe-install-html-sid
1806 install-html-host: maybe-install-html-sim
1807 install-html-host: maybe-install-html-texinfo
1808 install-html-host: maybe-install-html-zlib
1809 install-html-host: maybe-install-html-gdb
1810 install-html-host: maybe-install-html-expect
1811 install-html-host: maybe-install-html-guile
1812 install-html-host: maybe-install-html-tk
1813 install-html-host: maybe-install-html-libtermcap
1814 install-html-host: maybe-install-html-utils
1815 install-html-host: maybe-install-html-gnattools
1816 install-html-host: maybe-install-html-lto-plugin
1817 install-html-host: maybe-install-html-libcc1
1818 install-html-host: maybe-install-html-gotools
1820 .PHONY: install-html-target
1822 install-html-target: maybe-install-html-target-libstdc++-v3
1823 install-html-target: maybe-install-html-target-libsanitizer
1824 install-html-target: maybe-install-html-target-libmpx
1825 install-html-target: maybe-install-html-target-libvtv
1826 install-html-target: maybe-install-html-target-libcilkrts
1827 install-html-target: maybe-install-html-target-liboffloadmic
1828 install-html-target: maybe-install-html-target-libssp
1829 install-html-target: maybe-install-html-target-newlib
1830 install-html-target: maybe-install-html-target-libgcc
1831 install-html-target: maybe-install-html-target-libbacktrace
1832 install-html-target: maybe-install-html-target-libquadmath
1833 install-html-target: maybe-install-html-target-libgfortran
1834 install-html-target: maybe-install-html-target-libobjc
1835 install-html-target: maybe-install-html-target-libgo
1836 install-html-target: maybe-install-html-target-libtermcap
1837 install-html-target: maybe-install-html-target-winsup
1838 install-html-target: maybe-install-html-target-libgloss
1839 install-html-target: maybe-install-html-target-libffi
1840 install-html-target: maybe-install-html-target-libjava
1841 install-html-target: maybe-install-html-target-zlib
1842 install-html-target: maybe-install-html-target-boehm-gc
1843 install-html-target: maybe-install-html-target-rda
1844 install-html-target: maybe-install-html-target-libada
1845 install-html-target: maybe-install-html-target-libgomp
1846 install-html-target: maybe-install-html-target-libitm
1847 install-html-target: maybe-install-html-target-libatomic
1849 .PHONY: do-installcheck
1850 do-installcheck:
1851 @: $(MAKE); $(unstage)
1852 @r=`${PWD_COMMAND}`; export r; \
1853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1854 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1855 installcheck-target
1858 .PHONY: installcheck-host
1860 installcheck-host: maybe-installcheck-bfd
1861 installcheck-host: maybe-installcheck-opcodes
1862 installcheck-host: maybe-installcheck-binutils
1863 installcheck-host: maybe-installcheck-bison
1864 installcheck-host: maybe-installcheck-cgen
1865 installcheck-host: maybe-installcheck-dejagnu
1866 installcheck-host: maybe-installcheck-etc
1867 installcheck-host: maybe-installcheck-fastjar
1868 installcheck-host: maybe-installcheck-fixincludes
1869 installcheck-host: maybe-installcheck-flex
1870 installcheck-host: maybe-installcheck-gas
1871 installcheck-host: maybe-installcheck-gcc
1872 installcheck-host: maybe-installcheck-gmp
1873 installcheck-host: maybe-installcheck-mpfr
1874 installcheck-host: maybe-installcheck-mpc
1875 installcheck-host: maybe-installcheck-isl
1876 installcheck-host: maybe-installcheck-libelf
1877 installcheck-host: maybe-installcheck-gold
1878 installcheck-host: maybe-installcheck-gprof
1879 installcheck-host: maybe-installcheck-intl
1880 installcheck-host: maybe-installcheck-tcl
1881 installcheck-host: maybe-installcheck-itcl
1882 installcheck-host: maybe-installcheck-ld
1883 installcheck-host: maybe-installcheck-libbacktrace
1884 installcheck-host: maybe-installcheck-libcpp
1885 installcheck-host: maybe-installcheck-libdecnumber
1886 installcheck-host: maybe-installcheck-libgui
1887 installcheck-host: maybe-installcheck-libiberty
1888 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1889 installcheck-host: maybe-installcheck-libiconv
1890 installcheck-host: maybe-installcheck-m4
1891 installcheck-host: maybe-installcheck-readline
1892 installcheck-host: maybe-installcheck-sid
1893 installcheck-host: maybe-installcheck-sim
1894 installcheck-host: maybe-installcheck-texinfo
1895 installcheck-host: maybe-installcheck-zlib
1896 installcheck-host: maybe-installcheck-gdb
1897 installcheck-host: maybe-installcheck-expect
1898 installcheck-host: maybe-installcheck-guile
1899 installcheck-host: maybe-installcheck-tk
1900 installcheck-host: maybe-installcheck-libtermcap
1901 installcheck-host: maybe-installcheck-utils
1902 installcheck-host: maybe-installcheck-gnattools
1903 installcheck-host: maybe-installcheck-lto-plugin
1904 installcheck-host: maybe-installcheck-libcc1
1905 installcheck-host: maybe-installcheck-gotools
1907 .PHONY: installcheck-target
1909 installcheck-target: maybe-installcheck-target-libstdc++-v3
1910 installcheck-target: maybe-installcheck-target-libsanitizer
1911 installcheck-target: maybe-installcheck-target-libmpx
1912 installcheck-target: maybe-installcheck-target-libvtv
1913 installcheck-target: maybe-installcheck-target-libcilkrts
1914 installcheck-target: maybe-installcheck-target-liboffloadmic
1915 installcheck-target: maybe-installcheck-target-libssp
1916 installcheck-target: maybe-installcheck-target-newlib
1917 installcheck-target: maybe-installcheck-target-libgcc
1918 installcheck-target: maybe-installcheck-target-libbacktrace
1919 installcheck-target: maybe-installcheck-target-libquadmath
1920 installcheck-target: maybe-installcheck-target-libgfortran
1921 installcheck-target: maybe-installcheck-target-libobjc
1922 installcheck-target: maybe-installcheck-target-libgo
1923 installcheck-target: maybe-installcheck-target-libtermcap
1924 installcheck-target: maybe-installcheck-target-winsup
1925 installcheck-target: maybe-installcheck-target-libgloss
1926 installcheck-target: maybe-installcheck-target-libffi
1927 installcheck-target: maybe-installcheck-target-libjava
1928 installcheck-target: maybe-installcheck-target-zlib
1929 installcheck-target: maybe-installcheck-target-boehm-gc
1930 installcheck-target: maybe-installcheck-target-rda
1931 installcheck-target: maybe-installcheck-target-libada
1932 installcheck-target: maybe-installcheck-target-libgomp
1933 installcheck-target: maybe-installcheck-target-libitm
1934 installcheck-target: maybe-installcheck-target-libatomic
1936 .PHONY: do-mostlyclean
1937 do-mostlyclean:
1938 @: $(MAKE); $(unstage)
1939 @r=`${PWD_COMMAND}`; export r; \
1940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1941 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1942 mostlyclean-target
1945 .PHONY: mostlyclean-host
1947 mostlyclean-host: maybe-mostlyclean-bfd
1948 mostlyclean-host: maybe-mostlyclean-opcodes
1949 mostlyclean-host: maybe-mostlyclean-binutils
1950 mostlyclean-host: maybe-mostlyclean-bison
1951 mostlyclean-host: maybe-mostlyclean-cgen
1952 mostlyclean-host: maybe-mostlyclean-dejagnu
1953 mostlyclean-host: maybe-mostlyclean-etc
1954 mostlyclean-host: maybe-mostlyclean-fastjar
1955 mostlyclean-host: maybe-mostlyclean-fixincludes
1956 mostlyclean-host: maybe-mostlyclean-flex
1957 mostlyclean-host: maybe-mostlyclean-gas
1958 mostlyclean-host: maybe-mostlyclean-gcc
1959 mostlyclean-host: maybe-mostlyclean-gmp
1960 mostlyclean-host: maybe-mostlyclean-mpfr
1961 mostlyclean-host: maybe-mostlyclean-mpc
1962 mostlyclean-host: maybe-mostlyclean-isl
1963 mostlyclean-host: maybe-mostlyclean-libelf
1964 mostlyclean-host: maybe-mostlyclean-gold
1965 mostlyclean-host: maybe-mostlyclean-gprof
1966 mostlyclean-host: maybe-mostlyclean-intl
1967 mostlyclean-host: maybe-mostlyclean-tcl
1968 mostlyclean-host: maybe-mostlyclean-itcl
1969 mostlyclean-host: maybe-mostlyclean-ld
1970 mostlyclean-host: maybe-mostlyclean-libbacktrace
1971 mostlyclean-host: maybe-mostlyclean-libcpp
1972 mostlyclean-host: maybe-mostlyclean-libdecnumber
1973 mostlyclean-host: maybe-mostlyclean-libgui
1974 mostlyclean-host: maybe-mostlyclean-libiberty
1975 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1976 mostlyclean-host: maybe-mostlyclean-libiconv
1977 mostlyclean-host: maybe-mostlyclean-m4
1978 mostlyclean-host: maybe-mostlyclean-readline
1979 mostlyclean-host: maybe-mostlyclean-sid
1980 mostlyclean-host: maybe-mostlyclean-sim
1981 mostlyclean-host: maybe-mostlyclean-texinfo
1982 mostlyclean-host: maybe-mostlyclean-zlib
1983 mostlyclean-host: maybe-mostlyclean-gdb
1984 mostlyclean-host: maybe-mostlyclean-expect
1985 mostlyclean-host: maybe-mostlyclean-guile
1986 mostlyclean-host: maybe-mostlyclean-tk
1987 mostlyclean-host: maybe-mostlyclean-libtermcap
1988 mostlyclean-host: maybe-mostlyclean-utils
1989 mostlyclean-host: maybe-mostlyclean-gnattools
1990 mostlyclean-host: maybe-mostlyclean-lto-plugin
1991 mostlyclean-host: maybe-mostlyclean-libcc1
1992 mostlyclean-host: maybe-mostlyclean-gotools
1994 .PHONY: mostlyclean-target
1996 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1997 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1998 mostlyclean-target: maybe-mostlyclean-target-libmpx
1999 mostlyclean-target: maybe-mostlyclean-target-libvtv
2000 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
2001 mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2002 mostlyclean-target: maybe-mostlyclean-target-libssp
2003 mostlyclean-target: maybe-mostlyclean-target-newlib
2004 mostlyclean-target: maybe-mostlyclean-target-libgcc
2005 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2006 mostlyclean-target: maybe-mostlyclean-target-libquadmath
2007 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2008 mostlyclean-target: maybe-mostlyclean-target-libobjc
2009 mostlyclean-target: maybe-mostlyclean-target-libgo
2010 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2011 mostlyclean-target: maybe-mostlyclean-target-winsup
2012 mostlyclean-target: maybe-mostlyclean-target-libgloss
2013 mostlyclean-target: maybe-mostlyclean-target-libffi
2014 mostlyclean-target: maybe-mostlyclean-target-libjava
2015 mostlyclean-target: maybe-mostlyclean-target-zlib
2016 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2017 mostlyclean-target: maybe-mostlyclean-target-rda
2018 mostlyclean-target: maybe-mostlyclean-target-libada
2019 mostlyclean-target: maybe-mostlyclean-target-libgomp
2020 mostlyclean-target: maybe-mostlyclean-target-libitm
2021 mostlyclean-target: maybe-mostlyclean-target-libatomic
2023 .PHONY: do-clean
2024 do-clean:
2025 @: $(MAKE); $(unstage)
2026 @r=`${PWD_COMMAND}`; export r; \
2027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2028 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2029 clean-target
2032 .PHONY: clean-host
2034 clean-host: maybe-clean-bfd
2035 clean-host: maybe-clean-opcodes
2036 clean-host: maybe-clean-binutils
2037 clean-host: maybe-clean-bison
2038 clean-host: maybe-clean-cgen
2039 clean-host: maybe-clean-dejagnu
2040 clean-host: maybe-clean-etc
2041 clean-host: maybe-clean-fastjar
2042 clean-host: maybe-clean-fixincludes
2043 clean-host: maybe-clean-flex
2044 clean-host: maybe-clean-gas
2045 clean-host: maybe-clean-gcc
2046 clean-host: maybe-clean-gmp
2047 clean-host: maybe-clean-mpfr
2048 clean-host: maybe-clean-mpc
2049 clean-host: maybe-clean-isl
2050 clean-host: maybe-clean-libelf
2051 clean-host: maybe-clean-gold
2052 clean-host: maybe-clean-gprof
2053 clean-host: maybe-clean-intl
2054 clean-host: maybe-clean-tcl
2055 clean-host: maybe-clean-itcl
2056 clean-host: maybe-clean-ld
2057 clean-host: maybe-clean-libbacktrace
2058 clean-host: maybe-clean-libcpp
2059 clean-host: maybe-clean-libdecnumber
2060 clean-host: maybe-clean-libgui
2061 clean-host: maybe-clean-libiberty
2062 clean-host: maybe-clean-libiberty-linker-plugin
2063 clean-host: maybe-clean-libiconv
2064 clean-host: maybe-clean-m4
2065 clean-host: maybe-clean-readline
2066 clean-host: maybe-clean-sid
2067 clean-host: maybe-clean-sim
2068 clean-host: maybe-clean-texinfo
2069 clean-host: maybe-clean-zlib
2070 clean-host: maybe-clean-gdb
2071 clean-host: maybe-clean-expect
2072 clean-host: maybe-clean-guile
2073 clean-host: maybe-clean-tk
2074 clean-host: maybe-clean-libtermcap
2075 clean-host: maybe-clean-utils
2076 clean-host: maybe-clean-gnattools
2077 clean-host: maybe-clean-lto-plugin
2078 clean-host: maybe-clean-libcc1
2079 clean-host: maybe-clean-gotools
2081 .PHONY: clean-target
2083 clean-target: maybe-clean-target-libstdc++-v3
2084 clean-target: maybe-clean-target-libsanitizer
2085 clean-target: maybe-clean-target-libmpx
2086 clean-target: maybe-clean-target-libvtv
2087 clean-target: maybe-clean-target-libcilkrts
2088 clean-target: maybe-clean-target-liboffloadmic
2089 clean-target: maybe-clean-target-libssp
2090 clean-target: maybe-clean-target-newlib
2091 clean-target: maybe-clean-target-libgcc
2092 clean-target: maybe-clean-target-libbacktrace
2093 clean-target: maybe-clean-target-libquadmath
2094 clean-target: maybe-clean-target-libgfortran
2095 clean-target: maybe-clean-target-libobjc
2096 clean-target: maybe-clean-target-libgo
2097 clean-target: maybe-clean-target-libtermcap
2098 clean-target: maybe-clean-target-winsup
2099 clean-target: maybe-clean-target-libgloss
2100 clean-target: maybe-clean-target-libffi
2101 clean-target: maybe-clean-target-libjava
2102 clean-target: maybe-clean-target-zlib
2103 clean-target: maybe-clean-target-boehm-gc
2104 clean-target: maybe-clean-target-rda
2105 clean-target: maybe-clean-target-libada
2106 clean-target: maybe-clean-target-libgomp
2107 clean-target: maybe-clean-target-libitm
2108 clean-target: maybe-clean-target-libatomic
2110 .PHONY: do-distclean
2111 do-distclean:
2112 @: $(MAKE); $(unstage)
2113 @r=`${PWD_COMMAND}`; export r; \
2114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2115 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2116 distclean-target
2119 .PHONY: distclean-host
2121 distclean-host: maybe-distclean-bfd
2122 distclean-host: maybe-distclean-opcodes
2123 distclean-host: maybe-distclean-binutils
2124 distclean-host: maybe-distclean-bison
2125 distclean-host: maybe-distclean-cgen
2126 distclean-host: maybe-distclean-dejagnu
2127 distclean-host: maybe-distclean-etc
2128 distclean-host: maybe-distclean-fastjar
2129 distclean-host: maybe-distclean-fixincludes
2130 distclean-host: maybe-distclean-flex
2131 distclean-host: maybe-distclean-gas
2132 distclean-host: maybe-distclean-gcc
2133 distclean-host: maybe-distclean-gmp
2134 distclean-host: maybe-distclean-mpfr
2135 distclean-host: maybe-distclean-mpc
2136 distclean-host: maybe-distclean-isl
2137 distclean-host: maybe-distclean-libelf
2138 distclean-host: maybe-distclean-gold
2139 distclean-host: maybe-distclean-gprof
2140 distclean-host: maybe-distclean-intl
2141 distclean-host: maybe-distclean-tcl
2142 distclean-host: maybe-distclean-itcl
2143 distclean-host: maybe-distclean-ld
2144 distclean-host: maybe-distclean-libbacktrace
2145 distclean-host: maybe-distclean-libcpp
2146 distclean-host: maybe-distclean-libdecnumber
2147 distclean-host: maybe-distclean-libgui
2148 distclean-host: maybe-distclean-libiberty
2149 distclean-host: maybe-distclean-libiberty-linker-plugin
2150 distclean-host: maybe-distclean-libiconv
2151 distclean-host: maybe-distclean-m4
2152 distclean-host: maybe-distclean-readline
2153 distclean-host: maybe-distclean-sid
2154 distclean-host: maybe-distclean-sim
2155 distclean-host: maybe-distclean-texinfo
2156 distclean-host: maybe-distclean-zlib
2157 distclean-host: maybe-distclean-gdb
2158 distclean-host: maybe-distclean-expect
2159 distclean-host: maybe-distclean-guile
2160 distclean-host: maybe-distclean-tk
2161 distclean-host: maybe-distclean-libtermcap
2162 distclean-host: maybe-distclean-utils
2163 distclean-host: maybe-distclean-gnattools
2164 distclean-host: maybe-distclean-lto-plugin
2165 distclean-host: maybe-distclean-libcc1
2166 distclean-host: maybe-distclean-gotools
2168 .PHONY: distclean-target
2170 distclean-target: maybe-distclean-target-libstdc++-v3
2171 distclean-target: maybe-distclean-target-libsanitizer
2172 distclean-target: maybe-distclean-target-libmpx
2173 distclean-target: maybe-distclean-target-libvtv
2174 distclean-target: maybe-distclean-target-libcilkrts
2175 distclean-target: maybe-distclean-target-liboffloadmic
2176 distclean-target: maybe-distclean-target-libssp
2177 distclean-target: maybe-distclean-target-newlib
2178 distclean-target: maybe-distclean-target-libgcc
2179 distclean-target: maybe-distclean-target-libbacktrace
2180 distclean-target: maybe-distclean-target-libquadmath
2181 distclean-target: maybe-distclean-target-libgfortran
2182 distclean-target: maybe-distclean-target-libobjc
2183 distclean-target: maybe-distclean-target-libgo
2184 distclean-target: maybe-distclean-target-libtermcap
2185 distclean-target: maybe-distclean-target-winsup
2186 distclean-target: maybe-distclean-target-libgloss
2187 distclean-target: maybe-distclean-target-libffi
2188 distclean-target: maybe-distclean-target-libjava
2189 distclean-target: maybe-distclean-target-zlib
2190 distclean-target: maybe-distclean-target-boehm-gc
2191 distclean-target: maybe-distclean-target-rda
2192 distclean-target: maybe-distclean-target-libada
2193 distclean-target: maybe-distclean-target-libgomp
2194 distclean-target: maybe-distclean-target-libitm
2195 distclean-target: maybe-distclean-target-libatomic
2197 .PHONY: do-maintainer-clean
2198 do-maintainer-clean:
2199 @: $(MAKE); $(unstage)
2200 @r=`${PWD_COMMAND}`; export r; \
2201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2202 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2203 maintainer-clean-target
2206 .PHONY: maintainer-clean-host
2208 maintainer-clean-host: maybe-maintainer-clean-bfd
2209 maintainer-clean-host: maybe-maintainer-clean-opcodes
2210 maintainer-clean-host: maybe-maintainer-clean-binutils
2211 maintainer-clean-host: maybe-maintainer-clean-bison
2212 maintainer-clean-host: maybe-maintainer-clean-cgen
2213 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2214 maintainer-clean-host: maybe-maintainer-clean-etc
2215 maintainer-clean-host: maybe-maintainer-clean-fastjar
2216 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2217 maintainer-clean-host: maybe-maintainer-clean-flex
2218 maintainer-clean-host: maybe-maintainer-clean-gas
2219 maintainer-clean-host: maybe-maintainer-clean-gcc
2220 maintainer-clean-host: maybe-maintainer-clean-gmp
2221 maintainer-clean-host: maybe-maintainer-clean-mpfr
2222 maintainer-clean-host: maybe-maintainer-clean-mpc
2223 maintainer-clean-host: maybe-maintainer-clean-isl
2224 maintainer-clean-host: maybe-maintainer-clean-libelf
2225 maintainer-clean-host: maybe-maintainer-clean-gold
2226 maintainer-clean-host: maybe-maintainer-clean-gprof
2227 maintainer-clean-host: maybe-maintainer-clean-intl
2228 maintainer-clean-host: maybe-maintainer-clean-tcl
2229 maintainer-clean-host: maybe-maintainer-clean-itcl
2230 maintainer-clean-host: maybe-maintainer-clean-ld
2231 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2232 maintainer-clean-host: maybe-maintainer-clean-libcpp
2233 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2234 maintainer-clean-host: maybe-maintainer-clean-libgui
2235 maintainer-clean-host: maybe-maintainer-clean-libiberty
2236 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2237 maintainer-clean-host: maybe-maintainer-clean-libiconv
2238 maintainer-clean-host: maybe-maintainer-clean-m4
2239 maintainer-clean-host: maybe-maintainer-clean-readline
2240 maintainer-clean-host: maybe-maintainer-clean-sid
2241 maintainer-clean-host: maybe-maintainer-clean-sim
2242 maintainer-clean-host: maybe-maintainer-clean-texinfo
2243 maintainer-clean-host: maybe-maintainer-clean-zlib
2244 maintainer-clean-host: maybe-maintainer-clean-gdb
2245 maintainer-clean-host: maybe-maintainer-clean-expect
2246 maintainer-clean-host: maybe-maintainer-clean-guile
2247 maintainer-clean-host: maybe-maintainer-clean-tk
2248 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2249 maintainer-clean-host: maybe-maintainer-clean-utils
2250 maintainer-clean-host: maybe-maintainer-clean-gnattools
2251 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2252 maintainer-clean-host: maybe-maintainer-clean-libcc1
2253 maintainer-clean-host: maybe-maintainer-clean-gotools
2255 .PHONY: maintainer-clean-target
2257 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2258 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2259 maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2260 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2261 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2262 maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2263 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2264 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2265 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2266 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2267 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2268 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2269 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2270 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2271 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2272 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2273 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2274 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2275 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2276 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2277 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2278 maintainer-clean-target: maybe-maintainer-clean-target-rda
2279 maintainer-clean-target: maybe-maintainer-clean-target-libada
2280 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2281 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2282 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2285 # Here are the targets which correspond to the do-X targets.
2287 .PHONY: info installcheck dvi pdf html
2288 .PHONY: install-info install-pdf install-html
2289 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2290 .PHONY: local-clean local-distclean local-maintainer-clean
2291 info: do-info
2292 installcheck: do-installcheck
2293 dvi: do-dvi
2294 pdf: do-pdf
2295 html: do-html
2297 # Make sure makeinfo is built before we do a `make info', if we're
2298 # in fact building texinfo.
2299 do-info: maybe-all-texinfo
2301 install-info: do-install-info dir.info
2302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2303 if [ -f dir.info ]; then \
2304 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2305 else true; fi
2307 install-pdf: do-install-pdf
2309 install-html: do-install-html
2311 local-clean:
2312 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2314 local-distclean:
2315 -rm -f Makefile config.status config.cache mh-frag mt-frag
2316 -rm -f maybedep.tmp serdep.tmp
2317 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2318 rm -rf $(TARGET_SUBDIR); \
2319 else true; fi
2320 -rm -rf $(BUILD_SUBDIR)
2321 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2322 rm -rf $(HOST_SUBDIR); \
2323 else true; fi
2324 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2325 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2326 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2327 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2328 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2329 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2331 local-maintainer-clean:
2332 @echo "This command is intended for maintainers to use;"
2333 @echo "it deletes files that may require special tools to rebuild."
2335 clean: do-clean local-clean
2336 mostlyclean: do-mostlyclean local-clean
2337 distclean: do-distclean local-clean local-distclean
2338 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2339 maintainer-clean: local-distclean
2340 realclean: maintainer-clean
2342 # Check target.
2344 .PHONY: check do-check
2345 check: do-check
2347 # Only include modules actually being configured and built.
2348 .PHONY: check-host
2349 check-host: \
2350 maybe-check-bfd \
2351 maybe-check-opcodes \
2352 maybe-check-binutils \
2353 maybe-check-bison \
2354 maybe-check-cgen \
2355 maybe-check-dejagnu \
2356 maybe-check-etc \
2357 maybe-check-fastjar \
2358 maybe-check-fixincludes \
2359 maybe-check-flex \
2360 maybe-check-gas \
2361 maybe-check-gcc \
2362 maybe-check-gmp \
2363 maybe-check-mpfr \
2364 maybe-check-mpc \
2365 maybe-check-isl \
2366 maybe-check-libelf \
2367 maybe-check-gold \
2368 maybe-check-gprof \
2369 maybe-check-intl \
2370 maybe-check-tcl \
2371 maybe-check-itcl \
2372 maybe-check-ld \
2373 maybe-check-libbacktrace \
2374 maybe-check-libcpp \
2375 maybe-check-libdecnumber \
2376 maybe-check-libgui \
2377 maybe-check-libiberty \
2378 maybe-check-libiberty-linker-plugin \
2379 maybe-check-libiconv \
2380 maybe-check-m4 \
2381 maybe-check-readline \
2382 maybe-check-sid \
2383 maybe-check-sim \
2384 maybe-check-texinfo \
2385 maybe-check-zlib \
2386 maybe-check-gdb \
2387 maybe-check-expect \
2388 maybe-check-guile \
2389 maybe-check-tk \
2390 maybe-check-libtermcap \
2391 maybe-check-utils \
2392 maybe-check-gnattools \
2393 maybe-check-lto-plugin \
2394 maybe-check-libcc1 \
2395 maybe-check-gotools
2397 .PHONY: check-target
2398 check-target: \
2399 maybe-check-target-libstdc++-v3 \
2400 maybe-check-target-libsanitizer \
2401 maybe-check-target-libmpx \
2402 maybe-check-target-libvtv \
2403 maybe-check-target-libcilkrts \
2404 maybe-check-target-liboffloadmic \
2405 maybe-check-target-libssp \
2406 maybe-check-target-newlib \
2407 maybe-check-target-libgcc \
2408 maybe-check-target-libbacktrace \
2409 maybe-check-target-libquadmath \
2410 maybe-check-target-libgfortran \
2411 maybe-check-target-libobjc \
2412 maybe-check-target-libgo \
2413 maybe-check-target-libtermcap \
2414 maybe-check-target-winsup \
2415 maybe-check-target-libgloss \
2416 maybe-check-target-libffi \
2417 maybe-check-target-libjava \
2418 maybe-check-target-zlib \
2419 maybe-check-target-boehm-gc \
2420 maybe-check-target-rda \
2421 maybe-check-target-libada \
2422 maybe-check-target-libgomp \
2423 maybe-check-target-libitm \
2424 maybe-check-target-libatomic
2426 do-check:
2427 @: $(MAKE); $(unstage)
2428 @r=`${PWD_COMMAND}`; export r; \
2429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2430 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2432 # Automated reporting of test results.
2434 warning.log: build.log
2435 $(srcdir)/contrib/warn_summary build.log > $@
2437 mail-report.log:
2438 if test x'$(BOOT_CFLAGS)' != x''; then \
2439 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2440 fi; \
2441 $(srcdir)/contrib/test_summary -t >$@
2442 chmod +x $@
2443 echo If you really want to send e-mail, run ./$@ now
2445 mail-report-with-warnings.log: warning.log
2446 if test x'$(BOOT_CFLAGS)' != x''; then \
2447 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2448 fi; \
2449 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2450 chmod +x $@
2451 echo If you really want to send e-mail, run ./$@ now
2453 # Local Vim config
2455 $(srcdir)/.local.vimrc:
2456 $(LN_S) contrib/vimrc $@
2458 $(srcdir)/.lvimrc:
2459 $(LN_S) contrib/vimrc $@
2461 vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2463 .PHONY: vimrc
2465 # clang-format config
2467 $(srcdir)/.clang-format:
2468 $(LN_S) contrib/clang-format $@
2470 clang-format: $(srcdir)/.clang-format
2472 .PHONY: clang-format
2474 # Installation targets.
2476 .PHONY: install uninstall
2477 install:
2478 @: $(MAKE); $(unstage)
2479 @r=`${PWD_COMMAND}`; export r; \
2480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2481 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2483 .PHONY: install-host-nogcc
2484 install-host-nogcc: \
2485 maybe-install-bfd \
2486 maybe-install-opcodes \
2487 maybe-install-binutils \
2488 maybe-install-bison \
2489 maybe-install-cgen \
2490 maybe-install-dejagnu \
2491 maybe-install-etc \
2492 maybe-install-fastjar \
2493 maybe-install-fixincludes \
2494 maybe-install-flex \
2495 maybe-install-gas \
2496 maybe-install-gmp \
2497 maybe-install-mpfr \
2498 maybe-install-mpc \
2499 maybe-install-isl \
2500 maybe-install-libelf \
2501 maybe-install-gold \
2502 maybe-install-gprof \
2503 maybe-install-intl \
2504 maybe-install-tcl \
2505 maybe-install-itcl \
2506 maybe-install-ld \
2507 maybe-install-libbacktrace \
2508 maybe-install-libcpp \
2509 maybe-install-libdecnumber \
2510 maybe-install-libgui \
2511 maybe-install-libiberty \
2512 maybe-install-libiberty-linker-plugin \
2513 maybe-install-libiconv \
2514 maybe-install-m4 \
2515 maybe-install-readline \
2516 maybe-install-sid \
2517 maybe-install-sim \
2518 maybe-install-texinfo \
2519 maybe-install-zlib \
2520 maybe-install-gdb \
2521 maybe-install-expect \
2522 maybe-install-guile \
2523 maybe-install-tk \
2524 maybe-install-libtermcap \
2525 maybe-install-utils \
2526 maybe-install-gnattools \
2527 maybe-install-lto-plugin \
2528 maybe-install-libcc1 \
2529 maybe-install-gotools
2531 .PHONY: install-host
2532 install-host: \
2533 maybe-install-bfd \
2534 maybe-install-opcodes \
2535 maybe-install-binutils \
2536 maybe-install-bison \
2537 maybe-install-cgen \
2538 maybe-install-dejagnu \
2539 maybe-install-etc \
2540 maybe-install-fastjar \
2541 maybe-install-fixincludes \
2542 maybe-install-flex \
2543 maybe-install-gas \
2544 maybe-install-gcc \
2545 maybe-install-gmp \
2546 maybe-install-mpfr \
2547 maybe-install-mpc \
2548 maybe-install-isl \
2549 maybe-install-libelf \
2550 maybe-install-gold \
2551 maybe-install-gprof \
2552 maybe-install-intl \
2553 maybe-install-tcl \
2554 maybe-install-itcl \
2555 maybe-install-ld \
2556 maybe-install-libbacktrace \
2557 maybe-install-libcpp \
2558 maybe-install-libdecnumber \
2559 maybe-install-libgui \
2560 maybe-install-libiberty \
2561 maybe-install-libiberty-linker-plugin \
2562 maybe-install-libiconv \
2563 maybe-install-m4 \
2564 maybe-install-readline \
2565 maybe-install-sid \
2566 maybe-install-sim \
2567 maybe-install-texinfo \
2568 maybe-install-zlib \
2569 maybe-install-gdb \
2570 maybe-install-expect \
2571 maybe-install-guile \
2572 maybe-install-tk \
2573 maybe-install-libtermcap \
2574 maybe-install-utils \
2575 maybe-install-gnattools \
2576 maybe-install-lto-plugin \
2577 maybe-install-libcc1 \
2578 maybe-install-gotools
2580 .PHONY: install-target
2581 install-target: \
2582 maybe-install-target-libstdc++-v3 \
2583 maybe-install-target-libsanitizer \
2584 maybe-install-target-libmpx \
2585 maybe-install-target-libvtv \
2586 maybe-install-target-libcilkrts \
2587 maybe-install-target-liboffloadmic \
2588 maybe-install-target-libssp \
2589 maybe-install-target-newlib \
2590 maybe-install-target-libgcc \
2591 maybe-install-target-libbacktrace \
2592 maybe-install-target-libquadmath \
2593 maybe-install-target-libgfortran \
2594 maybe-install-target-libobjc \
2595 maybe-install-target-libgo \
2596 maybe-install-target-libtermcap \
2597 maybe-install-target-winsup \
2598 maybe-install-target-libgloss \
2599 maybe-install-target-libffi \
2600 maybe-install-target-libjava \
2601 maybe-install-target-zlib \
2602 maybe-install-target-boehm-gc \
2603 maybe-install-target-rda \
2604 maybe-install-target-libada \
2605 maybe-install-target-libgomp \
2606 maybe-install-target-libitm \
2607 maybe-install-target-libatomic
2609 uninstall:
2610 @echo "the uninstall target is not supported in this tree"
2612 .PHONY: install.all
2613 install.all: install-no-fixedincludes
2614 @if [ -f ./gcc/Makefile ]; then \
2615 r=`${PWD_COMMAND}`; export r; \
2616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2617 $(HOST_EXPORTS) \
2618 (cd ./gcc && \
2619 $(MAKE) $(FLAGS_TO_PASS) install-headers); \
2620 else \
2621 true; \
2624 # install-no-fixedincludes is used to allow the elaboration of binary packages
2625 # suitable for distribution, where we cannot include the fixed system header
2626 # files.
2627 .PHONY: install-no-fixedincludes
2628 install-no-fixedincludes: installdirs install-host-nogcc \
2629 install-target gcc-install-no-fixedincludes
2631 .PHONY: install-strip
2632 install-strip:
2633 @: $(MAKE); $(unstage)
2634 @r=`${PWD_COMMAND}`; export r; \
2635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2636 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2638 .PHONY: install-strip-host
2639 install-strip-host: \
2640 maybe-install-strip-bfd \
2641 maybe-install-strip-opcodes \
2642 maybe-install-strip-binutils \
2643 maybe-install-strip-bison \
2644 maybe-install-strip-cgen \
2645 maybe-install-strip-dejagnu \
2646 maybe-install-strip-etc \
2647 maybe-install-strip-fastjar \
2648 maybe-install-strip-fixincludes \
2649 maybe-install-strip-flex \
2650 maybe-install-strip-gas \
2651 maybe-install-strip-gcc \
2652 maybe-install-strip-gmp \
2653 maybe-install-strip-mpfr \
2654 maybe-install-strip-mpc \
2655 maybe-install-strip-isl \
2656 maybe-install-strip-libelf \
2657 maybe-install-strip-gold \
2658 maybe-install-strip-gprof \
2659 maybe-install-strip-intl \
2660 maybe-install-strip-tcl \
2661 maybe-install-strip-itcl \
2662 maybe-install-strip-ld \
2663 maybe-install-strip-libbacktrace \
2664 maybe-install-strip-libcpp \
2665 maybe-install-strip-libdecnumber \
2666 maybe-install-strip-libgui \
2667 maybe-install-strip-libiberty \
2668 maybe-install-strip-libiberty-linker-plugin \
2669 maybe-install-strip-libiconv \
2670 maybe-install-strip-m4 \
2671 maybe-install-strip-readline \
2672 maybe-install-strip-sid \
2673 maybe-install-strip-sim \
2674 maybe-install-strip-texinfo \
2675 maybe-install-strip-zlib \
2676 maybe-install-strip-gdb \
2677 maybe-install-strip-expect \
2678 maybe-install-strip-guile \
2679 maybe-install-strip-tk \
2680 maybe-install-strip-libtermcap \
2681 maybe-install-strip-utils \
2682 maybe-install-strip-gnattools \
2683 maybe-install-strip-lto-plugin \
2684 maybe-install-strip-libcc1 \
2685 maybe-install-strip-gotools
2687 .PHONY: install-strip-target
2688 install-strip-target: \
2689 maybe-install-strip-target-libstdc++-v3 \
2690 maybe-install-strip-target-libsanitizer \
2691 maybe-install-strip-target-libmpx \
2692 maybe-install-strip-target-libvtv \
2693 maybe-install-strip-target-libcilkrts \
2694 maybe-install-strip-target-liboffloadmic \
2695 maybe-install-strip-target-libssp \
2696 maybe-install-strip-target-newlib \
2697 maybe-install-strip-target-libgcc \
2698 maybe-install-strip-target-libbacktrace \
2699 maybe-install-strip-target-libquadmath \
2700 maybe-install-strip-target-libgfortran \
2701 maybe-install-strip-target-libobjc \
2702 maybe-install-strip-target-libgo \
2703 maybe-install-strip-target-libtermcap \
2704 maybe-install-strip-target-winsup \
2705 maybe-install-strip-target-libgloss \
2706 maybe-install-strip-target-libffi \
2707 maybe-install-strip-target-libjava \
2708 maybe-install-strip-target-zlib \
2709 maybe-install-strip-target-boehm-gc \
2710 maybe-install-strip-target-rda \
2711 maybe-install-strip-target-libada \
2712 maybe-install-strip-target-libgomp \
2713 maybe-install-strip-target-libitm \
2714 maybe-install-strip-target-libatomic
2717 ### other supporting targets
2719 MAKEDIRS= \
2720 $(DESTDIR)$(prefix) \
2721 $(DESTDIR)$(exec_prefix)
2722 .PHONY: installdirs
2723 installdirs: mkinstalldirs
2724 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2726 dir.info: do-install-info
2727 if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2728 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2729 mv -f dir.info.new dir.info; \
2730 else true; \
2733 dist:
2734 @echo "Building a full distribution of this tree isn't done"
2735 @echo "via 'make dist'. Check out the etc/ subdirectory"
2737 etags tags: TAGS
2739 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2740 # ability to use several tags files at once, so there is probably no need
2741 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2742 # (if we felt like it) have this Makefile write a piece of elisp which
2743 # the user could load to tell emacs19 where all the TAGS files we just
2744 # built are.
2745 TAGS: do-TAGS
2747 # ------------------------------------
2748 # Macros for configure and all targets
2749 # ------------------------------------
2755 # --------------------------------------
2756 # Modules which run on the build machine
2757 # --------------------------------------
2760 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2761 maybe-configure-build-libiberty:
2762 @if gcc-bootstrap
2763 configure-build-libiberty: stage_current
2764 @endif gcc-bootstrap
2765 @if build-libiberty
2766 maybe-configure-build-libiberty: configure-build-libiberty
2767 configure-build-libiberty:
2768 @: $(MAKE); $(unstage)
2769 @r=`${PWD_COMMAND}`; export r; \
2770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2771 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2772 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2773 $(BUILD_EXPORTS) \
2774 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2775 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2776 case $(srcdir) in \
2777 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2778 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2779 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2780 esac; \
2781 module_srcdir=libiberty; \
2782 rm -f no-such-file || : ; \
2783 CONFIG_SITE=no-such-file $(SHELL) \
2784 $$s/$$module_srcdir/configure \
2785 --srcdir=$${topdir}/$$module_srcdir \
2786 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2787 --target=${target_alias} \
2788 || exit 1
2789 @endif build-libiberty
2795 .PHONY: all-build-libiberty maybe-all-build-libiberty
2796 maybe-all-build-libiberty:
2797 @if gcc-bootstrap
2798 all-build-libiberty: stage_current
2799 @endif gcc-bootstrap
2800 @if build-libiberty
2801 TARGET-build-libiberty=all
2802 maybe-all-build-libiberty: all-build-libiberty
2803 all-build-libiberty: configure-build-libiberty
2804 @: $(MAKE); $(unstage)
2805 @r=`${PWD_COMMAND}`; export r; \
2806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2807 $(BUILD_EXPORTS) \
2808 (cd $(BUILD_SUBDIR)/libiberty && \
2809 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2810 $(TARGET-build-libiberty))
2811 @endif build-libiberty
2817 .PHONY: configure-build-bison maybe-configure-build-bison
2818 maybe-configure-build-bison:
2819 @if gcc-bootstrap
2820 configure-build-bison: stage_current
2821 @endif gcc-bootstrap
2822 @if build-bison
2823 maybe-configure-build-bison: configure-build-bison
2824 configure-build-bison:
2825 @: $(MAKE); $(unstage)
2826 @r=`${PWD_COMMAND}`; export r; \
2827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2828 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2829 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2830 $(BUILD_EXPORTS) \
2831 echo Configuring in $(BUILD_SUBDIR)/bison; \
2832 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2833 case $(srcdir) in \
2834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2835 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2837 esac; \
2838 module_srcdir=bison; \
2839 rm -f no-such-file || : ; \
2840 CONFIG_SITE=no-such-file $(SHELL) \
2841 $$s/$$module_srcdir/configure \
2842 --srcdir=$${topdir}/$$module_srcdir \
2843 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2844 --target=${target_alias} \
2845 || exit 1
2846 @endif build-bison
2852 .PHONY: all-build-bison maybe-all-build-bison
2853 maybe-all-build-bison:
2854 @if gcc-bootstrap
2855 all-build-bison: stage_current
2856 @endif gcc-bootstrap
2857 @if build-bison
2858 TARGET-build-bison=all
2859 maybe-all-build-bison: all-build-bison
2860 all-build-bison: configure-build-bison
2861 @: $(MAKE); $(unstage)
2862 @r=`${PWD_COMMAND}`; export r; \
2863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2864 $(BUILD_EXPORTS) \
2865 (cd $(BUILD_SUBDIR)/bison && \
2866 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2867 $(TARGET-build-bison))
2868 @endif build-bison
2874 .PHONY: configure-build-flex maybe-configure-build-flex
2875 maybe-configure-build-flex:
2876 @if gcc-bootstrap
2877 configure-build-flex: stage_current
2878 @endif gcc-bootstrap
2879 @if build-flex
2880 maybe-configure-build-flex: configure-build-flex
2881 configure-build-flex:
2882 @: $(MAKE); $(unstage)
2883 @r=`${PWD_COMMAND}`; export r; \
2884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2885 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2886 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2887 $(BUILD_EXPORTS) \
2888 echo Configuring in $(BUILD_SUBDIR)/flex; \
2889 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2890 case $(srcdir) in \
2891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2892 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2894 esac; \
2895 module_srcdir=flex; \
2896 rm -f no-such-file || : ; \
2897 CONFIG_SITE=no-such-file $(SHELL) \
2898 $$s/$$module_srcdir/configure \
2899 --srcdir=$${topdir}/$$module_srcdir \
2900 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2901 --target=${target_alias} \
2902 || exit 1
2903 @endif build-flex
2909 .PHONY: all-build-flex maybe-all-build-flex
2910 maybe-all-build-flex:
2911 @if gcc-bootstrap
2912 all-build-flex: stage_current
2913 @endif gcc-bootstrap
2914 @if build-flex
2915 TARGET-build-flex=all
2916 maybe-all-build-flex: all-build-flex
2917 all-build-flex: configure-build-flex
2918 @: $(MAKE); $(unstage)
2919 @r=`${PWD_COMMAND}`; export r; \
2920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2921 $(BUILD_EXPORTS) \
2922 (cd $(BUILD_SUBDIR)/flex && \
2923 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2924 $(TARGET-build-flex))
2925 @endif build-flex
2931 .PHONY: configure-build-m4 maybe-configure-build-m4
2932 maybe-configure-build-m4:
2933 @if gcc-bootstrap
2934 configure-build-m4: stage_current
2935 @endif gcc-bootstrap
2936 @if build-m4
2937 maybe-configure-build-m4: configure-build-m4
2938 configure-build-m4:
2939 @: $(MAKE); $(unstage)
2940 @r=`${PWD_COMMAND}`; export r; \
2941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2942 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2943 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2944 $(BUILD_EXPORTS) \
2945 echo Configuring in $(BUILD_SUBDIR)/m4; \
2946 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2947 case $(srcdir) in \
2948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2949 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2951 esac; \
2952 module_srcdir=m4; \
2953 rm -f no-such-file || : ; \
2954 CONFIG_SITE=no-such-file $(SHELL) \
2955 $$s/$$module_srcdir/configure \
2956 --srcdir=$${topdir}/$$module_srcdir \
2957 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2958 --target=${target_alias} \
2959 || exit 1
2960 @endif build-m4
2966 .PHONY: all-build-m4 maybe-all-build-m4
2967 maybe-all-build-m4:
2968 @if gcc-bootstrap
2969 all-build-m4: stage_current
2970 @endif gcc-bootstrap
2971 @if build-m4
2972 TARGET-build-m4=all
2973 maybe-all-build-m4: all-build-m4
2974 all-build-m4: configure-build-m4
2975 @: $(MAKE); $(unstage)
2976 @r=`${PWD_COMMAND}`; export r; \
2977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2978 $(BUILD_EXPORTS) \
2979 (cd $(BUILD_SUBDIR)/m4 && \
2980 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2981 $(TARGET-build-m4))
2982 @endif build-m4
2988 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2989 maybe-configure-build-texinfo:
2990 @if gcc-bootstrap
2991 configure-build-texinfo: stage_current
2992 @endif gcc-bootstrap
2993 @if build-texinfo
2994 maybe-configure-build-texinfo: configure-build-texinfo
2995 configure-build-texinfo:
2996 @: $(MAKE); $(unstage)
2997 @r=`${PWD_COMMAND}`; export r; \
2998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2999 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3000 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3001 $(BUILD_EXPORTS) \
3002 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3003 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3004 case $(srcdir) in \
3005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3006 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3008 esac; \
3009 module_srcdir=texinfo; \
3010 rm -f no-such-file || : ; \
3011 CONFIG_SITE=no-such-file $(SHELL) \
3012 $$s/$$module_srcdir/configure \
3013 --srcdir=$${topdir}/$$module_srcdir \
3014 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3015 --target=${target_alias} \
3016 || exit 1
3017 @endif build-texinfo
3023 .PHONY: all-build-texinfo maybe-all-build-texinfo
3024 maybe-all-build-texinfo:
3025 @if gcc-bootstrap
3026 all-build-texinfo: stage_current
3027 @endif gcc-bootstrap
3028 @if build-texinfo
3029 TARGET-build-texinfo=all
3030 maybe-all-build-texinfo: all-build-texinfo
3031 all-build-texinfo: configure-build-texinfo
3032 @: $(MAKE); $(unstage)
3033 @r=`${PWD_COMMAND}`; export r; \
3034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3035 $(BUILD_EXPORTS) \
3036 (cd $(BUILD_SUBDIR)/texinfo && \
3037 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3038 $(TARGET-build-texinfo))
3039 @endif build-texinfo
3045 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3046 maybe-configure-build-fixincludes:
3047 @if gcc-bootstrap
3048 configure-build-fixincludes: stage_current
3049 @endif gcc-bootstrap
3050 @if build-fixincludes
3051 maybe-configure-build-fixincludes: configure-build-fixincludes
3052 configure-build-fixincludes:
3053 @: $(MAKE); $(unstage)
3054 @r=`${PWD_COMMAND}`; export r; \
3055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3056 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3057 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3058 $(BUILD_EXPORTS) \
3059 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3060 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3061 case $(srcdir) in \
3062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3063 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3065 esac; \
3066 module_srcdir=fixincludes; \
3067 rm -f no-such-file || : ; \
3068 CONFIG_SITE=no-such-file $(SHELL) \
3069 $$s/$$module_srcdir/configure \
3070 --srcdir=$${topdir}/$$module_srcdir \
3071 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3072 --target=${target_alias} \
3073 || exit 1
3074 @endif build-fixincludes
3080 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3081 maybe-all-build-fixincludes:
3082 @if gcc-bootstrap
3083 all-build-fixincludes: stage_current
3084 @endif gcc-bootstrap
3085 @if build-fixincludes
3086 TARGET-build-fixincludes=all
3087 maybe-all-build-fixincludes: all-build-fixincludes
3088 all-build-fixincludes: configure-build-fixincludes
3089 @: $(MAKE); $(unstage)
3090 @r=`${PWD_COMMAND}`; export r; \
3091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3092 $(BUILD_EXPORTS) \
3093 (cd $(BUILD_SUBDIR)/fixincludes && \
3094 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3095 $(TARGET-build-fixincludes))
3096 @endif build-fixincludes
3102 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3103 maybe-configure-build-libcpp:
3104 @if gcc-bootstrap
3105 configure-build-libcpp: stage_current
3106 @endif gcc-bootstrap
3107 @if build-libcpp
3108 maybe-configure-build-libcpp: configure-build-libcpp
3109 configure-build-libcpp:
3110 @: $(MAKE); $(unstage)
3111 @r=`${PWD_COMMAND}`; export r; \
3112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3113 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3114 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3115 $(BUILD_EXPORTS) \
3116 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3117 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3118 case $(srcdir) in \
3119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3120 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3122 esac; \
3123 module_srcdir=libcpp; \
3124 rm -f no-such-file || : ; \
3125 CONFIG_SITE=no-such-file $(SHELL) \
3126 $$s/$$module_srcdir/configure \
3127 --srcdir=$${topdir}/$$module_srcdir \
3128 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3129 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3130 || exit 1
3131 @endif build-libcpp
3137 .PHONY: all-build-libcpp maybe-all-build-libcpp
3138 maybe-all-build-libcpp:
3139 @if gcc-bootstrap
3140 all-build-libcpp: stage_current
3141 @endif gcc-bootstrap
3142 @if build-libcpp
3143 TARGET-build-libcpp=all
3144 maybe-all-build-libcpp: all-build-libcpp
3145 all-build-libcpp: configure-build-libcpp
3146 @: $(MAKE); $(unstage)
3147 @r=`${PWD_COMMAND}`; export r; \
3148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3149 $(BUILD_EXPORTS) \
3150 (cd $(BUILD_SUBDIR)/libcpp && \
3151 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3152 $(TARGET-build-libcpp))
3153 @endif build-libcpp
3159 # --------------------------------------
3160 # Modules which run on the host machine
3161 # --------------------------------------
3164 .PHONY: configure-bfd maybe-configure-bfd
3165 maybe-configure-bfd:
3166 @if gcc-bootstrap
3167 configure-bfd: stage_current
3168 @endif gcc-bootstrap
3169 @if bfd
3170 maybe-configure-bfd: configure-bfd
3171 configure-bfd:
3172 @r=`${PWD_COMMAND}`; export r; \
3173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3174 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3176 $(HOST_EXPORTS) \
3177 echo Configuring in $(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 module_srcdir=bfd; \
3185 $(SHELL) \
3186 $$s/$$module_srcdir/configure \
3187 --srcdir=$${topdir}/$$module_srcdir \
3188 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3189 --target=${target_alias} \
3190 || exit 1
3191 @endif bfd
3195 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3196 maybe-configure-stage1-bfd:
3197 @if bfd-bootstrap
3198 maybe-configure-stage1-bfd: configure-stage1-bfd
3199 configure-stage1-bfd:
3200 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3202 @r=`${PWD_COMMAND}`; export r; \
3203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3204 TFLAGS="$(STAGE1_TFLAGS)"; \
3205 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3206 $(HOST_EXPORTS) \
3207 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3208 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3209 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3210 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3212 cd $(HOST_SUBDIR)/bfd || exit 1; \
3213 case $(srcdir) in \
3214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3215 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3217 esac; \
3218 module_srcdir=bfd; \
3219 $(SHELL) $$s/$$module_srcdir/configure \
3220 --srcdir=$${topdir}/$$module_srcdir \
3221 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3222 --target=${target_alias} \
3224 $(STAGE1_CONFIGURE_FLAGS)
3225 @endif bfd-bootstrap
3227 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3228 maybe-configure-stage2-bfd:
3229 @if bfd-bootstrap
3230 maybe-configure-stage2-bfd: configure-stage2-bfd
3231 configure-stage2-bfd:
3232 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3233 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3234 @r=`${PWD_COMMAND}`; export r; \
3235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3236 TFLAGS="$(STAGE2_TFLAGS)"; \
3237 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3238 $(HOST_EXPORTS) \
3239 $(POSTSTAGE1_HOST_EXPORTS) \
3240 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3241 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3242 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3243 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3244 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3245 cd $(HOST_SUBDIR)/bfd || exit 1; \
3246 case $(srcdir) in \
3247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3248 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3250 esac; \
3251 module_srcdir=bfd; \
3252 $(SHELL) $$s/$$module_srcdir/configure \
3253 --srcdir=$${topdir}/$$module_srcdir \
3254 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3255 --target=${target_alias} \
3256 --with-build-libsubdir=$(HOST_SUBDIR) \
3257 $(STAGE2_CONFIGURE_FLAGS)
3258 @endif bfd-bootstrap
3260 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3261 maybe-configure-stage3-bfd:
3262 @if bfd-bootstrap
3263 maybe-configure-stage3-bfd: configure-stage3-bfd
3264 configure-stage3-bfd:
3265 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3266 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3267 @r=`${PWD_COMMAND}`; export r; \
3268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3269 TFLAGS="$(STAGE3_TFLAGS)"; \
3270 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3271 $(HOST_EXPORTS) \
3272 $(POSTSTAGE1_HOST_EXPORTS) \
3273 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3274 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3275 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3276 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3278 cd $(HOST_SUBDIR)/bfd || exit 1; \
3279 case $(srcdir) in \
3280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3281 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3283 esac; \
3284 module_srcdir=bfd; \
3285 $(SHELL) $$s/$$module_srcdir/configure \
3286 --srcdir=$${topdir}/$$module_srcdir \
3287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3288 --target=${target_alias} \
3289 --with-build-libsubdir=$(HOST_SUBDIR) \
3290 $(STAGE3_CONFIGURE_FLAGS)
3291 @endif bfd-bootstrap
3293 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3294 maybe-configure-stage4-bfd:
3295 @if bfd-bootstrap
3296 maybe-configure-stage4-bfd: configure-stage4-bfd
3297 configure-stage4-bfd:
3298 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3299 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3300 @r=`${PWD_COMMAND}`; export r; \
3301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3302 TFLAGS="$(STAGE4_TFLAGS)"; \
3303 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3304 $(HOST_EXPORTS) \
3305 $(POSTSTAGE1_HOST_EXPORTS) \
3306 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3307 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3308 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3309 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3311 cd $(HOST_SUBDIR)/bfd || exit 1; \
3312 case $(srcdir) in \
3313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3314 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3316 esac; \
3317 module_srcdir=bfd; \
3318 $(SHELL) $$s/$$module_srcdir/configure \
3319 --srcdir=$${topdir}/$$module_srcdir \
3320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3321 --target=${target_alias} \
3322 --with-build-libsubdir=$(HOST_SUBDIR) \
3323 $(STAGE4_CONFIGURE_FLAGS)
3324 @endif bfd-bootstrap
3326 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3327 maybe-configure-stageprofile-bfd:
3328 @if bfd-bootstrap
3329 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3330 configure-stageprofile-bfd:
3331 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3333 @r=`${PWD_COMMAND}`; export r; \
3334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3335 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3336 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3337 $(HOST_EXPORTS) \
3338 $(POSTSTAGE1_HOST_EXPORTS) \
3339 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3340 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3341 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3342 echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3344 cd $(HOST_SUBDIR)/bfd || exit 1; \
3345 case $(srcdir) in \
3346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3347 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3349 esac; \
3350 module_srcdir=bfd; \
3351 $(SHELL) $$s/$$module_srcdir/configure \
3352 --srcdir=$${topdir}/$$module_srcdir \
3353 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3354 --target=${target_alias} \
3355 --with-build-libsubdir=$(HOST_SUBDIR) \
3356 $(STAGEprofile_CONFIGURE_FLAGS)
3357 @endif bfd-bootstrap
3359 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3360 maybe-configure-stagefeedback-bfd:
3361 @if bfd-bootstrap
3362 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3363 configure-stagefeedback-bfd:
3364 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3365 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3366 @r=`${PWD_COMMAND}`; export r; \
3367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3368 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3369 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3370 $(HOST_EXPORTS) \
3371 $(POSTSTAGE1_HOST_EXPORTS) \
3372 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3373 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3374 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3375 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3377 cd $(HOST_SUBDIR)/bfd || exit 1; \
3378 case $(srcdir) in \
3379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3380 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3382 esac; \
3383 module_srcdir=bfd; \
3384 $(SHELL) $$s/$$module_srcdir/configure \
3385 --srcdir=$${topdir}/$$module_srcdir \
3386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3387 --target=${target_alias} \
3388 --with-build-libsubdir=$(HOST_SUBDIR) \
3389 $(STAGEfeedback_CONFIGURE_FLAGS)
3390 @endif bfd-bootstrap
3396 .PHONY: all-bfd maybe-all-bfd
3397 maybe-all-bfd:
3398 @if gcc-bootstrap
3399 all-bfd: stage_current
3400 @endif gcc-bootstrap
3401 @if bfd
3402 TARGET-bfd=all
3403 maybe-all-bfd: all-bfd
3404 all-bfd: configure-bfd
3405 @r=`${PWD_COMMAND}`; export r; \
3406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3407 $(HOST_EXPORTS) \
3408 (cd $(HOST_SUBDIR)/bfd && \
3409 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3410 $(TARGET-bfd))
3411 @endif bfd
3415 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3416 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3417 maybe-all-stage1-bfd:
3418 maybe-clean-stage1-bfd:
3419 @if bfd-bootstrap
3420 maybe-all-stage1-bfd: all-stage1-bfd
3421 all-stage1: all-stage1-bfd
3422 TARGET-stage1-bfd = $(TARGET-bfd)
3423 all-stage1-bfd: configure-stage1-bfd
3424 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3425 @r=`${PWD_COMMAND}`; export r; \
3426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3427 TFLAGS="$(STAGE1_TFLAGS)"; \
3428 $(HOST_EXPORTS) \
3429 cd $(HOST_SUBDIR)/bfd && \
3430 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3431 CFLAGS="$(STAGE1_CFLAGS)" \
3432 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3433 LIBCFLAGS="$(LIBCFLAGS)" \
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) \
3438 $(STAGE1_FLAGS_TO_PASS) \
3439 TFLAGS="$(STAGE1_TFLAGS)" \
3440 $(TARGET-stage1-bfd)
3442 maybe-clean-stage1-bfd: clean-stage1-bfd
3443 clean-stage1: clean-stage1-bfd
3444 clean-stage1-bfd:
3445 @if [ $(current_stage) = stage1 ]; then \
3446 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3447 else \
3448 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3449 $(MAKE) stage1-start; \
3450 fi; \
3451 cd $(HOST_SUBDIR)/bfd && \
3452 $(MAKE) $(EXTRA_HOST_FLAGS) \
3453 $(STAGE1_FLAGS_TO_PASS) clean
3454 @endif bfd-bootstrap
3457 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3458 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3459 maybe-all-stage2-bfd:
3460 maybe-clean-stage2-bfd:
3461 @if bfd-bootstrap
3462 maybe-all-stage2-bfd: all-stage2-bfd
3463 all-stage2: all-stage2-bfd
3464 TARGET-stage2-bfd = $(TARGET-bfd)
3465 all-stage2-bfd: configure-stage2-bfd
3466 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3467 @r=`${PWD_COMMAND}`; export r; \
3468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3469 TFLAGS="$(STAGE2_TFLAGS)"; \
3470 $(HOST_EXPORTS) \
3471 $(POSTSTAGE1_HOST_EXPORTS) \
3472 cd $(HOST_SUBDIR)/bfd && \
3473 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3474 CFLAGS="$(STAGE2_CFLAGS)" \
3475 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3476 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3477 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3478 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3479 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3480 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3481 TFLAGS="$(STAGE2_TFLAGS)" \
3482 $(TARGET-stage2-bfd)
3484 maybe-clean-stage2-bfd: clean-stage2-bfd
3485 clean-stage2: clean-stage2-bfd
3486 clean-stage2-bfd:
3487 @if [ $(current_stage) = stage2 ]; then \
3488 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3489 else \
3490 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3491 $(MAKE) stage2-start; \
3492 fi; \
3493 cd $(HOST_SUBDIR)/bfd && \
3494 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3495 @endif bfd-bootstrap
3498 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3499 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3500 maybe-all-stage3-bfd:
3501 maybe-clean-stage3-bfd:
3502 @if bfd-bootstrap
3503 maybe-all-stage3-bfd: all-stage3-bfd
3504 all-stage3: all-stage3-bfd
3505 TARGET-stage3-bfd = $(TARGET-bfd)
3506 all-stage3-bfd: configure-stage3-bfd
3507 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3508 @r=`${PWD_COMMAND}`; export r; \
3509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3510 TFLAGS="$(STAGE3_TFLAGS)"; \
3511 $(HOST_EXPORTS) \
3512 $(POSTSTAGE1_HOST_EXPORTS) \
3513 cd $(HOST_SUBDIR)/bfd && \
3514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3515 CFLAGS="$(STAGE3_CFLAGS)" \
3516 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3517 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3518 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3519 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3520 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3521 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3522 TFLAGS="$(STAGE3_TFLAGS)" \
3523 $(TARGET-stage3-bfd)
3525 maybe-clean-stage3-bfd: clean-stage3-bfd
3526 clean-stage3: clean-stage3-bfd
3527 clean-stage3-bfd:
3528 @if [ $(current_stage) = stage3 ]; then \
3529 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3530 else \
3531 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3532 $(MAKE) stage3-start; \
3533 fi; \
3534 cd $(HOST_SUBDIR)/bfd && \
3535 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3536 @endif bfd-bootstrap
3539 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3540 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3541 maybe-all-stage4-bfd:
3542 maybe-clean-stage4-bfd:
3543 @if bfd-bootstrap
3544 maybe-all-stage4-bfd: all-stage4-bfd
3545 all-stage4: all-stage4-bfd
3546 TARGET-stage4-bfd = $(TARGET-bfd)
3547 all-stage4-bfd: configure-stage4-bfd
3548 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3549 @r=`${PWD_COMMAND}`; export r; \
3550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3551 TFLAGS="$(STAGE4_TFLAGS)"; \
3552 $(HOST_EXPORTS) \
3553 $(POSTSTAGE1_HOST_EXPORTS) \
3554 cd $(HOST_SUBDIR)/bfd && \
3555 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3556 CFLAGS="$(STAGE4_CFLAGS)" \
3557 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3558 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3559 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3560 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3561 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3562 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3563 TFLAGS="$(STAGE4_TFLAGS)" \
3564 $(TARGET-stage4-bfd)
3566 maybe-clean-stage4-bfd: clean-stage4-bfd
3567 clean-stage4: clean-stage4-bfd
3568 clean-stage4-bfd:
3569 @if [ $(current_stage) = stage4 ]; then \
3570 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3571 else \
3572 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3573 $(MAKE) stage4-start; \
3574 fi; \
3575 cd $(HOST_SUBDIR)/bfd && \
3576 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3577 @endif bfd-bootstrap
3580 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3581 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3582 maybe-all-stageprofile-bfd:
3583 maybe-clean-stageprofile-bfd:
3584 @if bfd-bootstrap
3585 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3586 all-stageprofile: all-stageprofile-bfd
3587 TARGET-stageprofile-bfd = $(TARGET-bfd)
3588 all-stageprofile-bfd: configure-stageprofile-bfd
3589 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3590 @r=`${PWD_COMMAND}`; export r; \
3591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3592 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3593 $(HOST_EXPORTS) \
3594 $(POSTSTAGE1_HOST_EXPORTS) \
3595 cd $(HOST_SUBDIR)/bfd && \
3596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3597 CFLAGS="$(STAGEprofile_CFLAGS)" \
3598 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3599 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3603 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3604 TFLAGS="$(STAGEprofile_TFLAGS)" \
3605 $(TARGET-stageprofile-bfd)
3607 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3608 clean-stageprofile: clean-stageprofile-bfd
3609 clean-stageprofile-bfd:
3610 @if [ $(current_stage) = stageprofile ]; then \
3611 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3612 else \
3613 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3614 $(MAKE) stageprofile-start; \
3615 fi; \
3616 cd $(HOST_SUBDIR)/bfd && \
3617 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3618 @endif bfd-bootstrap
3621 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3622 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3623 maybe-all-stagefeedback-bfd:
3624 maybe-clean-stagefeedback-bfd:
3625 @if bfd-bootstrap
3626 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3627 all-stagefeedback: all-stagefeedback-bfd
3628 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3629 all-stagefeedback-bfd: configure-stagefeedback-bfd
3630 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3631 @r=`${PWD_COMMAND}`; export r; \
3632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3633 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3634 $(HOST_EXPORTS) \
3635 $(POSTSTAGE1_HOST_EXPORTS) \
3636 cd $(HOST_SUBDIR)/bfd && \
3637 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3638 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3639 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3640 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3641 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3642 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3643 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3644 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3645 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3646 $(TARGET-stagefeedback-bfd)
3648 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3649 clean-stagefeedback: clean-stagefeedback-bfd
3650 clean-stagefeedback-bfd:
3651 @if [ $(current_stage) = stagefeedback ]; then \
3652 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3653 else \
3654 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3655 $(MAKE) stagefeedback-start; \
3656 fi; \
3657 cd $(HOST_SUBDIR)/bfd && \
3658 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3659 @endif bfd-bootstrap
3665 .PHONY: check-bfd maybe-check-bfd
3666 maybe-check-bfd:
3667 @if bfd
3668 maybe-check-bfd: check-bfd
3670 check-bfd:
3671 @: $(MAKE); $(unstage)
3672 @r=`${PWD_COMMAND}`; export r; \
3673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3674 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3675 (cd $(HOST_SUBDIR)/bfd && \
3676 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
3678 @endif bfd
3680 .PHONY: install-bfd maybe-install-bfd
3681 maybe-install-bfd:
3682 @if bfd
3683 maybe-install-bfd: install-bfd
3685 install-bfd: installdirs
3686 @: $(MAKE); $(unstage)
3687 @r=`${PWD_COMMAND}`; export r; \
3688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3689 $(HOST_EXPORTS) \
3690 (cd $(HOST_SUBDIR)/bfd && \
3691 $(MAKE) $(FLAGS_TO_PASS) install)
3693 @endif bfd
3695 .PHONY: install-strip-bfd maybe-install-strip-bfd
3696 maybe-install-strip-bfd:
3697 @if bfd
3698 maybe-install-strip-bfd: install-strip-bfd
3700 install-strip-bfd: installdirs
3701 @: $(MAKE); $(unstage)
3702 @r=`${PWD_COMMAND}`; export r; \
3703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3704 $(HOST_EXPORTS) \
3705 (cd $(HOST_SUBDIR)/bfd && \
3706 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3708 @endif bfd
3710 # Other targets (info, dvi, pdf, etc.)
3712 .PHONY: maybe-info-bfd info-bfd
3713 maybe-info-bfd:
3714 @if bfd
3715 maybe-info-bfd: info-bfd
3717 info-bfd: \
3718 configure-bfd
3719 @[ -f ./bfd/Makefile ] || exit 0; \
3720 r=`${PWD_COMMAND}`; export r; \
3721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3722 $(HOST_EXPORTS) \
3723 for flag in $(EXTRA_HOST_FLAGS) ; do \
3724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3725 done; \
3726 echo "Doing info in bfd"; \
3727 (cd $(HOST_SUBDIR)/bfd && \
3728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3730 "RANLIB=$${RANLIB}" \
3731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3732 info) \
3733 || exit 1
3735 @endif bfd
3737 .PHONY: maybe-dvi-bfd dvi-bfd
3738 maybe-dvi-bfd:
3739 @if bfd
3740 maybe-dvi-bfd: dvi-bfd
3742 dvi-bfd: \
3743 configure-bfd
3744 @[ -f ./bfd/Makefile ] || exit 0; \
3745 r=`${PWD_COMMAND}`; export r; \
3746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3747 $(HOST_EXPORTS) \
3748 for flag in $(EXTRA_HOST_FLAGS) ; do \
3749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3750 done; \
3751 echo "Doing dvi in bfd"; \
3752 (cd $(HOST_SUBDIR)/bfd && \
3753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3755 "RANLIB=$${RANLIB}" \
3756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3757 dvi) \
3758 || exit 1
3760 @endif bfd
3762 .PHONY: maybe-pdf-bfd pdf-bfd
3763 maybe-pdf-bfd:
3764 @if bfd
3765 maybe-pdf-bfd: pdf-bfd
3767 pdf-bfd: \
3768 configure-bfd
3769 @[ -f ./bfd/Makefile ] || exit 0; \
3770 r=`${PWD_COMMAND}`; export r; \
3771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3772 $(HOST_EXPORTS) \
3773 for flag in $(EXTRA_HOST_FLAGS) ; do \
3774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3775 done; \
3776 echo "Doing pdf in bfd"; \
3777 (cd $(HOST_SUBDIR)/bfd && \
3778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3780 "RANLIB=$${RANLIB}" \
3781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3782 pdf) \
3783 || exit 1
3785 @endif bfd
3787 .PHONY: maybe-html-bfd html-bfd
3788 maybe-html-bfd:
3789 @if bfd
3790 maybe-html-bfd: html-bfd
3792 html-bfd: \
3793 configure-bfd
3794 @[ -f ./bfd/Makefile ] || exit 0; \
3795 r=`${PWD_COMMAND}`; export r; \
3796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3797 $(HOST_EXPORTS) \
3798 for flag in $(EXTRA_HOST_FLAGS) ; do \
3799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3800 done; \
3801 echo "Doing html in bfd"; \
3802 (cd $(HOST_SUBDIR)/bfd && \
3803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3805 "RANLIB=$${RANLIB}" \
3806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3807 html) \
3808 || exit 1
3810 @endif bfd
3812 .PHONY: maybe-TAGS-bfd TAGS-bfd
3813 maybe-TAGS-bfd:
3814 @if bfd
3815 maybe-TAGS-bfd: TAGS-bfd
3817 TAGS-bfd: \
3818 configure-bfd
3819 @[ -f ./bfd/Makefile ] || exit 0; \
3820 r=`${PWD_COMMAND}`; export r; \
3821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3822 $(HOST_EXPORTS) \
3823 for flag in $(EXTRA_HOST_FLAGS) ; do \
3824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3825 done; \
3826 echo "Doing TAGS in bfd"; \
3827 (cd $(HOST_SUBDIR)/bfd && \
3828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3830 "RANLIB=$${RANLIB}" \
3831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3832 TAGS) \
3833 || exit 1
3835 @endif bfd
3837 .PHONY: maybe-install-info-bfd install-info-bfd
3838 maybe-install-info-bfd:
3839 @if bfd
3840 maybe-install-info-bfd: install-info-bfd
3842 install-info-bfd: \
3843 configure-bfd \
3844 info-bfd
3845 @[ -f ./bfd/Makefile ] || exit 0; \
3846 r=`${PWD_COMMAND}`; export r; \
3847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3848 $(HOST_EXPORTS) \
3849 for flag in $(EXTRA_HOST_FLAGS) ; do \
3850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3851 done; \
3852 echo "Doing install-info in bfd"; \
3853 (cd $(HOST_SUBDIR)/bfd && \
3854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3856 "RANLIB=$${RANLIB}" \
3857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3858 install-info) \
3859 || exit 1
3861 @endif bfd
3863 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3864 maybe-install-pdf-bfd:
3865 @if bfd
3866 maybe-install-pdf-bfd: install-pdf-bfd
3868 install-pdf-bfd: \
3869 configure-bfd \
3870 pdf-bfd
3871 @[ -f ./bfd/Makefile ] || exit 0; \
3872 r=`${PWD_COMMAND}`; export r; \
3873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3874 $(HOST_EXPORTS) \
3875 for flag in $(EXTRA_HOST_FLAGS) ; do \
3876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3877 done; \
3878 echo "Doing install-pdf in bfd"; \
3879 (cd $(HOST_SUBDIR)/bfd && \
3880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3882 "RANLIB=$${RANLIB}" \
3883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3884 install-pdf) \
3885 || exit 1
3887 @endif bfd
3889 .PHONY: maybe-install-html-bfd install-html-bfd
3890 maybe-install-html-bfd:
3891 @if bfd
3892 maybe-install-html-bfd: install-html-bfd
3894 install-html-bfd: \
3895 configure-bfd \
3896 html-bfd
3897 @[ -f ./bfd/Makefile ] || exit 0; \
3898 r=`${PWD_COMMAND}`; export r; \
3899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3900 $(HOST_EXPORTS) \
3901 for flag in $(EXTRA_HOST_FLAGS) ; do \
3902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3903 done; \
3904 echo "Doing install-html in bfd"; \
3905 (cd $(HOST_SUBDIR)/bfd && \
3906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3908 "RANLIB=$${RANLIB}" \
3909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3910 install-html) \
3911 || exit 1
3913 @endif bfd
3915 .PHONY: maybe-installcheck-bfd installcheck-bfd
3916 maybe-installcheck-bfd:
3917 @if bfd
3918 maybe-installcheck-bfd: installcheck-bfd
3920 installcheck-bfd: \
3921 configure-bfd
3922 @[ -f ./bfd/Makefile ] || exit 0; \
3923 r=`${PWD_COMMAND}`; export r; \
3924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3925 $(HOST_EXPORTS) \
3926 for flag in $(EXTRA_HOST_FLAGS) ; do \
3927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3928 done; \
3929 echo "Doing installcheck in bfd"; \
3930 (cd $(HOST_SUBDIR)/bfd && \
3931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3933 "RANLIB=$${RANLIB}" \
3934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3935 installcheck) \
3936 || exit 1
3938 @endif bfd
3940 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3941 maybe-mostlyclean-bfd:
3942 @if bfd
3943 maybe-mostlyclean-bfd: mostlyclean-bfd
3945 mostlyclean-bfd:
3946 @[ -f ./bfd/Makefile ] || exit 0; \
3947 r=`${PWD_COMMAND}`; export r; \
3948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3949 $(HOST_EXPORTS) \
3950 for flag in $(EXTRA_HOST_FLAGS) ; do \
3951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3952 done; \
3953 echo "Doing mostlyclean in bfd"; \
3954 (cd $(HOST_SUBDIR)/bfd && \
3955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3957 "RANLIB=$${RANLIB}" \
3958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3959 mostlyclean) \
3960 || exit 1
3962 @endif bfd
3964 .PHONY: maybe-clean-bfd clean-bfd
3965 maybe-clean-bfd:
3966 @if bfd
3967 maybe-clean-bfd: clean-bfd
3969 clean-bfd:
3970 @[ -f ./bfd/Makefile ] || exit 0; \
3971 r=`${PWD_COMMAND}`; export r; \
3972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3973 $(HOST_EXPORTS) \
3974 for flag in $(EXTRA_HOST_FLAGS) ; do \
3975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3976 done; \
3977 echo "Doing clean in bfd"; \
3978 (cd $(HOST_SUBDIR)/bfd && \
3979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3981 "RANLIB=$${RANLIB}" \
3982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3983 clean) \
3984 || exit 1
3986 @endif bfd
3988 .PHONY: maybe-distclean-bfd distclean-bfd
3989 maybe-distclean-bfd:
3990 @if bfd
3991 maybe-distclean-bfd: distclean-bfd
3993 distclean-bfd:
3994 @[ -f ./bfd/Makefile ] || exit 0; \
3995 r=`${PWD_COMMAND}`; export r; \
3996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3997 $(HOST_EXPORTS) \
3998 for flag in $(EXTRA_HOST_FLAGS) ; do \
3999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4000 done; \
4001 echo "Doing distclean in bfd"; \
4002 (cd $(HOST_SUBDIR)/bfd && \
4003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4005 "RANLIB=$${RANLIB}" \
4006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4007 distclean) \
4008 || exit 1
4010 @endif bfd
4012 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4013 maybe-maintainer-clean-bfd:
4014 @if bfd
4015 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4017 maintainer-clean-bfd:
4018 @[ -f ./bfd/Makefile ] || exit 0; \
4019 r=`${PWD_COMMAND}`; export r; \
4020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4021 $(HOST_EXPORTS) \
4022 for flag in $(EXTRA_HOST_FLAGS) ; do \
4023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4024 done; \
4025 echo "Doing maintainer-clean in bfd"; \
4026 (cd $(HOST_SUBDIR)/bfd && \
4027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4029 "RANLIB=$${RANLIB}" \
4030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4031 maintainer-clean) \
4032 || exit 1
4034 @endif bfd
4038 .PHONY: configure-opcodes maybe-configure-opcodes
4039 maybe-configure-opcodes:
4040 @if gcc-bootstrap
4041 configure-opcodes: stage_current
4042 @endif gcc-bootstrap
4043 @if opcodes
4044 maybe-configure-opcodes: configure-opcodes
4045 configure-opcodes:
4046 @r=`${PWD_COMMAND}`; export r; \
4047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4048 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4050 $(HOST_EXPORTS) \
4051 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4052 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4053 case $(srcdir) in \
4054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4055 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4057 esac; \
4058 module_srcdir=opcodes; \
4059 $(SHELL) \
4060 $$s/$$module_srcdir/configure \
4061 --srcdir=$${topdir}/$$module_srcdir \
4062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4063 --target=${target_alias} \
4064 || exit 1
4065 @endif opcodes
4069 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4070 maybe-configure-stage1-opcodes:
4071 @if opcodes-bootstrap
4072 maybe-configure-stage1-opcodes: configure-stage1-opcodes
4073 configure-stage1-opcodes:
4074 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4076 @r=`${PWD_COMMAND}`; export r; \
4077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4078 TFLAGS="$(STAGE1_TFLAGS)"; \
4079 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4080 $(HOST_EXPORTS) \
4081 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4082 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4083 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4084 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4086 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4087 case $(srcdir) in \
4088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4089 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4091 esac; \
4092 module_srcdir=opcodes; \
4093 $(SHELL) $$s/$$module_srcdir/configure \
4094 --srcdir=$${topdir}/$$module_srcdir \
4095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4096 --target=${target_alias} \
4098 $(STAGE1_CONFIGURE_FLAGS)
4099 @endif opcodes-bootstrap
4101 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4102 maybe-configure-stage2-opcodes:
4103 @if opcodes-bootstrap
4104 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4105 configure-stage2-opcodes:
4106 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4108 @r=`${PWD_COMMAND}`; export r; \
4109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4110 TFLAGS="$(STAGE2_TFLAGS)"; \
4111 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4112 $(HOST_EXPORTS) \
4113 $(POSTSTAGE1_HOST_EXPORTS) \
4114 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4115 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4116 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4117 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4119 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4120 case $(srcdir) in \
4121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4122 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4124 esac; \
4125 module_srcdir=opcodes; \
4126 $(SHELL) $$s/$$module_srcdir/configure \
4127 --srcdir=$${topdir}/$$module_srcdir \
4128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4129 --target=${target_alias} \
4130 --with-build-libsubdir=$(HOST_SUBDIR) \
4131 $(STAGE2_CONFIGURE_FLAGS)
4132 @endif opcodes-bootstrap
4134 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4135 maybe-configure-stage3-opcodes:
4136 @if opcodes-bootstrap
4137 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4138 configure-stage3-opcodes:
4139 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4140 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4141 @r=`${PWD_COMMAND}`; export r; \
4142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4143 TFLAGS="$(STAGE3_TFLAGS)"; \
4144 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4145 $(HOST_EXPORTS) \
4146 $(POSTSTAGE1_HOST_EXPORTS) \
4147 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4148 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4149 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4150 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4152 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4153 case $(srcdir) in \
4154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4155 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4157 esac; \
4158 module_srcdir=opcodes; \
4159 $(SHELL) $$s/$$module_srcdir/configure \
4160 --srcdir=$${topdir}/$$module_srcdir \
4161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4162 --target=${target_alias} \
4163 --with-build-libsubdir=$(HOST_SUBDIR) \
4164 $(STAGE3_CONFIGURE_FLAGS)
4165 @endif opcodes-bootstrap
4167 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4168 maybe-configure-stage4-opcodes:
4169 @if opcodes-bootstrap
4170 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4171 configure-stage4-opcodes:
4172 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4173 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4174 @r=`${PWD_COMMAND}`; export r; \
4175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4176 TFLAGS="$(STAGE4_TFLAGS)"; \
4177 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4178 $(HOST_EXPORTS) \
4179 $(POSTSTAGE1_HOST_EXPORTS) \
4180 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4181 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4182 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4183 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4185 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4186 case $(srcdir) in \
4187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4188 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4190 esac; \
4191 module_srcdir=opcodes; \
4192 $(SHELL) $$s/$$module_srcdir/configure \
4193 --srcdir=$${topdir}/$$module_srcdir \
4194 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4195 --target=${target_alias} \
4196 --with-build-libsubdir=$(HOST_SUBDIR) \
4197 $(STAGE4_CONFIGURE_FLAGS)
4198 @endif opcodes-bootstrap
4200 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4201 maybe-configure-stageprofile-opcodes:
4202 @if opcodes-bootstrap
4203 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4204 configure-stageprofile-opcodes:
4205 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4206 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4207 @r=`${PWD_COMMAND}`; export r; \
4208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4209 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4210 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4211 $(HOST_EXPORTS) \
4212 $(POSTSTAGE1_HOST_EXPORTS) \
4213 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4214 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4215 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4216 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4218 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4219 case $(srcdir) in \
4220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4221 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4223 esac; \
4224 module_srcdir=opcodes; \
4225 $(SHELL) $$s/$$module_srcdir/configure \
4226 --srcdir=$${topdir}/$$module_srcdir \
4227 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4228 --target=${target_alias} \
4229 --with-build-libsubdir=$(HOST_SUBDIR) \
4230 $(STAGEprofile_CONFIGURE_FLAGS)
4231 @endif opcodes-bootstrap
4233 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4234 maybe-configure-stagefeedback-opcodes:
4235 @if opcodes-bootstrap
4236 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4237 configure-stagefeedback-opcodes:
4238 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4239 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4240 @r=`${PWD_COMMAND}`; export r; \
4241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4242 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4243 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4244 $(HOST_EXPORTS) \
4245 $(POSTSTAGE1_HOST_EXPORTS) \
4246 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4247 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4248 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4249 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4251 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4252 case $(srcdir) in \
4253 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4254 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4255 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4256 esac; \
4257 module_srcdir=opcodes; \
4258 $(SHELL) $$s/$$module_srcdir/configure \
4259 --srcdir=$${topdir}/$$module_srcdir \
4260 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4261 --target=${target_alias} \
4262 --with-build-libsubdir=$(HOST_SUBDIR) \
4263 $(STAGEfeedback_CONFIGURE_FLAGS)
4264 @endif opcodes-bootstrap
4270 .PHONY: all-opcodes maybe-all-opcodes
4271 maybe-all-opcodes:
4272 @if gcc-bootstrap
4273 all-opcodes: stage_current
4274 @endif gcc-bootstrap
4275 @if opcodes
4276 TARGET-opcodes=all
4277 maybe-all-opcodes: all-opcodes
4278 all-opcodes: configure-opcodes
4279 @r=`${PWD_COMMAND}`; export r; \
4280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4281 $(HOST_EXPORTS) \
4282 (cd $(HOST_SUBDIR)/opcodes && \
4283 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4284 $(TARGET-opcodes))
4285 @endif opcodes
4289 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4290 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4291 maybe-all-stage1-opcodes:
4292 maybe-clean-stage1-opcodes:
4293 @if opcodes-bootstrap
4294 maybe-all-stage1-opcodes: all-stage1-opcodes
4295 all-stage1: all-stage1-opcodes
4296 TARGET-stage1-opcodes = $(TARGET-opcodes)
4297 all-stage1-opcodes: configure-stage1-opcodes
4298 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4299 @r=`${PWD_COMMAND}`; export r; \
4300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4301 TFLAGS="$(STAGE1_TFLAGS)"; \
4302 $(HOST_EXPORTS) \
4303 cd $(HOST_SUBDIR)/opcodes && \
4304 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4305 CFLAGS="$(STAGE1_CFLAGS)" \
4306 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4307 LIBCFLAGS="$(LIBCFLAGS)" \
4308 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4309 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4310 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4311 $(EXTRA_HOST_FLAGS) \
4312 $(STAGE1_FLAGS_TO_PASS) \
4313 TFLAGS="$(STAGE1_TFLAGS)" \
4314 $(TARGET-stage1-opcodes)
4316 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4317 clean-stage1: clean-stage1-opcodes
4318 clean-stage1-opcodes:
4319 @if [ $(current_stage) = stage1 ]; then \
4320 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4321 else \
4322 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4323 $(MAKE) stage1-start; \
4324 fi; \
4325 cd $(HOST_SUBDIR)/opcodes && \
4326 $(MAKE) $(EXTRA_HOST_FLAGS) \
4327 $(STAGE1_FLAGS_TO_PASS) clean
4328 @endif opcodes-bootstrap
4331 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4332 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4333 maybe-all-stage2-opcodes:
4334 maybe-clean-stage2-opcodes:
4335 @if opcodes-bootstrap
4336 maybe-all-stage2-opcodes: all-stage2-opcodes
4337 all-stage2: all-stage2-opcodes
4338 TARGET-stage2-opcodes = $(TARGET-opcodes)
4339 all-stage2-opcodes: configure-stage2-opcodes
4340 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4341 @r=`${PWD_COMMAND}`; export r; \
4342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4343 TFLAGS="$(STAGE2_TFLAGS)"; \
4344 $(HOST_EXPORTS) \
4345 $(POSTSTAGE1_HOST_EXPORTS) \
4346 cd $(HOST_SUBDIR)/opcodes && \
4347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4348 CFLAGS="$(STAGE2_CFLAGS)" \
4349 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4350 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4351 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4352 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4353 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4354 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4355 TFLAGS="$(STAGE2_TFLAGS)" \
4356 $(TARGET-stage2-opcodes)
4358 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4359 clean-stage2: clean-stage2-opcodes
4360 clean-stage2-opcodes:
4361 @if [ $(current_stage) = stage2 ]; then \
4362 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4363 else \
4364 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4365 $(MAKE) stage2-start; \
4366 fi; \
4367 cd $(HOST_SUBDIR)/opcodes && \
4368 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4369 @endif opcodes-bootstrap
4372 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4373 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4374 maybe-all-stage3-opcodes:
4375 maybe-clean-stage3-opcodes:
4376 @if opcodes-bootstrap
4377 maybe-all-stage3-opcodes: all-stage3-opcodes
4378 all-stage3: all-stage3-opcodes
4379 TARGET-stage3-opcodes = $(TARGET-opcodes)
4380 all-stage3-opcodes: configure-stage3-opcodes
4381 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4382 @r=`${PWD_COMMAND}`; export r; \
4383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4384 TFLAGS="$(STAGE3_TFLAGS)"; \
4385 $(HOST_EXPORTS) \
4386 $(POSTSTAGE1_HOST_EXPORTS) \
4387 cd $(HOST_SUBDIR)/opcodes && \
4388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4389 CFLAGS="$(STAGE3_CFLAGS)" \
4390 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4391 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4395 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4396 TFLAGS="$(STAGE3_TFLAGS)" \
4397 $(TARGET-stage3-opcodes)
4399 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4400 clean-stage3: clean-stage3-opcodes
4401 clean-stage3-opcodes:
4402 @if [ $(current_stage) = stage3 ]; then \
4403 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4404 else \
4405 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4406 $(MAKE) stage3-start; \
4407 fi; \
4408 cd $(HOST_SUBDIR)/opcodes && \
4409 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4410 @endif opcodes-bootstrap
4413 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4414 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4415 maybe-all-stage4-opcodes:
4416 maybe-clean-stage4-opcodes:
4417 @if opcodes-bootstrap
4418 maybe-all-stage4-opcodes: all-stage4-opcodes
4419 all-stage4: all-stage4-opcodes
4420 TARGET-stage4-opcodes = $(TARGET-opcodes)
4421 all-stage4-opcodes: configure-stage4-opcodes
4422 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4423 @r=`${PWD_COMMAND}`; export r; \
4424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4425 TFLAGS="$(STAGE4_TFLAGS)"; \
4426 $(HOST_EXPORTS) \
4427 $(POSTSTAGE1_HOST_EXPORTS) \
4428 cd $(HOST_SUBDIR)/opcodes && \
4429 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4430 CFLAGS="$(STAGE4_CFLAGS)" \
4431 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4432 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4433 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4434 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4435 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4436 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4437 TFLAGS="$(STAGE4_TFLAGS)" \
4438 $(TARGET-stage4-opcodes)
4440 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4441 clean-stage4: clean-stage4-opcodes
4442 clean-stage4-opcodes:
4443 @if [ $(current_stage) = stage4 ]; then \
4444 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4445 else \
4446 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4447 $(MAKE) stage4-start; \
4448 fi; \
4449 cd $(HOST_SUBDIR)/opcodes && \
4450 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4451 @endif opcodes-bootstrap
4454 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4455 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4456 maybe-all-stageprofile-opcodes:
4457 maybe-clean-stageprofile-opcodes:
4458 @if opcodes-bootstrap
4459 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4460 all-stageprofile: all-stageprofile-opcodes
4461 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4462 all-stageprofile-opcodes: configure-stageprofile-opcodes
4463 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4464 @r=`${PWD_COMMAND}`; export r; \
4465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4466 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4467 $(HOST_EXPORTS) \
4468 $(POSTSTAGE1_HOST_EXPORTS) \
4469 cd $(HOST_SUBDIR)/opcodes && \
4470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4471 CFLAGS="$(STAGEprofile_CFLAGS)" \
4472 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4473 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4478 TFLAGS="$(STAGEprofile_TFLAGS)" \
4479 $(TARGET-stageprofile-opcodes)
4481 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4482 clean-stageprofile: clean-stageprofile-opcodes
4483 clean-stageprofile-opcodes:
4484 @if [ $(current_stage) = stageprofile ]; then \
4485 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4486 else \
4487 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4488 $(MAKE) stageprofile-start; \
4489 fi; \
4490 cd $(HOST_SUBDIR)/opcodes && \
4491 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4492 @endif opcodes-bootstrap
4495 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4496 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4497 maybe-all-stagefeedback-opcodes:
4498 maybe-clean-stagefeedback-opcodes:
4499 @if opcodes-bootstrap
4500 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4501 all-stagefeedback: all-stagefeedback-opcodes
4502 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4503 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4504 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4505 @r=`${PWD_COMMAND}`; export r; \
4506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4507 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4508 $(HOST_EXPORTS) \
4509 $(POSTSTAGE1_HOST_EXPORTS) \
4510 cd $(HOST_SUBDIR)/opcodes && \
4511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4512 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4513 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4514 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4518 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4519 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4520 $(TARGET-stagefeedback-opcodes)
4522 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4523 clean-stagefeedback: clean-stagefeedback-opcodes
4524 clean-stagefeedback-opcodes:
4525 @if [ $(current_stage) = stagefeedback ]; then \
4526 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4527 else \
4528 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4529 $(MAKE) stagefeedback-start; \
4530 fi; \
4531 cd $(HOST_SUBDIR)/opcodes && \
4532 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4533 @endif opcodes-bootstrap
4539 .PHONY: check-opcodes maybe-check-opcodes
4540 maybe-check-opcodes:
4541 @if opcodes
4542 maybe-check-opcodes: check-opcodes
4544 check-opcodes:
4545 @: $(MAKE); $(unstage)
4546 @r=`${PWD_COMMAND}`; export r; \
4547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4548 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4549 (cd $(HOST_SUBDIR)/opcodes && \
4550 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
4552 @endif opcodes
4554 .PHONY: install-opcodes maybe-install-opcodes
4555 maybe-install-opcodes:
4556 @if opcodes
4557 maybe-install-opcodes: install-opcodes
4559 install-opcodes: installdirs
4560 @: $(MAKE); $(unstage)
4561 @r=`${PWD_COMMAND}`; export r; \
4562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4563 $(HOST_EXPORTS) \
4564 (cd $(HOST_SUBDIR)/opcodes && \
4565 $(MAKE) $(FLAGS_TO_PASS) install)
4567 @endif opcodes
4569 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4570 maybe-install-strip-opcodes:
4571 @if opcodes
4572 maybe-install-strip-opcodes: install-strip-opcodes
4574 install-strip-opcodes: installdirs
4575 @: $(MAKE); $(unstage)
4576 @r=`${PWD_COMMAND}`; export r; \
4577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4578 $(HOST_EXPORTS) \
4579 (cd $(HOST_SUBDIR)/opcodes && \
4580 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4582 @endif opcodes
4584 # Other targets (info, dvi, pdf, etc.)
4586 .PHONY: maybe-info-opcodes info-opcodes
4587 maybe-info-opcodes:
4588 @if opcodes
4589 maybe-info-opcodes: info-opcodes
4591 info-opcodes: \
4592 configure-opcodes
4593 @[ -f ./opcodes/Makefile ] || exit 0; \
4594 r=`${PWD_COMMAND}`; export r; \
4595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4596 $(HOST_EXPORTS) \
4597 for flag in $(EXTRA_HOST_FLAGS) ; do \
4598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4599 done; \
4600 echo "Doing info in opcodes"; \
4601 (cd $(HOST_SUBDIR)/opcodes && \
4602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4604 "RANLIB=$${RANLIB}" \
4605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4606 info) \
4607 || exit 1
4609 @endif opcodes
4611 .PHONY: maybe-dvi-opcodes dvi-opcodes
4612 maybe-dvi-opcodes:
4613 @if opcodes
4614 maybe-dvi-opcodes: dvi-opcodes
4616 dvi-opcodes: \
4617 configure-opcodes
4618 @[ -f ./opcodes/Makefile ] || exit 0; \
4619 r=`${PWD_COMMAND}`; export r; \
4620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4621 $(HOST_EXPORTS) \
4622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4624 done; \
4625 echo "Doing dvi in opcodes"; \
4626 (cd $(HOST_SUBDIR)/opcodes && \
4627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4629 "RANLIB=$${RANLIB}" \
4630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4631 dvi) \
4632 || exit 1
4634 @endif opcodes
4636 .PHONY: maybe-pdf-opcodes pdf-opcodes
4637 maybe-pdf-opcodes:
4638 @if opcodes
4639 maybe-pdf-opcodes: pdf-opcodes
4641 pdf-opcodes: \
4642 configure-opcodes
4643 @[ -f ./opcodes/Makefile ] || exit 0; \
4644 r=`${PWD_COMMAND}`; export r; \
4645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4646 $(HOST_EXPORTS) \
4647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4649 done; \
4650 echo "Doing pdf in opcodes"; \
4651 (cd $(HOST_SUBDIR)/opcodes && \
4652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4654 "RANLIB=$${RANLIB}" \
4655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4656 pdf) \
4657 || exit 1
4659 @endif opcodes
4661 .PHONY: maybe-html-opcodes html-opcodes
4662 maybe-html-opcodes:
4663 @if opcodes
4664 maybe-html-opcodes: html-opcodes
4666 html-opcodes: \
4667 configure-opcodes
4668 @[ -f ./opcodes/Makefile ] || exit 0; \
4669 r=`${PWD_COMMAND}`; export r; \
4670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4671 $(HOST_EXPORTS) \
4672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4674 done; \
4675 echo "Doing html in opcodes"; \
4676 (cd $(HOST_SUBDIR)/opcodes && \
4677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4679 "RANLIB=$${RANLIB}" \
4680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4681 html) \
4682 || exit 1
4684 @endif opcodes
4686 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4687 maybe-TAGS-opcodes:
4688 @if opcodes
4689 maybe-TAGS-opcodes: TAGS-opcodes
4691 TAGS-opcodes: \
4692 configure-opcodes
4693 @[ -f ./opcodes/Makefile ] || exit 0; \
4694 r=`${PWD_COMMAND}`; export r; \
4695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4696 $(HOST_EXPORTS) \
4697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4699 done; \
4700 echo "Doing TAGS in opcodes"; \
4701 (cd $(HOST_SUBDIR)/opcodes && \
4702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4704 "RANLIB=$${RANLIB}" \
4705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4706 TAGS) \
4707 || exit 1
4709 @endif opcodes
4711 .PHONY: maybe-install-info-opcodes install-info-opcodes
4712 maybe-install-info-opcodes:
4713 @if opcodes
4714 maybe-install-info-opcodes: install-info-opcodes
4716 install-info-opcodes: \
4717 configure-opcodes \
4718 info-opcodes
4719 @[ -f ./opcodes/Makefile ] || exit 0; \
4720 r=`${PWD_COMMAND}`; export r; \
4721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4722 $(HOST_EXPORTS) \
4723 for flag in $(EXTRA_HOST_FLAGS) ; do \
4724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4725 done; \
4726 echo "Doing install-info in opcodes"; \
4727 (cd $(HOST_SUBDIR)/opcodes && \
4728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4730 "RANLIB=$${RANLIB}" \
4731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4732 install-info) \
4733 || exit 1
4735 @endif opcodes
4737 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4738 maybe-install-pdf-opcodes:
4739 @if opcodes
4740 maybe-install-pdf-opcodes: install-pdf-opcodes
4742 install-pdf-opcodes: \
4743 configure-opcodes \
4744 pdf-opcodes
4745 @[ -f ./opcodes/Makefile ] || exit 0; \
4746 r=`${PWD_COMMAND}`; export r; \
4747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4748 $(HOST_EXPORTS) \
4749 for flag in $(EXTRA_HOST_FLAGS) ; do \
4750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4751 done; \
4752 echo "Doing install-pdf in opcodes"; \
4753 (cd $(HOST_SUBDIR)/opcodes && \
4754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4756 "RANLIB=$${RANLIB}" \
4757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4758 install-pdf) \
4759 || exit 1
4761 @endif opcodes
4763 .PHONY: maybe-install-html-opcodes install-html-opcodes
4764 maybe-install-html-opcodes:
4765 @if opcodes
4766 maybe-install-html-opcodes: install-html-opcodes
4768 install-html-opcodes: \
4769 configure-opcodes \
4770 html-opcodes
4771 @[ -f ./opcodes/Makefile ] || exit 0; \
4772 r=`${PWD_COMMAND}`; export r; \
4773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4774 $(HOST_EXPORTS) \
4775 for flag in $(EXTRA_HOST_FLAGS) ; do \
4776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4777 done; \
4778 echo "Doing install-html in opcodes"; \
4779 (cd $(HOST_SUBDIR)/opcodes && \
4780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4782 "RANLIB=$${RANLIB}" \
4783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4784 install-html) \
4785 || exit 1
4787 @endif opcodes
4789 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4790 maybe-installcheck-opcodes:
4791 @if opcodes
4792 maybe-installcheck-opcodes: installcheck-opcodes
4794 installcheck-opcodes: \
4795 configure-opcodes
4796 @[ -f ./opcodes/Makefile ] || exit 0; \
4797 r=`${PWD_COMMAND}`; export r; \
4798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4799 $(HOST_EXPORTS) \
4800 for flag in $(EXTRA_HOST_FLAGS) ; do \
4801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4802 done; \
4803 echo "Doing installcheck in opcodes"; \
4804 (cd $(HOST_SUBDIR)/opcodes && \
4805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4807 "RANLIB=$${RANLIB}" \
4808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4809 installcheck) \
4810 || exit 1
4812 @endif opcodes
4814 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4815 maybe-mostlyclean-opcodes:
4816 @if opcodes
4817 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4819 mostlyclean-opcodes:
4820 @[ -f ./opcodes/Makefile ] || exit 0; \
4821 r=`${PWD_COMMAND}`; export r; \
4822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4823 $(HOST_EXPORTS) \
4824 for flag in $(EXTRA_HOST_FLAGS) ; do \
4825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4826 done; \
4827 echo "Doing mostlyclean in opcodes"; \
4828 (cd $(HOST_SUBDIR)/opcodes && \
4829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4831 "RANLIB=$${RANLIB}" \
4832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4833 mostlyclean) \
4834 || exit 1
4836 @endif opcodes
4838 .PHONY: maybe-clean-opcodes clean-opcodes
4839 maybe-clean-opcodes:
4840 @if opcodes
4841 maybe-clean-opcodes: clean-opcodes
4843 clean-opcodes:
4844 @[ -f ./opcodes/Makefile ] || exit 0; \
4845 r=`${PWD_COMMAND}`; export r; \
4846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4847 $(HOST_EXPORTS) \
4848 for flag in $(EXTRA_HOST_FLAGS) ; do \
4849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4850 done; \
4851 echo "Doing clean in opcodes"; \
4852 (cd $(HOST_SUBDIR)/opcodes && \
4853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4855 "RANLIB=$${RANLIB}" \
4856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4857 clean) \
4858 || exit 1
4860 @endif opcodes
4862 .PHONY: maybe-distclean-opcodes distclean-opcodes
4863 maybe-distclean-opcodes:
4864 @if opcodes
4865 maybe-distclean-opcodes: distclean-opcodes
4867 distclean-opcodes:
4868 @[ -f ./opcodes/Makefile ] || exit 0; \
4869 r=`${PWD_COMMAND}`; export r; \
4870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4871 $(HOST_EXPORTS) \
4872 for flag in $(EXTRA_HOST_FLAGS) ; do \
4873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4874 done; \
4875 echo "Doing distclean in opcodes"; \
4876 (cd $(HOST_SUBDIR)/opcodes && \
4877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4879 "RANLIB=$${RANLIB}" \
4880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4881 distclean) \
4882 || exit 1
4884 @endif opcodes
4886 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4887 maybe-maintainer-clean-opcodes:
4888 @if opcodes
4889 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4891 maintainer-clean-opcodes:
4892 @[ -f ./opcodes/Makefile ] || exit 0; \
4893 r=`${PWD_COMMAND}`; export r; \
4894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4895 $(HOST_EXPORTS) \
4896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4898 done; \
4899 echo "Doing maintainer-clean in opcodes"; \
4900 (cd $(HOST_SUBDIR)/opcodes && \
4901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4903 "RANLIB=$${RANLIB}" \
4904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4905 maintainer-clean) \
4906 || exit 1
4908 @endif opcodes
4912 .PHONY: configure-binutils maybe-configure-binutils
4913 maybe-configure-binutils:
4914 @if gcc-bootstrap
4915 configure-binutils: stage_current
4916 @endif gcc-bootstrap
4917 @if binutils
4918 maybe-configure-binutils: configure-binutils
4919 configure-binutils:
4920 @r=`${PWD_COMMAND}`; export r; \
4921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4922 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4924 $(HOST_EXPORTS) \
4925 echo Configuring in $(HOST_SUBDIR)/binutils; \
4926 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4927 case $(srcdir) in \
4928 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4929 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4930 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4931 esac; \
4932 module_srcdir=binutils; \
4933 $(SHELL) \
4934 $$s/$$module_srcdir/configure \
4935 --srcdir=$${topdir}/$$module_srcdir \
4936 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4937 --target=${target_alias} \
4938 || exit 1
4939 @endif binutils
4943 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4944 maybe-configure-stage1-binutils:
4945 @if binutils-bootstrap
4946 maybe-configure-stage1-binutils: configure-stage1-binutils
4947 configure-stage1-binutils:
4948 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4949 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4950 @r=`${PWD_COMMAND}`; export r; \
4951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4952 TFLAGS="$(STAGE1_TFLAGS)"; \
4953 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4954 $(HOST_EXPORTS) \
4955 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4956 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4957 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4958 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
4959 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4960 cd $(HOST_SUBDIR)/binutils || exit 1; \
4961 case $(srcdir) in \
4962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4963 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4965 esac; \
4966 module_srcdir=binutils; \
4967 $(SHELL) $$s/$$module_srcdir/configure \
4968 --srcdir=$${topdir}/$$module_srcdir \
4969 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4970 --target=${target_alias} \
4972 $(STAGE1_CONFIGURE_FLAGS)
4973 @endif binutils-bootstrap
4975 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4976 maybe-configure-stage2-binutils:
4977 @if binutils-bootstrap
4978 maybe-configure-stage2-binutils: configure-stage2-binutils
4979 configure-stage2-binutils:
4980 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4981 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4982 @r=`${PWD_COMMAND}`; export r; \
4983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4984 TFLAGS="$(STAGE2_TFLAGS)"; \
4985 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4986 $(HOST_EXPORTS) \
4987 $(POSTSTAGE1_HOST_EXPORTS) \
4988 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4989 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4990 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4991 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
4992 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4993 cd $(HOST_SUBDIR)/binutils || exit 1; \
4994 case $(srcdir) in \
4995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4996 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4998 esac; \
4999 module_srcdir=binutils; \
5000 $(SHELL) $$s/$$module_srcdir/configure \
5001 --srcdir=$${topdir}/$$module_srcdir \
5002 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5003 --target=${target_alias} \
5004 --with-build-libsubdir=$(HOST_SUBDIR) \
5005 $(STAGE2_CONFIGURE_FLAGS)
5006 @endif binutils-bootstrap
5008 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5009 maybe-configure-stage3-binutils:
5010 @if binutils-bootstrap
5011 maybe-configure-stage3-binutils: configure-stage3-binutils
5012 configure-stage3-binutils:
5013 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5014 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5015 @r=`${PWD_COMMAND}`; export r; \
5016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5017 TFLAGS="$(STAGE3_TFLAGS)"; \
5018 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5019 $(HOST_EXPORTS) \
5020 $(POSTSTAGE1_HOST_EXPORTS) \
5021 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5022 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5023 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5024 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5026 cd $(HOST_SUBDIR)/binutils || exit 1; \
5027 case $(srcdir) in \
5028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5029 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5031 esac; \
5032 module_srcdir=binutils; \
5033 $(SHELL) $$s/$$module_srcdir/configure \
5034 --srcdir=$${topdir}/$$module_srcdir \
5035 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5036 --target=${target_alias} \
5037 --with-build-libsubdir=$(HOST_SUBDIR) \
5038 $(STAGE3_CONFIGURE_FLAGS)
5039 @endif binutils-bootstrap
5041 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5042 maybe-configure-stage4-binutils:
5043 @if binutils-bootstrap
5044 maybe-configure-stage4-binutils: configure-stage4-binutils
5045 configure-stage4-binutils:
5046 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5048 @r=`${PWD_COMMAND}`; export r; \
5049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5050 TFLAGS="$(STAGE4_TFLAGS)"; \
5051 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5052 $(HOST_EXPORTS) \
5053 $(POSTSTAGE1_HOST_EXPORTS) \
5054 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5055 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5056 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5057 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5058 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5059 cd $(HOST_SUBDIR)/binutils || exit 1; \
5060 case $(srcdir) in \
5061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5062 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5064 esac; \
5065 module_srcdir=binutils; \
5066 $(SHELL) $$s/$$module_srcdir/configure \
5067 --srcdir=$${topdir}/$$module_srcdir \
5068 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5069 --target=${target_alias} \
5070 --with-build-libsubdir=$(HOST_SUBDIR) \
5071 $(STAGE4_CONFIGURE_FLAGS)
5072 @endif binutils-bootstrap
5074 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5075 maybe-configure-stageprofile-binutils:
5076 @if binutils-bootstrap
5077 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5078 configure-stageprofile-binutils:
5079 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5080 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5081 @r=`${PWD_COMMAND}`; export r; \
5082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5083 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5084 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5085 $(HOST_EXPORTS) \
5086 $(POSTSTAGE1_HOST_EXPORTS) \
5087 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5088 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5089 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5090 echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5092 cd $(HOST_SUBDIR)/binutils || exit 1; \
5093 case $(srcdir) in \
5094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5095 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5097 esac; \
5098 module_srcdir=binutils; \
5099 $(SHELL) $$s/$$module_srcdir/configure \
5100 --srcdir=$${topdir}/$$module_srcdir \
5101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5102 --target=${target_alias} \
5103 --with-build-libsubdir=$(HOST_SUBDIR) \
5104 $(STAGEprofile_CONFIGURE_FLAGS)
5105 @endif binutils-bootstrap
5107 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5108 maybe-configure-stagefeedback-binutils:
5109 @if binutils-bootstrap
5110 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5111 configure-stagefeedback-binutils:
5112 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5114 @r=`${PWD_COMMAND}`; export r; \
5115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5116 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5117 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5118 $(HOST_EXPORTS) \
5119 $(POSTSTAGE1_HOST_EXPORTS) \
5120 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5121 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5122 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5123 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5125 cd $(HOST_SUBDIR)/binutils || exit 1; \
5126 case $(srcdir) in \
5127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5128 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5130 esac; \
5131 module_srcdir=binutils; \
5132 $(SHELL) $$s/$$module_srcdir/configure \
5133 --srcdir=$${topdir}/$$module_srcdir \
5134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5135 --target=${target_alias} \
5136 --with-build-libsubdir=$(HOST_SUBDIR) \
5137 $(STAGEfeedback_CONFIGURE_FLAGS)
5138 @endif binutils-bootstrap
5144 .PHONY: all-binutils maybe-all-binutils
5145 maybe-all-binutils:
5146 @if gcc-bootstrap
5147 all-binutils: stage_current
5148 @endif gcc-bootstrap
5149 @if binutils
5150 TARGET-binutils=all
5151 maybe-all-binutils: all-binutils
5152 all-binutils: configure-binutils
5153 @r=`${PWD_COMMAND}`; export r; \
5154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5155 $(HOST_EXPORTS) \
5156 (cd $(HOST_SUBDIR)/binutils && \
5157 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5158 $(TARGET-binutils))
5159 @endif binutils
5163 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5164 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5165 maybe-all-stage1-binutils:
5166 maybe-clean-stage1-binutils:
5167 @if binutils-bootstrap
5168 maybe-all-stage1-binutils: all-stage1-binutils
5169 all-stage1: all-stage1-binutils
5170 TARGET-stage1-binutils = $(TARGET-binutils)
5171 all-stage1-binutils: configure-stage1-binutils
5172 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5173 @r=`${PWD_COMMAND}`; export r; \
5174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5175 TFLAGS="$(STAGE1_TFLAGS)"; \
5176 $(HOST_EXPORTS) \
5177 cd $(HOST_SUBDIR)/binutils && \
5178 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5179 CFLAGS="$(STAGE1_CFLAGS)" \
5180 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5181 LIBCFLAGS="$(LIBCFLAGS)" \
5182 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5183 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5184 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5185 $(EXTRA_HOST_FLAGS) \
5186 $(STAGE1_FLAGS_TO_PASS) \
5187 TFLAGS="$(STAGE1_TFLAGS)" \
5188 $(TARGET-stage1-binutils)
5190 maybe-clean-stage1-binutils: clean-stage1-binutils
5191 clean-stage1: clean-stage1-binutils
5192 clean-stage1-binutils:
5193 @if [ $(current_stage) = stage1 ]; then \
5194 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5195 else \
5196 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5197 $(MAKE) stage1-start; \
5198 fi; \
5199 cd $(HOST_SUBDIR)/binutils && \
5200 $(MAKE) $(EXTRA_HOST_FLAGS) \
5201 $(STAGE1_FLAGS_TO_PASS) clean
5202 @endif binutils-bootstrap
5205 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5206 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5207 maybe-all-stage2-binutils:
5208 maybe-clean-stage2-binutils:
5209 @if binutils-bootstrap
5210 maybe-all-stage2-binutils: all-stage2-binutils
5211 all-stage2: all-stage2-binutils
5212 TARGET-stage2-binutils = $(TARGET-binutils)
5213 all-stage2-binutils: configure-stage2-binutils
5214 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5215 @r=`${PWD_COMMAND}`; export r; \
5216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5217 TFLAGS="$(STAGE2_TFLAGS)"; \
5218 $(HOST_EXPORTS) \
5219 $(POSTSTAGE1_HOST_EXPORTS) \
5220 cd $(HOST_SUBDIR)/binutils && \
5221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5222 CFLAGS="$(STAGE2_CFLAGS)" \
5223 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5224 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5229 TFLAGS="$(STAGE2_TFLAGS)" \
5230 $(TARGET-stage2-binutils)
5232 maybe-clean-stage2-binutils: clean-stage2-binutils
5233 clean-stage2: clean-stage2-binutils
5234 clean-stage2-binutils:
5235 @if [ $(current_stage) = stage2 ]; then \
5236 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5237 else \
5238 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5239 $(MAKE) stage2-start; \
5240 fi; \
5241 cd $(HOST_SUBDIR)/binutils && \
5242 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5243 @endif binutils-bootstrap
5246 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5247 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5248 maybe-all-stage3-binutils:
5249 maybe-clean-stage3-binutils:
5250 @if binutils-bootstrap
5251 maybe-all-stage3-binutils: all-stage3-binutils
5252 all-stage3: all-stage3-binutils
5253 TARGET-stage3-binutils = $(TARGET-binutils)
5254 all-stage3-binutils: configure-stage3-binutils
5255 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5256 @r=`${PWD_COMMAND}`; export r; \
5257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5258 TFLAGS="$(STAGE3_TFLAGS)"; \
5259 $(HOST_EXPORTS) \
5260 $(POSTSTAGE1_HOST_EXPORTS) \
5261 cd $(HOST_SUBDIR)/binutils && \
5262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5263 CFLAGS="$(STAGE3_CFLAGS)" \
5264 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5265 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5266 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5267 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5268 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5269 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5270 TFLAGS="$(STAGE3_TFLAGS)" \
5271 $(TARGET-stage3-binutils)
5273 maybe-clean-stage3-binutils: clean-stage3-binutils
5274 clean-stage3: clean-stage3-binutils
5275 clean-stage3-binutils:
5276 @if [ $(current_stage) = stage3 ]; then \
5277 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5278 else \
5279 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5280 $(MAKE) stage3-start; \
5281 fi; \
5282 cd $(HOST_SUBDIR)/binutils && \
5283 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5284 @endif binutils-bootstrap
5287 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5288 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5289 maybe-all-stage4-binutils:
5290 maybe-clean-stage4-binutils:
5291 @if binutils-bootstrap
5292 maybe-all-stage4-binutils: all-stage4-binutils
5293 all-stage4: all-stage4-binutils
5294 TARGET-stage4-binutils = $(TARGET-binutils)
5295 all-stage4-binutils: configure-stage4-binutils
5296 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5297 @r=`${PWD_COMMAND}`; export r; \
5298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5299 TFLAGS="$(STAGE4_TFLAGS)"; \
5300 $(HOST_EXPORTS) \
5301 $(POSTSTAGE1_HOST_EXPORTS) \
5302 cd $(HOST_SUBDIR)/binutils && \
5303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5304 CFLAGS="$(STAGE4_CFLAGS)" \
5305 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5306 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5310 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5311 TFLAGS="$(STAGE4_TFLAGS)" \
5312 $(TARGET-stage4-binutils)
5314 maybe-clean-stage4-binutils: clean-stage4-binutils
5315 clean-stage4: clean-stage4-binutils
5316 clean-stage4-binutils:
5317 @if [ $(current_stage) = stage4 ]; then \
5318 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5319 else \
5320 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5321 $(MAKE) stage4-start; \
5322 fi; \
5323 cd $(HOST_SUBDIR)/binutils && \
5324 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5325 @endif binutils-bootstrap
5328 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5329 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5330 maybe-all-stageprofile-binutils:
5331 maybe-clean-stageprofile-binutils:
5332 @if binutils-bootstrap
5333 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5334 all-stageprofile: all-stageprofile-binutils
5335 TARGET-stageprofile-binutils = $(TARGET-binutils)
5336 all-stageprofile-binutils: configure-stageprofile-binutils
5337 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5338 @r=`${PWD_COMMAND}`; export r; \
5339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5340 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5341 $(HOST_EXPORTS) \
5342 $(POSTSTAGE1_HOST_EXPORTS) \
5343 cd $(HOST_SUBDIR)/binutils && \
5344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5345 CFLAGS="$(STAGEprofile_CFLAGS)" \
5346 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5347 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5352 TFLAGS="$(STAGEprofile_TFLAGS)" \
5353 $(TARGET-stageprofile-binutils)
5355 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5356 clean-stageprofile: clean-stageprofile-binutils
5357 clean-stageprofile-binutils:
5358 @if [ $(current_stage) = stageprofile ]; then \
5359 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5360 else \
5361 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5362 $(MAKE) stageprofile-start; \
5363 fi; \
5364 cd $(HOST_SUBDIR)/binutils && \
5365 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5366 @endif binutils-bootstrap
5369 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5370 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5371 maybe-all-stagefeedback-binutils:
5372 maybe-clean-stagefeedback-binutils:
5373 @if binutils-bootstrap
5374 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5375 all-stagefeedback: all-stagefeedback-binutils
5376 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5377 all-stagefeedback-binutils: configure-stagefeedback-binutils
5378 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5379 @r=`${PWD_COMMAND}`; export r; \
5380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5382 $(HOST_EXPORTS) \
5383 $(POSTSTAGE1_HOST_EXPORTS) \
5384 cd $(HOST_SUBDIR)/binutils && \
5385 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5386 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5387 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5388 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5389 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5390 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5391 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5392 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5393 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5394 $(TARGET-stagefeedback-binutils)
5396 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5397 clean-stagefeedback: clean-stagefeedback-binutils
5398 clean-stagefeedback-binutils:
5399 @if [ $(current_stage) = stagefeedback ]; then \
5400 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5401 else \
5402 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5403 $(MAKE) stagefeedback-start; \
5404 fi; \
5405 cd $(HOST_SUBDIR)/binutils && \
5406 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5407 @endif binutils-bootstrap
5413 .PHONY: check-binutils maybe-check-binutils
5414 maybe-check-binutils:
5415 @if binutils
5416 maybe-check-binutils: check-binutils
5418 check-binutils:
5419 @: $(MAKE); $(unstage)
5420 @r=`${PWD_COMMAND}`; export r; \
5421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5422 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5423 (cd $(HOST_SUBDIR)/binutils && \
5424 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
5426 @endif binutils
5428 .PHONY: install-binutils maybe-install-binutils
5429 maybe-install-binutils:
5430 @if binutils
5431 maybe-install-binutils: install-binutils
5433 install-binutils: installdirs
5434 @: $(MAKE); $(unstage)
5435 @r=`${PWD_COMMAND}`; export r; \
5436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5437 $(HOST_EXPORTS) \
5438 (cd $(HOST_SUBDIR)/binutils && \
5439 $(MAKE) $(FLAGS_TO_PASS) install)
5441 @endif binutils
5443 .PHONY: install-strip-binutils maybe-install-strip-binutils
5444 maybe-install-strip-binutils:
5445 @if binutils
5446 maybe-install-strip-binutils: install-strip-binutils
5448 install-strip-binutils: installdirs
5449 @: $(MAKE); $(unstage)
5450 @r=`${PWD_COMMAND}`; export r; \
5451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5452 $(HOST_EXPORTS) \
5453 (cd $(HOST_SUBDIR)/binutils && \
5454 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5456 @endif binutils
5458 # Other targets (info, dvi, pdf, etc.)
5460 .PHONY: maybe-info-binutils info-binutils
5461 maybe-info-binutils:
5462 @if binutils
5463 maybe-info-binutils: info-binutils
5465 info-binutils: \
5466 configure-binutils
5467 @[ -f ./binutils/Makefile ] || exit 0; \
5468 r=`${PWD_COMMAND}`; export r; \
5469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5470 $(HOST_EXPORTS) \
5471 for flag in $(EXTRA_HOST_FLAGS) ; do \
5472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5473 done; \
5474 echo "Doing info in binutils"; \
5475 (cd $(HOST_SUBDIR)/binutils && \
5476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5478 "RANLIB=$${RANLIB}" \
5479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5480 info) \
5481 || exit 1
5483 @endif binutils
5485 .PHONY: maybe-dvi-binutils dvi-binutils
5486 maybe-dvi-binutils:
5487 @if binutils
5488 maybe-dvi-binutils: dvi-binutils
5490 dvi-binutils: \
5491 configure-binutils
5492 @[ -f ./binutils/Makefile ] || exit 0; \
5493 r=`${PWD_COMMAND}`; export r; \
5494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5495 $(HOST_EXPORTS) \
5496 for flag in $(EXTRA_HOST_FLAGS) ; do \
5497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5498 done; \
5499 echo "Doing dvi in binutils"; \
5500 (cd $(HOST_SUBDIR)/binutils && \
5501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5503 "RANLIB=$${RANLIB}" \
5504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5505 dvi) \
5506 || exit 1
5508 @endif binutils
5510 .PHONY: maybe-pdf-binutils pdf-binutils
5511 maybe-pdf-binutils:
5512 @if binutils
5513 maybe-pdf-binutils: pdf-binutils
5515 pdf-binutils: \
5516 configure-binutils
5517 @[ -f ./binutils/Makefile ] || exit 0; \
5518 r=`${PWD_COMMAND}`; export r; \
5519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5520 $(HOST_EXPORTS) \
5521 for flag in $(EXTRA_HOST_FLAGS) ; do \
5522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5523 done; \
5524 echo "Doing pdf in binutils"; \
5525 (cd $(HOST_SUBDIR)/binutils && \
5526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5528 "RANLIB=$${RANLIB}" \
5529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5530 pdf) \
5531 || exit 1
5533 @endif binutils
5535 .PHONY: maybe-html-binutils html-binutils
5536 maybe-html-binutils:
5537 @if binutils
5538 maybe-html-binutils: html-binutils
5540 html-binutils: \
5541 configure-binutils
5542 @[ -f ./binutils/Makefile ] || exit 0; \
5543 r=`${PWD_COMMAND}`; export r; \
5544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5545 $(HOST_EXPORTS) \
5546 for flag in $(EXTRA_HOST_FLAGS) ; do \
5547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5548 done; \
5549 echo "Doing html in binutils"; \
5550 (cd $(HOST_SUBDIR)/binutils && \
5551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5553 "RANLIB=$${RANLIB}" \
5554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5555 html) \
5556 || exit 1
5558 @endif binutils
5560 .PHONY: maybe-TAGS-binutils TAGS-binutils
5561 maybe-TAGS-binutils:
5562 @if binutils
5563 maybe-TAGS-binutils: TAGS-binutils
5565 TAGS-binutils: \
5566 configure-binutils
5567 @[ -f ./binutils/Makefile ] || exit 0; \
5568 r=`${PWD_COMMAND}`; export r; \
5569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5570 $(HOST_EXPORTS) \
5571 for flag in $(EXTRA_HOST_FLAGS) ; do \
5572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5573 done; \
5574 echo "Doing TAGS in binutils"; \
5575 (cd $(HOST_SUBDIR)/binutils && \
5576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5578 "RANLIB=$${RANLIB}" \
5579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5580 TAGS) \
5581 || exit 1
5583 @endif binutils
5585 .PHONY: maybe-install-info-binutils install-info-binutils
5586 maybe-install-info-binutils:
5587 @if binutils
5588 maybe-install-info-binutils: install-info-binutils
5590 install-info-binutils: \
5591 configure-binutils \
5592 info-binutils
5593 @[ -f ./binutils/Makefile ] || exit 0; \
5594 r=`${PWD_COMMAND}`; export r; \
5595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5596 $(HOST_EXPORTS) \
5597 for flag in $(EXTRA_HOST_FLAGS) ; do \
5598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5599 done; \
5600 echo "Doing install-info in binutils"; \
5601 (cd $(HOST_SUBDIR)/binutils && \
5602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5604 "RANLIB=$${RANLIB}" \
5605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5606 install-info) \
5607 || exit 1
5609 @endif binutils
5611 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5612 maybe-install-pdf-binutils:
5613 @if binutils
5614 maybe-install-pdf-binutils: install-pdf-binutils
5616 install-pdf-binutils: \
5617 configure-binutils \
5618 pdf-binutils
5619 @[ -f ./binutils/Makefile ] || exit 0; \
5620 r=`${PWD_COMMAND}`; export r; \
5621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5622 $(HOST_EXPORTS) \
5623 for flag in $(EXTRA_HOST_FLAGS) ; do \
5624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5625 done; \
5626 echo "Doing install-pdf in binutils"; \
5627 (cd $(HOST_SUBDIR)/binutils && \
5628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5630 "RANLIB=$${RANLIB}" \
5631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5632 install-pdf) \
5633 || exit 1
5635 @endif binutils
5637 .PHONY: maybe-install-html-binutils install-html-binutils
5638 maybe-install-html-binutils:
5639 @if binutils
5640 maybe-install-html-binutils: install-html-binutils
5642 install-html-binutils: \
5643 configure-binutils \
5644 html-binutils
5645 @[ -f ./binutils/Makefile ] || exit 0; \
5646 r=`${PWD_COMMAND}`; export r; \
5647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5648 $(HOST_EXPORTS) \
5649 for flag in $(EXTRA_HOST_FLAGS) ; do \
5650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5651 done; \
5652 echo "Doing install-html in binutils"; \
5653 (cd $(HOST_SUBDIR)/binutils && \
5654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5656 "RANLIB=$${RANLIB}" \
5657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5658 install-html) \
5659 || exit 1
5661 @endif binutils
5663 .PHONY: maybe-installcheck-binutils installcheck-binutils
5664 maybe-installcheck-binutils:
5665 @if binutils
5666 maybe-installcheck-binutils: installcheck-binutils
5668 installcheck-binutils: \
5669 configure-binutils
5670 @[ -f ./binutils/Makefile ] || exit 0; \
5671 r=`${PWD_COMMAND}`; export r; \
5672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5673 $(HOST_EXPORTS) \
5674 for flag in $(EXTRA_HOST_FLAGS) ; do \
5675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5676 done; \
5677 echo "Doing installcheck in binutils"; \
5678 (cd $(HOST_SUBDIR)/binutils && \
5679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5681 "RANLIB=$${RANLIB}" \
5682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5683 installcheck) \
5684 || exit 1
5686 @endif binutils
5688 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5689 maybe-mostlyclean-binutils:
5690 @if binutils
5691 maybe-mostlyclean-binutils: mostlyclean-binutils
5693 mostlyclean-binutils:
5694 @[ -f ./binutils/Makefile ] || exit 0; \
5695 r=`${PWD_COMMAND}`; export r; \
5696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5697 $(HOST_EXPORTS) \
5698 for flag in $(EXTRA_HOST_FLAGS) ; do \
5699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5700 done; \
5701 echo "Doing mostlyclean in binutils"; \
5702 (cd $(HOST_SUBDIR)/binutils && \
5703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5705 "RANLIB=$${RANLIB}" \
5706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5707 mostlyclean) \
5708 || exit 1
5710 @endif binutils
5712 .PHONY: maybe-clean-binutils clean-binutils
5713 maybe-clean-binutils:
5714 @if binutils
5715 maybe-clean-binutils: clean-binutils
5717 clean-binutils:
5718 @[ -f ./binutils/Makefile ] || exit 0; \
5719 r=`${PWD_COMMAND}`; export r; \
5720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5721 $(HOST_EXPORTS) \
5722 for flag in $(EXTRA_HOST_FLAGS) ; do \
5723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5724 done; \
5725 echo "Doing clean in binutils"; \
5726 (cd $(HOST_SUBDIR)/binutils && \
5727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5729 "RANLIB=$${RANLIB}" \
5730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5731 clean) \
5732 || exit 1
5734 @endif binutils
5736 .PHONY: maybe-distclean-binutils distclean-binutils
5737 maybe-distclean-binutils:
5738 @if binutils
5739 maybe-distclean-binutils: distclean-binutils
5741 distclean-binutils:
5742 @[ -f ./binutils/Makefile ] || exit 0; \
5743 r=`${PWD_COMMAND}`; export r; \
5744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5745 $(HOST_EXPORTS) \
5746 for flag in $(EXTRA_HOST_FLAGS) ; do \
5747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5748 done; \
5749 echo "Doing distclean in binutils"; \
5750 (cd $(HOST_SUBDIR)/binutils && \
5751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5753 "RANLIB=$${RANLIB}" \
5754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5755 distclean) \
5756 || exit 1
5758 @endif binutils
5760 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5761 maybe-maintainer-clean-binutils:
5762 @if binutils
5763 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5765 maintainer-clean-binutils:
5766 @[ -f ./binutils/Makefile ] || exit 0; \
5767 r=`${PWD_COMMAND}`; export r; \
5768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5769 $(HOST_EXPORTS) \
5770 for flag in $(EXTRA_HOST_FLAGS) ; do \
5771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5772 done; \
5773 echo "Doing maintainer-clean in binutils"; \
5774 (cd $(HOST_SUBDIR)/binutils && \
5775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5777 "RANLIB=$${RANLIB}" \
5778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5779 maintainer-clean) \
5780 || exit 1
5782 @endif binutils
5786 .PHONY: configure-bison maybe-configure-bison
5787 maybe-configure-bison:
5788 @if gcc-bootstrap
5789 configure-bison: stage_current
5790 @endif gcc-bootstrap
5791 @if bison
5792 maybe-configure-bison: configure-bison
5793 configure-bison:
5794 @: $(MAKE); $(unstage)
5795 @r=`${PWD_COMMAND}`; export r; \
5796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5797 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
5799 $(HOST_EXPORTS) \
5800 echo Configuring in $(HOST_SUBDIR)/bison; \
5801 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5802 case $(srcdir) in \
5803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5804 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5806 esac; \
5807 module_srcdir=bison; \
5808 $(SHELL) \
5809 $$s/$$module_srcdir/configure \
5810 --srcdir=$${topdir}/$$module_srcdir \
5811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5812 --target=${target_alias} \
5813 || exit 1
5814 @endif bison
5820 .PHONY: all-bison maybe-all-bison
5821 maybe-all-bison:
5822 @if gcc-bootstrap
5823 all-bison: stage_current
5824 @endif gcc-bootstrap
5825 @if bison
5826 TARGET-bison=all
5827 maybe-all-bison: all-bison
5828 all-bison: configure-bison
5829 @: $(MAKE); $(unstage)
5830 @r=`${PWD_COMMAND}`; export r; \
5831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5832 $(HOST_EXPORTS) \
5833 (cd $(HOST_SUBDIR)/bison && \
5834 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5835 $(TARGET-bison))
5836 @endif bison
5841 .PHONY: check-bison maybe-check-bison
5842 maybe-check-bison:
5843 @if bison
5844 maybe-check-bison: check-bison
5846 # This module is only tested in a native toolchain.
5847 check-bison:
5848 @: $(MAKE); $(unstage)
5849 @if [ '$(host)' = '$(target)' ]; then \
5850 r=`${PWD_COMMAND}`; export r; \
5851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5852 $(HOST_EXPORTS) \
5853 (cd $(HOST_SUBDIR)/bison && \
5854 $(MAKE) $(FLAGS_TO_PASS) check)
5857 @endif bison
5859 .PHONY: install-bison maybe-install-bison
5860 maybe-install-bison:
5861 @if bison
5862 maybe-install-bison: install-bison
5864 install-bison: installdirs
5865 @: $(MAKE); $(unstage)
5866 @r=`${PWD_COMMAND}`; export r; \
5867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5868 $(HOST_EXPORTS) \
5869 (cd $(HOST_SUBDIR)/bison && \
5870 $(MAKE) $(FLAGS_TO_PASS) install)
5872 @endif bison
5874 .PHONY: install-strip-bison maybe-install-strip-bison
5875 maybe-install-strip-bison:
5876 @if bison
5877 maybe-install-strip-bison: install-strip-bison
5879 install-strip-bison: installdirs
5880 @: $(MAKE); $(unstage)
5881 @r=`${PWD_COMMAND}`; export r; \
5882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5883 $(HOST_EXPORTS) \
5884 (cd $(HOST_SUBDIR)/bison && \
5885 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5887 @endif bison
5889 # Other targets (info, dvi, pdf, etc.)
5891 .PHONY: maybe-info-bison info-bison
5892 maybe-info-bison:
5893 @if bison
5894 maybe-info-bison: info-bison
5896 info-bison: \
5897 configure-bison
5898 @: $(MAKE); $(unstage)
5899 @[ -f ./bison/Makefile ] || exit 0; \
5900 r=`${PWD_COMMAND}`; export r; \
5901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5902 $(HOST_EXPORTS) \
5903 for flag in $(EXTRA_HOST_FLAGS) ; do \
5904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5905 done; \
5906 echo "Doing info in bison"; \
5907 (cd $(HOST_SUBDIR)/bison && \
5908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5910 "RANLIB=$${RANLIB}" \
5911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5912 info) \
5913 || exit 1
5915 @endif bison
5917 .PHONY: maybe-dvi-bison dvi-bison
5918 maybe-dvi-bison:
5919 @if bison
5920 maybe-dvi-bison: dvi-bison
5922 dvi-bison: \
5923 configure-bison
5924 @: $(MAKE); $(unstage)
5925 @[ -f ./bison/Makefile ] || exit 0; \
5926 r=`${PWD_COMMAND}`; export r; \
5927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5928 $(HOST_EXPORTS) \
5929 for flag in $(EXTRA_HOST_FLAGS) ; do \
5930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5931 done; \
5932 echo "Doing dvi in bison"; \
5933 (cd $(HOST_SUBDIR)/bison && \
5934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5936 "RANLIB=$${RANLIB}" \
5937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5938 dvi) \
5939 || exit 1
5941 @endif bison
5943 .PHONY: maybe-pdf-bison pdf-bison
5944 maybe-pdf-bison:
5945 @if bison
5946 maybe-pdf-bison: pdf-bison
5948 pdf-bison: \
5949 configure-bison
5950 @: $(MAKE); $(unstage)
5951 @[ -f ./bison/Makefile ] || exit 0; \
5952 r=`${PWD_COMMAND}`; export r; \
5953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5954 $(HOST_EXPORTS) \
5955 for flag in $(EXTRA_HOST_FLAGS) ; do \
5956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5957 done; \
5958 echo "Doing pdf in bison"; \
5959 (cd $(HOST_SUBDIR)/bison && \
5960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5962 "RANLIB=$${RANLIB}" \
5963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5964 pdf) \
5965 || exit 1
5967 @endif bison
5969 .PHONY: maybe-html-bison html-bison
5970 maybe-html-bison:
5971 @if bison
5972 maybe-html-bison: html-bison
5974 html-bison: \
5975 configure-bison
5976 @: $(MAKE); $(unstage)
5977 @[ -f ./bison/Makefile ] || exit 0; \
5978 r=`${PWD_COMMAND}`; export r; \
5979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5980 $(HOST_EXPORTS) \
5981 for flag in $(EXTRA_HOST_FLAGS) ; do \
5982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5983 done; \
5984 echo "Doing html in bison"; \
5985 (cd $(HOST_SUBDIR)/bison && \
5986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5988 "RANLIB=$${RANLIB}" \
5989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5990 html) \
5991 || exit 1
5993 @endif bison
5995 .PHONY: maybe-TAGS-bison TAGS-bison
5996 maybe-TAGS-bison:
5997 @if bison
5998 maybe-TAGS-bison: TAGS-bison
6000 TAGS-bison: \
6001 configure-bison
6002 @: $(MAKE); $(unstage)
6003 @[ -f ./bison/Makefile ] || exit 0; \
6004 r=`${PWD_COMMAND}`; export r; \
6005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6006 $(HOST_EXPORTS) \
6007 for flag in $(EXTRA_HOST_FLAGS) ; do \
6008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6009 done; \
6010 echo "Doing TAGS in bison"; \
6011 (cd $(HOST_SUBDIR)/bison && \
6012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6014 "RANLIB=$${RANLIB}" \
6015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6016 TAGS) \
6017 || exit 1
6019 @endif bison
6021 .PHONY: maybe-install-info-bison install-info-bison
6022 maybe-install-info-bison:
6023 @if bison
6024 maybe-install-info-bison: install-info-bison
6026 install-info-bison: \
6027 configure-bison \
6028 info-bison
6029 @: $(MAKE); $(unstage)
6030 @[ -f ./bison/Makefile ] || exit 0; \
6031 r=`${PWD_COMMAND}`; export r; \
6032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6033 $(HOST_EXPORTS) \
6034 for flag in $(EXTRA_HOST_FLAGS) ; do \
6035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6036 done; \
6037 echo "Doing install-info in bison"; \
6038 (cd $(HOST_SUBDIR)/bison && \
6039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6041 "RANLIB=$${RANLIB}" \
6042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6043 install-info) \
6044 || exit 1
6046 @endif bison
6048 .PHONY: maybe-install-pdf-bison install-pdf-bison
6049 maybe-install-pdf-bison:
6050 @if bison
6051 maybe-install-pdf-bison: install-pdf-bison
6053 install-pdf-bison: \
6054 configure-bison \
6055 pdf-bison
6056 @: $(MAKE); $(unstage)
6057 @[ -f ./bison/Makefile ] || exit 0; \
6058 r=`${PWD_COMMAND}`; export r; \
6059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6060 $(HOST_EXPORTS) \
6061 for flag in $(EXTRA_HOST_FLAGS) ; do \
6062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6063 done; \
6064 echo "Doing install-pdf in bison"; \
6065 (cd $(HOST_SUBDIR)/bison && \
6066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6068 "RANLIB=$${RANLIB}" \
6069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6070 install-pdf) \
6071 || exit 1
6073 @endif bison
6075 .PHONY: maybe-install-html-bison install-html-bison
6076 maybe-install-html-bison:
6077 @if bison
6078 maybe-install-html-bison: install-html-bison
6080 install-html-bison: \
6081 configure-bison \
6082 html-bison
6083 @: $(MAKE); $(unstage)
6084 @[ -f ./bison/Makefile ] || exit 0; \
6085 r=`${PWD_COMMAND}`; export r; \
6086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6087 $(HOST_EXPORTS) \
6088 for flag in $(EXTRA_HOST_FLAGS) ; do \
6089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6090 done; \
6091 echo "Doing install-html in bison"; \
6092 (cd $(HOST_SUBDIR)/bison && \
6093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6095 "RANLIB=$${RANLIB}" \
6096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6097 install-html) \
6098 || exit 1
6100 @endif bison
6102 .PHONY: maybe-installcheck-bison installcheck-bison
6103 maybe-installcheck-bison:
6104 @if bison
6105 maybe-installcheck-bison: installcheck-bison
6107 installcheck-bison: \
6108 configure-bison
6109 @: $(MAKE); $(unstage)
6110 @[ -f ./bison/Makefile ] || exit 0; \
6111 r=`${PWD_COMMAND}`; export r; \
6112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6113 $(HOST_EXPORTS) \
6114 for flag in $(EXTRA_HOST_FLAGS) ; do \
6115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6116 done; \
6117 echo "Doing installcheck in bison"; \
6118 (cd $(HOST_SUBDIR)/bison && \
6119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6121 "RANLIB=$${RANLIB}" \
6122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6123 installcheck) \
6124 || exit 1
6126 @endif bison
6128 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6129 maybe-mostlyclean-bison:
6130 @if bison
6131 maybe-mostlyclean-bison: mostlyclean-bison
6133 mostlyclean-bison:
6134 @: $(MAKE); $(unstage)
6135 @[ -f ./bison/Makefile ] || exit 0; \
6136 r=`${PWD_COMMAND}`; export r; \
6137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6138 $(HOST_EXPORTS) \
6139 for flag in $(EXTRA_HOST_FLAGS) ; do \
6140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6141 done; \
6142 echo "Doing mostlyclean in bison"; \
6143 (cd $(HOST_SUBDIR)/bison && \
6144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6146 "RANLIB=$${RANLIB}" \
6147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6148 mostlyclean) \
6149 || exit 1
6151 @endif bison
6153 .PHONY: maybe-clean-bison clean-bison
6154 maybe-clean-bison:
6155 @if bison
6156 maybe-clean-bison: clean-bison
6158 clean-bison:
6159 @: $(MAKE); $(unstage)
6160 @[ -f ./bison/Makefile ] || exit 0; \
6161 r=`${PWD_COMMAND}`; export r; \
6162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6163 $(HOST_EXPORTS) \
6164 for flag in $(EXTRA_HOST_FLAGS) ; do \
6165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6166 done; \
6167 echo "Doing clean in bison"; \
6168 (cd $(HOST_SUBDIR)/bison && \
6169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6171 "RANLIB=$${RANLIB}" \
6172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6173 clean) \
6174 || exit 1
6176 @endif bison
6178 .PHONY: maybe-distclean-bison distclean-bison
6179 maybe-distclean-bison:
6180 @if bison
6181 maybe-distclean-bison: distclean-bison
6183 distclean-bison:
6184 @: $(MAKE); $(unstage)
6185 @[ -f ./bison/Makefile ] || exit 0; \
6186 r=`${PWD_COMMAND}`; export r; \
6187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6188 $(HOST_EXPORTS) \
6189 for flag in $(EXTRA_HOST_FLAGS) ; do \
6190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6191 done; \
6192 echo "Doing distclean in bison"; \
6193 (cd $(HOST_SUBDIR)/bison && \
6194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6196 "RANLIB=$${RANLIB}" \
6197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6198 distclean) \
6199 || exit 1
6201 @endif bison
6203 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6204 maybe-maintainer-clean-bison:
6205 @if bison
6206 maybe-maintainer-clean-bison: maintainer-clean-bison
6208 maintainer-clean-bison:
6209 @: $(MAKE); $(unstage)
6210 @[ -f ./bison/Makefile ] || exit 0; \
6211 r=`${PWD_COMMAND}`; export r; \
6212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6213 $(HOST_EXPORTS) \
6214 for flag in $(EXTRA_HOST_FLAGS) ; do \
6215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6216 done; \
6217 echo "Doing maintainer-clean in bison"; \
6218 (cd $(HOST_SUBDIR)/bison && \
6219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6221 "RANLIB=$${RANLIB}" \
6222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6223 maintainer-clean) \
6224 || exit 1
6226 @endif bison
6230 .PHONY: configure-cgen maybe-configure-cgen
6231 maybe-configure-cgen:
6232 @if gcc-bootstrap
6233 configure-cgen: stage_current
6234 @endif gcc-bootstrap
6235 @if cgen
6236 maybe-configure-cgen: configure-cgen
6237 configure-cgen:
6238 @: $(MAKE); $(unstage)
6239 @r=`${PWD_COMMAND}`; export r; \
6240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6241 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6243 $(HOST_EXPORTS) \
6244 echo Configuring in $(HOST_SUBDIR)/cgen; \
6245 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6246 case $(srcdir) in \
6247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6248 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6250 esac; \
6251 module_srcdir=cgen; \
6252 $(SHELL) \
6253 $$s/$$module_srcdir/configure \
6254 --srcdir=$${topdir}/$$module_srcdir \
6255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6256 --target=${target_alias} \
6257 || exit 1
6258 @endif cgen
6264 .PHONY: all-cgen maybe-all-cgen
6265 maybe-all-cgen:
6266 @if gcc-bootstrap
6267 all-cgen: stage_current
6268 @endif gcc-bootstrap
6269 @if cgen
6270 TARGET-cgen=all
6271 maybe-all-cgen: all-cgen
6272 all-cgen: configure-cgen
6273 @: $(MAKE); $(unstage)
6274 @r=`${PWD_COMMAND}`; export r; \
6275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6276 $(HOST_EXPORTS) \
6277 (cd $(HOST_SUBDIR)/cgen && \
6278 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6279 $(TARGET-cgen))
6280 @endif cgen
6285 .PHONY: check-cgen maybe-check-cgen
6286 maybe-check-cgen:
6287 @if cgen
6288 maybe-check-cgen: check-cgen
6290 check-cgen:
6291 @: $(MAKE); $(unstage)
6292 @r=`${PWD_COMMAND}`; export r; \
6293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6294 $(HOST_EXPORTS) \
6295 (cd $(HOST_SUBDIR)/cgen && \
6296 $(MAKE) $(FLAGS_TO_PASS) check)
6298 @endif cgen
6300 .PHONY: install-cgen maybe-install-cgen
6301 maybe-install-cgen:
6302 @if cgen
6303 maybe-install-cgen: install-cgen
6305 install-cgen: installdirs
6306 @: $(MAKE); $(unstage)
6307 @r=`${PWD_COMMAND}`; export r; \
6308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6309 $(HOST_EXPORTS) \
6310 (cd $(HOST_SUBDIR)/cgen && \
6311 $(MAKE) $(FLAGS_TO_PASS) install)
6313 @endif cgen
6315 .PHONY: install-strip-cgen maybe-install-strip-cgen
6316 maybe-install-strip-cgen:
6317 @if cgen
6318 maybe-install-strip-cgen: install-strip-cgen
6320 install-strip-cgen: installdirs
6321 @: $(MAKE); $(unstage)
6322 @r=`${PWD_COMMAND}`; export r; \
6323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6324 $(HOST_EXPORTS) \
6325 (cd $(HOST_SUBDIR)/cgen && \
6326 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6328 @endif cgen
6330 # Other targets (info, dvi, pdf, etc.)
6332 .PHONY: maybe-info-cgen info-cgen
6333 maybe-info-cgen:
6334 @if cgen
6335 maybe-info-cgen: info-cgen
6337 info-cgen: \
6338 configure-cgen
6339 @: $(MAKE); $(unstage)
6340 @[ -f ./cgen/Makefile ] || exit 0; \
6341 r=`${PWD_COMMAND}`; export r; \
6342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6343 $(HOST_EXPORTS) \
6344 for flag in $(EXTRA_HOST_FLAGS) ; do \
6345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6346 done; \
6347 echo "Doing info in cgen"; \
6348 (cd $(HOST_SUBDIR)/cgen && \
6349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6351 "RANLIB=$${RANLIB}" \
6352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6353 info) \
6354 || exit 1
6356 @endif cgen
6358 .PHONY: maybe-dvi-cgen dvi-cgen
6359 maybe-dvi-cgen:
6360 @if cgen
6361 maybe-dvi-cgen: dvi-cgen
6363 dvi-cgen: \
6364 configure-cgen
6365 @: $(MAKE); $(unstage)
6366 @[ -f ./cgen/Makefile ] || exit 0; \
6367 r=`${PWD_COMMAND}`; export r; \
6368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6369 $(HOST_EXPORTS) \
6370 for flag in $(EXTRA_HOST_FLAGS) ; do \
6371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6372 done; \
6373 echo "Doing dvi in cgen"; \
6374 (cd $(HOST_SUBDIR)/cgen && \
6375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6377 "RANLIB=$${RANLIB}" \
6378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6379 dvi) \
6380 || exit 1
6382 @endif cgen
6384 .PHONY: maybe-pdf-cgen pdf-cgen
6385 maybe-pdf-cgen:
6386 @if cgen
6387 maybe-pdf-cgen: pdf-cgen
6389 pdf-cgen: \
6390 configure-cgen
6391 @: $(MAKE); $(unstage)
6392 @[ -f ./cgen/Makefile ] || exit 0; \
6393 r=`${PWD_COMMAND}`; export r; \
6394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6395 $(HOST_EXPORTS) \
6396 for flag in $(EXTRA_HOST_FLAGS) ; do \
6397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6398 done; \
6399 echo "Doing pdf in cgen"; \
6400 (cd $(HOST_SUBDIR)/cgen && \
6401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6403 "RANLIB=$${RANLIB}" \
6404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6405 pdf) \
6406 || exit 1
6408 @endif cgen
6410 .PHONY: maybe-html-cgen html-cgen
6411 maybe-html-cgen:
6412 @if cgen
6413 maybe-html-cgen: html-cgen
6415 html-cgen: \
6416 configure-cgen
6417 @: $(MAKE); $(unstage)
6418 @[ -f ./cgen/Makefile ] || exit 0; \
6419 r=`${PWD_COMMAND}`; export r; \
6420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6421 $(HOST_EXPORTS) \
6422 for flag in $(EXTRA_HOST_FLAGS) ; do \
6423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6424 done; \
6425 echo "Doing html in cgen"; \
6426 (cd $(HOST_SUBDIR)/cgen && \
6427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6429 "RANLIB=$${RANLIB}" \
6430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6431 html) \
6432 || exit 1
6434 @endif cgen
6436 .PHONY: maybe-TAGS-cgen TAGS-cgen
6437 maybe-TAGS-cgen:
6438 @if cgen
6439 maybe-TAGS-cgen: TAGS-cgen
6441 TAGS-cgen: \
6442 configure-cgen
6443 @: $(MAKE); $(unstage)
6444 @[ -f ./cgen/Makefile ] || exit 0; \
6445 r=`${PWD_COMMAND}`; export r; \
6446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6447 $(HOST_EXPORTS) \
6448 for flag in $(EXTRA_HOST_FLAGS) ; do \
6449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6450 done; \
6451 echo "Doing TAGS in cgen"; \
6452 (cd $(HOST_SUBDIR)/cgen && \
6453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6455 "RANLIB=$${RANLIB}" \
6456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6457 TAGS) \
6458 || exit 1
6460 @endif cgen
6462 .PHONY: maybe-install-info-cgen install-info-cgen
6463 maybe-install-info-cgen:
6464 @if cgen
6465 maybe-install-info-cgen: install-info-cgen
6467 install-info-cgen: \
6468 configure-cgen \
6469 info-cgen
6470 @: $(MAKE); $(unstage)
6471 @[ -f ./cgen/Makefile ] || exit 0; \
6472 r=`${PWD_COMMAND}`; export r; \
6473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6474 $(HOST_EXPORTS) \
6475 for flag in $(EXTRA_HOST_FLAGS) ; do \
6476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6477 done; \
6478 echo "Doing install-info in cgen"; \
6479 (cd $(HOST_SUBDIR)/cgen && \
6480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6482 "RANLIB=$${RANLIB}" \
6483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6484 install-info) \
6485 || exit 1
6487 @endif cgen
6489 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6490 maybe-install-pdf-cgen:
6491 @if cgen
6492 maybe-install-pdf-cgen: install-pdf-cgen
6494 install-pdf-cgen: \
6495 configure-cgen \
6496 pdf-cgen
6497 @: $(MAKE); $(unstage)
6498 @[ -f ./cgen/Makefile ] || exit 0; \
6499 r=`${PWD_COMMAND}`; export r; \
6500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6501 $(HOST_EXPORTS) \
6502 for flag in $(EXTRA_HOST_FLAGS) ; do \
6503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6504 done; \
6505 echo "Doing install-pdf in cgen"; \
6506 (cd $(HOST_SUBDIR)/cgen && \
6507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6509 "RANLIB=$${RANLIB}" \
6510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6511 install-pdf) \
6512 || exit 1
6514 @endif cgen
6516 .PHONY: maybe-install-html-cgen install-html-cgen
6517 maybe-install-html-cgen:
6518 @if cgen
6519 maybe-install-html-cgen: install-html-cgen
6521 install-html-cgen: \
6522 configure-cgen \
6523 html-cgen
6524 @: $(MAKE); $(unstage)
6525 @[ -f ./cgen/Makefile ] || exit 0; \
6526 r=`${PWD_COMMAND}`; export r; \
6527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6528 $(HOST_EXPORTS) \
6529 for flag in $(EXTRA_HOST_FLAGS) ; do \
6530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6531 done; \
6532 echo "Doing install-html in cgen"; \
6533 (cd $(HOST_SUBDIR)/cgen && \
6534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6536 "RANLIB=$${RANLIB}" \
6537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6538 install-html) \
6539 || exit 1
6541 @endif cgen
6543 .PHONY: maybe-installcheck-cgen installcheck-cgen
6544 maybe-installcheck-cgen:
6545 @if cgen
6546 maybe-installcheck-cgen: installcheck-cgen
6548 installcheck-cgen: \
6549 configure-cgen
6550 @: $(MAKE); $(unstage)
6551 @[ -f ./cgen/Makefile ] || exit 0; \
6552 r=`${PWD_COMMAND}`; export r; \
6553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6554 $(HOST_EXPORTS) \
6555 for flag in $(EXTRA_HOST_FLAGS) ; do \
6556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6557 done; \
6558 echo "Doing installcheck in cgen"; \
6559 (cd $(HOST_SUBDIR)/cgen && \
6560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6562 "RANLIB=$${RANLIB}" \
6563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6564 installcheck) \
6565 || exit 1
6567 @endif cgen
6569 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6570 maybe-mostlyclean-cgen:
6571 @if cgen
6572 maybe-mostlyclean-cgen: mostlyclean-cgen
6574 mostlyclean-cgen:
6575 @: $(MAKE); $(unstage)
6576 @[ -f ./cgen/Makefile ] || exit 0; \
6577 r=`${PWD_COMMAND}`; export r; \
6578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6579 $(HOST_EXPORTS) \
6580 for flag in $(EXTRA_HOST_FLAGS) ; do \
6581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6582 done; \
6583 echo "Doing mostlyclean in cgen"; \
6584 (cd $(HOST_SUBDIR)/cgen && \
6585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6587 "RANLIB=$${RANLIB}" \
6588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6589 mostlyclean) \
6590 || exit 1
6592 @endif cgen
6594 .PHONY: maybe-clean-cgen clean-cgen
6595 maybe-clean-cgen:
6596 @if cgen
6597 maybe-clean-cgen: clean-cgen
6599 clean-cgen:
6600 @: $(MAKE); $(unstage)
6601 @[ -f ./cgen/Makefile ] || exit 0; \
6602 r=`${PWD_COMMAND}`; export r; \
6603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6604 $(HOST_EXPORTS) \
6605 for flag in $(EXTRA_HOST_FLAGS) ; do \
6606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6607 done; \
6608 echo "Doing clean in cgen"; \
6609 (cd $(HOST_SUBDIR)/cgen && \
6610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6612 "RANLIB=$${RANLIB}" \
6613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6614 clean) \
6615 || exit 1
6617 @endif cgen
6619 .PHONY: maybe-distclean-cgen distclean-cgen
6620 maybe-distclean-cgen:
6621 @if cgen
6622 maybe-distclean-cgen: distclean-cgen
6624 distclean-cgen:
6625 @: $(MAKE); $(unstage)
6626 @[ -f ./cgen/Makefile ] || exit 0; \
6627 r=`${PWD_COMMAND}`; export r; \
6628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6629 $(HOST_EXPORTS) \
6630 for flag in $(EXTRA_HOST_FLAGS) ; do \
6631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6632 done; \
6633 echo "Doing distclean in cgen"; \
6634 (cd $(HOST_SUBDIR)/cgen && \
6635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6637 "RANLIB=$${RANLIB}" \
6638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6639 distclean) \
6640 || exit 1
6642 @endif cgen
6644 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6645 maybe-maintainer-clean-cgen:
6646 @if cgen
6647 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6649 maintainer-clean-cgen:
6650 @: $(MAKE); $(unstage)
6651 @[ -f ./cgen/Makefile ] || exit 0; \
6652 r=`${PWD_COMMAND}`; export r; \
6653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6654 $(HOST_EXPORTS) \
6655 for flag in $(EXTRA_HOST_FLAGS) ; do \
6656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6657 done; \
6658 echo "Doing maintainer-clean in cgen"; \
6659 (cd $(HOST_SUBDIR)/cgen && \
6660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6662 "RANLIB=$${RANLIB}" \
6663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6664 maintainer-clean) \
6665 || exit 1
6667 @endif cgen
6671 .PHONY: configure-dejagnu maybe-configure-dejagnu
6672 maybe-configure-dejagnu:
6673 @if gcc-bootstrap
6674 configure-dejagnu: stage_current
6675 @endif gcc-bootstrap
6676 @if dejagnu
6677 maybe-configure-dejagnu: configure-dejagnu
6678 configure-dejagnu:
6679 @: $(MAKE); $(unstage)
6680 @r=`${PWD_COMMAND}`; export r; \
6681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6682 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
6684 $(HOST_EXPORTS) \
6685 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6686 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6687 case $(srcdir) in \
6688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6689 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6691 esac; \
6692 module_srcdir=dejagnu; \
6693 $(SHELL) \
6694 $$s/$$module_srcdir/configure \
6695 --srcdir=$${topdir}/$$module_srcdir \
6696 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6697 --target=${target_alias} \
6698 || exit 1
6699 @endif dejagnu
6705 .PHONY: all-dejagnu maybe-all-dejagnu
6706 maybe-all-dejagnu:
6707 @if gcc-bootstrap
6708 all-dejagnu: stage_current
6709 @endif gcc-bootstrap
6710 @if dejagnu
6711 TARGET-dejagnu=all
6712 maybe-all-dejagnu: all-dejagnu
6713 all-dejagnu: configure-dejagnu
6714 @: $(MAKE); $(unstage)
6715 @r=`${PWD_COMMAND}`; export r; \
6716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6717 $(HOST_EXPORTS) \
6718 (cd $(HOST_SUBDIR)/dejagnu && \
6719 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6720 $(TARGET-dejagnu))
6721 @endif dejagnu
6726 .PHONY: check-dejagnu maybe-check-dejagnu
6727 maybe-check-dejagnu:
6728 @if dejagnu
6729 maybe-check-dejagnu: check-dejagnu
6731 check-dejagnu:
6732 @: $(MAKE); $(unstage)
6733 @r=`${PWD_COMMAND}`; export r; \
6734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6735 $(HOST_EXPORTS) \
6736 (cd $(HOST_SUBDIR)/dejagnu && \
6737 $(MAKE) $(FLAGS_TO_PASS) check)
6739 @endif dejagnu
6741 .PHONY: install-dejagnu maybe-install-dejagnu
6742 maybe-install-dejagnu:
6743 @if dejagnu
6744 maybe-install-dejagnu: install-dejagnu
6746 install-dejagnu: installdirs
6747 @: $(MAKE); $(unstage)
6748 @r=`${PWD_COMMAND}`; export r; \
6749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6750 $(HOST_EXPORTS) \
6751 (cd $(HOST_SUBDIR)/dejagnu && \
6752 $(MAKE) $(FLAGS_TO_PASS) install)
6754 @endif dejagnu
6756 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6757 maybe-install-strip-dejagnu:
6758 @if dejagnu
6759 maybe-install-strip-dejagnu: install-strip-dejagnu
6761 install-strip-dejagnu: installdirs
6762 @: $(MAKE); $(unstage)
6763 @r=`${PWD_COMMAND}`; export r; \
6764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6765 $(HOST_EXPORTS) \
6766 (cd $(HOST_SUBDIR)/dejagnu && \
6767 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6769 @endif dejagnu
6771 # Other targets (info, dvi, pdf, etc.)
6773 .PHONY: maybe-info-dejagnu info-dejagnu
6774 maybe-info-dejagnu:
6775 @if dejagnu
6776 maybe-info-dejagnu: info-dejagnu
6778 info-dejagnu: \
6779 configure-dejagnu
6780 @: $(MAKE); $(unstage)
6781 @[ -f ./dejagnu/Makefile ] || exit 0; \
6782 r=`${PWD_COMMAND}`; export r; \
6783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6784 $(HOST_EXPORTS) \
6785 for flag in $(EXTRA_HOST_FLAGS) ; do \
6786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6787 done; \
6788 echo "Doing info in dejagnu"; \
6789 (cd $(HOST_SUBDIR)/dejagnu && \
6790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6792 "RANLIB=$${RANLIB}" \
6793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6794 info) \
6795 || exit 1
6797 @endif dejagnu
6799 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6800 maybe-dvi-dejagnu:
6801 @if dejagnu
6802 maybe-dvi-dejagnu: dvi-dejagnu
6804 dvi-dejagnu: \
6805 configure-dejagnu
6806 @: $(MAKE); $(unstage)
6807 @[ -f ./dejagnu/Makefile ] || exit 0; \
6808 r=`${PWD_COMMAND}`; export r; \
6809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6810 $(HOST_EXPORTS) \
6811 for flag in $(EXTRA_HOST_FLAGS) ; do \
6812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6813 done; \
6814 echo "Doing dvi in dejagnu"; \
6815 (cd $(HOST_SUBDIR)/dejagnu && \
6816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6818 "RANLIB=$${RANLIB}" \
6819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6820 dvi) \
6821 || exit 1
6823 @endif dejagnu
6825 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6826 maybe-pdf-dejagnu:
6827 @if dejagnu
6828 maybe-pdf-dejagnu: pdf-dejagnu
6830 pdf-dejagnu: \
6831 configure-dejagnu
6832 @: $(MAKE); $(unstage)
6833 @[ -f ./dejagnu/Makefile ] || exit 0; \
6834 r=`${PWD_COMMAND}`; export r; \
6835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6836 $(HOST_EXPORTS) \
6837 for flag in $(EXTRA_HOST_FLAGS) ; do \
6838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6839 done; \
6840 echo "Doing pdf in dejagnu"; \
6841 (cd $(HOST_SUBDIR)/dejagnu && \
6842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6844 "RANLIB=$${RANLIB}" \
6845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6846 pdf) \
6847 || exit 1
6849 @endif dejagnu
6851 .PHONY: maybe-html-dejagnu html-dejagnu
6852 maybe-html-dejagnu:
6853 @if dejagnu
6854 maybe-html-dejagnu: html-dejagnu
6856 html-dejagnu: \
6857 configure-dejagnu
6858 @: $(MAKE); $(unstage)
6859 @[ -f ./dejagnu/Makefile ] || exit 0; \
6860 r=`${PWD_COMMAND}`; export r; \
6861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6862 $(HOST_EXPORTS) \
6863 for flag in $(EXTRA_HOST_FLAGS) ; do \
6864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6865 done; \
6866 echo "Doing html in dejagnu"; \
6867 (cd $(HOST_SUBDIR)/dejagnu && \
6868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6870 "RANLIB=$${RANLIB}" \
6871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6872 html) \
6873 || exit 1
6875 @endif dejagnu
6877 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6878 maybe-TAGS-dejagnu:
6879 @if dejagnu
6880 maybe-TAGS-dejagnu: TAGS-dejagnu
6882 TAGS-dejagnu: \
6883 configure-dejagnu
6884 @: $(MAKE); $(unstage)
6885 @[ -f ./dejagnu/Makefile ] || exit 0; \
6886 r=`${PWD_COMMAND}`; export r; \
6887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6888 $(HOST_EXPORTS) \
6889 for flag in $(EXTRA_HOST_FLAGS) ; do \
6890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6891 done; \
6892 echo "Doing TAGS in dejagnu"; \
6893 (cd $(HOST_SUBDIR)/dejagnu && \
6894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6896 "RANLIB=$${RANLIB}" \
6897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6898 TAGS) \
6899 || exit 1
6901 @endif dejagnu
6903 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6904 maybe-install-info-dejagnu:
6905 @if dejagnu
6906 maybe-install-info-dejagnu: install-info-dejagnu
6908 install-info-dejagnu: \
6909 configure-dejagnu \
6910 info-dejagnu
6911 @: $(MAKE); $(unstage)
6912 @[ -f ./dejagnu/Makefile ] || exit 0; \
6913 r=`${PWD_COMMAND}`; export r; \
6914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6915 $(HOST_EXPORTS) \
6916 for flag in $(EXTRA_HOST_FLAGS) ; do \
6917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6918 done; \
6919 echo "Doing install-info in dejagnu"; \
6920 (cd $(HOST_SUBDIR)/dejagnu && \
6921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6923 "RANLIB=$${RANLIB}" \
6924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6925 install-info) \
6926 || exit 1
6928 @endif dejagnu
6930 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6931 maybe-install-pdf-dejagnu:
6932 @if dejagnu
6933 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6935 install-pdf-dejagnu: \
6936 configure-dejagnu \
6937 pdf-dejagnu
6938 @: $(MAKE); $(unstage)
6939 @[ -f ./dejagnu/Makefile ] || exit 0; \
6940 r=`${PWD_COMMAND}`; export r; \
6941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6942 $(HOST_EXPORTS) \
6943 for flag in $(EXTRA_HOST_FLAGS) ; do \
6944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6945 done; \
6946 echo "Doing install-pdf in dejagnu"; \
6947 (cd $(HOST_SUBDIR)/dejagnu && \
6948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6950 "RANLIB=$${RANLIB}" \
6951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6952 install-pdf) \
6953 || exit 1
6955 @endif dejagnu
6957 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6958 maybe-install-html-dejagnu:
6959 @if dejagnu
6960 maybe-install-html-dejagnu: install-html-dejagnu
6962 install-html-dejagnu: \
6963 configure-dejagnu \
6964 html-dejagnu
6965 @: $(MAKE); $(unstage)
6966 @[ -f ./dejagnu/Makefile ] || exit 0; \
6967 r=`${PWD_COMMAND}`; export r; \
6968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6969 $(HOST_EXPORTS) \
6970 for flag in $(EXTRA_HOST_FLAGS) ; do \
6971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6972 done; \
6973 echo "Doing install-html in dejagnu"; \
6974 (cd $(HOST_SUBDIR)/dejagnu && \
6975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6977 "RANLIB=$${RANLIB}" \
6978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6979 install-html) \
6980 || exit 1
6982 @endif dejagnu
6984 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6985 maybe-installcheck-dejagnu:
6986 @if dejagnu
6987 maybe-installcheck-dejagnu: installcheck-dejagnu
6989 installcheck-dejagnu: \
6990 configure-dejagnu
6991 @: $(MAKE); $(unstage)
6992 @[ -f ./dejagnu/Makefile ] || exit 0; \
6993 r=`${PWD_COMMAND}`; export r; \
6994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6995 $(HOST_EXPORTS) \
6996 for flag in $(EXTRA_HOST_FLAGS) ; do \
6997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6998 done; \
6999 echo "Doing installcheck in dejagnu"; \
7000 (cd $(HOST_SUBDIR)/dejagnu && \
7001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7003 "RANLIB=$${RANLIB}" \
7004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7005 installcheck) \
7006 || exit 1
7008 @endif dejagnu
7010 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7011 maybe-mostlyclean-dejagnu:
7012 @if dejagnu
7013 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7015 mostlyclean-dejagnu:
7016 @: $(MAKE); $(unstage)
7017 @[ -f ./dejagnu/Makefile ] || exit 0; \
7018 r=`${PWD_COMMAND}`; export r; \
7019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7020 $(HOST_EXPORTS) \
7021 for flag in $(EXTRA_HOST_FLAGS) ; do \
7022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7023 done; \
7024 echo "Doing mostlyclean in dejagnu"; \
7025 (cd $(HOST_SUBDIR)/dejagnu && \
7026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7028 "RANLIB=$${RANLIB}" \
7029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7030 mostlyclean) \
7031 || exit 1
7033 @endif dejagnu
7035 .PHONY: maybe-clean-dejagnu clean-dejagnu
7036 maybe-clean-dejagnu:
7037 @if dejagnu
7038 maybe-clean-dejagnu: clean-dejagnu
7040 clean-dejagnu:
7041 @: $(MAKE); $(unstage)
7042 @[ -f ./dejagnu/Makefile ] || exit 0; \
7043 r=`${PWD_COMMAND}`; export r; \
7044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7045 $(HOST_EXPORTS) \
7046 for flag in $(EXTRA_HOST_FLAGS) ; do \
7047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7048 done; \
7049 echo "Doing clean in dejagnu"; \
7050 (cd $(HOST_SUBDIR)/dejagnu && \
7051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7053 "RANLIB=$${RANLIB}" \
7054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7055 clean) \
7056 || exit 1
7058 @endif dejagnu
7060 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
7061 maybe-distclean-dejagnu:
7062 @if dejagnu
7063 maybe-distclean-dejagnu: distclean-dejagnu
7065 distclean-dejagnu:
7066 @: $(MAKE); $(unstage)
7067 @[ -f ./dejagnu/Makefile ] || exit 0; \
7068 r=`${PWD_COMMAND}`; export r; \
7069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7070 $(HOST_EXPORTS) \
7071 for flag in $(EXTRA_HOST_FLAGS) ; do \
7072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7073 done; \
7074 echo "Doing distclean in dejagnu"; \
7075 (cd $(HOST_SUBDIR)/dejagnu && \
7076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7078 "RANLIB=$${RANLIB}" \
7079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7080 distclean) \
7081 || exit 1
7083 @endif dejagnu
7085 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7086 maybe-maintainer-clean-dejagnu:
7087 @if dejagnu
7088 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7090 maintainer-clean-dejagnu:
7091 @: $(MAKE); $(unstage)
7092 @[ -f ./dejagnu/Makefile ] || exit 0; \
7093 r=`${PWD_COMMAND}`; export r; \
7094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7095 $(HOST_EXPORTS) \
7096 for flag in $(EXTRA_HOST_FLAGS) ; do \
7097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7098 done; \
7099 echo "Doing maintainer-clean in dejagnu"; \
7100 (cd $(HOST_SUBDIR)/dejagnu && \
7101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7103 "RANLIB=$${RANLIB}" \
7104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7105 maintainer-clean) \
7106 || exit 1
7108 @endif dejagnu
7112 .PHONY: configure-etc maybe-configure-etc
7113 maybe-configure-etc:
7114 @if gcc-bootstrap
7115 configure-etc: stage_current
7116 @endif gcc-bootstrap
7117 @if etc
7118 maybe-configure-etc: configure-etc
7119 configure-etc:
7120 @: $(MAKE); $(unstage)
7121 @r=`${PWD_COMMAND}`; export r; \
7122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7123 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7125 $(HOST_EXPORTS) \
7126 echo Configuring in $(HOST_SUBDIR)/etc; \
7127 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7128 case $(srcdir) in \
7129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7130 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7132 esac; \
7133 module_srcdir=etc; \
7134 $(SHELL) \
7135 $$s/$$module_srcdir/configure \
7136 --srcdir=$${topdir}/$$module_srcdir \
7137 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7138 --target=${target_alias} \
7139 || exit 1
7140 @endif etc
7146 .PHONY: all-etc maybe-all-etc
7147 maybe-all-etc:
7148 @if gcc-bootstrap
7149 all-etc: stage_current
7150 @endif gcc-bootstrap
7151 @if etc
7152 TARGET-etc=all
7153 maybe-all-etc: all-etc
7154 all-etc: configure-etc
7155 @: $(MAKE); $(unstage)
7156 @r=`${PWD_COMMAND}`; export r; \
7157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7158 $(HOST_EXPORTS) \
7159 (cd $(HOST_SUBDIR)/etc && \
7160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7161 $(TARGET-etc))
7162 @endif etc
7167 .PHONY: check-etc maybe-check-etc
7168 maybe-check-etc:
7169 @if etc
7170 maybe-check-etc: check-etc
7172 check-etc:
7173 @: $(MAKE); $(unstage)
7174 @r=`${PWD_COMMAND}`; export r; \
7175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7176 $(HOST_EXPORTS) \
7177 (cd $(HOST_SUBDIR)/etc && \
7178 $(MAKE) $(FLAGS_TO_PASS) check)
7180 @endif etc
7182 .PHONY: install-etc maybe-install-etc
7183 maybe-install-etc:
7184 @if etc
7185 maybe-install-etc: install-etc
7187 install-etc: installdirs
7188 @: $(MAKE); $(unstage)
7189 @r=`${PWD_COMMAND}`; export r; \
7190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7191 $(HOST_EXPORTS) \
7192 (cd $(HOST_SUBDIR)/etc && \
7193 $(MAKE) $(FLAGS_TO_PASS) install)
7195 @endif etc
7197 .PHONY: install-strip-etc maybe-install-strip-etc
7198 maybe-install-strip-etc:
7199 @if etc
7200 maybe-install-strip-etc: install-strip-etc
7202 install-strip-etc: installdirs
7203 @: $(MAKE); $(unstage)
7204 @r=`${PWD_COMMAND}`; export r; \
7205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7206 $(HOST_EXPORTS) \
7207 (cd $(HOST_SUBDIR)/etc && \
7208 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7210 @endif etc
7212 # Other targets (info, dvi, pdf, etc.)
7214 .PHONY: maybe-info-etc info-etc
7215 maybe-info-etc:
7216 @if etc
7217 maybe-info-etc: info-etc
7219 info-etc: \
7220 configure-etc
7221 @: $(MAKE); $(unstage)
7222 @[ -f ./etc/Makefile ] || exit 0; \
7223 r=`${PWD_COMMAND}`; export r; \
7224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7225 $(HOST_EXPORTS) \
7226 for flag in $(EXTRA_HOST_FLAGS) ; do \
7227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7228 done; \
7229 echo "Doing info in etc"; \
7230 (cd $(HOST_SUBDIR)/etc && \
7231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7233 "RANLIB=$${RANLIB}" \
7234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7235 info) \
7236 || exit 1
7238 @endif etc
7240 .PHONY: maybe-dvi-etc dvi-etc
7241 maybe-dvi-etc:
7242 @if etc
7243 maybe-dvi-etc: dvi-etc
7245 dvi-etc: \
7246 configure-etc
7247 @: $(MAKE); $(unstage)
7248 @[ -f ./etc/Makefile ] || exit 0; \
7249 r=`${PWD_COMMAND}`; export r; \
7250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7251 $(HOST_EXPORTS) \
7252 for flag in $(EXTRA_HOST_FLAGS) ; do \
7253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7254 done; \
7255 echo "Doing dvi in etc"; \
7256 (cd $(HOST_SUBDIR)/etc && \
7257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7259 "RANLIB=$${RANLIB}" \
7260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7261 dvi) \
7262 || exit 1
7264 @endif etc
7266 .PHONY: maybe-pdf-etc pdf-etc
7267 maybe-pdf-etc:
7268 @if etc
7269 maybe-pdf-etc: pdf-etc
7271 pdf-etc: \
7272 configure-etc
7273 @: $(MAKE); $(unstage)
7274 @[ -f ./etc/Makefile ] || exit 0; \
7275 r=`${PWD_COMMAND}`; export r; \
7276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7277 $(HOST_EXPORTS) \
7278 for flag in $(EXTRA_HOST_FLAGS) ; do \
7279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7280 done; \
7281 echo "Doing pdf in etc"; \
7282 (cd $(HOST_SUBDIR)/etc && \
7283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7285 "RANLIB=$${RANLIB}" \
7286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7287 pdf) \
7288 || exit 1
7290 @endif etc
7292 .PHONY: maybe-html-etc html-etc
7293 maybe-html-etc:
7294 @if etc
7295 maybe-html-etc: html-etc
7297 html-etc: \
7298 configure-etc
7299 @: $(MAKE); $(unstage)
7300 @[ -f ./etc/Makefile ] || exit 0; \
7301 r=`${PWD_COMMAND}`; export r; \
7302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7303 $(HOST_EXPORTS) \
7304 for flag in $(EXTRA_HOST_FLAGS) ; do \
7305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7306 done; \
7307 echo "Doing html in etc"; \
7308 (cd $(HOST_SUBDIR)/etc && \
7309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7311 "RANLIB=$${RANLIB}" \
7312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7313 html) \
7314 || exit 1
7316 @endif etc
7318 .PHONY: maybe-TAGS-etc TAGS-etc
7319 maybe-TAGS-etc:
7320 @if etc
7321 maybe-TAGS-etc: TAGS-etc
7323 TAGS-etc: \
7324 configure-etc
7325 @: $(MAKE); $(unstage)
7326 @[ -f ./etc/Makefile ] || exit 0; \
7327 r=`${PWD_COMMAND}`; export r; \
7328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7329 $(HOST_EXPORTS) \
7330 for flag in $(EXTRA_HOST_FLAGS) ; do \
7331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7332 done; \
7333 echo "Doing TAGS in etc"; \
7334 (cd $(HOST_SUBDIR)/etc && \
7335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7337 "RANLIB=$${RANLIB}" \
7338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7339 TAGS) \
7340 || exit 1
7342 @endif etc
7344 .PHONY: maybe-install-info-etc install-info-etc
7345 maybe-install-info-etc:
7346 @if etc
7347 maybe-install-info-etc: install-info-etc
7349 install-info-etc: \
7350 configure-etc \
7351 info-etc
7352 @: $(MAKE); $(unstage)
7353 @[ -f ./etc/Makefile ] || exit 0; \
7354 r=`${PWD_COMMAND}`; export r; \
7355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7356 $(HOST_EXPORTS) \
7357 for flag in $(EXTRA_HOST_FLAGS) ; do \
7358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7359 done; \
7360 echo "Doing install-info in etc"; \
7361 (cd $(HOST_SUBDIR)/etc && \
7362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7364 "RANLIB=$${RANLIB}" \
7365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7366 install-info) \
7367 || exit 1
7369 @endif etc
7371 .PHONY: maybe-install-pdf-etc install-pdf-etc
7372 maybe-install-pdf-etc:
7373 @if etc
7374 maybe-install-pdf-etc: install-pdf-etc
7376 install-pdf-etc: \
7377 configure-etc \
7378 pdf-etc
7379 @: $(MAKE); $(unstage)
7380 @[ -f ./etc/Makefile ] || exit 0; \
7381 r=`${PWD_COMMAND}`; export r; \
7382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7383 $(HOST_EXPORTS) \
7384 for flag in $(EXTRA_HOST_FLAGS) ; do \
7385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7386 done; \
7387 echo "Doing install-pdf in etc"; \
7388 (cd $(HOST_SUBDIR)/etc && \
7389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7391 "RANLIB=$${RANLIB}" \
7392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7393 install-pdf) \
7394 || exit 1
7396 @endif etc
7398 .PHONY: maybe-install-html-etc install-html-etc
7399 maybe-install-html-etc:
7400 @if etc
7401 maybe-install-html-etc: install-html-etc
7403 install-html-etc: \
7404 configure-etc \
7405 html-etc
7406 @: $(MAKE); $(unstage)
7407 @[ -f ./etc/Makefile ] || exit 0; \
7408 r=`${PWD_COMMAND}`; export r; \
7409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7410 $(HOST_EXPORTS) \
7411 for flag in $(EXTRA_HOST_FLAGS) ; do \
7412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7413 done; \
7414 echo "Doing install-html in etc"; \
7415 (cd $(HOST_SUBDIR)/etc && \
7416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7418 "RANLIB=$${RANLIB}" \
7419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7420 install-html) \
7421 || exit 1
7423 @endif etc
7425 .PHONY: maybe-installcheck-etc installcheck-etc
7426 maybe-installcheck-etc:
7427 @if etc
7428 maybe-installcheck-etc: installcheck-etc
7430 installcheck-etc: \
7431 configure-etc
7432 @: $(MAKE); $(unstage)
7433 @[ -f ./etc/Makefile ] || exit 0; \
7434 r=`${PWD_COMMAND}`; export r; \
7435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7436 $(HOST_EXPORTS) \
7437 for flag in $(EXTRA_HOST_FLAGS) ; do \
7438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7439 done; \
7440 echo "Doing installcheck in etc"; \
7441 (cd $(HOST_SUBDIR)/etc && \
7442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7444 "RANLIB=$${RANLIB}" \
7445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7446 installcheck) \
7447 || exit 1
7449 @endif etc
7451 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7452 maybe-mostlyclean-etc:
7453 @if etc
7454 maybe-mostlyclean-etc: mostlyclean-etc
7456 mostlyclean-etc:
7457 @: $(MAKE); $(unstage)
7458 @[ -f ./etc/Makefile ] || exit 0; \
7459 r=`${PWD_COMMAND}`; export r; \
7460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7461 $(HOST_EXPORTS) \
7462 for flag in $(EXTRA_HOST_FLAGS) ; do \
7463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7464 done; \
7465 echo "Doing mostlyclean in etc"; \
7466 (cd $(HOST_SUBDIR)/etc && \
7467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7469 "RANLIB=$${RANLIB}" \
7470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7471 mostlyclean) \
7472 || exit 1
7474 @endif etc
7476 .PHONY: maybe-clean-etc clean-etc
7477 maybe-clean-etc:
7478 @if etc
7479 maybe-clean-etc: clean-etc
7481 clean-etc:
7482 @: $(MAKE); $(unstage)
7483 @[ -f ./etc/Makefile ] || exit 0; \
7484 r=`${PWD_COMMAND}`; export r; \
7485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7486 $(HOST_EXPORTS) \
7487 for flag in $(EXTRA_HOST_FLAGS) ; do \
7488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7489 done; \
7490 echo "Doing clean in etc"; \
7491 (cd $(HOST_SUBDIR)/etc && \
7492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7494 "RANLIB=$${RANLIB}" \
7495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7496 clean) \
7497 || exit 1
7499 @endif etc
7501 .PHONY: maybe-distclean-etc distclean-etc
7502 maybe-distclean-etc:
7503 @if etc
7504 maybe-distclean-etc: distclean-etc
7506 distclean-etc:
7507 @: $(MAKE); $(unstage)
7508 @[ -f ./etc/Makefile ] || exit 0; \
7509 r=`${PWD_COMMAND}`; export r; \
7510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7511 $(HOST_EXPORTS) \
7512 for flag in $(EXTRA_HOST_FLAGS) ; do \
7513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7514 done; \
7515 echo "Doing distclean in etc"; \
7516 (cd $(HOST_SUBDIR)/etc && \
7517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7519 "RANLIB=$${RANLIB}" \
7520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7521 distclean) \
7522 || exit 1
7524 @endif etc
7526 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7527 maybe-maintainer-clean-etc:
7528 @if etc
7529 maybe-maintainer-clean-etc: maintainer-clean-etc
7531 maintainer-clean-etc:
7532 @: $(MAKE); $(unstage)
7533 @[ -f ./etc/Makefile ] || exit 0; \
7534 r=`${PWD_COMMAND}`; export r; \
7535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7536 $(HOST_EXPORTS) \
7537 for flag in $(EXTRA_HOST_FLAGS) ; do \
7538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7539 done; \
7540 echo "Doing maintainer-clean in etc"; \
7541 (cd $(HOST_SUBDIR)/etc && \
7542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7544 "RANLIB=$${RANLIB}" \
7545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7546 maintainer-clean) \
7547 || exit 1
7549 @endif etc
7553 .PHONY: configure-fastjar maybe-configure-fastjar
7554 maybe-configure-fastjar:
7555 @if gcc-bootstrap
7556 configure-fastjar: stage_current
7557 @endif gcc-bootstrap
7558 @if fastjar
7559 maybe-configure-fastjar: configure-fastjar
7560 configure-fastjar:
7561 @: $(MAKE); $(unstage)
7562 @r=`${PWD_COMMAND}`; export r; \
7563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7564 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7565 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
7566 $(HOST_EXPORTS) \
7567 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7568 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7569 case $(srcdir) in \
7570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7571 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7573 esac; \
7574 module_srcdir=fastjar; \
7575 $(SHELL) \
7576 $$s/$$module_srcdir/configure \
7577 --srcdir=$${topdir}/$$module_srcdir \
7578 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7579 --target=${target_alias} \
7580 || exit 1
7581 @endif fastjar
7587 .PHONY: all-fastjar maybe-all-fastjar
7588 maybe-all-fastjar:
7589 @if gcc-bootstrap
7590 all-fastjar: stage_current
7591 @endif gcc-bootstrap
7592 @if fastjar
7593 TARGET-fastjar=all
7594 maybe-all-fastjar: all-fastjar
7595 all-fastjar: configure-fastjar
7596 @: $(MAKE); $(unstage)
7597 @r=`${PWD_COMMAND}`; export r; \
7598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7599 $(HOST_EXPORTS) \
7600 (cd $(HOST_SUBDIR)/fastjar && \
7601 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7602 $(TARGET-fastjar))
7603 @endif fastjar
7608 .PHONY: check-fastjar maybe-check-fastjar
7609 maybe-check-fastjar:
7610 @if fastjar
7611 maybe-check-fastjar: check-fastjar
7613 # This module is only tested in a native toolchain.
7614 check-fastjar:
7615 @: $(MAKE); $(unstage)
7616 @if [ '$(host)' = '$(target)' ]; then \
7617 r=`${PWD_COMMAND}`; export r; \
7618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7619 $(HOST_EXPORTS) \
7620 (cd $(HOST_SUBDIR)/fastjar && \
7621 $(MAKE) $(FLAGS_TO_PASS) check)
7624 @endif fastjar
7626 .PHONY: install-fastjar maybe-install-fastjar
7627 maybe-install-fastjar:
7628 @if fastjar
7629 maybe-install-fastjar: install-fastjar
7631 install-fastjar: installdirs
7632 @: $(MAKE); $(unstage)
7633 @r=`${PWD_COMMAND}`; export r; \
7634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7635 $(HOST_EXPORTS) \
7636 (cd $(HOST_SUBDIR)/fastjar && \
7637 $(MAKE) $(FLAGS_TO_PASS) install)
7639 @endif fastjar
7641 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7642 maybe-install-strip-fastjar:
7643 @if fastjar
7644 maybe-install-strip-fastjar: install-strip-fastjar
7646 install-strip-fastjar: installdirs
7647 @: $(MAKE); $(unstage)
7648 @r=`${PWD_COMMAND}`; export r; \
7649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7650 $(HOST_EXPORTS) \
7651 (cd $(HOST_SUBDIR)/fastjar && \
7652 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7654 @endif fastjar
7656 # Other targets (info, dvi, pdf, etc.)
7658 .PHONY: maybe-info-fastjar info-fastjar
7659 maybe-info-fastjar:
7660 @if fastjar
7661 maybe-info-fastjar: info-fastjar
7663 info-fastjar: \
7664 configure-fastjar
7665 @: $(MAKE); $(unstage)
7666 @[ -f ./fastjar/Makefile ] || exit 0; \
7667 r=`${PWD_COMMAND}`; export r; \
7668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7669 $(HOST_EXPORTS) \
7670 for flag in $(EXTRA_HOST_FLAGS) ; do \
7671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7672 done; \
7673 echo "Doing info in fastjar"; \
7674 (cd $(HOST_SUBDIR)/fastjar && \
7675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7677 "RANLIB=$${RANLIB}" \
7678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7679 info) \
7680 || exit 1
7682 @endif fastjar
7684 .PHONY: maybe-dvi-fastjar dvi-fastjar
7685 maybe-dvi-fastjar:
7686 @if fastjar
7687 maybe-dvi-fastjar: dvi-fastjar
7689 dvi-fastjar: \
7690 configure-fastjar
7691 @: $(MAKE); $(unstage)
7692 @[ -f ./fastjar/Makefile ] || exit 0; \
7693 r=`${PWD_COMMAND}`; export r; \
7694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7695 $(HOST_EXPORTS) \
7696 for flag in $(EXTRA_HOST_FLAGS) ; do \
7697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7698 done; \
7699 echo "Doing dvi in fastjar"; \
7700 (cd $(HOST_SUBDIR)/fastjar && \
7701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7703 "RANLIB=$${RANLIB}" \
7704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7705 dvi) \
7706 || exit 1
7708 @endif fastjar
7710 .PHONY: maybe-pdf-fastjar pdf-fastjar
7711 maybe-pdf-fastjar:
7712 @if fastjar
7713 maybe-pdf-fastjar: pdf-fastjar
7715 pdf-fastjar: \
7716 configure-fastjar
7717 @: $(MAKE); $(unstage)
7718 @[ -f ./fastjar/Makefile ] || exit 0; \
7719 r=`${PWD_COMMAND}`; export r; \
7720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7721 $(HOST_EXPORTS) \
7722 for flag in $(EXTRA_HOST_FLAGS) ; do \
7723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7724 done; \
7725 echo "Doing pdf in fastjar"; \
7726 (cd $(HOST_SUBDIR)/fastjar && \
7727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7729 "RANLIB=$${RANLIB}" \
7730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7731 pdf) \
7732 || exit 1
7734 @endif fastjar
7736 .PHONY: maybe-html-fastjar html-fastjar
7737 maybe-html-fastjar:
7738 @if fastjar
7739 maybe-html-fastjar: html-fastjar
7741 html-fastjar: \
7742 configure-fastjar
7743 @: $(MAKE); $(unstage)
7744 @[ -f ./fastjar/Makefile ] || exit 0; \
7745 r=`${PWD_COMMAND}`; export r; \
7746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7747 $(HOST_EXPORTS) \
7748 for flag in $(EXTRA_HOST_FLAGS) ; do \
7749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7750 done; \
7751 echo "Doing html in fastjar"; \
7752 (cd $(HOST_SUBDIR)/fastjar && \
7753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7755 "RANLIB=$${RANLIB}" \
7756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7757 html) \
7758 || exit 1
7760 @endif fastjar
7762 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7763 maybe-TAGS-fastjar:
7764 @if fastjar
7765 maybe-TAGS-fastjar: TAGS-fastjar
7767 TAGS-fastjar: \
7768 configure-fastjar
7769 @: $(MAKE); $(unstage)
7770 @[ -f ./fastjar/Makefile ] || exit 0; \
7771 r=`${PWD_COMMAND}`; export r; \
7772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7773 $(HOST_EXPORTS) \
7774 for flag in $(EXTRA_HOST_FLAGS) ; do \
7775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7776 done; \
7777 echo "Doing TAGS in fastjar"; \
7778 (cd $(HOST_SUBDIR)/fastjar && \
7779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7781 "RANLIB=$${RANLIB}" \
7782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7783 TAGS) \
7784 || exit 1
7786 @endif fastjar
7788 .PHONY: maybe-install-info-fastjar install-info-fastjar
7789 maybe-install-info-fastjar:
7790 @if fastjar
7791 maybe-install-info-fastjar: install-info-fastjar
7793 install-info-fastjar: \
7794 configure-fastjar \
7795 info-fastjar
7796 @: $(MAKE); $(unstage)
7797 @[ -f ./fastjar/Makefile ] || exit 0; \
7798 r=`${PWD_COMMAND}`; export r; \
7799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7800 $(HOST_EXPORTS) \
7801 for flag in $(EXTRA_HOST_FLAGS) ; do \
7802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7803 done; \
7804 echo "Doing install-info in fastjar"; \
7805 (cd $(HOST_SUBDIR)/fastjar && \
7806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7808 "RANLIB=$${RANLIB}" \
7809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7810 install-info) \
7811 || exit 1
7813 @endif fastjar
7815 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7816 maybe-install-pdf-fastjar:
7817 @if fastjar
7818 maybe-install-pdf-fastjar: install-pdf-fastjar
7820 install-pdf-fastjar: \
7821 configure-fastjar \
7822 pdf-fastjar
7823 @: $(MAKE); $(unstage)
7824 @[ -f ./fastjar/Makefile ] || exit 0; \
7825 r=`${PWD_COMMAND}`; export r; \
7826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7827 $(HOST_EXPORTS) \
7828 for flag in $(EXTRA_HOST_FLAGS) ; do \
7829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7830 done; \
7831 echo "Doing install-pdf in fastjar"; \
7832 (cd $(HOST_SUBDIR)/fastjar && \
7833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7835 "RANLIB=$${RANLIB}" \
7836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7837 install-pdf) \
7838 || exit 1
7840 @endif fastjar
7842 .PHONY: maybe-install-html-fastjar install-html-fastjar
7843 maybe-install-html-fastjar:
7844 @if fastjar
7845 maybe-install-html-fastjar: install-html-fastjar
7847 install-html-fastjar: \
7848 configure-fastjar \
7849 html-fastjar
7850 @: $(MAKE); $(unstage)
7851 @[ -f ./fastjar/Makefile ] || exit 0; \
7852 r=`${PWD_COMMAND}`; export r; \
7853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7854 $(HOST_EXPORTS) \
7855 for flag in $(EXTRA_HOST_FLAGS) ; do \
7856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7857 done; \
7858 echo "Doing install-html in fastjar"; \
7859 (cd $(HOST_SUBDIR)/fastjar && \
7860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7862 "RANLIB=$${RANLIB}" \
7863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7864 install-html) \
7865 || exit 1
7867 @endif fastjar
7869 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7870 maybe-installcheck-fastjar:
7871 @if fastjar
7872 maybe-installcheck-fastjar: installcheck-fastjar
7874 installcheck-fastjar: \
7875 configure-fastjar
7876 @: $(MAKE); $(unstage)
7877 @[ -f ./fastjar/Makefile ] || exit 0; \
7878 r=`${PWD_COMMAND}`; export r; \
7879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7880 $(HOST_EXPORTS) \
7881 for flag in $(EXTRA_HOST_FLAGS) ; do \
7882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7883 done; \
7884 echo "Doing installcheck in fastjar"; \
7885 (cd $(HOST_SUBDIR)/fastjar && \
7886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7888 "RANLIB=$${RANLIB}" \
7889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7890 installcheck) \
7891 || exit 1
7893 @endif fastjar
7895 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7896 maybe-mostlyclean-fastjar:
7897 @if fastjar
7898 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7900 mostlyclean-fastjar:
7901 @: $(MAKE); $(unstage)
7902 @[ -f ./fastjar/Makefile ] || exit 0; \
7903 r=`${PWD_COMMAND}`; export r; \
7904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7905 $(HOST_EXPORTS) \
7906 for flag in $(EXTRA_HOST_FLAGS) ; do \
7907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7908 done; \
7909 echo "Doing mostlyclean in fastjar"; \
7910 (cd $(HOST_SUBDIR)/fastjar && \
7911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7913 "RANLIB=$${RANLIB}" \
7914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7915 mostlyclean) \
7916 || exit 1
7918 @endif fastjar
7920 .PHONY: maybe-clean-fastjar clean-fastjar
7921 maybe-clean-fastjar:
7922 @if fastjar
7923 maybe-clean-fastjar: clean-fastjar
7925 clean-fastjar:
7926 @: $(MAKE); $(unstage)
7927 @[ -f ./fastjar/Makefile ] || exit 0; \
7928 r=`${PWD_COMMAND}`; export r; \
7929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7930 $(HOST_EXPORTS) \
7931 for flag in $(EXTRA_HOST_FLAGS) ; do \
7932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7933 done; \
7934 echo "Doing clean in fastjar"; \
7935 (cd $(HOST_SUBDIR)/fastjar && \
7936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7938 "RANLIB=$${RANLIB}" \
7939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7940 clean) \
7941 || exit 1
7943 @endif fastjar
7945 .PHONY: maybe-distclean-fastjar distclean-fastjar
7946 maybe-distclean-fastjar:
7947 @if fastjar
7948 maybe-distclean-fastjar: distclean-fastjar
7950 distclean-fastjar:
7951 @: $(MAKE); $(unstage)
7952 @[ -f ./fastjar/Makefile ] || exit 0; \
7953 r=`${PWD_COMMAND}`; export r; \
7954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7955 $(HOST_EXPORTS) \
7956 for flag in $(EXTRA_HOST_FLAGS) ; do \
7957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7958 done; \
7959 echo "Doing distclean in fastjar"; \
7960 (cd $(HOST_SUBDIR)/fastjar && \
7961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7963 "RANLIB=$${RANLIB}" \
7964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7965 distclean) \
7966 || exit 1
7968 @endif fastjar
7970 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7971 maybe-maintainer-clean-fastjar:
7972 @if fastjar
7973 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7975 maintainer-clean-fastjar:
7976 @: $(MAKE); $(unstage)
7977 @[ -f ./fastjar/Makefile ] || exit 0; \
7978 r=`${PWD_COMMAND}`; export r; \
7979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7980 $(HOST_EXPORTS) \
7981 for flag in $(EXTRA_HOST_FLAGS) ; do \
7982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7983 done; \
7984 echo "Doing maintainer-clean in fastjar"; \
7985 (cd $(HOST_SUBDIR)/fastjar && \
7986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7988 "RANLIB=$${RANLIB}" \
7989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7990 maintainer-clean) \
7991 || exit 1
7993 @endif fastjar
7997 .PHONY: configure-fixincludes maybe-configure-fixincludes
7998 maybe-configure-fixincludes:
7999 @if gcc-bootstrap
8000 configure-fixincludes: stage_current
8001 @endif gcc-bootstrap
8002 @if fixincludes
8003 maybe-configure-fixincludes: configure-fixincludes
8004 configure-fixincludes:
8005 @r=`${PWD_COMMAND}`; export r; \
8006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8007 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8009 $(HOST_EXPORTS) \
8010 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8011 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8012 case $(srcdir) in \
8013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8014 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8016 esac; \
8017 module_srcdir=fixincludes; \
8018 $(SHELL) \
8019 $$s/$$module_srcdir/configure \
8020 --srcdir=$${topdir}/$$module_srcdir \
8021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8022 --target=${target_alias} \
8023 || exit 1
8024 @endif fixincludes
8028 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8029 maybe-configure-stage1-fixincludes:
8030 @if fixincludes-bootstrap
8031 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8032 configure-stage1-fixincludes:
8033 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8034 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8035 @r=`${PWD_COMMAND}`; export r; \
8036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8037 TFLAGS="$(STAGE1_TFLAGS)"; \
8038 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8039 $(HOST_EXPORTS) \
8040 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8041 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8042 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8043 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8045 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8046 case $(srcdir) in \
8047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8048 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8050 esac; \
8051 module_srcdir=fixincludes; \
8052 $(SHELL) $$s/$$module_srcdir/configure \
8053 --srcdir=$${topdir}/$$module_srcdir \
8054 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8055 --target=${target_alias} \
8057 $(STAGE1_CONFIGURE_FLAGS)
8058 @endif fixincludes-bootstrap
8060 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8061 maybe-configure-stage2-fixincludes:
8062 @if fixincludes-bootstrap
8063 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8064 configure-stage2-fixincludes:
8065 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8067 @r=`${PWD_COMMAND}`; export r; \
8068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8069 TFLAGS="$(STAGE2_TFLAGS)"; \
8070 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8071 $(HOST_EXPORTS) \
8072 $(POSTSTAGE1_HOST_EXPORTS) \
8073 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8074 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8075 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8076 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8078 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8079 case $(srcdir) in \
8080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8081 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8083 esac; \
8084 module_srcdir=fixincludes; \
8085 $(SHELL) $$s/$$module_srcdir/configure \
8086 --srcdir=$${topdir}/$$module_srcdir \
8087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8088 --target=${target_alias} \
8089 --with-build-libsubdir=$(HOST_SUBDIR) \
8090 $(STAGE2_CONFIGURE_FLAGS)
8091 @endif fixincludes-bootstrap
8093 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8094 maybe-configure-stage3-fixincludes:
8095 @if fixincludes-bootstrap
8096 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8097 configure-stage3-fixincludes:
8098 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8100 @r=`${PWD_COMMAND}`; export r; \
8101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8102 TFLAGS="$(STAGE3_TFLAGS)"; \
8103 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8104 $(HOST_EXPORTS) \
8105 $(POSTSTAGE1_HOST_EXPORTS) \
8106 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8107 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8108 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8109 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8111 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8112 case $(srcdir) in \
8113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8114 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8116 esac; \
8117 module_srcdir=fixincludes; \
8118 $(SHELL) $$s/$$module_srcdir/configure \
8119 --srcdir=$${topdir}/$$module_srcdir \
8120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8121 --target=${target_alias} \
8122 --with-build-libsubdir=$(HOST_SUBDIR) \
8123 $(STAGE3_CONFIGURE_FLAGS)
8124 @endif fixincludes-bootstrap
8126 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8127 maybe-configure-stage4-fixincludes:
8128 @if fixincludes-bootstrap
8129 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8130 configure-stage4-fixincludes:
8131 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8133 @r=`${PWD_COMMAND}`; export r; \
8134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8135 TFLAGS="$(STAGE4_TFLAGS)"; \
8136 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8137 $(HOST_EXPORTS) \
8138 $(POSTSTAGE1_HOST_EXPORTS) \
8139 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8140 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8141 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8142 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8144 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8145 case $(srcdir) in \
8146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8147 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8149 esac; \
8150 module_srcdir=fixincludes; \
8151 $(SHELL) $$s/$$module_srcdir/configure \
8152 --srcdir=$${topdir}/$$module_srcdir \
8153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8154 --target=${target_alias} \
8155 --with-build-libsubdir=$(HOST_SUBDIR) \
8156 $(STAGE4_CONFIGURE_FLAGS)
8157 @endif fixincludes-bootstrap
8159 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8160 maybe-configure-stageprofile-fixincludes:
8161 @if fixincludes-bootstrap
8162 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8163 configure-stageprofile-fixincludes:
8164 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8165 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8166 @r=`${PWD_COMMAND}`; export r; \
8167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8168 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8169 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8170 $(HOST_EXPORTS) \
8171 $(POSTSTAGE1_HOST_EXPORTS) \
8172 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8173 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8174 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8175 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8177 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8178 case $(srcdir) in \
8179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8180 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8182 esac; \
8183 module_srcdir=fixincludes; \
8184 $(SHELL) $$s/$$module_srcdir/configure \
8185 --srcdir=$${topdir}/$$module_srcdir \
8186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8187 --target=${target_alias} \
8188 --with-build-libsubdir=$(HOST_SUBDIR) \
8189 $(STAGEprofile_CONFIGURE_FLAGS)
8190 @endif fixincludes-bootstrap
8192 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8193 maybe-configure-stagefeedback-fixincludes:
8194 @if fixincludes-bootstrap
8195 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8196 configure-stagefeedback-fixincludes:
8197 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8198 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8199 @r=`${PWD_COMMAND}`; export r; \
8200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8201 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8202 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8203 $(HOST_EXPORTS) \
8204 $(POSTSTAGE1_HOST_EXPORTS) \
8205 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8206 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8207 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8208 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8209 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8210 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8211 case $(srcdir) in \
8212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8213 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8215 esac; \
8216 module_srcdir=fixincludes; \
8217 $(SHELL) $$s/$$module_srcdir/configure \
8218 --srcdir=$${topdir}/$$module_srcdir \
8219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8220 --target=${target_alias} \
8221 --with-build-libsubdir=$(HOST_SUBDIR) \
8222 $(STAGEfeedback_CONFIGURE_FLAGS)
8223 @endif fixincludes-bootstrap
8229 .PHONY: all-fixincludes maybe-all-fixincludes
8230 maybe-all-fixincludes:
8231 @if gcc-bootstrap
8232 all-fixincludes: stage_current
8233 @endif gcc-bootstrap
8234 @if fixincludes
8235 TARGET-fixincludes=all
8236 maybe-all-fixincludes: all-fixincludes
8237 all-fixincludes: configure-fixincludes
8238 @r=`${PWD_COMMAND}`; export r; \
8239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8240 $(HOST_EXPORTS) \
8241 (cd $(HOST_SUBDIR)/fixincludes && \
8242 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8243 $(TARGET-fixincludes))
8244 @endif fixincludes
8248 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8249 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8250 maybe-all-stage1-fixincludes:
8251 maybe-clean-stage1-fixincludes:
8252 @if fixincludes-bootstrap
8253 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8254 all-stage1: all-stage1-fixincludes
8255 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8256 all-stage1-fixincludes: configure-stage1-fixincludes
8257 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8258 @r=`${PWD_COMMAND}`; export r; \
8259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8260 TFLAGS="$(STAGE1_TFLAGS)"; \
8261 $(HOST_EXPORTS) \
8262 cd $(HOST_SUBDIR)/fixincludes && \
8263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8264 CFLAGS="$(STAGE1_CFLAGS)" \
8265 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8266 LIBCFLAGS="$(LIBCFLAGS)" \
8267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8270 $(EXTRA_HOST_FLAGS) \
8271 $(STAGE1_FLAGS_TO_PASS) \
8272 TFLAGS="$(STAGE1_TFLAGS)" \
8273 $(TARGET-stage1-fixincludes)
8275 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8276 clean-stage1: clean-stage1-fixincludes
8277 clean-stage1-fixincludes:
8278 @if [ $(current_stage) = stage1 ]; then \
8279 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8280 else \
8281 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8282 $(MAKE) stage1-start; \
8283 fi; \
8284 cd $(HOST_SUBDIR)/fixincludes && \
8285 $(MAKE) $(EXTRA_HOST_FLAGS) \
8286 $(STAGE1_FLAGS_TO_PASS) clean
8287 @endif fixincludes-bootstrap
8290 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8291 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8292 maybe-all-stage2-fixincludes:
8293 maybe-clean-stage2-fixincludes:
8294 @if fixincludes-bootstrap
8295 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8296 all-stage2: all-stage2-fixincludes
8297 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8298 all-stage2-fixincludes: configure-stage2-fixincludes
8299 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8300 @r=`${PWD_COMMAND}`; export r; \
8301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8302 TFLAGS="$(STAGE2_TFLAGS)"; \
8303 $(HOST_EXPORTS) \
8304 $(POSTSTAGE1_HOST_EXPORTS) \
8305 cd $(HOST_SUBDIR)/fixincludes && \
8306 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8307 CFLAGS="$(STAGE2_CFLAGS)" \
8308 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8309 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8310 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8311 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8312 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8313 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8314 TFLAGS="$(STAGE2_TFLAGS)" \
8315 $(TARGET-stage2-fixincludes)
8317 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8318 clean-stage2: clean-stage2-fixincludes
8319 clean-stage2-fixincludes:
8320 @if [ $(current_stage) = stage2 ]; then \
8321 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8322 else \
8323 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8324 $(MAKE) stage2-start; \
8325 fi; \
8326 cd $(HOST_SUBDIR)/fixincludes && \
8327 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8328 @endif fixincludes-bootstrap
8331 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8332 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8333 maybe-all-stage3-fixincludes:
8334 maybe-clean-stage3-fixincludes:
8335 @if fixincludes-bootstrap
8336 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8337 all-stage3: all-stage3-fixincludes
8338 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8339 all-stage3-fixincludes: configure-stage3-fixincludes
8340 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8341 @r=`${PWD_COMMAND}`; export r; \
8342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8343 TFLAGS="$(STAGE3_TFLAGS)"; \
8344 $(HOST_EXPORTS) \
8345 $(POSTSTAGE1_HOST_EXPORTS) \
8346 cd $(HOST_SUBDIR)/fixincludes && \
8347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8348 CFLAGS="$(STAGE3_CFLAGS)" \
8349 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8350 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8351 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8352 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8353 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8354 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8355 TFLAGS="$(STAGE3_TFLAGS)" \
8356 $(TARGET-stage3-fixincludes)
8358 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8359 clean-stage3: clean-stage3-fixincludes
8360 clean-stage3-fixincludes:
8361 @if [ $(current_stage) = stage3 ]; then \
8362 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8363 else \
8364 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8365 $(MAKE) stage3-start; \
8366 fi; \
8367 cd $(HOST_SUBDIR)/fixincludes && \
8368 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8369 @endif fixincludes-bootstrap
8372 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8373 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8374 maybe-all-stage4-fixincludes:
8375 maybe-clean-stage4-fixincludes:
8376 @if fixincludes-bootstrap
8377 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8378 all-stage4: all-stage4-fixincludes
8379 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8380 all-stage4-fixincludes: configure-stage4-fixincludes
8381 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8382 @r=`${PWD_COMMAND}`; export r; \
8383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8384 TFLAGS="$(STAGE4_TFLAGS)"; \
8385 $(HOST_EXPORTS) \
8386 $(POSTSTAGE1_HOST_EXPORTS) \
8387 cd $(HOST_SUBDIR)/fixincludes && \
8388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8389 CFLAGS="$(STAGE4_CFLAGS)" \
8390 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8391 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8395 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8396 TFLAGS="$(STAGE4_TFLAGS)" \
8397 $(TARGET-stage4-fixincludes)
8399 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8400 clean-stage4: clean-stage4-fixincludes
8401 clean-stage4-fixincludes:
8402 @if [ $(current_stage) = stage4 ]; then \
8403 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8404 else \
8405 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8406 $(MAKE) stage4-start; \
8407 fi; \
8408 cd $(HOST_SUBDIR)/fixincludes && \
8409 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8410 @endif fixincludes-bootstrap
8413 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8414 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8415 maybe-all-stageprofile-fixincludes:
8416 maybe-clean-stageprofile-fixincludes:
8417 @if fixincludes-bootstrap
8418 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8419 all-stageprofile: all-stageprofile-fixincludes
8420 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8421 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8422 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8423 @r=`${PWD_COMMAND}`; export r; \
8424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8425 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8426 $(HOST_EXPORTS) \
8427 $(POSTSTAGE1_HOST_EXPORTS) \
8428 cd $(HOST_SUBDIR)/fixincludes && \
8429 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8430 CFLAGS="$(STAGEprofile_CFLAGS)" \
8431 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8432 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8433 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8434 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8435 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8436 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8437 TFLAGS="$(STAGEprofile_TFLAGS)" \
8438 $(TARGET-stageprofile-fixincludes)
8440 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8441 clean-stageprofile: clean-stageprofile-fixincludes
8442 clean-stageprofile-fixincludes:
8443 @if [ $(current_stage) = stageprofile ]; then \
8444 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8445 else \
8446 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8447 $(MAKE) stageprofile-start; \
8448 fi; \
8449 cd $(HOST_SUBDIR)/fixincludes && \
8450 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8451 @endif fixincludes-bootstrap
8454 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8455 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8456 maybe-all-stagefeedback-fixincludes:
8457 maybe-clean-stagefeedback-fixincludes:
8458 @if fixincludes-bootstrap
8459 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8460 all-stagefeedback: all-stagefeedback-fixincludes
8461 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8462 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8463 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8464 @r=`${PWD_COMMAND}`; export r; \
8465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8466 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8467 $(HOST_EXPORTS) \
8468 $(POSTSTAGE1_HOST_EXPORTS) \
8469 cd $(HOST_SUBDIR)/fixincludes && \
8470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8471 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8472 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8473 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8478 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8479 $(TARGET-stagefeedback-fixincludes)
8481 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8482 clean-stagefeedback: clean-stagefeedback-fixincludes
8483 clean-stagefeedback-fixincludes:
8484 @if [ $(current_stage) = stagefeedback ]; then \
8485 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8486 else \
8487 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8488 $(MAKE) stagefeedback-start; \
8489 fi; \
8490 cd $(HOST_SUBDIR)/fixincludes && \
8491 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8492 @endif fixincludes-bootstrap
8498 .PHONY: check-fixincludes maybe-check-fixincludes
8499 maybe-check-fixincludes:
8500 @if fixincludes
8501 maybe-check-fixincludes: check-fixincludes
8503 check-fixincludes:
8504 @: $(MAKE); $(unstage)
8505 @r=`${PWD_COMMAND}`; export r; \
8506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8507 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
8508 (cd $(HOST_SUBDIR)/fixincludes && \
8509 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
8511 @endif fixincludes
8513 .PHONY: install-fixincludes maybe-install-fixincludes
8514 maybe-install-fixincludes:
8515 @if fixincludes
8516 maybe-install-fixincludes: install-fixincludes
8518 install-fixincludes: installdirs
8519 @: $(MAKE); $(unstage)
8520 @r=`${PWD_COMMAND}`; export r; \
8521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8522 $(HOST_EXPORTS) \
8523 (cd $(HOST_SUBDIR)/fixincludes && \
8524 $(MAKE) $(FLAGS_TO_PASS) install)
8526 @endif fixincludes
8528 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8529 maybe-install-strip-fixincludes:
8530 @if fixincludes
8531 maybe-install-strip-fixincludes: install-strip-fixincludes
8533 install-strip-fixincludes: installdirs
8534 @: $(MAKE); $(unstage)
8535 @r=`${PWD_COMMAND}`; export r; \
8536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8537 $(HOST_EXPORTS) \
8538 (cd $(HOST_SUBDIR)/fixincludes && \
8539 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8541 @endif fixincludes
8543 # Other targets (info, dvi, pdf, etc.)
8545 .PHONY: maybe-info-fixincludes info-fixincludes
8546 maybe-info-fixincludes:
8547 @if fixincludes
8548 maybe-info-fixincludes: info-fixincludes
8550 info-fixincludes: \
8551 configure-fixincludes
8552 @[ -f ./fixincludes/Makefile ] || exit 0; \
8553 r=`${PWD_COMMAND}`; export r; \
8554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8555 $(HOST_EXPORTS) \
8556 for flag in $(EXTRA_HOST_FLAGS) ; do \
8557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8558 done; \
8559 echo "Doing info in fixincludes"; \
8560 (cd $(HOST_SUBDIR)/fixincludes && \
8561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8563 "RANLIB=$${RANLIB}" \
8564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8565 info) \
8566 || exit 1
8568 @endif fixincludes
8570 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8571 maybe-dvi-fixincludes:
8572 @if fixincludes
8573 maybe-dvi-fixincludes: dvi-fixincludes
8575 dvi-fixincludes: \
8576 configure-fixincludes
8577 @[ -f ./fixincludes/Makefile ] || exit 0; \
8578 r=`${PWD_COMMAND}`; export r; \
8579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8580 $(HOST_EXPORTS) \
8581 for flag in $(EXTRA_HOST_FLAGS) ; do \
8582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8583 done; \
8584 echo "Doing dvi in fixincludes"; \
8585 (cd $(HOST_SUBDIR)/fixincludes && \
8586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8588 "RANLIB=$${RANLIB}" \
8589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8590 dvi) \
8591 || exit 1
8593 @endif fixincludes
8595 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8596 maybe-pdf-fixincludes:
8597 @if fixincludes
8598 maybe-pdf-fixincludes: pdf-fixincludes
8600 pdf-fixincludes: \
8601 configure-fixincludes
8602 @[ -f ./fixincludes/Makefile ] || exit 0; \
8603 r=`${PWD_COMMAND}`; export r; \
8604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8605 $(HOST_EXPORTS) \
8606 for flag in $(EXTRA_HOST_FLAGS) ; do \
8607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8608 done; \
8609 echo "Doing pdf in fixincludes"; \
8610 (cd $(HOST_SUBDIR)/fixincludes && \
8611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8613 "RANLIB=$${RANLIB}" \
8614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8615 pdf) \
8616 || exit 1
8618 @endif fixincludes
8620 .PHONY: maybe-html-fixincludes html-fixincludes
8621 maybe-html-fixincludes:
8622 @if fixincludes
8623 maybe-html-fixincludes: html-fixincludes
8625 html-fixincludes: \
8626 configure-fixincludes
8627 @[ -f ./fixincludes/Makefile ] || exit 0; \
8628 r=`${PWD_COMMAND}`; export r; \
8629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8630 $(HOST_EXPORTS) \
8631 for flag in $(EXTRA_HOST_FLAGS) ; do \
8632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8633 done; \
8634 echo "Doing html in fixincludes"; \
8635 (cd $(HOST_SUBDIR)/fixincludes && \
8636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8638 "RANLIB=$${RANLIB}" \
8639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8640 html) \
8641 || exit 1
8643 @endif fixincludes
8645 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8646 maybe-TAGS-fixincludes:
8647 @if fixincludes
8648 maybe-TAGS-fixincludes: TAGS-fixincludes
8650 # fixincludes doesn't support TAGS.
8651 TAGS-fixincludes:
8653 @endif fixincludes
8655 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8656 maybe-install-info-fixincludes:
8657 @if fixincludes
8658 maybe-install-info-fixincludes: install-info-fixincludes
8660 install-info-fixincludes: \
8661 configure-fixincludes \
8662 info-fixincludes
8663 @[ -f ./fixincludes/Makefile ] || exit 0; \
8664 r=`${PWD_COMMAND}`; export r; \
8665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8666 $(HOST_EXPORTS) \
8667 for flag in $(EXTRA_HOST_FLAGS) ; do \
8668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8669 done; \
8670 echo "Doing install-info in fixincludes"; \
8671 (cd $(HOST_SUBDIR)/fixincludes && \
8672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8674 "RANLIB=$${RANLIB}" \
8675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8676 install-info) \
8677 || exit 1
8679 @endif fixincludes
8681 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8682 maybe-install-pdf-fixincludes:
8683 @if fixincludes
8684 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8686 install-pdf-fixincludes: \
8687 configure-fixincludes \
8688 pdf-fixincludes
8689 @[ -f ./fixincludes/Makefile ] || exit 0; \
8690 r=`${PWD_COMMAND}`; export r; \
8691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8692 $(HOST_EXPORTS) \
8693 for flag in $(EXTRA_HOST_FLAGS) ; do \
8694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8695 done; \
8696 echo "Doing install-pdf in fixincludes"; \
8697 (cd $(HOST_SUBDIR)/fixincludes && \
8698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8700 "RANLIB=$${RANLIB}" \
8701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8702 install-pdf) \
8703 || exit 1
8705 @endif fixincludes
8707 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8708 maybe-install-html-fixincludes:
8709 @if fixincludes
8710 maybe-install-html-fixincludes: install-html-fixincludes
8712 install-html-fixincludes: \
8713 configure-fixincludes \
8714 html-fixincludes
8715 @[ -f ./fixincludes/Makefile ] || exit 0; \
8716 r=`${PWD_COMMAND}`; export r; \
8717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8718 $(HOST_EXPORTS) \
8719 for flag in $(EXTRA_HOST_FLAGS) ; do \
8720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8721 done; \
8722 echo "Doing install-html in fixincludes"; \
8723 (cd $(HOST_SUBDIR)/fixincludes && \
8724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8726 "RANLIB=$${RANLIB}" \
8727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8728 install-html) \
8729 || exit 1
8731 @endif fixincludes
8733 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8734 maybe-installcheck-fixincludes:
8735 @if fixincludes
8736 maybe-installcheck-fixincludes: installcheck-fixincludes
8738 installcheck-fixincludes: \
8739 configure-fixincludes
8740 @[ -f ./fixincludes/Makefile ] || exit 0; \
8741 r=`${PWD_COMMAND}`; export r; \
8742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8743 $(HOST_EXPORTS) \
8744 for flag in $(EXTRA_HOST_FLAGS) ; do \
8745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8746 done; \
8747 echo "Doing installcheck in fixincludes"; \
8748 (cd $(HOST_SUBDIR)/fixincludes && \
8749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8751 "RANLIB=$${RANLIB}" \
8752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8753 installcheck) \
8754 || exit 1
8756 @endif fixincludes
8758 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8759 maybe-mostlyclean-fixincludes:
8760 @if fixincludes
8761 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8763 mostlyclean-fixincludes:
8764 @[ -f ./fixincludes/Makefile ] || exit 0; \
8765 r=`${PWD_COMMAND}`; export r; \
8766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8767 $(HOST_EXPORTS) \
8768 for flag in $(EXTRA_HOST_FLAGS) ; do \
8769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8770 done; \
8771 echo "Doing mostlyclean in fixincludes"; \
8772 (cd $(HOST_SUBDIR)/fixincludes && \
8773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8775 "RANLIB=$${RANLIB}" \
8776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8777 mostlyclean) \
8778 || exit 1
8780 @endif fixincludes
8782 .PHONY: maybe-clean-fixincludes clean-fixincludes
8783 maybe-clean-fixincludes:
8784 @if fixincludes
8785 maybe-clean-fixincludes: clean-fixincludes
8787 clean-fixincludes:
8788 @[ -f ./fixincludes/Makefile ] || exit 0; \
8789 r=`${PWD_COMMAND}`; export r; \
8790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8791 $(HOST_EXPORTS) \
8792 for flag in $(EXTRA_HOST_FLAGS) ; do \
8793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8794 done; \
8795 echo "Doing clean in fixincludes"; \
8796 (cd $(HOST_SUBDIR)/fixincludes && \
8797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8799 "RANLIB=$${RANLIB}" \
8800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8801 clean) \
8802 || exit 1
8804 @endif fixincludes
8806 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8807 maybe-distclean-fixincludes:
8808 @if fixincludes
8809 maybe-distclean-fixincludes: distclean-fixincludes
8811 distclean-fixincludes:
8812 @[ -f ./fixincludes/Makefile ] || exit 0; \
8813 r=`${PWD_COMMAND}`; export r; \
8814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8815 $(HOST_EXPORTS) \
8816 for flag in $(EXTRA_HOST_FLAGS) ; do \
8817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8818 done; \
8819 echo "Doing distclean in fixincludes"; \
8820 (cd $(HOST_SUBDIR)/fixincludes && \
8821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8823 "RANLIB=$${RANLIB}" \
8824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8825 distclean) \
8826 || exit 1
8828 @endif fixincludes
8830 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8831 maybe-maintainer-clean-fixincludes:
8832 @if fixincludes
8833 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8835 maintainer-clean-fixincludes:
8836 @[ -f ./fixincludes/Makefile ] || exit 0; \
8837 r=`${PWD_COMMAND}`; export r; \
8838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8839 $(HOST_EXPORTS) \
8840 for flag in $(EXTRA_HOST_FLAGS) ; do \
8841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8842 done; \
8843 echo "Doing maintainer-clean in fixincludes"; \
8844 (cd $(HOST_SUBDIR)/fixincludes && \
8845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8847 "RANLIB=$${RANLIB}" \
8848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8849 maintainer-clean) \
8850 || exit 1
8852 @endif fixincludes
8856 .PHONY: configure-flex maybe-configure-flex
8857 maybe-configure-flex:
8858 @if gcc-bootstrap
8859 configure-flex: stage_current
8860 @endif gcc-bootstrap
8861 @if flex
8862 maybe-configure-flex: configure-flex
8863 configure-flex:
8864 @: $(MAKE); $(unstage)
8865 @r=`${PWD_COMMAND}`; export r; \
8866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8867 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
8869 $(HOST_EXPORTS) \
8870 echo Configuring in $(HOST_SUBDIR)/flex; \
8871 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8872 case $(srcdir) in \
8873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8874 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8876 esac; \
8877 module_srcdir=flex; \
8878 $(SHELL) \
8879 $$s/$$module_srcdir/configure \
8880 --srcdir=$${topdir}/$$module_srcdir \
8881 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8882 --target=${target_alias} \
8883 || exit 1
8884 @endif flex
8890 .PHONY: all-flex maybe-all-flex
8891 maybe-all-flex:
8892 @if gcc-bootstrap
8893 all-flex: stage_current
8894 @endif gcc-bootstrap
8895 @if flex
8896 TARGET-flex=all
8897 maybe-all-flex: all-flex
8898 all-flex: configure-flex
8899 @: $(MAKE); $(unstage)
8900 @r=`${PWD_COMMAND}`; export r; \
8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8902 $(HOST_EXPORTS) \
8903 (cd $(HOST_SUBDIR)/flex && \
8904 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8905 $(TARGET-flex))
8906 @endif flex
8911 .PHONY: check-flex maybe-check-flex
8912 maybe-check-flex:
8913 @if flex
8914 maybe-check-flex: check-flex
8916 # This module is only tested in a native toolchain.
8917 check-flex:
8918 @: $(MAKE); $(unstage)
8919 @if [ '$(host)' = '$(target)' ]; then \
8920 r=`${PWD_COMMAND}`; export r; \
8921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8922 $(HOST_EXPORTS) \
8923 (cd $(HOST_SUBDIR)/flex && \
8924 $(MAKE) $(FLAGS_TO_PASS) check)
8927 @endif flex
8929 .PHONY: install-flex maybe-install-flex
8930 maybe-install-flex:
8931 @if flex
8932 maybe-install-flex: install-flex
8934 install-flex: installdirs
8935 @: $(MAKE); $(unstage)
8936 @r=`${PWD_COMMAND}`; export r; \
8937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8938 $(HOST_EXPORTS) \
8939 (cd $(HOST_SUBDIR)/flex && \
8940 $(MAKE) $(FLAGS_TO_PASS) install)
8942 @endif flex
8944 .PHONY: install-strip-flex maybe-install-strip-flex
8945 maybe-install-strip-flex:
8946 @if flex
8947 maybe-install-strip-flex: install-strip-flex
8949 install-strip-flex: installdirs
8950 @: $(MAKE); $(unstage)
8951 @r=`${PWD_COMMAND}`; export r; \
8952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8953 $(HOST_EXPORTS) \
8954 (cd $(HOST_SUBDIR)/flex && \
8955 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8957 @endif flex
8959 # Other targets (info, dvi, pdf, etc.)
8961 .PHONY: maybe-info-flex info-flex
8962 maybe-info-flex:
8963 @if flex
8964 maybe-info-flex: info-flex
8966 info-flex: \
8967 configure-flex
8968 @: $(MAKE); $(unstage)
8969 @[ -f ./flex/Makefile ] || exit 0; \
8970 r=`${PWD_COMMAND}`; export r; \
8971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8972 $(HOST_EXPORTS) \
8973 for flag in $(EXTRA_HOST_FLAGS) ; do \
8974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8975 done; \
8976 echo "Doing info in flex"; \
8977 (cd $(HOST_SUBDIR)/flex && \
8978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8980 "RANLIB=$${RANLIB}" \
8981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8982 info) \
8983 || exit 1
8985 @endif flex
8987 .PHONY: maybe-dvi-flex dvi-flex
8988 maybe-dvi-flex:
8989 @if flex
8990 maybe-dvi-flex: dvi-flex
8992 dvi-flex: \
8993 configure-flex
8994 @: $(MAKE); $(unstage)
8995 @[ -f ./flex/Makefile ] || exit 0; \
8996 r=`${PWD_COMMAND}`; export r; \
8997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8998 $(HOST_EXPORTS) \
8999 for flag in $(EXTRA_HOST_FLAGS) ; do \
9000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9001 done; \
9002 echo "Doing dvi in flex"; \
9003 (cd $(HOST_SUBDIR)/flex && \
9004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9006 "RANLIB=$${RANLIB}" \
9007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9008 dvi) \
9009 || exit 1
9011 @endif flex
9013 .PHONY: maybe-pdf-flex pdf-flex
9014 maybe-pdf-flex:
9015 @if flex
9016 maybe-pdf-flex: pdf-flex
9018 pdf-flex: \
9019 configure-flex
9020 @: $(MAKE); $(unstage)
9021 @[ -f ./flex/Makefile ] || exit 0; \
9022 r=`${PWD_COMMAND}`; export r; \
9023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9024 $(HOST_EXPORTS) \
9025 for flag in $(EXTRA_HOST_FLAGS) ; do \
9026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9027 done; \
9028 echo "Doing pdf in flex"; \
9029 (cd $(HOST_SUBDIR)/flex && \
9030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9032 "RANLIB=$${RANLIB}" \
9033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9034 pdf) \
9035 || exit 1
9037 @endif flex
9039 .PHONY: maybe-html-flex html-flex
9040 maybe-html-flex:
9041 @if flex
9042 maybe-html-flex: html-flex
9044 html-flex: \
9045 configure-flex
9046 @: $(MAKE); $(unstage)
9047 @[ -f ./flex/Makefile ] || exit 0; \
9048 r=`${PWD_COMMAND}`; export r; \
9049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9050 $(HOST_EXPORTS) \
9051 for flag in $(EXTRA_HOST_FLAGS) ; do \
9052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9053 done; \
9054 echo "Doing html in flex"; \
9055 (cd $(HOST_SUBDIR)/flex && \
9056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9058 "RANLIB=$${RANLIB}" \
9059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9060 html) \
9061 || exit 1
9063 @endif flex
9065 .PHONY: maybe-TAGS-flex TAGS-flex
9066 maybe-TAGS-flex:
9067 @if flex
9068 maybe-TAGS-flex: TAGS-flex
9070 TAGS-flex: \
9071 configure-flex
9072 @: $(MAKE); $(unstage)
9073 @[ -f ./flex/Makefile ] || exit 0; \
9074 r=`${PWD_COMMAND}`; export r; \
9075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9076 $(HOST_EXPORTS) \
9077 for flag in $(EXTRA_HOST_FLAGS) ; do \
9078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9079 done; \
9080 echo "Doing TAGS in flex"; \
9081 (cd $(HOST_SUBDIR)/flex && \
9082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9084 "RANLIB=$${RANLIB}" \
9085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9086 TAGS) \
9087 || exit 1
9089 @endif flex
9091 .PHONY: maybe-install-info-flex install-info-flex
9092 maybe-install-info-flex:
9093 @if flex
9094 maybe-install-info-flex: install-info-flex
9096 install-info-flex: \
9097 configure-flex \
9098 info-flex
9099 @: $(MAKE); $(unstage)
9100 @[ -f ./flex/Makefile ] || exit 0; \
9101 r=`${PWD_COMMAND}`; export r; \
9102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9103 $(HOST_EXPORTS) \
9104 for flag in $(EXTRA_HOST_FLAGS) ; do \
9105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9106 done; \
9107 echo "Doing install-info in flex"; \
9108 (cd $(HOST_SUBDIR)/flex && \
9109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9111 "RANLIB=$${RANLIB}" \
9112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9113 install-info) \
9114 || exit 1
9116 @endif flex
9118 .PHONY: maybe-install-pdf-flex install-pdf-flex
9119 maybe-install-pdf-flex:
9120 @if flex
9121 maybe-install-pdf-flex: install-pdf-flex
9123 install-pdf-flex: \
9124 configure-flex \
9125 pdf-flex
9126 @: $(MAKE); $(unstage)
9127 @[ -f ./flex/Makefile ] || exit 0; \
9128 r=`${PWD_COMMAND}`; export r; \
9129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9130 $(HOST_EXPORTS) \
9131 for flag in $(EXTRA_HOST_FLAGS) ; do \
9132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9133 done; \
9134 echo "Doing install-pdf in flex"; \
9135 (cd $(HOST_SUBDIR)/flex && \
9136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9138 "RANLIB=$${RANLIB}" \
9139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9140 install-pdf) \
9141 || exit 1
9143 @endif flex
9145 .PHONY: maybe-install-html-flex install-html-flex
9146 maybe-install-html-flex:
9147 @if flex
9148 maybe-install-html-flex: install-html-flex
9150 install-html-flex: \
9151 configure-flex \
9152 html-flex
9153 @: $(MAKE); $(unstage)
9154 @[ -f ./flex/Makefile ] || exit 0; \
9155 r=`${PWD_COMMAND}`; export r; \
9156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9157 $(HOST_EXPORTS) \
9158 for flag in $(EXTRA_HOST_FLAGS) ; do \
9159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9160 done; \
9161 echo "Doing install-html in flex"; \
9162 (cd $(HOST_SUBDIR)/flex && \
9163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9165 "RANLIB=$${RANLIB}" \
9166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9167 install-html) \
9168 || exit 1
9170 @endif flex
9172 .PHONY: maybe-installcheck-flex installcheck-flex
9173 maybe-installcheck-flex:
9174 @if flex
9175 maybe-installcheck-flex: installcheck-flex
9177 installcheck-flex: \
9178 configure-flex
9179 @: $(MAKE); $(unstage)
9180 @[ -f ./flex/Makefile ] || exit 0; \
9181 r=`${PWD_COMMAND}`; export r; \
9182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9183 $(HOST_EXPORTS) \
9184 for flag in $(EXTRA_HOST_FLAGS) ; do \
9185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9186 done; \
9187 echo "Doing installcheck in flex"; \
9188 (cd $(HOST_SUBDIR)/flex && \
9189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9191 "RANLIB=$${RANLIB}" \
9192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9193 installcheck) \
9194 || exit 1
9196 @endif flex
9198 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9199 maybe-mostlyclean-flex:
9200 @if flex
9201 maybe-mostlyclean-flex: mostlyclean-flex
9203 mostlyclean-flex:
9204 @: $(MAKE); $(unstage)
9205 @[ -f ./flex/Makefile ] || exit 0; \
9206 r=`${PWD_COMMAND}`; export r; \
9207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9208 $(HOST_EXPORTS) \
9209 for flag in $(EXTRA_HOST_FLAGS) ; do \
9210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9211 done; \
9212 echo "Doing mostlyclean in flex"; \
9213 (cd $(HOST_SUBDIR)/flex && \
9214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9216 "RANLIB=$${RANLIB}" \
9217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9218 mostlyclean) \
9219 || exit 1
9221 @endif flex
9223 .PHONY: maybe-clean-flex clean-flex
9224 maybe-clean-flex:
9225 @if flex
9226 maybe-clean-flex: clean-flex
9228 clean-flex:
9229 @: $(MAKE); $(unstage)
9230 @[ -f ./flex/Makefile ] || exit 0; \
9231 r=`${PWD_COMMAND}`; export r; \
9232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9233 $(HOST_EXPORTS) \
9234 for flag in $(EXTRA_HOST_FLAGS) ; do \
9235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9236 done; \
9237 echo "Doing clean in flex"; \
9238 (cd $(HOST_SUBDIR)/flex && \
9239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9241 "RANLIB=$${RANLIB}" \
9242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9243 clean) \
9244 || exit 1
9246 @endif flex
9248 .PHONY: maybe-distclean-flex distclean-flex
9249 maybe-distclean-flex:
9250 @if flex
9251 maybe-distclean-flex: distclean-flex
9253 distclean-flex:
9254 @: $(MAKE); $(unstage)
9255 @[ -f ./flex/Makefile ] || exit 0; \
9256 r=`${PWD_COMMAND}`; export r; \
9257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9258 $(HOST_EXPORTS) \
9259 for flag in $(EXTRA_HOST_FLAGS) ; do \
9260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9261 done; \
9262 echo "Doing distclean in flex"; \
9263 (cd $(HOST_SUBDIR)/flex && \
9264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9266 "RANLIB=$${RANLIB}" \
9267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9268 distclean) \
9269 || exit 1
9271 @endif flex
9273 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9274 maybe-maintainer-clean-flex:
9275 @if flex
9276 maybe-maintainer-clean-flex: maintainer-clean-flex
9278 maintainer-clean-flex:
9279 @: $(MAKE); $(unstage)
9280 @[ -f ./flex/Makefile ] || exit 0; \
9281 r=`${PWD_COMMAND}`; export r; \
9282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9283 $(HOST_EXPORTS) \
9284 for flag in $(EXTRA_HOST_FLAGS) ; do \
9285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9286 done; \
9287 echo "Doing maintainer-clean in flex"; \
9288 (cd $(HOST_SUBDIR)/flex && \
9289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9291 "RANLIB=$${RANLIB}" \
9292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9293 maintainer-clean) \
9294 || exit 1
9296 @endif flex
9300 .PHONY: configure-gas maybe-configure-gas
9301 maybe-configure-gas:
9302 @if gcc-bootstrap
9303 configure-gas: stage_current
9304 @endif gcc-bootstrap
9305 @if gas
9306 maybe-configure-gas: configure-gas
9307 configure-gas:
9308 @r=`${PWD_COMMAND}`; export r; \
9309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9310 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9312 $(HOST_EXPORTS) \
9313 echo Configuring in $(HOST_SUBDIR)/gas; \
9314 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9315 case $(srcdir) in \
9316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9317 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9319 esac; \
9320 module_srcdir=gas; \
9321 $(SHELL) \
9322 $$s/$$module_srcdir/configure \
9323 --srcdir=$${topdir}/$$module_srcdir \
9324 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9325 --target=${target_alias} \
9326 || exit 1
9327 @endif gas
9331 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9332 maybe-configure-stage1-gas:
9333 @if gas-bootstrap
9334 maybe-configure-stage1-gas: configure-stage1-gas
9335 configure-stage1-gas:
9336 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9337 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9338 @r=`${PWD_COMMAND}`; export r; \
9339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9340 TFLAGS="$(STAGE1_TFLAGS)"; \
9341 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9342 $(HOST_EXPORTS) \
9343 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9344 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9345 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9346 echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9348 cd $(HOST_SUBDIR)/gas || exit 1; \
9349 case $(srcdir) in \
9350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9351 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9353 esac; \
9354 module_srcdir=gas; \
9355 $(SHELL) $$s/$$module_srcdir/configure \
9356 --srcdir=$${topdir}/$$module_srcdir \
9357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9358 --target=${target_alias} \
9360 $(STAGE1_CONFIGURE_FLAGS)
9361 @endif gas-bootstrap
9363 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9364 maybe-configure-stage2-gas:
9365 @if gas-bootstrap
9366 maybe-configure-stage2-gas: configure-stage2-gas
9367 configure-stage2-gas:
9368 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9369 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9370 @r=`${PWD_COMMAND}`; export r; \
9371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9372 TFLAGS="$(STAGE2_TFLAGS)"; \
9373 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9374 $(HOST_EXPORTS) \
9375 $(POSTSTAGE1_HOST_EXPORTS) \
9376 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9377 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9378 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9379 echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
9380 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9381 cd $(HOST_SUBDIR)/gas || exit 1; \
9382 case $(srcdir) in \
9383 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9384 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9385 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9386 esac; \
9387 module_srcdir=gas; \
9388 $(SHELL) $$s/$$module_srcdir/configure \
9389 --srcdir=$${topdir}/$$module_srcdir \
9390 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9391 --target=${target_alias} \
9392 --with-build-libsubdir=$(HOST_SUBDIR) \
9393 $(STAGE2_CONFIGURE_FLAGS)
9394 @endif gas-bootstrap
9396 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9397 maybe-configure-stage3-gas:
9398 @if gas-bootstrap
9399 maybe-configure-stage3-gas: configure-stage3-gas
9400 configure-stage3-gas:
9401 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9402 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9403 @r=`${PWD_COMMAND}`; export r; \
9404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9405 TFLAGS="$(STAGE3_TFLAGS)"; \
9406 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9407 $(HOST_EXPORTS) \
9408 $(POSTSTAGE1_HOST_EXPORTS) \
9409 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9410 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9411 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9412 echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
9413 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9414 cd $(HOST_SUBDIR)/gas || exit 1; \
9415 case $(srcdir) in \
9416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9417 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9419 esac; \
9420 module_srcdir=gas; \
9421 $(SHELL) $$s/$$module_srcdir/configure \
9422 --srcdir=$${topdir}/$$module_srcdir \
9423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9424 --target=${target_alias} \
9425 --with-build-libsubdir=$(HOST_SUBDIR) \
9426 $(STAGE3_CONFIGURE_FLAGS)
9427 @endif gas-bootstrap
9429 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9430 maybe-configure-stage4-gas:
9431 @if gas-bootstrap
9432 maybe-configure-stage4-gas: configure-stage4-gas
9433 configure-stage4-gas:
9434 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9435 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9436 @r=`${PWD_COMMAND}`; export r; \
9437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9438 TFLAGS="$(STAGE4_TFLAGS)"; \
9439 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9440 $(HOST_EXPORTS) \
9441 $(POSTSTAGE1_HOST_EXPORTS) \
9442 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9443 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9444 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9445 echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
9446 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9447 cd $(HOST_SUBDIR)/gas || exit 1; \
9448 case $(srcdir) in \
9449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9450 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9452 esac; \
9453 module_srcdir=gas; \
9454 $(SHELL) $$s/$$module_srcdir/configure \
9455 --srcdir=$${topdir}/$$module_srcdir \
9456 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9457 --target=${target_alias} \
9458 --with-build-libsubdir=$(HOST_SUBDIR) \
9459 $(STAGE4_CONFIGURE_FLAGS)
9460 @endif gas-bootstrap
9462 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9463 maybe-configure-stageprofile-gas:
9464 @if gas-bootstrap
9465 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9466 configure-stageprofile-gas:
9467 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9468 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9469 @r=`${PWD_COMMAND}`; export r; \
9470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9471 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9472 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9473 $(HOST_EXPORTS) \
9474 $(POSTSTAGE1_HOST_EXPORTS) \
9475 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9476 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9477 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9478 echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
9479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9480 cd $(HOST_SUBDIR)/gas || exit 1; \
9481 case $(srcdir) in \
9482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9483 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9485 esac; \
9486 module_srcdir=gas; \
9487 $(SHELL) $$s/$$module_srcdir/configure \
9488 --srcdir=$${topdir}/$$module_srcdir \
9489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9490 --target=${target_alias} \
9491 --with-build-libsubdir=$(HOST_SUBDIR) \
9492 $(STAGEprofile_CONFIGURE_FLAGS)
9493 @endif gas-bootstrap
9495 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9496 maybe-configure-stagefeedback-gas:
9497 @if gas-bootstrap
9498 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9499 configure-stagefeedback-gas:
9500 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9501 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9502 @r=`${PWD_COMMAND}`; export r; \
9503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9504 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9505 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9506 $(HOST_EXPORTS) \
9507 $(POSTSTAGE1_HOST_EXPORTS) \
9508 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9509 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9510 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9511 echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
9512 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9513 cd $(HOST_SUBDIR)/gas || exit 1; \
9514 case $(srcdir) in \
9515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9516 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9518 esac; \
9519 module_srcdir=gas; \
9520 $(SHELL) $$s/$$module_srcdir/configure \
9521 --srcdir=$${topdir}/$$module_srcdir \
9522 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9523 --target=${target_alias} \
9524 --with-build-libsubdir=$(HOST_SUBDIR) \
9525 $(STAGEfeedback_CONFIGURE_FLAGS)
9526 @endif gas-bootstrap
9532 .PHONY: all-gas maybe-all-gas
9533 maybe-all-gas:
9534 @if gcc-bootstrap
9535 all-gas: stage_current
9536 @endif gcc-bootstrap
9537 @if gas
9538 TARGET-gas=all
9539 maybe-all-gas: all-gas
9540 all-gas: configure-gas
9541 @r=`${PWD_COMMAND}`; export r; \
9542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9543 $(HOST_EXPORTS) \
9544 (cd $(HOST_SUBDIR)/gas && \
9545 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9546 $(TARGET-gas))
9547 @endif gas
9551 .PHONY: all-stage1-gas maybe-all-stage1-gas
9552 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9553 maybe-all-stage1-gas:
9554 maybe-clean-stage1-gas:
9555 @if gas-bootstrap
9556 maybe-all-stage1-gas: all-stage1-gas
9557 all-stage1: all-stage1-gas
9558 TARGET-stage1-gas = $(TARGET-gas)
9559 all-stage1-gas: configure-stage1-gas
9560 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9561 @r=`${PWD_COMMAND}`; export r; \
9562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9563 TFLAGS="$(STAGE1_TFLAGS)"; \
9564 $(HOST_EXPORTS) \
9565 cd $(HOST_SUBDIR)/gas && \
9566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9567 CFLAGS="$(STAGE1_CFLAGS)" \
9568 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9569 LIBCFLAGS="$(LIBCFLAGS)" \
9570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9573 $(EXTRA_HOST_FLAGS) \
9574 $(STAGE1_FLAGS_TO_PASS) \
9575 TFLAGS="$(STAGE1_TFLAGS)" \
9576 $(TARGET-stage1-gas)
9578 maybe-clean-stage1-gas: clean-stage1-gas
9579 clean-stage1: clean-stage1-gas
9580 clean-stage1-gas:
9581 @if [ $(current_stage) = stage1 ]; then \
9582 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9583 else \
9584 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9585 $(MAKE) stage1-start; \
9586 fi; \
9587 cd $(HOST_SUBDIR)/gas && \
9588 $(MAKE) $(EXTRA_HOST_FLAGS) \
9589 $(STAGE1_FLAGS_TO_PASS) clean
9590 @endif gas-bootstrap
9593 .PHONY: all-stage2-gas maybe-all-stage2-gas
9594 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9595 maybe-all-stage2-gas:
9596 maybe-clean-stage2-gas:
9597 @if gas-bootstrap
9598 maybe-all-stage2-gas: all-stage2-gas
9599 all-stage2: all-stage2-gas
9600 TARGET-stage2-gas = $(TARGET-gas)
9601 all-stage2-gas: configure-stage2-gas
9602 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9603 @r=`${PWD_COMMAND}`; export r; \
9604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9605 TFLAGS="$(STAGE2_TFLAGS)"; \
9606 $(HOST_EXPORTS) \
9607 $(POSTSTAGE1_HOST_EXPORTS) \
9608 cd $(HOST_SUBDIR)/gas && \
9609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9610 CFLAGS="$(STAGE2_CFLAGS)" \
9611 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9612 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9617 TFLAGS="$(STAGE2_TFLAGS)" \
9618 $(TARGET-stage2-gas)
9620 maybe-clean-stage2-gas: clean-stage2-gas
9621 clean-stage2: clean-stage2-gas
9622 clean-stage2-gas:
9623 @if [ $(current_stage) = stage2 ]; then \
9624 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9625 else \
9626 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9627 $(MAKE) stage2-start; \
9628 fi; \
9629 cd $(HOST_SUBDIR)/gas && \
9630 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9631 @endif gas-bootstrap
9634 .PHONY: all-stage3-gas maybe-all-stage3-gas
9635 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9636 maybe-all-stage3-gas:
9637 maybe-clean-stage3-gas:
9638 @if gas-bootstrap
9639 maybe-all-stage3-gas: all-stage3-gas
9640 all-stage3: all-stage3-gas
9641 TARGET-stage3-gas = $(TARGET-gas)
9642 all-stage3-gas: configure-stage3-gas
9643 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9644 @r=`${PWD_COMMAND}`; export r; \
9645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9646 TFLAGS="$(STAGE3_TFLAGS)"; \
9647 $(HOST_EXPORTS) \
9648 $(POSTSTAGE1_HOST_EXPORTS) \
9649 cd $(HOST_SUBDIR)/gas && \
9650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9651 CFLAGS="$(STAGE3_CFLAGS)" \
9652 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9653 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9657 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9658 TFLAGS="$(STAGE3_TFLAGS)" \
9659 $(TARGET-stage3-gas)
9661 maybe-clean-stage3-gas: clean-stage3-gas
9662 clean-stage3: clean-stage3-gas
9663 clean-stage3-gas:
9664 @if [ $(current_stage) = stage3 ]; then \
9665 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9666 else \
9667 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9668 $(MAKE) stage3-start; \
9669 fi; \
9670 cd $(HOST_SUBDIR)/gas && \
9671 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9672 @endif gas-bootstrap
9675 .PHONY: all-stage4-gas maybe-all-stage4-gas
9676 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9677 maybe-all-stage4-gas:
9678 maybe-clean-stage4-gas:
9679 @if gas-bootstrap
9680 maybe-all-stage4-gas: all-stage4-gas
9681 all-stage4: all-stage4-gas
9682 TARGET-stage4-gas = $(TARGET-gas)
9683 all-stage4-gas: configure-stage4-gas
9684 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9685 @r=`${PWD_COMMAND}`; export r; \
9686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9687 TFLAGS="$(STAGE4_TFLAGS)"; \
9688 $(HOST_EXPORTS) \
9689 $(POSTSTAGE1_HOST_EXPORTS) \
9690 cd $(HOST_SUBDIR)/gas && \
9691 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9692 CFLAGS="$(STAGE4_CFLAGS)" \
9693 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9694 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9695 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9696 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9697 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9698 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9699 TFLAGS="$(STAGE4_TFLAGS)" \
9700 $(TARGET-stage4-gas)
9702 maybe-clean-stage4-gas: clean-stage4-gas
9703 clean-stage4: clean-stage4-gas
9704 clean-stage4-gas:
9705 @if [ $(current_stage) = stage4 ]; then \
9706 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9707 else \
9708 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9709 $(MAKE) stage4-start; \
9710 fi; \
9711 cd $(HOST_SUBDIR)/gas && \
9712 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9713 @endif gas-bootstrap
9716 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9717 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9718 maybe-all-stageprofile-gas:
9719 maybe-clean-stageprofile-gas:
9720 @if gas-bootstrap
9721 maybe-all-stageprofile-gas: all-stageprofile-gas
9722 all-stageprofile: all-stageprofile-gas
9723 TARGET-stageprofile-gas = $(TARGET-gas)
9724 all-stageprofile-gas: configure-stageprofile-gas
9725 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9726 @r=`${PWD_COMMAND}`; export r; \
9727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9728 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9729 $(HOST_EXPORTS) \
9730 $(POSTSTAGE1_HOST_EXPORTS) \
9731 cd $(HOST_SUBDIR)/gas && \
9732 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9733 CFLAGS="$(STAGEprofile_CFLAGS)" \
9734 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9735 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9736 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9737 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9738 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9739 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9740 TFLAGS="$(STAGEprofile_TFLAGS)" \
9741 $(TARGET-stageprofile-gas)
9743 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9744 clean-stageprofile: clean-stageprofile-gas
9745 clean-stageprofile-gas:
9746 @if [ $(current_stage) = stageprofile ]; then \
9747 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9748 else \
9749 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9750 $(MAKE) stageprofile-start; \
9751 fi; \
9752 cd $(HOST_SUBDIR)/gas && \
9753 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9754 @endif gas-bootstrap
9757 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9758 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9759 maybe-all-stagefeedback-gas:
9760 maybe-clean-stagefeedback-gas:
9761 @if gas-bootstrap
9762 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9763 all-stagefeedback: all-stagefeedback-gas
9764 TARGET-stagefeedback-gas = $(TARGET-gas)
9765 all-stagefeedback-gas: configure-stagefeedback-gas
9766 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9767 @r=`${PWD_COMMAND}`; export r; \
9768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9769 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9770 $(HOST_EXPORTS) \
9771 $(POSTSTAGE1_HOST_EXPORTS) \
9772 cd $(HOST_SUBDIR)/gas && \
9773 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9774 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9775 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9776 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9777 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9778 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9779 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9780 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9781 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9782 $(TARGET-stagefeedback-gas)
9784 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9785 clean-stagefeedback: clean-stagefeedback-gas
9786 clean-stagefeedback-gas:
9787 @if [ $(current_stage) = stagefeedback ]; then \
9788 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9789 else \
9790 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9791 $(MAKE) stagefeedback-start; \
9792 fi; \
9793 cd $(HOST_SUBDIR)/gas && \
9794 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9795 @endif gas-bootstrap
9801 .PHONY: check-gas maybe-check-gas
9802 maybe-check-gas:
9803 @if gas
9804 maybe-check-gas: check-gas
9806 check-gas:
9807 @: $(MAKE); $(unstage)
9808 @r=`${PWD_COMMAND}`; export r; \
9809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9810 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9811 (cd $(HOST_SUBDIR)/gas && \
9812 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
9814 @endif gas
9816 .PHONY: install-gas maybe-install-gas
9817 maybe-install-gas:
9818 @if gas
9819 maybe-install-gas: install-gas
9821 install-gas: installdirs
9822 @: $(MAKE); $(unstage)
9823 @r=`${PWD_COMMAND}`; export r; \
9824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9825 $(HOST_EXPORTS) \
9826 (cd $(HOST_SUBDIR)/gas && \
9827 $(MAKE) $(FLAGS_TO_PASS) install)
9829 @endif gas
9831 .PHONY: install-strip-gas maybe-install-strip-gas
9832 maybe-install-strip-gas:
9833 @if gas
9834 maybe-install-strip-gas: install-strip-gas
9836 install-strip-gas: installdirs
9837 @: $(MAKE); $(unstage)
9838 @r=`${PWD_COMMAND}`; export r; \
9839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9840 $(HOST_EXPORTS) \
9841 (cd $(HOST_SUBDIR)/gas && \
9842 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9844 @endif gas
9846 # Other targets (info, dvi, pdf, etc.)
9848 .PHONY: maybe-info-gas info-gas
9849 maybe-info-gas:
9850 @if gas
9851 maybe-info-gas: info-gas
9853 info-gas: \
9854 configure-gas
9855 @[ -f ./gas/Makefile ] || exit 0; \
9856 r=`${PWD_COMMAND}`; export r; \
9857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9858 $(HOST_EXPORTS) \
9859 for flag in $(EXTRA_HOST_FLAGS) ; do \
9860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9861 done; \
9862 echo "Doing info in gas"; \
9863 (cd $(HOST_SUBDIR)/gas && \
9864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9866 "RANLIB=$${RANLIB}" \
9867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9868 info) \
9869 || exit 1
9871 @endif gas
9873 .PHONY: maybe-dvi-gas dvi-gas
9874 maybe-dvi-gas:
9875 @if gas
9876 maybe-dvi-gas: dvi-gas
9878 dvi-gas: \
9879 configure-gas
9880 @[ -f ./gas/Makefile ] || exit 0; \
9881 r=`${PWD_COMMAND}`; export r; \
9882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9883 $(HOST_EXPORTS) \
9884 for flag in $(EXTRA_HOST_FLAGS) ; do \
9885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9886 done; \
9887 echo "Doing dvi in gas"; \
9888 (cd $(HOST_SUBDIR)/gas && \
9889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9891 "RANLIB=$${RANLIB}" \
9892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9893 dvi) \
9894 || exit 1
9896 @endif gas
9898 .PHONY: maybe-pdf-gas pdf-gas
9899 maybe-pdf-gas:
9900 @if gas
9901 maybe-pdf-gas: pdf-gas
9903 pdf-gas: \
9904 configure-gas
9905 @[ -f ./gas/Makefile ] || exit 0; \
9906 r=`${PWD_COMMAND}`; export r; \
9907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9908 $(HOST_EXPORTS) \
9909 for flag in $(EXTRA_HOST_FLAGS) ; do \
9910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9911 done; \
9912 echo "Doing pdf in gas"; \
9913 (cd $(HOST_SUBDIR)/gas && \
9914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9916 "RANLIB=$${RANLIB}" \
9917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9918 pdf) \
9919 || exit 1
9921 @endif gas
9923 .PHONY: maybe-html-gas html-gas
9924 maybe-html-gas:
9925 @if gas
9926 maybe-html-gas: html-gas
9928 html-gas: \
9929 configure-gas
9930 @[ -f ./gas/Makefile ] || exit 0; \
9931 r=`${PWD_COMMAND}`; export r; \
9932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9933 $(HOST_EXPORTS) \
9934 for flag in $(EXTRA_HOST_FLAGS) ; do \
9935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9936 done; \
9937 echo "Doing html in gas"; \
9938 (cd $(HOST_SUBDIR)/gas && \
9939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9941 "RANLIB=$${RANLIB}" \
9942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9943 html) \
9944 || exit 1
9946 @endif gas
9948 .PHONY: maybe-TAGS-gas TAGS-gas
9949 maybe-TAGS-gas:
9950 @if gas
9951 maybe-TAGS-gas: TAGS-gas
9953 TAGS-gas: \
9954 configure-gas
9955 @[ -f ./gas/Makefile ] || exit 0; \
9956 r=`${PWD_COMMAND}`; export r; \
9957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9958 $(HOST_EXPORTS) \
9959 for flag in $(EXTRA_HOST_FLAGS) ; do \
9960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9961 done; \
9962 echo "Doing TAGS in gas"; \
9963 (cd $(HOST_SUBDIR)/gas && \
9964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9966 "RANLIB=$${RANLIB}" \
9967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9968 TAGS) \
9969 || exit 1
9971 @endif gas
9973 .PHONY: maybe-install-info-gas install-info-gas
9974 maybe-install-info-gas:
9975 @if gas
9976 maybe-install-info-gas: install-info-gas
9978 install-info-gas: \
9979 configure-gas \
9980 info-gas
9981 @[ -f ./gas/Makefile ] || exit 0; \
9982 r=`${PWD_COMMAND}`; export r; \
9983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9984 $(HOST_EXPORTS) \
9985 for flag in $(EXTRA_HOST_FLAGS) ; do \
9986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9987 done; \
9988 echo "Doing install-info in gas"; \
9989 (cd $(HOST_SUBDIR)/gas && \
9990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9992 "RANLIB=$${RANLIB}" \
9993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9994 install-info) \
9995 || exit 1
9997 @endif gas
9999 .PHONY: maybe-install-pdf-gas install-pdf-gas
10000 maybe-install-pdf-gas:
10001 @if gas
10002 maybe-install-pdf-gas: install-pdf-gas
10004 install-pdf-gas: \
10005 configure-gas \
10006 pdf-gas
10007 @[ -f ./gas/Makefile ] || exit 0; \
10008 r=`${PWD_COMMAND}`; export r; \
10009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10010 $(HOST_EXPORTS) \
10011 for flag in $(EXTRA_HOST_FLAGS) ; do \
10012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10013 done; \
10014 echo "Doing install-pdf in gas"; \
10015 (cd $(HOST_SUBDIR)/gas && \
10016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10018 "RANLIB=$${RANLIB}" \
10019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10020 install-pdf) \
10021 || exit 1
10023 @endif gas
10025 .PHONY: maybe-install-html-gas install-html-gas
10026 maybe-install-html-gas:
10027 @if gas
10028 maybe-install-html-gas: install-html-gas
10030 install-html-gas: \
10031 configure-gas \
10032 html-gas
10033 @[ -f ./gas/Makefile ] || exit 0; \
10034 r=`${PWD_COMMAND}`; export r; \
10035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10036 $(HOST_EXPORTS) \
10037 for flag in $(EXTRA_HOST_FLAGS) ; do \
10038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10039 done; \
10040 echo "Doing install-html in gas"; \
10041 (cd $(HOST_SUBDIR)/gas && \
10042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10044 "RANLIB=$${RANLIB}" \
10045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10046 install-html) \
10047 || exit 1
10049 @endif gas
10051 .PHONY: maybe-installcheck-gas installcheck-gas
10052 maybe-installcheck-gas:
10053 @if gas
10054 maybe-installcheck-gas: installcheck-gas
10056 installcheck-gas: \
10057 configure-gas
10058 @[ -f ./gas/Makefile ] || exit 0; \
10059 r=`${PWD_COMMAND}`; export r; \
10060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10061 $(HOST_EXPORTS) \
10062 for flag in $(EXTRA_HOST_FLAGS) ; do \
10063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10064 done; \
10065 echo "Doing installcheck in gas"; \
10066 (cd $(HOST_SUBDIR)/gas && \
10067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10069 "RANLIB=$${RANLIB}" \
10070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10071 installcheck) \
10072 || exit 1
10074 @endif gas
10076 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10077 maybe-mostlyclean-gas:
10078 @if gas
10079 maybe-mostlyclean-gas: mostlyclean-gas
10081 mostlyclean-gas:
10082 @[ -f ./gas/Makefile ] || exit 0; \
10083 r=`${PWD_COMMAND}`; export r; \
10084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10085 $(HOST_EXPORTS) \
10086 for flag in $(EXTRA_HOST_FLAGS) ; do \
10087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10088 done; \
10089 echo "Doing mostlyclean in gas"; \
10090 (cd $(HOST_SUBDIR)/gas && \
10091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10093 "RANLIB=$${RANLIB}" \
10094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10095 mostlyclean) \
10096 || exit 1
10098 @endif gas
10100 .PHONY: maybe-clean-gas clean-gas
10101 maybe-clean-gas:
10102 @if gas
10103 maybe-clean-gas: clean-gas
10105 clean-gas:
10106 @[ -f ./gas/Makefile ] || exit 0; \
10107 r=`${PWD_COMMAND}`; export r; \
10108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10109 $(HOST_EXPORTS) \
10110 for flag in $(EXTRA_HOST_FLAGS) ; do \
10111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10112 done; \
10113 echo "Doing clean in gas"; \
10114 (cd $(HOST_SUBDIR)/gas && \
10115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10117 "RANLIB=$${RANLIB}" \
10118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10119 clean) \
10120 || exit 1
10122 @endif gas
10124 .PHONY: maybe-distclean-gas distclean-gas
10125 maybe-distclean-gas:
10126 @if gas
10127 maybe-distclean-gas: distclean-gas
10129 distclean-gas:
10130 @[ -f ./gas/Makefile ] || exit 0; \
10131 r=`${PWD_COMMAND}`; export r; \
10132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10133 $(HOST_EXPORTS) \
10134 for flag in $(EXTRA_HOST_FLAGS) ; do \
10135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10136 done; \
10137 echo "Doing distclean in gas"; \
10138 (cd $(HOST_SUBDIR)/gas && \
10139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10141 "RANLIB=$${RANLIB}" \
10142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10143 distclean) \
10144 || exit 1
10146 @endif gas
10148 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10149 maybe-maintainer-clean-gas:
10150 @if gas
10151 maybe-maintainer-clean-gas: maintainer-clean-gas
10153 maintainer-clean-gas:
10154 @[ -f ./gas/Makefile ] || exit 0; \
10155 r=`${PWD_COMMAND}`; export r; \
10156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10157 $(HOST_EXPORTS) \
10158 for flag in $(EXTRA_HOST_FLAGS) ; do \
10159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10160 done; \
10161 echo "Doing maintainer-clean in gas"; \
10162 (cd $(HOST_SUBDIR)/gas && \
10163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10165 "RANLIB=$${RANLIB}" \
10166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10167 maintainer-clean) \
10168 || exit 1
10170 @endif gas
10174 .PHONY: configure-gcc maybe-configure-gcc
10175 maybe-configure-gcc:
10176 @if gcc-bootstrap
10177 configure-gcc: stage_current
10178 @endif gcc-bootstrap
10179 @if gcc
10180 maybe-configure-gcc: configure-gcc
10181 configure-gcc:
10182 @r=`${PWD_COMMAND}`; export r; \
10183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10184 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10186 $(HOST_EXPORTS) \
10187 echo Configuring in $(HOST_SUBDIR)/gcc; \
10188 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10189 case $(srcdir) in \
10190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10191 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10193 esac; \
10194 module_srcdir=gcc; \
10195 $(SHELL) \
10196 $$s/$$module_srcdir/configure \
10197 --srcdir=$${topdir}/$$module_srcdir \
10198 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10199 --target=${target_alias} \
10200 || exit 1
10201 @endif gcc
10205 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10206 maybe-configure-stage1-gcc:
10207 @if gcc-bootstrap
10208 maybe-configure-stage1-gcc: configure-stage1-gcc
10209 configure-stage1-gcc:
10210 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10212 @r=`${PWD_COMMAND}`; export r; \
10213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10214 TFLAGS="$(STAGE1_TFLAGS)"; \
10215 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10216 $(HOST_EXPORTS) \
10217 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10218 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10219 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10220 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
10221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10222 cd $(HOST_SUBDIR)/gcc || exit 1; \
10223 case $(srcdir) in \
10224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10225 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10227 esac; \
10228 module_srcdir=gcc; \
10229 $(SHELL) $$s/$$module_srcdir/configure \
10230 --srcdir=$${topdir}/$$module_srcdir \
10231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10232 --target=${target_alias} \
10234 $(STAGE1_CONFIGURE_FLAGS)
10235 @endif gcc-bootstrap
10237 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10238 maybe-configure-stage2-gcc:
10239 @if gcc-bootstrap
10240 maybe-configure-stage2-gcc: configure-stage2-gcc
10241 configure-stage2-gcc:
10242 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10243 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10244 @r=`${PWD_COMMAND}`; export r; \
10245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10246 TFLAGS="$(STAGE2_TFLAGS)"; \
10247 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10248 $(HOST_EXPORTS) \
10249 $(POSTSTAGE1_HOST_EXPORTS) \
10250 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10251 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10252 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10253 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
10254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10255 cd $(HOST_SUBDIR)/gcc || exit 1; \
10256 case $(srcdir) in \
10257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10258 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10260 esac; \
10261 module_srcdir=gcc; \
10262 $(SHELL) $$s/$$module_srcdir/configure \
10263 --srcdir=$${topdir}/$$module_srcdir \
10264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10265 --target=${target_alias} \
10266 --with-build-libsubdir=$(HOST_SUBDIR) \
10267 $(STAGE2_CONFIGURE_FLAGS)
10268 @endif gcc-bootstrap
10270 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10271 maybe-configure-stage3-gcc:
10272 @if gcc-bootstrap
10273 maybe-configure-stage3-gcc: configure-stage3-gcc
10274 configure-stage3-gcc:
10275 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10276 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10277 @r=`${PWD_COMMAND}`; export r; \
10278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10279 TFLAGS="$(STAGE3_TFLAGS)"; \
10280 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10281 $(HOST_EXPORTS) \
10282 $(POSTSTAGE1_HOST_EXPORTS) \
10283 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10284 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10285 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10286 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
10287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10288 cd $(HOST_SUBDIR)/gcc || exit 1; \
10289 case $(srcdir) in \
10290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10291 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10293 esac; \
10294 module_srcdir=gcc; \
10295 $(SHELL) $$s/$$module_srcdir/configure \
10296 --srcdir=$${topdir}/$$module_srcdir \
10297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10298 --target=${target_alias} \
10299 --with-build-libsubdir=$(HOST_SUBDIR) \
10300 $(STAGE3_CONFIGURE_FLAGS)
10301 @endif gcc-bootstrap
10303 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10304 maybe-configure-stage4-gcc:
10305 @if gcc-bootstrap
10306 maybe-configure-stage4-gcc: configure-stage4-gcc
10307 configure-stage4-gcc:
10308 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10309 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10310 @r=`${PWD_COMMAND}`; export r; \
10311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10312 TFLAGS="$(STAGE4_TFLAGS)"; \
10313 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10314 $(HOST_EXPORTS) \
10315 $(POSTSTAGE1_HOST_EXPORTS) \
10316 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10317 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10318 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10319 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
10320 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10321 cd $(HOST_SUBDIR)/gcc || exit 1; \
10322 case $(srcdir) in \
10323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10324 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10326 esac; \
10327 module_srcdir=gcc; \
10328 $(SHELL) $$s/$$module_srcdir/configure \
10329 --srcdir=$${topdir}/$$module_srcdir \
10330 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10331 --target=${target_alias} \
10332 --with-build-libsubdir=$(HOST_SUBDIR) \
10333 $(STAGE4_CONFIGURE_FLAGS)
10334 @endif gcc-bootstrap
10336 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10337 maybe-configure-stageprofile-gcc:
10338 @if gcc-bootstrap
10339 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10340 configure-stageprofile-gcc:
10341 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10342 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10343 @r=`${PWD_COMMAND}`; export r; \
10344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10345 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10346 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10347 $(HOST_EXPORTS) \
10348 $(POSTSTAGE1_HOST_EXPORTS) \
10349 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10350 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10351 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10352 echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
10353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10354 cd $(HOST_SUBDIR)/gcc || exit 1; \
10355 case $(srcdir) in \
10356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10357 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10359 esac; \
10360 module_srcdir=gcc; \
10361 $(SHELL) $$s/$$module_srcdir/configure \
10362 --srcdir=$${topdir}/$$module_srcdir \
10363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10364 --target=${target_alias} \
10365 --with-build-libsubdir=$(HOST_SUBDIR) \
10366 $(STAGEprofile_CONFIGURE_FLAGS)
10367 @endif gcc-bootstrap
10369 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10370 maybe-configure-stagefeedback-gcc:
10371 @if gcc-bootstrap
10372 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10373 configure-stagefeedback-gcc:
10374 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10375 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10376 @r=`${PWD_COMMAND}`; export r; \
10377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10378 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10379 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10380 $(HOST_EXPORTS) \
10381 $(POSTSTAGE1_HOST_EXPORTS) \
10382 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10383 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10384 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10385 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
10386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10387 cd $(HOST_SUBDIR)/gcc || exit 1; \
10388 case $(srcdir) in \
10389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10390 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10392 esac; \
10393 module_srcdir=gcc; \
10394 $(SHELL) $$s/$$module_srcdir/configure \
10395 --srcdir=$${topdir}/$$module_srcdir \
10396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10397 --target=${target_alias} \
10398 --with-build-libsubdir=$(HOST_SUBDIR) \
10399 $(STAGEfeedback_CONFIGURE_FLAGS)
10400 @endif gcc-bootstrap
10406 .PHONY: all-gcc maybe-all-gcc
10407 maybe-all-gcc:
10408 @if gcc-bootstrap
10409 all-gcc: stage_current
10410 @endif gcc-bootstrap
10411 @if gcc
10412 TARGET-gcc=all
10413 maybe-all-gcc: all-gcc
10414 all-gcc: configure-gcc
10415 @r=`${PWD_COMMAND}`; export r; \
10416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10417 $(HOST_EXPORTS) \
10418 (cd $(HOST_SUBDIR)/gcc && \
10419 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10420 $(TARGET-gcc))
10421 @endif gcc
10425 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10426 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10427 maybe-all-stage1-gcc:
10428 maybe-clean-stage1-gcc:
10429 @if gcc-bootstrap
10430 maybe-all-stage1-gcc: all-stage1-gcc
10431 all-stage1: all-stage1-gcc
10432 TARGET-stage1-gcc = $(TARGET-gcc)
10433 all-stage1-gcc: configure-stage1-gcc
10434 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10435 @r=`${PWD_COMMAND}`; export r; \
10436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10437 TFLAGS="$(STAGE1_TFLAGS)"; \
10438 $(HOST_EXPORTS) \
10439 cd $(HOST_SUBDIR)/gcc && \
10440 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10441 CFLAGS="$(STAGE1_CFLAGS)" \
10442 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10443 LIBCFLAGS="$(LIBCFLAGS)" \
10444 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10445 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10446 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10447 $(EXTRA_HOST_FLAGS) \
10448 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10449 TFLAGS="$(STAGE1_TFLAGS)" \
10450 $(TARGET-stage1-gcc)
10452 maybe-clean-stage1-gcc: clean-stage1-gcc
10453 clean-stage1: clean-stage1-gcc
10454 clean-stage1-gcc:
10455 @if [ $(current_stage) = stage1 ]; then \
10456 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10457 else \
10458 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10459 $(MAKE) stage1-start; \
10460 fi; \
10461 cd $(HOST_SUBDIR)/gcc && \
10462 $(MAKE) $(EXTRA_HOST_FLAGS) \
10463 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10464 @endif gcc-bootstrap
10467 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10468 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10469 maybe-all-stage2-gcc:
10470 maybe-clean-stage2-gcc:
10471 @if gcc-bootstrap
10472 maybe-all-stage2-gcc: all-stage2-gcc
10473 all-stage2: all-stage2-gcc
10474 TARGET-stage2-gcc = $(TARGET-gcc)
10475 all-stage2-gcc: configure-stage2-gcc
10476 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10477 @r=`${PWD_COMMAND}`; export r; \
10478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10479 TFLAGS="$(STAGE2_TFLAGS)"; \
10480 $(HOST_EXPORTS) \
10481 $(POSTSTAGE1_HOST_EXPORTS) \
10482 cd $(HOST_SUBDIR)/gcc && \
10483 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10484 CFLAGS="$(STAGE2_CFLAGS)" \
10485 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10486 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10487 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10488 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10489 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10490 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10491 TFLAGS="$(STAGE2_TFLAGS)" \
10492 $(TARGET-stage2-gcc)
10494 maybe-clean-stage2-gcc: clean-stage2-gcc
10495 clean-stage2: clean-stage2-gcc
10496 clean-stage2-gcc:
10497 @if [ $(current_stage) = stage2 ]; then \
10498 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10499 else \
10500 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10501 $(MAKE) stage2-start; \
10502 fi; \
10503 cd $(HOST_SUBDIR)/gcc && \
10504 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10505 @endif gcc-bootstrap
10508 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10509 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10510 maybe-all-stage3-gcc:
10511 maybe-clean-stage3-gcc:
10512 @if gcc-bootstrap
10513 maybe-all-stage3-gcc: all-stage3-gcc
10514 all-stage3: all-stage3-gcc
10515 TARGET-stage3-gcc = $(TARGET-gcc)
10516 all-stage3-gcc: configure-stage3-gcc
10517 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10518 @r=`${PWD_COMMAND}`; export r; \
10519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10520 TFLAGS="$(STAGE3_TFLAGS)"; \
10521 $(HOST_EXPORTS) \
10522 $(POSTSTAGE1_HOST_EXPORTS) \
10523 cd $(HOST_SUBDIR)/gcc && \
10524 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10525 CFLAGS="$(STAGE3_CFLAGS)" \
10526 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10527 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10528 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10529 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10530 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10531 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10532 TFLAGS="$(STAGE3_TFLAGS)" \
10533 $(TARGET-stage3-gcc)
10535 maybe-clean-stage3-gcc: clean-stage3-gcc
10536 clean-stage3: clean-stage3-gcc
10537 clean-stage3-gcc:
10538 @if [ $(current_stage) = stage3 ]; then \
10539 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10540 else \
10541 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10542 $(MAKE) stage3-start; \
10543 fi; \
10544 cd $(HOST_SUBDIR)/gcc && \
10545 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10546 @endif gcc-bootstrap
10549 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10550 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10551 maybe-all-stage4-gcc:
10552 maybe-clean-stage4-gcc:
10553 @if gcc-bootstrap
10554 maybe-all-stage4-gcc: all-stage4-gcc
10555 all-stage4: all-stage4-gcc
10556 TARGET-stage4-gcc = $(TARGET-gcc)
10557 all-stage4-gcc: configure-stage4-gcc
10558 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10559 @r=`${PWD_COMMAND}`; export r; \
10560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10561 TFLAGS="$(STAGE4_TFLAGS)"; \
10562 $(HOST_EXPORTS) \
10563 $(POSTSTAGE1_HOST_EXPORTS) \
10564 cd $(HOST_SUBDIR)/gcc && \
10565 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10566 CFLAGS="$(STAGE4_CFLAGS)" \
10567 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10568 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10569 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10570 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10571 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10572 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10573 TFLAGS="$(STAGE4_TFLAGS)" \
10574 $(TARGET-stage4-gcc)
10576 maybe-clean-stage4-gcc: clean-stage4-gcc
10577 clean-stage4: clean-stage4-gcc
10578 clean-stage4-gcc:
10579 @if [ $(current_stage) = stage4 ]; then \
10580 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10581 else \
10582 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10583 $(MAKE) stage4-start; \
10584 fi; \
10585 cd $(HOST_SUBDIR)/gcc && \
10586 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10587 @endif gcc-bootstrap
10590 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10591 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10592 maybe-all-stageprofile-gcc:
10593 maybe-clean-stageprofile-gcc:
10594 @if gcc-bootstrap
10595 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10596 all-stageprofile: all-stageprofile-gcc
10597 TARGET-stageprofile-gcc = $(TARGET-gcc)
10598 all-stageprofile-gcc: configure-stageprofile-gcc
10599 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10600 @r=`${PWD_COMMAND}`; export r; \
10601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10602 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10603 $(HOST_EXPORTS) \
10604 $(POSTSTAGE1_HOST_EXPORTS) \
10605 cd $(HOST_SUBDIR)/gcc && \
10606 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10607 CFLAGS="$(STAGEprofile_CFLAGS)" \
10608 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10609 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10610 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10611 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10612 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10613 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10614 TFLAGS="$(STAGEprofile_TFLAGS)" \
10615 $(TARGET-stageprofile-gcc)
10617 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10618 clean-stageprofile: clean-stageprofile-gcc
10619 clean-stageprofile-gcc:
10620 @if [ $(current_stage) = stageprofile ]; then \
10621 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10622 else \
10623 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10624 $(MAKE) stageprofile-start; \
10625 fi; \
10626 cd $(HOST_SUBDIR)/gcc && \
10627 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10628 @endif gcc-bootstrap
10631 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10632 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10633 maybe-all-stagefeedback-gcc:
10634 maybe-clean-stagefeedback-gcc:
10635 @if gcc-bootstrap
10636 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10637 all-stagefeedback: all-stagefeedback-gcc
10638 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10639 all-stagefeedback-gcc: configure-stagefeedback-gcc
10640 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10641 @r=`${PWD_COMMAND}`; export r; \
10642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10643 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10644 $(HOST_EXPORTS) \
10645 $(POSTSTAGE1_HOST_EXPORTS) \
10646 cd $(HOST_SUBDIR)/gcc && \
10647 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10648 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10649 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10650 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10651 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10652 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10653 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10654 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10655 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10656 $(TARGET-stagefeedback-gcc)
10658 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10659 clean-stagefeedback: clean-stagefeedback-gcc
10660 clean-stagefeedback-gcc:
10661 @if [ $(current_stage) = stagefeedback ]; then \
10662 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10663 else \
10664 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10665 $(MAKE) stagefeedback-start; \
10666 fi; \
10667 cd $(HOST_SUBDIR)/gcc && \
10668 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10669 @endif gcc-bootstrap
10675 .PHONY: check-gcc maybe-check-gcc
10676 maybe-check-gcc:
10677 @if gcc
10678 maybe-check-gcc: check-gcc
10680 check-gcc:
10681 @: $(MAKE); $(unstage)
10682 @r=`${PWD_COMMAND}`; export r; \
10683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10684 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10685 (cd $(HOST_SUBDIR)/gcc && \
10686 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10688 @endif gcc
10690 .PHONY: install-gcc maybe-install-gcc
10691 maybe-install-gcc:
10692 @if gcc
10693 maybe-install-gcc: install-gcc
10695 install-gcc: installdirs
10696 @: $(MAKE); $(unstage)
10697 @r=`${PWD_COMMAND}`; export r; \
10698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10699 $(HOST_EXPORTS) \
10700 (cd $(HOST_SUBDIR)/gcc && \
10701 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10703 @endif gcc
10705 .PHONY: install-strip-gcc maybe-install-strip-gcc
10706 maybe-install-strip-gcc:
10707 @if gcc
10708 maybe-install-strip-gcc: install-strip-gcc
10710 install-strip-gcc: installdirs
10711 @: $(MAKE); $(unstage)
10712 @r=`${PWD_COMMAND}`; export r; \
10713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10714 $(HOST_EXPORTS) \
10715 (cd $(HOST_SUBDIR)/gcc && \
10716 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10718 @endif gcc
10720 # Other targets (info, dvi, pdf, etc.)
10722 .PHONY: maybe-info-gcc info-gcc
10723 maybe-info-gcc:
10724 @if gcc
10725 maybe-info-gcc: info-gcc
10727 info-gcc: \
10728 configure-gcc
10729 @[ -f ./gcc/Makefile ] || exit 0; \
10730 r=`${PWD_COMMAND}`; export r; \
10731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10732 $(HOST_EXPORTS) \
10733 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10735 done; \
10736 echo "Doing info in gcc"; \
10737 (cd $(HOST_SUBDIR)/gcc && \
10738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10740 "RANLIB=$${RANLIB}" \
10741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10742 info) \
10743 || exit 1
10745 @endif gcc
10747 .PHONY: maybe-dvi-gcc dvi-gcc
10748 maybe-dvi-gcc:
10749 @if gcc
10750 maybe-dvi-gcc: dvi-gcc
10752 dvi-gcc: \
10753 configure-gcc
10754 @[ -f ./gcc/Makefile ] || exit 0; \
10755 r=`${PWD_COMMAND}`; export r; \
10756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10757 $(HOST_EXPORTS) \
10758 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10760 done; \
10761 echo "Doing dvi in gcc"; \
10762 (cd $(HOST_SUBDIR)/gcc && \
10763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10765 "RANLIB=$${RANLIB}" \
10766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10767 dvi) \
10768 || exit 1
10770 @endif gcc
10772 .PHONY: maybe-pdf-gcc pdf-gcc
10773 maybe-pdf-gcc:
10774 @if gcc
10775 maybe-pdf-gcc: pdf-gcc
10777 pdf-gcc: \
10778 configure-gcc
10779 @[ -f ./gcc/Makefile ] || exit 0; \
10780 r=`${PWD_COMMAND}`; export r; \
10781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10782 $(HOST_EXPORTS) \
10783 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10785 done; \
10786 echo "Doing pdf in gcc"; \
10787 (cd $(HOST_SUBDIR)/gcc && \
10788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10790 "RANLIB=$${RANLIB}" \
10791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10792 pdf) \
10793 || exit 1
10795 @endif gcc
10797 .PHONY: maybe-html-gcc html-gcc
10798 maybe-html-gcc:
10799 @if gcc
10800 maybe-html-gcc: html-gcc
10802 html-gcc: \
10803 configure-gcc
10804 @[ -f ./gcc/Makefile ] || exit 0; \
10805 r=`${PWD_COMMAND}`; export r; \
10806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10807 $(HOST_EXPORTS) \
10808 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10810 done; \
10811 echo "Doing html in gcc"; \
10812 (cd $(HOST_SUBDIR)/gcc && \
10813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10815 "RANLIB=$${RANLIB}" \
10816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10817 html) \
10818 || exit 1
10820 @endif gcc
10822 .PHONY: maybe-TAGS-gcc TAGS-gcc
10823 maybe-TAGS-gcc:
10824 @if gcc
10825 maybe-TAGS-gcc: TAGS-gcc
10827 TAGS-gcc: \
10828 configure-gcc
10829 @[ -f ./gcc/Makefile ] || exit 0; \
10830 r=`${PWD_COMMAND}`; export r; \
10831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10832 $(HOST_EXPORTS) \
10833 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10835 done; \
10836 echo "Doing TAGS in gcc"; \
10837 (cd $(HOST_SUBDIR)/gcc && \
10838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10840 "RANLIB=$${RANLIB}" \
10841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10842 TAGS) \
10843 || exit 1
10845 @endif gcc
10847 .PHONY: maybe-install-info-gcc install-info-gcc
10848 maybe-install-info-gcc:
10849 @if gcc
10850 maybe-install-info-gcc: install-info-gcc
10852 install-info-gcc: \
10853 configure-gcc \
10854 info-gcc
10855 @[ -f ./gcc/Makefile ] || exit 0; \
10856 r=`${PWD_COMMAND}`; export r; \
10857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10858 $(HOST_EXPORTS) \
10859 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10861 done; \
10862 echo "Doing install-info in gcc"; \
10863 (cd $(HOST_SUBDIR)/gcc && \
10864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10866 "RANLIB=$${RANLIB}" \
10867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10868 install-info) \
10869 || exit 1
10871 @endif gcc
10873 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10874 maybe-install-pdf-gcc:
10875 @if gcc
10876 maybe-install-pdf-gcc: install-pdf-gcc
10878 install-pdf-gcc: \
10879 configure-gcc \
10880 pdf-gcc
10881 @[ -f ./gcc/Makefile ] || exit 0; \
10882 r=`${PWD_COMMAND}`; export r; \
10883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10884 $(HOST_EXPORTS) \
10885 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10887 done; \
10888 echo "Doing install-pdf in gcc"; \
10889 (cd $(HOST_SUBDIR)/gcc && \
10890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10892 "RANLIB=$${RANLIB}" \
10893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10894 install-pdf) \
10895 || exit 1
10897 @endif gcc
10899 .PHONY: maybe-install-html-gcc install-html-gcc
10900 maybe-install-html-gcc:
10901 @if gcc
10902 maybe-install-html-gcc: install-html-gcc
10904 install-html-gcc: \
10905 configure-gcc \
10906 html-gcc
10907 @[ -f ./gcc/Makefile ] || exit 0; \
10908 r=`${PWD_COMMAND}`; export r; \
10909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10910 $(HOST_EXPORTS) \
10911 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10913 done; \
10914 echo "Doing install-html in gcc"; \
10915 (cd $(HOST_SUBDIR)/gcc && \
10916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10918 "RANLIB=$${RANLIB}" \
10919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10920 install-html) \
10921 || exit 1
10923 @endif gcc
10925 .PHONY: maybe-installcheck-gcc installcheck-gcc
10926 maybe-installcheck-gcc:
10927 @if gcc
10928 maybe-installcheck-gcc: installcheck-gcc
10930 installcheck-gcc: \
10931 configure-gcc
10932 @[ -f ./gcc/Makefile ] || exit 0; \
10933 r=`${PWD_COMMAND}`; export r; \
10934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10935 $(HOST_EXPORTS) \
10936 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10938 done; \
10939 echo "Doing installcheck in gcc"; \
10940 (cd $(HOST_SUBDIR)/gcc && \
10941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10943 "RANLIB=$${RANLIB}" \
10944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10945 installcheck) \
10946 || exit 1
10948 @endif gcc
10950 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10951 maybe-mostlyclean-gcc:
10952 @if gcc
10953 maybe-mostlyclean-gcc: mostlyclean-gcc
10955 mostlyclean-gcc:
10956 @[ -f ./gcc/Makefile ] || exit 0; \
10957 r=`${PWD_COMMAND}`; export r; \
10958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10959 $(HOST_EXPORTS) \
10960 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10962 done; \
10963 echo "Doing mostlyclean in gcc"; \
10964 (cd $(HOST_SUBDIR)/gcc && \
10965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10967 "RANLIB=$${RANLIB}" \
10968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10969 mostlyclean) \
10970 || exit 1
10972 @endif gcc
10974 .PHONY: maybe-clean-gcc clean-gcc
10975 maybe-clean-gcc:
10976 @if gcc
10977 maybe-clean-gcc: clean-gcc
10979 clean-gcc:
10980 @[ -f ./gcc/Makefile ] || exit 0; \
10981 r=`${PWD_COMMAND}`; export r; \
10982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10983 $(HOST_EXPORTS) \
10984 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10986 done; \
10987 echo "Doing clean in gcc"; \
10988 (cd $(HOST_SUBDIR)/gcc && \
10989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10991 "RANLIB=$${RANLIB}" \
10992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10993 clean) \
10994 || exit 1
10996 @endif gcc
10998 .PHONY: maybe-distclean-gcc distclean-gcc
10999 maybe-distclean-gcc:
11000 @if gcc
11001 maybe-distclean-gcc: distclean-gcc
11003 distclean-gcc:
11004 @[ -f ./gcc/Makefile ] || exit 0; \
11005 r=`${PWD_COMMAND}`; export r; \
11006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11007 $(HOST_EXPORTS) \
11008 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11010 done; \
11011 echo "Doing distclean in gcc"; \
11012 (cd $(HOST_SUBDIR)/gcc && \
11013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11015 "RANLIB=$${RANLIB}" \
11016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11017 distclean) \
11018 || exit 1
11020 @endif gcc
11022 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11023 maybe-maintainer-clean-gcc:
11024 @if gcc
11025 maybe-maintainer-clean-gcc: maintainer-clean-gcc
11027 maintainer-clean-gcc:
11028 @[ -f ./gcc/Makefile ] || exit 0; \
11029 r=`${PWD_COMMAND}`; export r; \
11030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11031 $(HOST_EXPORTS) \
11032 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11034 done; \
11035 echo "Doing maintainer-clean in gcc"; \
11036 (cd $(HOST_SUBDIR)/gcc && \
11037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11039 "RANLIB=$${RANLIB}" \
11040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11041 maintainer-clean) \
11042 || exit 1
11044 @endif gcc
11048 .PHONY: configure-gmp maybe-configure-gmp
11049 maybe-configure-gmp:
11050 @if gcc-bootstrap
11051 configure-gmp: stage_current
11052 @endif gcc-bootstrap
11053 @if gmp
11054 maybe-configure-gmp: configure-gmp
11055 configure-gmp:
11056 @r=`${PWD_COMMAND}`; export r; \
11057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11058 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11060 $(HOST_EXPORTS) \
11061 echo Configuring in $(HOST_SUBDIR)/gmp; \
11062 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11063 case $(srcdir) in \
11064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11065 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11067 esac; \
11068 module_srcdir=gmp; \
11069 $(SHELL) \
11070 $$s/$$module_srcdir/configure \
11071 --srcdir=$${topdir}/$$module_srcdir \
11072 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11073 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
11074 || exit 1
11075 @endif gmp
11079 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11080 maybe-configure-stage1-gmp:
11081 @if gmp-bootstrap
11082 maybe-configure-stage1-gmp: configure-stage1-gmp
11083 configure-stage1-gmp:
11084 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11086 @r=`${PWD_COMMAND}`; export r; \
11087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11088 TFLAGS="$(STAGE1_TFLAGS)"; \
11089 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11090 $(HOST_EXPORTS) \
11091 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11092 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11093 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11094 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
11095 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11096 cd $(HOST_SUBDIR)/gmp || exit 1; \
11097 case $(srcdir) in \
11098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11099 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11101 esac; \
11102 module_srcdir=gmp; \
11103 $(SHELL) $$s/$$module_srcdir/configure \
11104 --srcdir=$${topdir}/$$module_srcdir \
11105 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11106 --target=none-${host_vendor}-${host_os} \
11108 $(STAGE1_CONFIGURE_FLAGS) \
11109 --disable-shared LEX="touch lex.yy.c"
11110 @endif gmp-bootstrap
11112 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11113 maybe-configure-stage2-gmp:
11114 @if gmp-bootstrap
11115 maybe-configure-stage2-gmp: configure-stage2-gmp
11116 configure-stage2-gmp:
11117 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11118 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11119 @r=`${PWD_COMMAND}`; export r; \
11120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11121 TFLAGS="$(STAGE2_TFLAGS)"; \
11122 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11123 $(HOST_EXPORTS) \
11124 $(POSTSTAGE1_HOST_EXPORTS) \
11125 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11126 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11127 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11128 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
11129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11130 cd $(HOST_SUBDIR)/gmp || exit 1; \
11131 case $(srcdir) in \
11132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11133 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11135 esac; \
11136 module_srcdir=gmp; \
11137 $(SHELL) $$s/$$module_srcdir/configure \
11138 --srcdir=$${topdir}/$$module_srcdir \
11139 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11140 --target=none-${host_vendor}-${host_os} \
11141 --with-build-libsubdir=$(HOST_SUBDIR) \
11142 $(STAGE2_CONFIGURE_FLAGS) \
11143 --disable-shared LEX="touch lex.yy.c"
11144 @endif gmp-bootstrap
11146 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11147 maybe-configure-stage3-gmp:
11148 @if gmp-bootstrap
11149 maybe-configure-stage3-gmp: configure-stage3-gmp
11150 configure-stage3-gmp:
11151 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11152 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11153 @r=`${PWD_COMMAND}`; export r; \
11154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11155 TFLAGS="$(STAGE3_TFLAGS)"; \
11156 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11157 $(HOST_EXPORTS) \
11158 $(POSTSTAGE1_HOST_EXPORTS) \
11159 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11160 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11161 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11162 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
11163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11164 cd $(HOST_SUBDIR)/gmp || exit 1; \
11165 case $(srcdir) in \
11166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11167 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11169 esac; \
11170 module_srcdir=gmp; \
11171 $(SHELL) $$s/$$module_srcdir/configure \
11172 --srcdir=$${topdir}/$$module_srcdir \
11173 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11174 --target=none-${host_vendor}-${host_os} \
11175 --with-build-libsubdir=$(HOST_SUBDIR) \
11176 $(STAGE3_CONFIGURE_FLAGS) \
11177 --disable-shared LEX="touch lex.yy.c"
11178 @endif gmp-bootstrap
11180 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11181 maybe-configure-stage4-gmp:
11182 @if gmp-bootstrap
11183 maybe-configure-stage4-gmp: configure-stage4-gmp
11184 configure-stage4-gmp:
11185 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11186 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11187 @r=`${PWD_COMMAND}`; export r; \
11188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11189 TFLAGS="$(STAGE4_TFLAGS)"; \
11190 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11191 $(HOST_EXPORTS) \
11192 $(POSTSTAGE1_HOST_EXPORTS) \
11193 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11194 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11195 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11196 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
11197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11198 cd $(HOST_SUBDIR)/gmp || exit 1; \
11199 case $(srcdir) in \
11200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11201 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11203 esac; \
11204 module_srcdir=gmp; \
11205 $(SHELL) $$s/$$module_srcdir/configure \
11206 --srcdir=$${topdir}/$$module_srcdir \
11207 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11208 --target=none-${host_vendor}-${host_os} \
11209 --with-build-libsubdir=$(HOST_SUBDIR) \
11210 $(STAGE4_CONFIGURE_FLAGS) \
11211 --disable-shared LEX="touch lex.yy.c"
11212 @endif gmp-bootstrap
11214 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11215 maybe-configure-stageprofile-gmp:
11216 @if gmp-bootstrap
11217 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11218 configure-stageprofile-gmp:
11219 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11221 @r=`${PWD_COMMAND}`; export r; \
11222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11223 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11224 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11225 $(HOST_EXPORTS) \
11226 $(POSTSTAGE1_HOST_EXPORTS) \
11227 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11228 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11229 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11230 echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
11231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11232 cd $(HOST_SUBDIR)/gmp || exit 1; \
11233 case $(srcdir) in \
11234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11235 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11237 esac; \
11238 module_srcdir=gmp; \
11239 $(SHELL) $$s/$$module_srcdir/configure \
11240 --srcdir=$${topdir}/$$module_srcdir \
11241 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11242 --target=none-${host_vendor}-${host_os} \
11243 --with-build-libsubdir=$(HOST_SUBDIR) \
11244 $(STAGEprofile_CONFIGURE_FLAGS) \
11245 --disable-shared LEX="touch lex.yy.c"
11246 @endif gmp-bootstrap
11248 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11249 maybe-configure-stagefeedback-gmp:
11250 @if gmp-bootstrap
11251 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11252 configure-stagefeedback-gmp:
11253 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11254 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11255 @r=`${PWD_COMMAND}`; export r; \
11256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11257 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11258 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11259 $(HOST_EXPORTS) \
11260 $(POSTSTAGE1_HOST_EXPORTS) \
11261 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11262 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11263 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11264 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
11265 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11266 cd $(HOST_SUBDIR)/gmp || exit 1; \
11267 case $(srcdir) in \
11268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11269 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11271 esac; \
11272 module_srcdir=gmp; \
11273 $(SHELL) $$s/$$module_srcdir/configure \
11274 --srcdir=$${topdir}/$$module_srcdir \
11275 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11276 --target=none-${host_vendor}-${host_os} \
11277 --with-build-libsubdir=$(HOST_SUBDIR) \
11278 $(STAGEfeedback_CONFIGURE_FLAGS) \
11279 --disable-shared LEX="touch lex.yy.c"
11280 @endif gmp-bootstrap
11286 .PHONY: all-gmp maybe-all-gmp
11287 maybe-all-gmp:
11288 @if gcc-bootstrap
11289 all-gmp: stage_current
11290 @endif gcc-bootstrap
11291 @if gmp
11292 TARGET-gmp=all
11293 maybe-all-gmp: all-gmp
11294 all-gmp: configure-gmp
11295 @r=`${PWD_COMMAND}`; export r; \
11296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11297 $(HOST_EXPORTS) \
11298 (cd $(HOST_SUBDIR)/gmp && \
11299 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11300 $(TARGET-gmp))
11301 @endif gmp
11305 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11306 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11307 maybe-all-stage1-gmp:
11308 maybe-clean-stage1-gmp:
11309 @if gmp-bootstrap
11310 maybe-all-stage1-gmp: all-stage1-gmp
11311 all-stage1: all-stage1-gmp
11312 TARGET-stage1-gmp = $(TARGET-gmp)
11313 all-stage1-gmp: configure-stage1-gmp
11314 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11315 @r=`${PWD_COMMAND}`; export r; \
11316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11317 TFLAGS="$(STAGE1_TFLAGS)"; \
11318 $(HOST_EXPORTS) \
11319 cd $(HOST_SUBDIR)/gmp && \
11320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11321 CFLAGS="$(STAGE1_CFLAGS)" \
11322 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11323 LIBCFLAGS="$(LIBCFLAGS)" \
11324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11327 $(EXTRA_HOST_FLAGS) \
11328 $(STAGE1_FLAGS_TO_PASS) \
11329 TFLAGS="$(STAGE1_TFLAGS)" \
11330 $(TARGET-stage1-gmp)
11332 maybe-clean-stage1-gmp: clean-stage1-gmp
11333 clean-stage1: clean-stage1-gmp
11334 clean-stage1-gmp:
11335 @if [ $(current_stage) = stage1 ]; then \
11336 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11337 else \
11338 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11339 $(MAKE) stage1-start; \
11340 fi; \
11341 cd $(HOST_SUBDIR)/gmp && \
11342 $(MAKE) $(EXTRA_HOST_FLAGS) \
11343 $(STAGE1_FLAGS_TO_PASS) clean
11344 @endif gmp-bootstrap
11347 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11348 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11349 maybe-all-stage2-gmp:
11350 maybe-clean-stage2-gmp:
11351 @if gmp-bootstrap
11352 maybe-all-stage2-gmp: all-stage2-gmp
11353 all-stage2: all-stage2-gmp
11354 TARGET-stage2-gmp = $(TARGET-gmp)
11355 all-stage2-gmp: configure-stage2-gmp
11356 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11357 @r=`${PWD_COMMAND}`; export r; \
11358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11359 TFLAGS="$(STAGE2_TFLAGS)"; \
11360 $(HOST_EXPORTS) \
11361 $(POSTSTAGE1_HOST_EXPORTS) \
11362 cd $(HOST_SUBDIR)/gmp && \
11363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11364 CFLAGS="$(STAGE2_CFLAGS)" \
11365 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11366 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11370 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11371 TFLAGS="$(STAGE2_TFLAGS)" \
11372 $(TARGET-stage2-gmp)
11374 maybe-clean-stage2-gmp: clean-stage2-gmp
11375 clean-stage2: clean-stage2-gmp
11376 clean-stage2-gmp:
11377 @if [ $(current_stage) = stage2 ]; then \
11378 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11379 else \
11380 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11381 $(MAKE) stage2-start; \
11382 fi; \
11383 cd $(HOST_SUBDIR)/gmp && \
11384 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11385 @endif gmp-bootstrap
11388 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11389 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11390 maybe-all-stage3-gmp:
11391 maybe-clean-stage3-gmp:
11392 @if gmp-bootstrap
11393 maybe-all-stage3-gmp: all-stage3-gmp
11394 all-stage3: all-stage3-gmp
11395 TARGET-stage3-gmp = $(TARGET-gmp)
11396 all-stage3-gmp: configure-stage3-gmp
11397 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11398 @r=`${PWD_COMMAND}`; export r; \
11399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11400 TFLAGS="$(STAGE3_TFLAGS)"; \
11401 $(HOST_EXPORTS) \
11402 $(POSTSTAGE1_HOST_EXPORTS) \
11403 cd $(HOST_SUBDIR)/gmp && \
11404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11405 CFLAGS="$(STAGE3_CFLAGS)" \
11406 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11407 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11412 TFLAGS="$(STAGE3_TFLAGS)" \
11413 $(TARGET-stage3-gmp)
11415 maybe-clean-stage3-gmp: clean-stage3-gmp
11416 clean-stage3: clean-stage3-gmp
11417 clean-stage3-gmp:
11418 @if [ $(current_stage) = stage3 ]; then \
11419 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11420 else \
11421 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11422 $(MAKE) stage3-start; \
11423 fi; \
11424 cd $(HOST_SUBDIR)/gmp && \
11425 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11426 @endif gmp-bootstrap
11429 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11430 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11431 maybe-all-stage4-gmp:
11432 maybe-clean-stage4-gmp:
11433 @if gmp-bootstrap
11434 maybe-all-stage4-gmp: all-stage4-gmp
11435 all-stage4: all-stage4-gmp
11436 TARGET-stage4-gmp = $(TARGET-gmp)
11437 all-stage4-gmp: configure-stage4-gmp
11438 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11439 @r=`${PWD_COMMAND}`; export r; \
11440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11441 TFLAGS="$(STAGE4_TFLAGS)"; \
11442 $(HOST_EXPORTS) \
11443 $(POSTSTAGE1_HOST_EXPORTS) \
11444 cd $(HOST_SUBDIR)/gmp && \
11445 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11446 CFLAGS="$(STAGE4_CFLAGS)" \
11447 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11448 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11449 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11450 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11451 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11452 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11453 TFLAGS="$(STAGE4_TFLAGS)" \
11454 $(TARGET-stage4-gmp)
11456 maybe-clean-stage4-gmp: clean-stage4-gmp
11457 clean-stage4: clean-stage4-gmp
11458 clean-stage4-gmp:
11459 @if [ $(current_stage) = stage4 ]; then \
11460 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11461 else \
11462 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11463 $(MAKE) stage4-start; \
11464 fi; \
11465 cd $(HOST_SUBDIR)/gmp && \
11466 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11467 @endif gmp-bootstrap
11470 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11471 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11472 maybe-all-stageprofile-gmp:
11473 maybe-clean-stageprofile-gmp:
11474 @if gmp-bootstrap
11475 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11476 all-stageprofile: all-stageprofile-gmp
11477 TARGET-stageprofile-gmp = $(TARGET-gmp)
11478 all-stageprofile-gmp: configure-stageprofile-gmp
11479 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11480 @r=`${PWD_COMMAND}`; export r; \
11481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11482 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11483 $(HOST_EXPORTS) \
11484 $(POSTSTAGE1_HOST_EXPORTS) \
11485 cd $(HOST_SUBDIR)/gmp && \
11486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11487 CFLAGS="$(STAGEprofile_CFLAGS)" \
11488 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11489 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11494 TFLAGS="$(STAGEprofile_TFLAGS)" \
11495 $(TARGET-stageprofile-gmp)
11497 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11498 clean-stageprofile: clean-stageprofile-gmp
11499 clean-stageprofile-gmp:
11500 @if [ $(current_stage) = stageprofile ]; then \
11501 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11502 else \
11503 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11504 $(MAKE) stageprofile-start; \
11505 fi; \
11506 cd $(HOST_SUBDIR)/gmp && \
11507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11508 @endif gmp-bootstrap
11511 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11512 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11513 maybe-all-stagefeedback-gmp:
11514 maybe-clean-stagefeedback-gmp:
11515 @if gmp-bootstrap
11516 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11517 all-stagefeedback: all-stagefeedback-gmp
11518 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11519 all-stagefeedback-gmp: configure-stagefeedback-gmp
11520 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11521 @r=`${PWD_COMMAND}`; export r; \
11522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11523 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11524 $(HOST_EXPORTS) \
11525 $(POSTSTAGE1_HOST_EXPORTS) \
11526 cd $(HOST_SUBDIR)/gmp && \
11527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11528 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11529 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11530 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11535 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11536 $(TARGET-stagefeedback-gmp)
11538 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11539 clean-stagefeedback: clean-stagefeedback-gmp
11540 clean-stagefeedback-gmp:
11541 @if [ $(current_stage) = stagefeedback ]; then \
11542 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11543 else \
11544 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11545 $(MAKE) stagefeedback-start; \
11546 fi; \
11547 cd $(HOST_SUBDIR)/gmp && \
11548 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11549 @endif gmp-bootstrap
11555 .PHONY: check-gmp maybe-check-gmp
11556 maybe-check-gmp:
11557 @if gmp
11558 maybe-check-gmp: check-gmp
11560 check-gmp:
11561 @: $(MAKE); $(unstage)
11562 @r=`${PWD_COMMAND}`; export r; \
11563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11564 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11565 (cd $(HOST_SUBDIR)/gmp && \
11566 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
11568 @endif gmp
11570 .PHONY: install-gmp maybe-install-gmp
11571 maybe-install-gmp:
11572 @if gmp
11573 maybe-install-gmp: install-gmp
11575 install-gmp:
11577 @endif gmp
11579 .PHONY: install-strip-gmp maybe-install-strip-gmp
11580 maybe-install-strip-gmp:
11581 @if gmp
11582 maybe-install-strip-gmp: install-strip-gmp
11584 install-strip-gmp:
11586 @endif gmp
11588 # Other targets (info, dvi, pdf, etc.)
11590 .PHONY: maybe-info-gmp info-gmp
11591 maybe-info-gmp:
11592 @if gmp
11593 maybe-info-gmp: info-gmp
11595 info-gmp: \
11596 configure-gmp
11597 @[ -f ./gmp/Makefile ] || exit 0; \
11598 r=`${PWD_COMMAND}`; export r; \
11599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11600 $(HOST_EXPORTS) \
11601 for flag in $(EXTRA_HOST_FLAGS) ; do \
11602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11603 done; \
11604 echo "Doing info in gmp"; \
11605 (cd $(HOST_SUBDIR)/gmp && \
11606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11608 "RANLIB=$${RANLIB}" \
11609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11610 info) \
11611 || exit 1
11613 @endif gmp
11615 .PHONY: maybe-dvi-gmp dvi-gmp
11616 maybe-dvi-gmp:
11617 @if gmp
11618 maybe-dvi-gmp: dvi-gmp
11620 dvi-gmp: \
11621 configure-gmp
11622 @[ -f ./gmp/Makefile ] || exit 0; \
11623 r=`${PWD_COMMAND}`; export r; \
11624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11625 $(HOST_EXPORTS) \
11626 for flag in $(EXTRA_HOST_FLAGS) ; do \
11627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11628 done; \
11629 echo "Doing dvi in gmp"; \
11630 (cd $(HOST_SUBDIR)/gmp && \
11631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11633 "RANLIB=$${RANLIB}" \
11634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11635 dvi) \
11636 || exit 1
11638 @endif gmp
11640 .PHONY: maybe-pdf-gmp pdf-gmp
11641 maybe-pdf-gmp:
11642 @if gmp
11643 maybe-pdf-gmp: pdf-gmp
11645 pdf-gmp: \
11646 configure-gmp
11647 @[ -f ./gmp/Makefile ] || exit 0; \
11648 r=`${PWD_COMMAND}`; export r; \
11649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11650 $(HOST_EXPORTS) \
11651 for flag in $(EXTRA_HOST_FLAGS) ; do \
11652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11653 done; \
11654 echo "Doing pdf in gmp"; \
11655 (cd $(HOST_SUBDIR)/gmp && \
11656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11658 "RANLIB=$${RANLIB}" \
11659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11660 pdf) \
11661 || exit 1
11663 @endif gmp
11665 .PHONY: maybe-html-gmp html-gmp
11666 maybe-html-gmp:
11667 @if gmp
11668 maybe-html-gmp: html-gmp
11670 html-gmp: \
11671 configure-gmp
11672 @[ -f ./gmp/Makefile ] || exit 0; \
11673 r=`${PWD_COMMAND}`; export r; \
11674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11675 $(HOST_EXPORTS) \
11676 for flag in $(EXTRA_HOST_FLAGS) ; do \
11677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11678 done; \
11679 echo "Doing html in gmp"; \
11680 (cd $(HOST_SUBDIR)/gmp && \
11681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11683 "RANLIB=$${RANLIB}" \
11684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11685 html) \
11686 || exit 1
11688 @endif gmp
11690 .PHONY: maybe-TAGS-gmp TAGS-gmp
11691 maybe-TAGS-gmp:
11692 @if gmp
11693 maybe-TAGS-gmp: TAGS-gmp
11695 TAGS-gmp: \
11696 configure-gmp
11697 @[ -f ./gmp/Makefile ] || exit 0; \
11698 r=`${PWD_COMMAND}`; export r; \
11699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11700 $(HOST_EXPORTS) \
11701 for flag in $(EXTRA_HOST_FLAGS) ; do \
11702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11703 done; \
11704 echo "Doing TAGS in gmp"; \
11705 (cd $(HOST_SUBDIR)/gmp && \
11706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11708 "RANLIB=$${RANLIB}" \
11709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11710 TAGS) \
11711 || exit 1
11713 @endif gmp
11715 .PHONY: maybe-install-info-gmp install-info-gmp
11716 maybe-install-info-gmp:
11717 @if gmp
11718 maybe-install-info-gmp: install-info-gmp
11720 install-info-gmp: \
11721 configure-gmp \
11722 info-gmp
11723 @[ -f ./gmp/Makefile ] || exit 0; \
11724 r=`${PWD_COMMAND}`; export r; \
11725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11726 $(HOST_EXPORTS) \
11727 for flag in $(EXTRA_HOST_FLAGS) ; do \
11728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11729 done; \
11730 echo "Doing install-info in gmp"; \
11731 (cd $(HOST_SUBDIR)/gmp && \
11732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11734 "RANLIB=$${RANLIB}" \
11735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11736 install-info) \
11737 || exit 1
11739 @endif gmp
11741 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11742 maybe-install-pdf-gmp:
11743 @if gmp
11744 maybe-install-pdf-gmp: install-pdf-gmp
11746 install-pdf-gmp: \
11747 configure-gmp \
11748 pdf-gmp
11749 @[ -f ./gmp/Makefile ] || exit 0; \
11750 r=`${PWD_COMMAND}`; export r; \
11751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11752 $(HOST_EXPORTS) \
11753 for flag in $(EXTRA_HOST_FLAGS) ; do \
11754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11755 done; \
11756 echo "Doing install-pdf in gmp"; \
11757 (cd $(HOST_SUBDIR)/gmp && \
11758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11760 "RANLIB=$${RANLIB}" \
11761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11762 install-pdf) \
11763 || exit 1
11765 @endif gmp
11767 .PHONY: maybe-install-html-gmp install-html-gmp
11768 maybe-install-html-gmp:
11769 @if gmp
11770 maybe-install-html-gmp: install-html-gmp
11772 install-html-gmp: \
11773 configure-gmp \
11774 html-gmp
11775 @[ -f ./gmp/Makefile ] || exit 0; \
11776 r=`${PWD_COMMAND}`; export r; \
11777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11778 $(HOST_EXPORTS) \
11779 for flag in $(EXTRA_HOST_FLAGS) ; do \
11780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11781 done; \
11782 echo "Doing install-html in gmp"; \
11783 (cd $(HOST_SUBDIR)/gmp && \
11784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11786 "RANLIB=$${RANLIB}" \
11787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11788 install-html) \
11789 || exit 1
11791 @endif gmp
11793 .PHONY: maybe-installcheck-gmp installcheck-gmp
11794 maybe-installcheck-gmp:
11795 @if gmp
11796 maybe-installcheck-gmp: installcheck-gmp
11798 installcheck-gmp: \
11799 configure-gmp
11800 @[ -f ./gmp/Makefile ] || exit 0; \
11801 r=`${PWD_COMMAND}`; export r; \
11802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11803 $(HOST_EXPORTS) \
11804 for flag in $(EXTRA_HOST_FLAGS) ; do \
11805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11806 done; \
11807 echo "Doing installcheck in gmp"; \
11808 (cd $(HOST_SUBDIR)/gmp && \
11809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11811 "RANLIB=$${RANLIB}" \
11812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11813 installcheck) \
11814 || exit 1
11816 @endif gmp
11818 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11819 maybe-mostlyclean-gmp:
11820 @if gmp
11821 maybe-mostlyclean-gmp: mostlyclean-gmp
11823 mostlyclean-gmp:
11824 @[ -f ./gmp/Makefile ] || exit 0; \
11825 r=`${PWD_COMMAND}`; export r; \
11826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11827 $(HOST_EXPORTS) \
11828 for flag in $(EXTRA_HOST_FLAGS) ; do \
11829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11830 done; \
11831 echo "Doing mostlyclean in gmp"; \
11832 (cd $(HOST_SUBDIR)/gmp && \
11833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11835 "RANLIB=$${RANLIB}" \
11836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11837 mostlyclean) \
11838 || exit 1
11840 @endif gmp
11842 .PHONY: maybe-clean-gmp clean-gmp
11843 maybe-clean-gmp:
11844 @if gmp
11845 maybe-clean-gmp: clean-gmp
11847 clean-gmp:
11848 @[ -f ./gmp/Makefile ] || exit 0; \
11849 r=`${PWD_COMMAND}`; export r; \
11850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11851 $(HOST_EXPORTS) \
11852 for flag in $(EXTRA_HOST_FLAGS) ; do \
11853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11854 done; \
11855 echo "Doing clean in gmp"; \
11856 (cd $(HOST_SUBDIR)/gmp && \
11857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11859 "RANLIB=$${RANLIB}" \
11860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11861 clean) \
11862 || exit 1
11864 @endif gmp
11866 .PHONY: maybe-distclean-gmp distclean-gmp
11867 maybe-distclean-gmp:
11868 @if gmp
11869 maybe-distclean-gmp: distclean-gmp
11871 distclean-gmp:
11872 @[ -f ./gmp/Makefile ] || exit 0; \
11873 r=`${PWD_COMMAND}`; export r; \
11874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11875 $(HOST_EXPORTS) \
11876 for flag in $(EXTRA_HOST_FLAGS) ; do \
11877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11878 done; \
11879 echo "Doing distclean in gmp"; \
11880 (cd $(HOST_SUBDIR)/gmp && \
11881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11883 "RANLIB=$${RANLIB}" \
11884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11885 distclean) \
11886 || exit 1
11888 @endif gmp
11890 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11891 maybe-maintainer-clean-gmp:
11892 @if gmp
11893 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11895 maintainer-clean-gmp:
11896 @[ -f ./gmp/Makefile ] || exit 0; \
11897 r=`${PWD_COMMAND}`; export r; \
11898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11899 $(HOST_EXPORTS) \
11900 for flag in $(EXTRA_HOST_FLAGS) ; do \
11901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11902 done; \
11903 echo "Doing maintainer-clean in gmp"; \
11904 (cd $(HOST_SUBDIR)/gmp && \
11905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11907 "RANLIB=$${RANLIB}" \
11908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11909 maintainer-clean) \
11910 || exit 1
11912 @endif gmp
11916 .PHONY: configure-mpfr maybe-configure-mpfr
11917 maybe-configure-mpfr:
11918 @if gcc-bootstrap
11919 configure-mpfr: stage_current
11920 @endif gcc-bootstrap
11921 @if mpfr
11922 maybe-configure-mpfr: configure-mpfr
11923 configure-mpfr:
11924 @r=`${PWD_COMMAND}`; export r; \
11925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11926 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11928 $(HOST_EXPORTS) \
11929 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11930 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11931 case $(srcdir) in \
11932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11933 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11935 esac; \
11936 module_srcdir=mpfr; \
11937 $(SHELL) \
11938 $$s/$$module_srcdir/configure \
11939 --srcdir=$${topdir}/$$module_srcdir \
11940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11941 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11942 || exit 1
11943 @endif mpfr
11947 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11948 maybe-configure-stage1-mpfr:
11949 @if mpfr-bootstrap
11950 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11951 configure-stage1-mpfr:
11952 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11953 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11954 @r=`${PWD_COMMAND}`; export r; \
11955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11956 TFLAGS="$(STAGE1_TFLAGS)"; \
11957 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11958 $(HOST_EXPORTS) \
11959 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11960 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11961 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11962 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
11963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11964 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11965 case $(srcdir) in \
11966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11967 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11969 esac; \
11970 module_srcdir=mpfr; \
11971 $(SHELL) $$s/$$module_srcdir/configure \
11972 --srcdir=$${topdir}/$$module_srcdir \
11973 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11974 --target=${target_alias} \
11976 $(STAGE1_CONFIGURE_FLAGS) \
11977 --disable-shared @extra_mpfr_configure_flags@
11978 @endif mpfr-bootstrap
11980 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11981 maybe-configure-stage2-mpfr:
11982 @if mpfr-bootstrap
11983 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11984 configure-stage2-mpfr:
11985 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11986 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11987 @r=`${PWD_COMMAND}`; export r; \
11988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11989 TFLAGS="$(STAGE2_TFLAGS)"; \
11990 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11991 $(HOST_EXPORTS) \
11992 $(POSTSTAGE1_HOST_EXPORTS) \
11993 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11994 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11995 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11996 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
11997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11998 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11999 case $(srcdir) in \
12000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12001 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12003 esac; \
12004 module_srcdir=mpfr; \
12005 $(SHELL) $$s/$$module_srcdir/configure \
12006 --srcdir=$${topdir}/$$module_srcdir \
12007 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12008 --target=${target_alias} \
12009 --with-build-libsubdir=$(HOST_SUBDIR) \
12010 $(STAGE2_CONFIGURE_FLAGS) \
12011 --disable-shared @extra_mpfr_configure_flags@
12012 @endif mpfr-bootstrap
12014 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12015 maybe-configure-stage3-mpfr:
12016 @if mpfr-bootstrap
12017 maybe-configure-stage3-mpfr: configure-stage3-mpfr
12018 configure-stage3-mpfr:
12019 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12020 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12021 @r=`${PWD_COMMAND}`; export r; \
12022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12023 TFLAGS="$(STAGE3_TFLAGS)"; \
12024 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12025 $(HOST_EXPORTS) \
12026 $(POSTSTAGE1_HOST_EXPORTS) \
12027 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12028 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12029 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12030 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
12031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12032 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12033 case $(srcdir) in \
12034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12035 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12037 esac; \
12038 module_srcdir=mpfr; \
12039 $(SHELL) $$s/$$module_srcdir/configure \
12040 --srcdir=$${topdir}/$$module_srcdir \
12041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12042 --target=${target_alias} \
12043 --with-build-libsubdir=$(HOST_SUBDIR) \
12044 $(STAGE3_CONFIGURE_FLAGS) \
12045 --disable-shared @extra_mpfr_configure_flags@
12046 @endif mpfr-bootstrap
12048 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12049 maybe-configure-stage4-mpfr:
12050 @if mpfr-bootstrap
12051 maybe-configure-stage4-mpfr: configure-stage4-mpfr
12052 configure-stage4-mpfr:
12053 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12055 @r=`${PWD_COMMAND}`; export r; \
12056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12057 TFLAGS="$(STAGE4_TFLAGS)"; \
12058 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12059 $(HOST_EXPORTS) \
12060 $(POSTSTAGE1_HOST_EXPORTS) \
12061 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12062 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12063 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12064 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
12065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12066 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12067 case $(srcdir) in \
12068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12069 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12071 esac; \
12072 module_srcdir=mpfr; \
12073 $(SHELL) $$s/$$module_srcdir/configure \
12074 --srcdir=$${topdir}/$$module_srcdir \
12075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12076 --target=${target_alias} \
12077 --with-build-libsubdir=$(HOST_SUBDIR) \
12078 $(STAGE4_CONFIGURE_FLAGS) \
12079 --disable-shared @extra_mpfr_configure_flags@
12080 @endif mpfr-bootstrap
12082 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12083 maybe-configure-stageprofile-mpfr:
12084 @if mpfr-bootstrap
12085 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12086 configure-stageprofile-mpfr:
12087 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12088 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12089 @r=`${PWD_COMMAND}`; export r; \
12090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12091 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12092 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12093 $(HOST_EXPORTS) \
12094 $(POSTSTAGE1_HOST_EXPORTS) \
12095 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12096 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12097 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12098 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
12099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12100 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12101 case $(srcdir) in \
12102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12103 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12105 esac; \
12106 module_srcdir=mpfr; \
12107 $(SHELL) $$s/$$module_srcdir/configure \
12108 --srcdir=$${topdir}/$$module_srcdir \
12109 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12110 --target=${target_alias} \
12111 --with-build-libsubdir=$(HOST_SUBDIR) \
12112 $(STAGEprofile_CONFIGURE_FLAGS) \
12113 --disable-shared @extra_mpfr_configure_flags@
12114 @endif mpfr-bootstrap
12116 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12117 maybe-configure-stagefeedback-mpfr:
12118 @if mpfr-bootstrap
12119 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12120 configure-stagefeedback-mpfr:
12121 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12122 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12123 @r=`${PWD_COMMAND}`; export r; \
12124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12125 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12126 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12127 $(HOST_EXPORTS) \
12128 $(POSTSTAGE1_HOST_EXPORTS) \
12129 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12130 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12131 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12132 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
12133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12134 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12135 case $(srcdir) in \
12136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12137 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12139 esac; \
12140 module_srcdir=mpfr; \
12141 $(SHELL) $$s/$$module_srcdir/configure \
12142 --srcdir=$${topdir}/$$module_srcdir \
12143 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12144 --target=${target_alias} \
12145 --with-build-libsubdir=$(HOST_SUBDIR) \
12146 $(STAGEfeedback_CONFIGURE_FLAGS) \
12147 --disable-shared @extra_mpfr_configure_flags@
12148 @endif mpfr-bootstrap
12154 .PHONY: all-mpfr maybe-all-mpfr
12155 maybe-all-mpfr:
12156 @if gcc-bootstrap
12157 all-mpfr: stage_current
12158 @endif gcc-bootstrap
12159 @if mpfr
12160 TARGET-mpfr=all
12161 maybe-all-mpfr: all-mpfr
12162 all-mpfr: configure-mpfr
12163 @r=`${PWD_COMMAND}`; export r; \
12164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12165 $(HOST_EXPORTS) \
12166 (cd $(HOST_SUBDIR)/mpfr && \
12167 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12168 $(TARGET-mpfr))
12169 @endif mpfr
12173 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12174 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12175 maybe-all-stage1-mpfr:
12176 maybe-clean-stage1-mpfr:
12177 @if mpfr-bootstrap
12178 maybe-all-stage1-mpfr: all-stage1-mpfr
12179 all-stage1: all-stage1-mpfr
12180 TARGET-stage1-mpfr = $(TARGET-mpfr)
12181 all-stage1-mpfr: configure-stage1-mpfr
12182 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12183 @r=`${PWD_COMMAND}`; export r; \
12184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12185 TFLAGS="$(STAGE1_TFLAGS)"; \
12186 $(HOST_EXPORTS) \
12187 cd $(HOST_SUBDIR)/mpfr && \
12188 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12189 CFLAGS="$(STAGE1_CFLAGS)" \
12190 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12191 LIBCFLAGS="$(LIBCFLAGS)" \
12192 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12193 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12194 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12195 $(EXTRA_HOST_FLAGS) \
12196 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12197 TFLAGS="$(STAGE1_TFLAGS)" \
12198 $(TARGET-stage1-mpfr)
12200 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12201 clean-stage1: clean-stage1-mpfr
12202 clean-stage1-mpfr:
12203 @if [ $(current_stage) = stage1 ]; then \
12204 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12205 else \
12206 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12207 $(MAKE) stage1-start; \
12208 fi; \
12209 cd $(HOST_SUBDIR)/mpfr && \
12210 $(MAKE) $(EXTRA_HOST_FLAGS) \
12211 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12212 @endif mpfr-bootstrap
12215 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12216 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12217 maybe-all-stage2-mpfr:
12218 maybe-clean-stage2-mpfr:
12219 @if mpfr-bootstrap
12220 maybe-all-stage2-mpfr: all-stage2-mpfr
12221 all-stage2: all-stage2-mpfr
12222 TARGET-stage2-mpfr = $(TARGET-mpfr)
12223 all-stage2-mpfr: configure-stage2-mpfr
12224 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12225 @r=`${PWD_COMMAND}`; export r; \
12226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12227 TFLAGS="$(STAGE2_TFLAGS)"; \
12228 $(HOST_EXPORTS) \
12229 $(POSTSTAGE1_HOST_EXPORTS) \
12230 cd $(HOST_SUBDIR)/mpfr && \
12231 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12232 CFLAGS="$(STAGE2_CFLAGS)" \
12233 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12234 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12235 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12236 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12237 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12238 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12239 TFLAGS="$(STAGE2_TFLAGS)" \
12240 $(TARGET-stage2-mpfr)
12242 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12243 clean-stage2: clean-stage2-mpfr
12244 clean-stage2-mpfr:
12245 @if [ $(current_stage) = stage2 ]; then \
12246 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12247 else \
12248 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12249 $(MAKE) stage2-start; \
12250 fi; \
12251 cd $(HOST_SUBDIR)/mpfr && \
12252 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12253 @endif mpfr-bootstrap
12256 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12257 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12258 maybe-all-stage3-mpfr:
12259 maybe-clean-stage3-mpfr:
12260 @if mpfr-bootstrap
12261 maybe-all-stage3-mpfr: all-stage3-mpfr
12262 all-stage3: all-stage3-mpfr
12263 TARGET-stage3-mpfr = $(TARGET-mpfr)
12264 all-stage3-mpfr: configure-stage3-mpfr
12265 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12266 @r=`${PWD_COMMAND}`; export r; \
12267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12268 TFLAGS="$(STAGE3_TFLAGS)"; \
12269 $(HOST_EXPORTS) \
12270 $(POSTSTAGE1_HOST_EXPORTS) \
12271 cd $(HOST_SUBDIR)/mpfr && \
12272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12273 CFLAGS="$(STAGE3_CFLAGS)" \
12274 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12275 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12276 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12277 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12278 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12279 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12280 TFLAGS="$(STAGE3_TFLAGS)" \
12281 $(TARGET-stage3-mpfr)
12283 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12284 clean-stage3: clean-stage3-mpfr
12285 clean-stage3-mpfr:
12286 @if [ $(current_stage) = stage3 ]; then \
12287 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12288 else \
12289 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12290 $(MAKE) stage3-start; \
12291 fi; \
12292 cd $(HOST_SUBDIR)/mpfr && \
12293 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12294 @endif mpfr-bootstrap
12297 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12298 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12299 maybe-all-stage4-mpfr:
12300 maybe-clean-stage4-mpfr:
12301 @if mpfr-bootstrap
12302 maybe-all-stage4-mpfr: all-stage4-mpfr
12303 all-stage4: all-stage4-mpfr
12304 TARGET-stage4-mpfr = $(TARGET-mpfr)
12305 all-stage4-mpfr: configure-stage4-mpfr
12306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12307 @r=`${PWD_COMMAND}`; export r; \
12308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12309 TFLAGS="$(STAGE4_TFLAGS)"; \
12310 $(HOST_EXPORTS) \
12311 $(POSTSTAGE1_HOST_EXPORTS) \
12312 cd $(HOST_SUBDIR)/mpfr && \
12313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12314 CFLAGS="$(STAGE4_CFLAGS)" \
12315 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12316 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12320 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12321 TFLAGS="$(STAGE4_TFLAGS)" \
12322 $(TARGET-stage4-mpfr)
12324 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12325 clean-stage4: clean-stage4-mpfr
12326 clean-stage4-mpfr:
12327 @if [ $(current_stage) = stage4 ]; then \
12328 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12329 else \
12330 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12331 $(MAKE) stage4-start; \
12332 fi; \
12333 cd $(HOST_SUBDIR)/mpfr && \
12334 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12335 @endif mpfr-bootstrap
12338 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12339 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12340 maybe-all-stageprofile-mpfr:
12341 maybe-clean-stageprofile-mpfr:
12342 @if mpfr-bootstrap
12343 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12344 all-stageprofile: all-stageprofile-mpfr
12345 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12346 all-stageprofile-mpfr: configure-stageprofile-mpfr
12347 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12348 @r=`${PWD_COMMAND}`; export r; \
12349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12350 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12351 $(HOST_EXPORTS) \
12352 $(POSTSTAGE1_HOST_EXPORTS) \
12353 cd $(HOST_SUBDIR)/mpfr && \
12354 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12355 CFLAGS="$(STAGEprofile_CFLAGS)" \
12356 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12357 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12358 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12359 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12360 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12361 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12362 TFLAGS="$(STAGEprofile_TFLAGS)" \
12363 $(TARGET-stageprofile-mpfr)
12365 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12366 clean-stageprofile: clean-stageprofile-mpfr
12367 clean-stageprofile-mpfr:
12368 @if [ $(current_stage) = stageprofile ]; then \
12369 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12370 else \
12371 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12372 $(MAKE) stageprofile-start; \
12373 fi; \
12374 cd $(HOST_SUBDIR)/mpfr && \
12375 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12376 @endif mpfr-bootstrap
12379 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12380 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12381 maybe-all-stagefeedback-mpfr:
12382 maybe-clean-stagefeedback-mpfr:
12383 @if mpfr-bootstrap
12384 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12385 all-stagefeedback: all-stagefeedback-mpfr
12386 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12387 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12388 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12389 @r=`${PWD_COMMAND}`; export r; \
12390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12391 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12392 $(HOST_EXPORTS) \
12393 $(POSTSTAGE1_HOST_EXPORTS) \
12394 cd $(HOST_SUBDIR)/mpfr && \
12395 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12396 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12397 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12398 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12399 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12400 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12401 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12402 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12403 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12404 $(TARGET-stagefeedback-mpfr)
12406 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12407 clean-stagefeedback: clean-stagefeedback-mpfr
12408 clean-stagefeedback-mpfr:
12409 @if [ $(current_stage) = stagefeedback ]; then \
12410 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12411 else \
12412 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12413 $(MAKE) stagefeedback-start; \
12414 fi; \
12415 cd $(HOST_SUBDIR)/mpfr && \
12416 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12417 @endif mpfr-bootstrap
12423 .PHONY: check-mpfr maybe-check-mpfr
12424 maybe-check-mpfr:
12425 @if mpfr
12426 maybe-check-mpfr: check-mpfr
12428 check-mpfr:
12429 @: $(MAKE); $(unstage)
12430 @r=`${PWD_COMMAND}`; export r; \
12431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12432 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12433 (cd $(HOST_SUBDIR)/mpfr && \
12434 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
12436 @endif mpfr
12438 .PHONY: install-mpfr maybe-install-mpfr
12439 maybe-install-mpfr:
12440 @if mpfr
12441 maybe-install-mpfr: install-mpfr
12443 install-mpfr:
12445 @endif mpfr
12447 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12448 maybe-install-strip-mpfr:
12449 @if mpfr
12450 maybe-install-strip-mpfr: install-strip-mpfr
12452 install-strip-mpfr:
12454 @endif mpfr
12456 # Other targets (info, dvi, pdf, etc.)
12458 .PHONY: maybe-info-mpfr info-mpfr
12459 maybe-info-mpfr:
12460 @if mpfr
12461 maybe-info-mpfr: info-mpfr
12463 info-mpfr: \
12464 configure-mpfr
12465 @[ -f ./mpfr/Makefile ] || exit 0; \
12466 r=`${PWD_COMMAND}`; export r; \
12467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12468 $(HOST_EXPORTS) \
12469 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12471 done; \
12472 echo "Doing info in mpfr"; \
12473 (cd $(HOST_SUBDIR)/mpfr && \
12474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12476 "RANLIB=$${RANLIB}" \
12477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12478 info) \
12479 || exit 1
12481 @endif mpfr
12483 .PHONY: maybe-dvi-mpfr dvi-mpfr
12484 maybe-dvi-mpfr:
12485 @if mpfr
12486 maybe-dvi-mpfr: dvi-mpfr
12488 dvi-mpfr: \
12489 configure-mpfr
12490 @[ -f ./mpfr/Makefile ] || exit 0; \
12491 r=`${PWD_COMMAND}`; export r; \
12492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12493 $(HOST_EXPORTS) \
12494 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12496 done; \
12497 echo "Doing dvi in mpfr"; \
12498 (cd $(HOST_SUBDIR)/mpfr && \
12499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12501 "RANLIB=$${RANLIB}" \
12502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12503 dvi) \
12504 || exit 1
12506 @endif mpfr
12508 .PHONY: maybe-pdf-mpfr pdf-mpfr
12509 maybe-pdf-mpfr:
12510 @if mpfr
12511 maybe-pdf-mpfr: pdf-mpfr
12513 pdf-mpfr: \
12514 configure-mpfr
12515 @[ -f ./mpfr/Makefile ] || exit 0; \
12516 r=`${PWD_COMMAND}`; export r; \
12517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12518 $(HOST_EXPORTS) \
12519 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12521 done; \
12522 echo "Doing pdf in mpfr"; \
12523 (cd $(HOST_SUBDIR)/mpfr && \
12524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12526 "RANLIB=$${RANLIB}" \
12527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12528 pdf) \
12529 || exit 1
12531 @endif mpfr
12533 .PHONY: maybe-html-mpfr html-mpfr
12534 maybe-html-mpfr:
12535 @if mpfr
12536 maybe-html-mpfr: html-mpfr
12538 html-mpfr: \
12539 configure-mpfr
12540 @[ -f ./mpfr/Makefile ] || exit 0; \
12541 r=`${PWD_COMMAND}`; export r; \
12542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12543 $(HOST_EXPORTS) \
12544 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12546 done; \
12547 echo "Doing html in mpfr"; \
12548 (cd $(HOST_SUBDIR)/mpfr && \
12549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12551 "RANLIB=$${RANLIB}" \
12552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12553 html) \
12554 || exit 1
12556 @endif mpfr
12558 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12559 maybe-TAGS-mpfr:
12560 @if mpfr
12561 maybe-TAGS-mpfr: TAGS-mpfr
12563 TAGS-mpfr: \
12564 configure-mpfr
12565 @[ -f ./mpfr/Makefile ] || exit 0; \
12566 r=`${PWD_COMMAND}`; export r; \
12567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12568 $(HOST_EXPORTS) \
12569 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12571 done; \
12572 echo "Doing TAGS in mpfr"; \
12573 (cd $(HOST_SUBDIR)/mpfr && \
12574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12576 "RANLIB=$${RANLIB}" \
12577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12578 TAGS) \
12579 || exit 1
12581 @endif mpfr
12583 .PHONY: maybe-install-info-mpfr install-info-mpfr
12584 maybe-install-info-mpfr:
12585 @if mpfr
12586 maybe-install-info-mpfr: install-info-mpfr
12588 install-info-mpfr: \
12589 configure-mpfr \
12590 info-mpfr
12591 @[ -f ./mpfr/Makefile ] || exit 0; \
12592 r=`${PWD_COMMAND}`; export r; \
12593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12594 $(HOST_EXPORTS) \
12595 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12597 done; \
12598 echo "Doing install-info in mpfr"; \
12599 (cd $(HOST_SUBDIR)/mpfr && \
12600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12602 "RANLIB=$${RANLIB}" \
12603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12604 install-info) \
12605 || exit 1
12607 @endif mpfr
12609 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12610 maybe-install-pdf-mpfr:
12611 @if mpfr
12612 maybe-install-pdf-mpfr: install-pdf-mpfr
12614 install-pdf-mpfr: \
12615 configure-mpfr \
12616 pdf-mpfr
12617 @[ -f ./mpfr/Makefile ] || exit 0; \
12618 r=`${PWD_COMMAND}`; export r; \
12619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12620 $(HOST_EXPORTS) \
12621 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12623 done; \
12624 echo "Doing install-pdf in mpfr"; \
12625 (cd $(HOST_SUBDIR)/mpfr && \
12626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12628 "RANLIB=$${RANLIB}" \
12629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12630 install-pdf) \
12631 || exit 1
12633 @endif mpfr
12635 .PHONY: maybe-install-html-mpfr install-html-mpfr
12636 maybe-install-html-mpfr:
12637 @if mpfr
12638 maybe-install-html-mpfr: install-html-mpfr
12640 install-html-mpfr: \
12641 configure-mpfr \
12642 html-mpfr
12643 @[ -f ./mpfr/Makefile ] || exit 0; \
12644 r=`${PWD_COMMAND}`; export r; \
12645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12646 $(HOST_EXPORTS) \
12647 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12649 done; \
12650 echo "Doing install-html in mpfr"; \
12651 (cd $(HOST_SUBDIR)/mpfr && \
12652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12654 "RANLIB=$${RANLIB}" \
12655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12656 install-html) \
12657 || exit 1
12659 @endif mpfr
12661 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12662 maybe-installcheck-mpfr:
12663 @if mpfr
12664 maybe-installcheck-mpfr: installcheck-mpfr
12666 installcheck-mpfr: \
12667 configure-mpfr
12668 @[ -f ./mpfr/Makefile ] || exit 0; \
12669 r=`${PWD_COMMAND}`; export r; \
12670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12671 $(HOST_EXPORTS) \
12672 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12674 done; \
12675 echo "Doing installcheck in mpfr"; \
12676 (cd $(HOST_SUBDIR)/mpfr && \
12677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12679 "RANLIB=$${RANLIB}" \
12680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12681 installcheck) \
12682 || exit 1
12684 @endif mpfr
12686 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12687 maybe-mostlyclean-mpfr:
12688 @if mpfr
12689 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12691 mostlyclean-mpfr:
12692 @[ -f ./mpfr/Makefile ] || exit 0; \
12693 r=`${PWD_COMMAND}`; export r; \
12694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12695 $(HOST_EXPORTS) \
12696 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12698 done; \
12699 echo "Doing mostlyclean in mpfr"; \
12700 (cd $(HOST_SUBDIR)/mpfr && \
12701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12703 "RANLIB=$${RANLIB}" \
12704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12705 mostlyclean) \
12706 || exit 1
12708 @endif mpfr
12710 .PHONY: maybe-clean-mpfr clean-mpfr
12711 maybe-clean-mpfr:
12712 @if mpfr
12713 maybe-clean-mpfr: clean-mpfr
12715 clean-mpfr:
12716 @[ -f ./mpfr/Makefile ] || exit 0; \
12717 r=`${PWD_COMMAND}`; export r; \
12718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12719 $(HOST_EXPORTS) \
12720 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12722 done; \
12723 echo "Doing clean in mpfr"; \
12724 (cd $(HOST_SUBDIR)/mpfr && \
12725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12727 "RANLIB=$${RANLIB}" \
12728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12729 clean) \
12730 || exit 1
12732 @endif mpfr
12734 .PHONY: maybe-distclean-mpfr distclean-mpfr
12735 maybe-distclean-mpfr:
12736 @if mpfr
12737 maybe-distclean-mpfr: distclean-mpfr
12739 distclean-mpfr:
12740 @[ -f ./mpfr/Makefile ] || exit 0; \
12741 r=`${PWD_COMMAND}`; export r; \
12742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12743 $(HOST_EXPORTS) \
12744 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12746 done; \
12747 echo "Doing distclean in mpfr"; \
12748 (cd $(HOST_SUBDIR)/mpfr && \
12749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12751 "RANLIB=$${RANLIB}" \
12752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12753 distclean) \
12754 || exit 1
12756 @endif mpfr
12758 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12759 maybe-maintainer-clean-mpfr:
12760 @if mpfr
12761 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12763 maintainer-clean-mpfr:
12764 @[ -f ./mpfr/Makefile ] || exit 0; \
12765 r=`${PWD_COMMAND}`; export r; \
12766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12767 $(HOST_EXPORTS) \
12768 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12770 done; \
12771 echo "Doing maintainer-clean in mpfr"; \
12772 (cd $(HOST_SUBDIR)/mpfr && \
12773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12775 "RANLIB=$${RANLIB}" \
12776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12777 maintainer-clean) \
12778 || exit 1
12780 @endif mpfr
12784 .PHONY: configure-mpc maybe-configure-mpc
12785 maybe-configure-mpc:
12786 @if gcc-bootstrap
12787 configure-mpc: stage_current
12788 @endif gcc-bootstrap
12789 @if mpc
12790 maybe-configure-mpc: configure-mpc
12791 configure-mpc:
12792 @r=`${PWD_COMMAND}`; export r; \
12793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12794 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12796 $(HOST_EXPORTS) \
12797 echo Configuring in $(HOST_SUBDIR)/mpc; \
12798 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12799 case $(srcdir) in \
12800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12801 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12803 esac; \
12804 module_srcdir=mpc; \
12805 $(SHELL) \
12806 $$s/$$module_srcdir/configure \
12807 --srcdir=$${topdir}/$$module_srcdir \
12808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12809 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12810 || exit 1
12811 @endif mpc
12815 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12816 maybe-configure-stage1-mpc:
12817 @if mpc-bootstrap
12818 maybe-configure-stage1-mpc: configure-stage1-mpc
12819 configure-stage1-mpc:
12820 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12822 @r=`${PWD_COMMAND}`; export r; \
12823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12824 TFLAGS="$(STAGE1_TFLAGS)"; \
12825 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12826 $(HOST_EXPORTS) \
12827 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12828 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12829 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12830 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
12831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12832 cd $(HOST_SUBDIR)/mpc || exit 1; \
12833 case $(srcdir) in \
12834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12835 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12837 esac; \
12838 module_srcdir=mpc; \
12839 $(SHELL) $$s/$$module_srcdir/configure \
12840 --srcdir=$${topdir}/$$module_srcdir \
12841 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12842 --target=${target_alias} \
12844 $(STAGE1_CONFIGURE_FLAGS) \
12845 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12846 @endif mpc-bootstrap
12848 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12849 maybe-configure-stage2-mpc:
12850 @if mpc-bootstrap
12851 maybe-configure-stage2-mpc: configure-stage2-mpc
12852 configure-stage2-mpc:
12853 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12854 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12855 @r=`${PWD_COMMAND}`; export r; \
12856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12857 TFLAGS="$(STAGE2_TFLAGS)"; \
12858 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12859 $(HOST_EXPORTS) \
12860 $(POSTSTAGE1_HOST_EXPORTS) \
12861 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12862 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12863 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12864 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
12865 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12866 cd $(HOST_SUBDIR)/mpc || exit 1; \
12867 case $(srcdir) in \
12868 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12869 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12870 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12871 esac; \
12872 module_srcdir=mpc; \
12873 $(SHELL) $$s/$$module_srcdir/configure \
12874 --srcdir=$${topdir}/$$module_srcdir \
12875 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12876 --target=${target_alias} \
12877 --with-build-libsubdir=$(HOST_SUBDIR) \
12878 $(STAGE2_CONFIGURE_FLAGS) \
12879 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12880 @endif mpc-bootstrap
12882 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12883 maybe-configure-stage3-mpc:
12884 @if mpc-bootstrap
12885 maybe-configure-stage3-mpc: configure-stage3-mpc
12886 configure-stage3-mpc:
12887 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12889 @r=`${PWD_COMMAND}`; export r; \
12890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12891 TFLAGS="$(STAGE3_TFLAGS)"; \
12892 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12893 $(HOST_EXPORTS) \
12894 $(POSTSTAGE1_HOST_EXPORTS) \
12895 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12896 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12897 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12898 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
12899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12900 cd $(HOST_SUBDIR)/mpc || exit 1; \
12901 case $(srcdir) in \
12902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12903 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12905 esac; \
12906 module_srcdir=mpc; \
12907 $(SHELL) $$s/$$module_srcdir/configure \
12908 --srcdir=$${topdir}/$$module_srcdir \
12909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12910 --target=${target_alias} \
12911 --with-build-libsubdir=$(HOST_SUBDIR) \
12912 $(STAGE3_CONFIGURE_FLAGS) \
12913 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12914 @endif mpc-bootstrap
12916 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12917 maybe-configure-stage4-mpc:
12918 @if mpc-bootstrap
12919 maybe-configure-stage4-mpc: configure-stage4-mpc
12920 configure-stage4-mpc:
12921 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12922 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12923 @r=`${PWD_COMMAND}`; export r; \
12924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12925 TFLAGS="$(STAGE4_TFLAGS)"; \
12926 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12927 $(HOST_EXPORTS) \
12928 $(POSTSTAGE1_HOST_EXPORTS) \
12929 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12930 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12931 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12932 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
12933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12934 cd $(HOST_SUBDIR)/mpc || exit 1; \
12935 case $(srcdir) in \
12936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12937 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12939 esac; \
12940 module_srcdir=mpc; \
12941 $(SHELL) $$s/$$module_srcdir/configure \
12942 --srcdir=$${topdir}/$$module_srcdir \
12943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12944 --target=${target_alias} \
12945 --with-build-libsubdir=$(HOST_SUBDIR) \
12946 $(STAGE4_CONFIGURE_FLAGS) \
12947 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12948 @endif mpc-bootstrap
12950 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12951 maybe-configure-stageprofile-mpc:
12952 @if mpc-bootstrap
12953 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12954 configure-stageprofile-mpc:
12955 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12956 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12957 @r=`${PWD_COMMAND}`; export r; \
12958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12959 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12960 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12961 $(HOST_EXPORTS) \
12962 $(POSTSTAGE1_HOST_EXPORTS) \
12963 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12964 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12965 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12966 echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
12967 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12968 cd $(HOST_SUBDIR)/mpc || exit 1; \
12969 case $(srcdir) in \
12970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12971 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12973 esac; \
12974 module_srcdir=mpc; \
12975 $(SHELL) $$s/$$module_srcdir/configure \
12976 --srcdir=$${topdir}/$$module_srcdir \
12977 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12978 --target=${target_alias} \
12979 --with-build-libsubdir=$(HOST_SUBDIR) \
12980 $(STAGEprofile_CONFIGURE_FLAGS) \
12981 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12982 @endif mpc-bootstrap
12984 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12985 maybe-configure-stagefeedback-mpc:
12986 @if mpc-bootstrap
12987 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12988 configure-stagefeedback-mpc:
12989 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12990 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12991 @r=`${PWD_COMMAND}`; export r; \
12992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12993 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12994 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12995 $(HOST_EXPORTS) \
12996 $(POSTSTAGE1_HOST_EXPORTS) \
12997 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12998 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12999 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13000 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
13001 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
13002 cd $(HOST_SUBDIR)/mpc || exit 1; \
13003 case $(srcdir) in \
13004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13005 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13007 esac; \
13008 module_srcdir=mpc; \
13009 $(SHELL) $$s/$$module_srcdir/configure \
13010 --srcdir=$${topdir}/$$module_srcdir \
13011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13012 --target=${target_alias} \
13013 --with-build-libsubdir=$(HOST_SUBDIR) \
13014 $(STAGEfeedback_CONFIGURE_FLAGS) \
13015 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13016 @endif mpc-bootstrap
13022 .PHONY: all-mpc maybe-all-mpc
13023 maybe-all-mpc:
13024 @if gcc-bootstrap
13025 all-mpc: stage_current
13026 @endif gcc-bootstrap
13027 @if mpc
13028 TARGET-mpc=all
13029 maybe-all-mpc: all-mpc
13030 all-mpc: configure-mpc
13031 @r=`${PWD_COMMAND}`; export r; \
13032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13033 $(HOST_EXPORTS) \
13034 (cd $(HOST_SUBDIR)/mpc && \
13035 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13036 $(TARGET-mpc))
13037 @endif mpc
13041 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
13042 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13043 maybe-all-stage1-mpc:
13044 maybe-clean-stage1-mpc:
13045 @if mpc-bootstrap
13046 maybe-all-stage1-mpc: all-stage1-mpc
13047 all-stage1: all-stage1-mpc
13048 TARGET-stage1-mpc = $(TARGET-mpc)
13049 all-stage1-mpc: configure-stage1-mpc
13050 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13051 @r=`${PWD_COMMAND}`; export r; \
13052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13053 TFLAGS="$(STAGE1_TFLAGS)"; \
13054 $(HOST_EXPORTS) \
13055 cd $(HOST_SUBDIR)/mpc && \
13056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13057 CFLAGS="$(STAGE1_CFLAGS)" \
13058 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13059 LIBCFLAGS="$(LIBCFLAGS)" \
13060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13063 $(EXTRA_HOST_FLAGS) \
13064 $(STAGE1_FLAGS_TO_PASS) \
13065 TFLAGS="$(STAGE1_TFLAGS)" \
13066 $(TARGET-stage1-mpc)
13068 maybe-clean-stage1-mpc: clean-stage1-mpc
13069 clean-stage1: clean-stage1-mpc
13070 clean-stage1-mpc:
13071 @if [ $(current_stage) = stage1 ]; then \
13072 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13073 else \
13074 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13075 $(MAKE) stage1-start; \
13076 fi; \
13077 cd $(HOST_SUBDIR)/mpc && \
13078 $(MAKE) $(EXTRA_HOST_FLAGS) \
13079 $(STAGE1_FLAGS_TO_PASS) clean
13080 @endif mpc-bootstrap
13083 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
13084 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13085 maybe-all-stage2-mpc:
13086 maybe-clean-stage2-mpc:
13087 @if mpc-bootstrap
13088 maybe-all-stage2-mpc: all-stage2-mpc
13089 all-stage2: all-stage2-mpc
13090 TARGET-stage2-mpc = $(TARGET-mpc)
13091 all-stage2-mpc: configure-stage2-mpc
13092 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13093 @r=`${PWD_COMMAND}`; export r; \
13094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13095 TFLAGS="$(STAGE2_TFLAGS)"; \
13096 $(HOST_EXPORTS) \
13097 $(POSTSTAGE1_HOST_EXPORTS) \
13098 cd $(HOST_SUBDIR)/mpc && \
13099 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13100 CFLAGS="$(STAGE2_CFLAGS)" \
13101 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13102 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13103 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13104 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13105 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13106 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13107 TFLAGS="$(STAGE2_TFLAGS)" \
13108 $(TARGET-stage2-mpc)
13110 maybe-clean-stage2-mpc: clean-stage2-mpc
13111 clean-stage2: clean-stage2-mpc
13112 clean-stage2-mpc:
13113 @if [ $(current_stage) = stage2 ]; then \
13114 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13115 else \
13116 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13117 $(MAKE) stage2-start; \
13118 fi; \
13119 cd $(HOST_SUBDIR)/mpc && \
13120 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13121 @endif mpc-bootstrap
13124 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13125 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13126 maybe-all-stage3-mpc:
13127 maybe-clean-stage3-mpc:
13128 @if mpc-bootstrap
13129 maybe-all-stage3-mpc: all-stage3-mpc
13130 all-stage3: all-stage3-mpc
13131 TARGET-stage3-mpc = $(TARGET-mpc)
13132 all-stage3-mpc: configure-stage3-mpc
13133 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13134 @r=`${PWD_COMMAND}`; export r; \
13135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13136 TFLAGS="$(STAGE3_TFLAGS)"; \
13137 $(HOST_EXPORTS) \
13138 $(POSTSTAGE1_HOST_EXPORTS) \
13139 cd $(HOST_SUBDIR)/mpc && \
13140 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13141 CFLAGS="$(STAGE3_CFLAGS)" \
13142 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13143 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13144 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13145 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13146 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13147 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13148 TFLAGS="$(STAGE3_TFLAGS)" \
13149 $(TARGET-stage3-mpc)
13151 maybe-clean-stage3-mpc: clean-stage3-mpc
13152 clean-stage3: clean-stage3-mpc
13153 clean-stage3-mpc:
13154 @if [ $(current_stage) = stage3 ]; then \
13155 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13156 else \
13157 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13158 $(MAKE) stage3-start; \
13159 fi; \
13160 cd $(HOST_SUBDIR)/mpc && \
13161 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13162 @endif mpc-bootstrap
13165 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13166 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13167 maybe-all-stage4-mpc:
13168 maybe-clean-stage4-mpc:
13169 @if mpc-bootstrap
13170 maybe-all-stage4-mpc: all-stage4-mpc
13171 all-stage4: all-stage4-mpc
13172 TARGET-stage4-mpc = $(TARGET-mpc)
13173 all-stage4-mpc: configure-stage4-mpc
13174 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13175 @r=`${PWD_COMMAND}`; export r; \
13176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13177 TFLAGS="$(STAGE4_TFLAGS)"; \
13178 $(HOST_EXPORTS) \
13179 $(POSTSTAGE1_HOST_EXPORTS) \
13180 cd $(HOST_SUBDIR)/mpc && \
13181 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13182 CFLAGS="$(STAGE4_CFLAGS)" \
13183 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13184 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13185 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13186 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13187 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13188 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13189 TFLAGS="$(STAGE4_TFLAGS)" \
13190 $(TARGET-stage4-mpc)
13192 maybe-clean-stage4-mpc: clean-stage4-mpc
13193 clean-stage4: clean-stage4-mpc
13194 clean-stage4-mpc:
13195 @if [ $(current_stage) = stage4 ]; then \
13196 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13197 else \
13198 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13199 $(MAKE) stage4-start; \
13200 fi; \
13201 cd $(HOST_SUBDIR)/mpc && \
13202 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13203 @endif mpc-bootstrap
13206 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13207 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13208 maybe-all-stageprofile-mpc:
13209 maybe-clean-stageprofile-mpc:
13210 @if mpc-bootstrap
13211 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13212 all-stageprofile: all-stageprofile-mpc
13213 TARGET-stageprofile-mpc = $(TARGET-mpc)
13214 all-stageprofile-mpc: configure-stageprofile-mpc
13215 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13216 @r=`${PWD_COMMAND}`; export r; \
13217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13218 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13219 $(HOST_EXPORTS) \
13220 $(POSTSTAGE1_HOST_EXPORTS) \
13221 cd $(HOST_SUBDIR)/mpc && \
13222 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13223 CFLAGS="$(STAGEprofile_CFLAGS)" \
13224 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13225 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13226 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13227 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13228 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13229 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13230 TFLAGS="$(STAGEprofile_TFLAGS)" \
13231 $(TARGET-stageprofile-mpc)
13233 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13234 clean-stageprofile: clean-stageprofile-mpc
13235 clean-stageprofile-mpc:
13236 @if [ $(current_stage) = stageprofile ]; then \
13237 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13238 else \
13239 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13240 $(MAKE) stageprofile-start; \
13241 fi; \
13242 cd $(HOST_SUBDIR)/mpc && \
13243 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13244 @endif mpc-bootstrap
13247 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13248 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13249 maybe-all-stagefeedback-mpc:
13250 maybe-clean-stagefeedback-mpc:
13251 @if mpc-bootstrap
13252 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13253 all-stagefeedback: all-stagefeedback-mpc
13254 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13255 all-stagefeedback-mpc: configure-stagefeedback-mpc
13256 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13257 @r=`${PWD_COMMAND}`; export r; \
13258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13259 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13260 $(HOST_EXPORTS) \
13261 $(POSTSTAGE1_HOST_EXPORTS) \
13262 cd $(HOST_SUBDIR)/mpc && \
13263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13264 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13265 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13266 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13270 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13271 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13272 $(TARGET-stagefeedback-mpc)
13274 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13275 clean-stagefeedback: clean-stagefeedback-mpc
13276 clean-stagefeedback-mpc:
13277 @if [ $(current_stage) = stagefeedback ]; then \
13278 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13279 else \
13280 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13281 $(MAKE) stagefeedback-start; \
13282 fi; \
13283 cd $(HOST_SUBDIR)/mpc && \
13284 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13285 @endif mpc-bootstrap
13291 .PHONY: check-mpc maybe-check-mpc
13292 maybe-check-mpc:
13293 @if mpc
13294 maybe-check-mpc: check-mpc
13296 check-mpc:
13297 @: $(MAKE); $(unstage)
13298 @r=`${PWD_COMMAND}`; export r; \
13299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13300 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13301 (cd $(HOST_SUBDIR)/mpc && \
13302 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
13304 @endif mpc
13306 .PHONY: install-mpc maybe-install-mpc
13307 maybe-install-mpc:
13308 @if mpc
13309 maybe-install-mpc: install-mpc
13311 install-mpc:
13313 @endif mpc
13315 .PHONY: install-strip-mpc maybe-install-strip-mpc
13316 maybe-install-strip-mpc:
13317 @if mpc
13318 maybe-install-strip-mpc: install-strip-mpc
13320 install-strip-mpc:
13322 @endif mpc
13324 # Other targets (info, dvi, pdf, etc.)
13326 .PHONY: maybe-info-mpc info-mpc
13327 maybe-info-mpc:
13328 @if mpc
13329 maybe-info-mpc: info-mpc
13331 info-mpc: \
13332 configure-mpc
13333 @[ -f ./mpc/Makefile ] || exit 0; \
13334 r=`${PWD_COMMAND}`; export r; \
13335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13336 $(HOST_EXPORTS) \
13337 for flag in $(EXTRA_HOST_FLAGS) ; do \
13338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13339 done; \
13340 echo "Doing info in mpc"; \
13341 (cd $(HOST_SUBDIR)/mpc && \
13342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13344 "RANLIB=$${RANLIB}" \
13345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13346 info) \
13347 || exit 1
13349 @endif mpc
13351 .PHONY: maybe-dvi-mpc dvi-mpc
13352 maybe-dvi-mpc:
13353 @if mpc
13354 maybe-dvi-mpc: dvi-mpc
13356 dvi-mpc: \
13357 configure-mpc
13358 @[ -f ./mpc/Makefile ] || exit 0; \
13359 r=`${PWD_COMMAND}`; export r; \
13360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13361 $(HOST_EXPORTS) \
13362 for flag in $(EXTRA_HOST_FLAGS) ; do \
13363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13364 done; \
13365 echo "Doing dvi in mpc"; \
13366 (cd $(HOST_SUBDIR)/mpc && \
13367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13369 "RANLIB=$${RANLIB}" \
13370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13371 dvi) \
13372 || exit 1
13374 @endif mpc
13376 .PHONY: maybe-pdf-mpc pdf-mpc
13377 maybe-pdf-mpc:
13378 @if mpc
13379 maybe-pdf-mpc: pdf-mpc
13381 pdf-mpc: \
13382 configure-mpc
13383 @[ -f ./mpc/Makefile ] || exit 0; \
13384 r=`${PWD_COMMAND}`; export r; \
13385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13386 $(HOST_EXPORTS) \
13387 for flag in $(EXTRA_HOST_FLAGS) ; do \
13388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13389 done; \
13390 echo "Doing pdf in mpc"; \
13391 (cd $(HOST_SUBDIR)/mpc && \
13392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13394 "RANLIB=$${RANLIB}" \
13395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13396 pdf) \
13397 || exit 1
13399 @endif mpc
13401 .PHONY: maybe-html-mpc html-mpc
13402 maybe-html-mpc:
13403 @if mpc
13404 maybe-html-mpc: html-mpc
13406 html-mpc: \
13407 configure-mpc
13408 @[ -f ./mpc/Makefile ] || exit 0; \
13409 r=`${PWD_COMMAND}`; export r; \
13410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13411 $(HOST_EXPORTS) \
13412 for flag in $(EXTRA_HOST_FLAGS) ; do \
13413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13414 done; \
13415 echo "Doing html in mpc"; \
13416 (cd $(HOST_SUBDIR)/mpc && \
13417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13419 "RANLIB=$${RANLIB}" \
13420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13421 html) \
13422 || exit 1
13424 @endif mpc
13426 .PHONY: maybe-TAGS-mpc TAGS-mpc
13427 maybe-TAGS-mpc:
13428 @if mpc
13429 maybe-TAGS-mpc: TAGS-mpc
13431 TAGS-mpc: \
13432 configure-mpc
13433 @[ -f ./mpc/Makefile ] || exit 0; \
13434 r=`${PWD_COMMAND}`; export r; \
13435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13436 $(HOST_EXPORTS) \
13437 for flag in $(EXTRA_HOST_FLAGS) ; do \
13438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13439 done; \
13440 echo "Doing TAGS in mpc"; \
13441 (cd $(HOST_SUBDIR)/mpc && \
13442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13444 "RANLIB=$${RANLIB}" \
13445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13446 TAGS) \
13447 || exit 1
13449 @endif mpc
13451 .PHONY: maybe-install-info-mpc install-info-mpc
13452 maybe-install-info-mpc:
13453 @if mpc
13454 maybe-install-info-mpc: install-info-mpc
13456 install-info-mpc: \
13457 configure-mpc \
13458 info-mpc
13459 @[ -f ./mpc/Makefile ] || exit 0; \
13460 r=`${PWD_COMMAND}`; export r; \
13461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13462 $(HOST_EXPORTS) \
13463 for flag in $(EXTRA_HOST_FLAGS) ; do \
13464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13465 done; \
13466 echo "Doing install-info in mpc"; \
13467 (cd $(HOST_SUBDIR)/mpc && \
13468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13470 "RANLIB=$${RANLIB}" \
13471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13472 install-info) \
13473 || exit 1
13475 @endif mpc
13477 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13478 maybe-install-pdf-mpc:
13479 @if mpc
13480 maybe-install-pdf-mpc: install-pdf-mpc
13482 install-pdf-mpc: \
13483 configure-mpc \
13484 pdf-mpc
13485 @[ -f ./mpc/Makefile ] || exit 0; \
13486 r=`${PWD_COMMAND}`; export r; \
13487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13488 $(HOST_EXPORTS) \
13489 for flag in $(EXTRA_HOST_FLAGS) ; do \
13490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13491 done; \
13492 echo "Doing install-pdf in mpc"; \
13493 (cd $(HOST_SUBDIR)/mpc && \
13494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13496 "RANLIB=$${RANLIB}" \
13497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13498 install-pdf) \
13499 || exit 1
13501 @endif mpc
13503 .PHONY: maybe-install-html-mpc install-html-mpc
13504 maybe-install-html-mpc:
13505 @if mpc
13506 maybe-install-html-mpc: install-html-mpc
13508 install-html-mpc: \
13509 configure-mpc \
13510 html-mpc
13511 @[ -f ./mpc/Makefile ] || exit 0; \
13512 r=`${PWD_COMMAND}`; export r; \
13513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13514 $(HOST_EXPORTS) \
13515 for flag in $(EXTRA_HOST_FLAGS) ; do \
13516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13517 done; \
13518 echo "Doing install-html in mpc"; \
13519 (cd $(HOST_SUBDIR)/mpc && \
13520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13522 "RANLIB=$${RANLIB}" \
13523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13524 install-html) \
13525 || exit 1
13527 @endif mpc
13529 .PHONY: maybe-installcheck-mpc installcheck-mpc
13530 maybe-installcheck-mpc:
13531 @if mpc
13532 maybe-installcheck-mpc: installcheck-mpc
13534 installcheck-mpc: \
13535 configure-mpc
13536 @[ -f ./mpc/Makefile ] || exit 0; \
13537 r=`${PWD_COMMAND}`; export r; \
13538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13539 $(HOST_EXPORTS) \
13540 for flag in $(EXTRA_HOST_FLAGS) ; do \
13541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13542 done; \
13543 echo "Doing installcheck in mpc"; \
13544 (cd $(HOST_SUBDIR)/mpc && \
13545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13547 "RANLIB=$${RANLIB}" \
13548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13549 installcheck) \
13550 || exit 1
13552 @endif mpc
13554 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13555 maybe-mostlyclean-mpc:
13556 @if mpc
13557 maybe-mostlyclean-mpc: mostlyclean-mpc
13559 mostlyclean-mpc:
13560 @[ -f ./mpc/Makefile ] || exit 0; \
13561 r=`${PWD_COMMAND}`; export r; \
13562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13563 $(HOST_EXPORTS) \
13564 for flag in $(EXTRA_HOST_FLAGS) ; do \
13565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13566 done; \
13567 echo "Doing mostlyclean in mpc"; \
13568 (cd $(HOST_SUBDIR)/mpc && \
13569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13571 "RANLIB=$${RANLIB}" \
13572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13573 mostlyclean) \
13574 || exit 1
13576 @endif mpc
13578 .PHONY: maybe-clean-mpc clean-mpc
13579 maybe-clean-mpc:
13580 @if mpc
13581 maybe-clean-mpc: clean-mpc
13583 clean-mpc:
13584 @[ -f ./mpc/Makefile ] || exit 0; \
13585 r=`${PWD_COMMAND}`; export r; \
13586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13587 $(HOST_EXPORTS) \
13588 for flag in $(EXTRA_HOST_FLAGS) ; do \
13589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13590 done; \
13591 echo "Doing clean in mpc"; \
13592 (cd $(HOST_SUBDIR)/mpc && \
13593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13595 "RANLIB=$${RANLIB}" \
13596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13597 clean) \
13598 || exit 1
13600 @endif mpc
13602 .PHONY: maybe-distclean-mpc distclean-mpc
13603 maybe-distclean-mpc:
13604 @if mpc
13605 maybe-distclean-mpc: distclean-mpc
13607 distclean-mpc:
13608 @[ -f ./mpc/Makefile ] || exit 0; \
13609 r=`${PWD_COMMAND}`; export r; \
13610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13611 $(HOST_EXPORTS) \
13612 for flag in $(EXTRA_HOST_FLAGS) ; do \
13613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13614 done; \
13615 echo "Doing distclean in mpc"; \
13616 (cd $(HOST_SUBDIR)/mpc && \
13617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13619 "RANLIB=$${RANLIB}" \
13620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13621 distclean) \
13622 || exit 1
13624 @endif mpc
13626 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13627 maybe-maintainer-clean-mpc:
13628 @if mpc
13629 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13631 maintainer-clean-mpc:
13632 @[ -f ./mpc/Makefile ] || exit 0; \
13633 r=`${PWD_COMMAND}`; export r; \
13634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13635 $(HOST_EXPORTS) \
13636 for flag in $(EXTRA_HOST_FLAGS) ; do \
13637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13638 done; \
13639 echo "Doing maintainer-clean in mpc"; \
13640 (cd $(HOST_SUBDIR)/mpc && \
13641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13643 "RANLIB=$${RANLIB}" \
13644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13645 maintainer-clean) \
13646 || exit 1
13648 @endif mpc
13652 .PHONY: configure-isl maybe-configure-isl
13653 maybe-configure-isl:
13654 @if gcc-bootstrap
13655 configure-isl: stage_current
13656 @endif gcc-bootstrap
13657 @if isl
13658 maybe-configure-isl: configure-isl
13659 configure-isl:
13660 @r=`${PWD_COMMAND}`; export r; \
13661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13662 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13664 $(HOST_EXPORTS) \
13665 echo Configuring in $(HOST_SUBDIR)/isl; \
13666 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13667 case $(srcdir) in \
13668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13669 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13671 esac; \
13672 module_srcdir=isl; \
13673 $(SHELL) \
13674 $$s/$$module_srcdir/configure \
13675 --srcdir=$${topdir}/$$module_srcdir \
13676 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13677 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13678 || exit 1
13679 @endif isl
13683 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13684 maybe-configure-stage1-isl:
13685 @if isl-bootstrap
13686 maybe-configure-stage1-isl: configure-stage1-isl
13687 configure-stage1-isl:
13688 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13689 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13690 @r=`${PWD_COMMAND}`; export r; \
13691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13692 TFLAGS="$(STAGE1_TFLAGS)"; \
13693 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13694 $(HOST_EXPORTS) \
13695 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13696 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13697 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13698 echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
13699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13700 cd $(HOST_SUBDIR)/isl || exit 1; \
13701 case $(srcdir) in \
13702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13703 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13705 esac; \
13706 module_srcdir=isl; \
13707 $(SHELL) $$s/$$module_srcdir/configure \
13708 --srcdir=$${topdir}/$$module_srcdir \
13709 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13710 --target=${target_alias} \
13712 $(STAGE1_CONFIGURE_FLAGS) \
13713 --disable-shared @extra_isl_gmp_configure_flags@
13714 @endif isl-bootstrap
13716 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13717 maybe-configure-stage2-isl:
13718 @if isl-bootstrap
13719 maybe-configure-stage2-isl: configure-stage2-isl
13720 configure-stage2-isl:
13721 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13722 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13723 @r=`${PWD_COMMAND}`; export r; \
13724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13725 TFLAGS="$(STAGE2_TFLAGS)"; \
13726 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13727 $(HOST_EXPORTS) \
13728 $(POSTSTAGE1_HOST_EXPORTS) \
13729 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13730 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13731 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13732 echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
13733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13734 cd $(HOST_SUBDIR)/isl || exit 1; \
13735 case $(srcdir) in \
13736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13737 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13739 esac; \
13740 module_srcdir=isl; \
13741 $(SHELL) $$s/$$module_srcdir/configure \
13742 --srcdir=$${topdir}/$$module_srcdir \
13743 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13744 --target=${target_alias} \
13745 --with-build-libsubdir=$(HOST_SUBDIR) \
13746 $(STAGE2_CONFIGURE_FLAGS) \
13747 --disable-shared @extra_isl_gmp_configure_flags@
13748 @endif isl-bootstrap
13750 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13751 maybe-configure-stage3-isl:
13752 @if isl-bootstrap
13753 maybe-configure-stage3-isl: configure-stage3-isl
13754 configure-stage3-isl:
13755 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13756 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13757 @r=`${PWD_COMMAND}`; export r; \
13758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13759 TFLAGS="$(STAGE3_TFLAGS)"; \
13760 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13761 $(HOST_EXPORTS) \
13762 $(POSTSTAGE1_HOST_EXPORTS) \
13763 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13764 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13765 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13766 echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
13767 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13768 cd $(HOST_SUBDIR)/isl || exit 1; \
13769 case $(srcdir) in \
13770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13771 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13773 esac; \
13774 module_srcdir=isl; \
13775 $(SHELL) $$s/$$module_srcdir/configure \
13776 --srcdir=$${topdir}/$$module_srcdir \
13777 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13778 --target=${target_alias} \
13779 --with-build-libsubdir=$(HOST_SUBDIR) \
13780 $(STAGE3_CONFIGURE_FLAGS) \
13781 --disable-shared @extra_isl_gmp_configure_flags@
13782 @endif isl-bootstrap
13784 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13785 maybe-configure-stage4-isl:
13786 @if isl-bootstrap
13787 maybe-configure-stage4-isl: configure-stage4-isl
13788 configure-stage4-isl:
13789 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13790 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13791 @r=`${PWD_COMMAND}`; export r; \
13792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13793 TFLAGS="$(STAGE4_TFLAGS)"; \
13794 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13795 $(HOST_EXPORTS) \
13796 $(POSTSTAGE1_HOST_EXPORTS) \
13797 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13798 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13799 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13800 echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
13801 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13802 cd $(HOST_SUBDIR)/isl || exit 1; \
13803 case $(srcdir) in \
13804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13805 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13807 esac; \
13808 module_srcdir=isl; \
13809 $(SHELL) $$s/$$module_srcdir/configure \
13810 --srcdir=$${topdir}/$$module_srcdir \
13811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13812 --target=${target_alias} \
13813 --with-build-libsubdir=$(HOST_SUBDIR) \
13814 $(STAGE4_CONFIGURE_FLAGS) \
13815 --disable-shared @extra_isl_gmp_configure_flags@
13816 @endif isl-bootstrap
13818 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13819 maybe-configure-stageprofile-isl:
13820 @if isl-bootstrap
13821 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13822 configure-stageprofile-isl:
13823 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13824 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13825 @r=`${PWD_COMMAND}`; export r; \
13826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13827 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13828 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13829 $(HOST_EXPORTS) \
13830 $(POSTSTAGE1_HOST_EXPORTS) \
13831 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13832 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13833 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13834 echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
13835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13836 cd $(HOST_SUBDIR)/isl || exit 1; \
13837 case $(srcdir) in \
13838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13839 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13841 esac; \
13842 module_srcdir=isl; \
13843 $(SHELL) $$s/$$module_srcdir/configure \
13844 --srcdir=$${topdir}/$$module_srcdir \
13845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13846 --target=${target_alias} \
13847 --with-build-libsubdir=$(HOST_SUBDIR) \
13848 $(STAGEprofile_CONFIGURE_FLAGS) \
13849 --disable-shared @extra_isl_gmp_configure_flags@
13850 @endif isl-bootstrap
13852 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13853 maybe-configure-stagefeedback-isl:
13854 @if isl-bootstrap
13855 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13856 configure-stagefeedback-isl:
13857 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13858 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13859 @r=`${PWD_COMMAND}`; export r; \
13860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13861 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13862 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13863 $(HOST_EXPORTS) \
13864 $(POSTSTAGE1_HOST_EXPORTS) \
13865 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13866 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13867 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13868 echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
13869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13870 cd $(HOST_SUBDIR)/isl || exit 1; \
13871 case $(srcdir) in \
13872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13873 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13875 esac; \
13876 module_srcdir=isl; \
13877 $(SHELL) $$s/$$module_srcdir/configure \
13878 --srcdir=$${topdir}/$$module_srcdir \
13879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13880 --target=${target_alias} \
13881 --with-build-libsubdir=$(HOST_SUBDIR) \
13882 $(STAGEfeedback_CONFIGURE_FLAGS) \
13883 --disable-shared @extra_isl_gmp_configure_flags@
13884 @endif isl-bootstrap
13890 .PHONY: all-isl maybe-all-isl
13891 maybe-all-isl:
13892 @if gcc-bootstrap
13893 all-isl: stage_current
13894 @endif gcc-bootstrap
13895 @if isl
13896 TARGET-isl=all
13897 maybe-all-isl: all-isl
13898 all-isl: configure-isl
13899 @r=`${PWD_COMMAND}`; export r; \
13900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13901 $(HOST_EXPORTS) \
13902 (cd $(HOST_SUBDIR)/isl && \
13903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13904 $(TARGET-isl))
13905 @endif isl
13909 .PHONY: all-stage1-isl maybe-all-stage1-isl
13910 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13911 maybe-all-stage1-isl:
13912 maybe-clean-stage1-isl:
13913 @if isl-bootstrap
13914 maybe-all-stage1-isl: all-stage1-isl
13915 all-stage1: all-stage1-isl
13916 TARGET-stage1-isl = $(TARGET-isl)
13917 all-stage1-isl: configure-stage1-isl
13918 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13919 @r=`${PWD_COMMAND}`; export r; \
13920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13921 TFLAGS="$(STAGE1_TFLAGS)"; \
13922 $(HOST_EXPORTS) \
13923 cd $(HOST_SUBDIR)/isl && \
13924 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13925 CFLAGS="$(STAGE1_CFLAGS)" \
13926 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13927 LIBCFLAGS="$(LIBCFLAGS)" \
13928 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13929 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13930 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13931 $(EXTRA_HOST_FLAGS) \
13932 $(STAGE1_FLAGS_TO_PASS) V=1 \
13933 TFLAGS="$(STAGE1_TFLAGS)" \
13934 $(TARGET-stage1-isl)
13936 maybe-clean-stage1-isl: clean-stage1-isl
13937 clean-stage1: clean-stage1-isl
13938 clean-stage1-isl:
13939 @if [ $(current_stage) = stage1 ]; then \
13940 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13941 else \
13942 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13943 $(MAKE) stage1-start; \
13944 fi; \
13945 cd $(HOST_SUBDIR)/isl && \
13946 $(MAKE) $(EXTRA_HOST_FLAGS) \
13947 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13948 @endif isl-bootstrap
13951 .PHONY: all-stage2-isl maybe-all-stage2-isl
13952 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13953 maybe-all-stage2-isl:
13954 maybe-clean-stage2-isl:
13955 @if isl-bootstrap
13956 maybe-all-stage2-isl: all-stage2-isl
13957 all-stage2: all-stage2-isl
13958 TARGET-stage2-isl = $(TARGET-isl)
13959 all-stage2-isl: configure-stage2-isl
13960 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13961 @r=`${PWD_COMMAND}`; export r; \
13962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13963 TFLAGS="$(STAGE2_TFLAGS)"; \
13964 $(HOST_EXPORTS) \
13965 $(POSTSTAGE1_HOST_EXPORTS) \
13966 cd $(HOST_SUBDIR)/isl && \
13967 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13968 CFLAGS="$(STAGE2_CFLAGS)" \
13969 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13970 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13971 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13972 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13973 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13974 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13975 TFLAGS="$(STAGE2_TFLAGS)" \
13976 $(TARGET-stage2-isl)
13978 maybe-clean-stage2-isl: clean-stage2-isl
13979 clean-stage2: clean-stage2-isl
13980 clean-stage2-isl:
13981 @if [ $(current_stage) = stage2 ]; then \
13982 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13983 else \
13984 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13985 $(MAKE) stage2-start; \
13986 fi; \
13987 cd $(HOST_SUBDIR)/isl && \
13988 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13989 @endif isl-bootstrap
13992 .PHONY: all-stage3-isl maybe-all-stage3-isl
13993 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13994 maybe-all-stage3-isl:
13995 maybe-clean-stage3-isl:
13996 @if isl-bootstrap
13997 maybe-all-stage3-isl: all-stage3-isl
13998 all-stage3: all-stage3-isl
13999 TARGET-stage3-isl = $(TARGET-isl)
14000 all-stage3-isl: configure-stage3-isl
14001 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14002 @r=`${PWD_COMMAND}`; export r; \
14003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14004 TFLAGS="$(STAGE3_TFLAGS)"; \
14005 $(HOST_EXPORTS) \
14006 $(POSTSTAGE1_HOST_EXPORTS) \
14007 cd $(HOST_SUBDIR)/isl && \
14008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14009 CFLAGS="$(STAGE3_CFLAGS)" \
14010 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14011 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14015 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14016 TFLAGS="$(STAGE3_TFLAGS)" \
14017 $(TARGET-stage3-isl)
14019 maybe-clean-stage3-isl: clean-stage3-isl
14020 clean-stage3: clean-stage3-isl
14021 clean-stage3-isl:
14022 @if [ $(current_stage) = stage3 ]; then \
14023 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14024 else \
14025 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14026 $(MAKE) stage3-start; \
14027 fi; \
14028 cd $(HOST_SUBDIR)/isl && \
14029 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14030 @endif isl-bootstrap
14033 .PHONY: all-stage4-isl maybe-all-stage4-isl
14034 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
14035 maybe-all-stage4-isl:
14036 maybe-clean-stage4-isl:
14037 @if isl-bootstrap
14038 maybe-all-stage4-isl: all-stage4-isl
14039 all-stage4: all-stage4-isl
14040 TARGET-stage4-isl = $(TARGET-isl)
14041 all-stage4-isl: configure-stage4-isl
14042 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14043 @r=`${PWD_COMMAND}`; export r; \
14044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14045 TFLAGS="$(STAGE4_TFLAGS)"; \
14046 $(HOST_EXPORTS) \
14047 $(POSTSTAGE1_HOST_EXPORTS) \
14048 cd $(HOST_SUBDIR)/isl && \
14049 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14050 CFLAGS="$(STAGE4_CFLAGS)" \
14051 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14052 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14053 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14054 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14055 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14056 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14057 TFLAGS="$(STAGE4_TFLAGS)" \
14058 $(TARGET-stage4-isl)
14060 maybe-clean-stage4-isl: clean-stage4-isl
14061 clean-stage4: clean-stage4-isl
14062 clean-stage4-isl:
14063 @if [ $(current_stage) = stage4 ]; then \
14064 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14065 else \
14066 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14067 $(MAKE) stage4-start; \
14068 fi; \
14069 cd $(HOST_SUBDIR)/isl && \
14070 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14071 @endif isl-bootstrap
14074 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14075 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14076 maybe-all-stageprofile-isl:
14077 maybe-clean-stageprofile-isl:
14078 @if isl-bootstrap
14079 maybe-all-stageprofile-isl: all-stageprofile-isl
14080 all-stageprofile: all-stageprofile-isl
14081 TARGET-stageprofile-isl = $(TARGET-isl)
14082 all-stageprofile-isl: configure-stageprofile-isl
14083 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14084 @r=`${PWD_COMMAND}`; export r; \
14085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14086 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14087 $(HOST_EXPORTS) \
14088 $(POSTSTAGE1_HOST_EXPORTS) \
14089 cd $(HOST_SUBDIR)/isl && \
14090 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14091 CFLAGS="$(STAGEprofile_CFLAGS)" \
14092 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14093 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14094 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14095 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14096 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14097 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14098 TFLAGS="$(STAGEprofile_TFLAGS)" \
14099 $(TARGET-stageprofile-isl)
14101 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14102 clean-stageprofile: clean-stageprofile-isl
14103 clean-stageprofile-isl:
14104 @if [ $(current_stage) = stageprofile ]; then \
14105 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14106 else \
14107 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14108 $(MAKE) stageprofile-start; \
14109 fi; \
14110 cd $(HOST_SUBDIR)/isl && \
14111 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14112 @endif isl-bootstrap
14115 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14116 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14117 maybe-all-stagefeedback-isl:
14118 maybe-clean-stagefeedback-isl:
14119 @if isl-bootstrap
14120 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14121 all-stagefeedback: all-stagefeedback-isl
14122 TARGET-stagefeedback-isl = $(TARGET-isl)
14123 all-stagefeedback-isl: configure-stagefeedback-isl
14124 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14125 @r=`${PWD_COMMAND}`; export r; \
14126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14127 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14128 $(HOST_EXPORTS) \
14129 $(POSTSTAGE1_HOST_EXPORTS) \
14130 cd $(HOST_SUBDIR)/isl && \
14131 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14132 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14133 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14134 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14135 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14136 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14137 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14138 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14139 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14140 $(TARGET-stagefeedback-isl)
14142 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14143 clean-stagefeedback: clean-stagefeedback-isl
14144 clean-stagefeedback-isl:
14145 @if [ $(current_stage) = stagefeedback ]; then \
14146 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14147 else \
14148 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14149 $(MAKE) stagefeedback-start; \
14150 fi; \
14151 cd $(HOST_SUBDIR)/isl && \
14152 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14153 @endif isl-bootstrap
14159 .PHONY: check-isl maybe-check-isl
14160 maybe-check-isl:
14161 @if isl
14162 maybe-check-isl: check-isl
14164 check-isl:
14165 @: $(MAKE); $(unstage)
14166 @r=`${PWD_COMMAND}`; export r; \
14167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14168 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14169 (cd $(HOST_SUBDIR)/isl && \
14170 $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
14172 @endif isl
14174 .PHONY: install-isl maybe-install-isl
14175 maybe-install-isl:
14176 @if isl
14177 maybe-install-isl: install-isl
14179 install-isl:
14181 @endif isl
14183 .PHONY: install-strip-isl maybe-install-strip-isl
14184 maybe-install-strip-isl:
14185 @if isl
14186 maybe-install-strip-isl: install-strip-isl
14188 install-strip-isl:
14190 @endif isl
14192 # Other targets (info, dvi, pdf, etc.)
14194 .PHONY: maybe-info-isl info-isl
14195 maybe-info-isl:
14196 @if isl
14197 maybe-info-isl: info-isl
14199 info-isl: \
14200 configure-isl
14201 @[ -f ./isl/Makefile ] || exit 0; \
14202 r=`${PWD_COMMAND}`; export r; \
14203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14204 $(HOST_EXPORTS) \
14205 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14207 done; \
14208 echo "Doing info in isl"; \
14209 (cd $(HOST_SUBDIR)/isl && \
14210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14212 "RANLIB=$${RANLIB}" \
14213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14214 info) \
14215 || exit 1
14217 @endif isl
14219 .PHONY: maybe-dvi-isl dvi-isl
14220 maybe-dvi-isl:
14221 @if isl
14222 maybe-dvi-isl: dvi-isl
14224 dvi-isl: \
14225 configure-isl
14226 @[ -f ./isl/Makefile ] || exit 0; \
14227 r=`${PWD_COMMAND}`; export r; \
14228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14229 $(HOST_EXPORTS) \
14230 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14232 done; \
14233 echo "Doing dvi in isl"; \
14234 (cd $(HOST_SUBDIR)/isl && \
14235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14237 "RANLIB=$${RANLIB}" \
14238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14239 dvi) \
14240 || exit 1
14242 @endif isl
14244 .PHONY: maybe-pdf-isl pdf-isl
14245 maybe-pdf-isl:
14246 @if isl
14247 maybe-pdf-isl: pdf-isl
14249 pdf-isl: \
14250 configure-isl
14251 @[ -f ./isl/Makefile ] || exit 0; \
14252 r=`${PWD_COMMAND}`; export r; \
14253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14254 $(HOST_EXPORTS) \
14255 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14257 done; \
14258 echo "Doing pdf in isl"; \
14259 (cd $(HOST_SUBDIR)/isl && \
14260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14262 "RANLIB=$${RANLIB}" \
14263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14264 pdf) \
14265 || exit 1
14267 @endif isl
14269 .PHONY: maybe-html-isl html-isl
14270 maybe-html-isl:
14271 @if isl
14272 maybe-html-isl: html-isl
14274 html-isl: \
14275 configure-isl
14276 @[ -f ./isl/Makefile ] || exit 0; \
14277 r=`${PWD_COMMAND}`; export r; \
14278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14279 $(HOST_EXPORTS) \
14280 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14282 done; \
14283 echo "Doing html in isl"; \
14284 (cd $(HOST_SUBDIR)/isl && \
14285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14287 "RANLIB=$${RANLIB}" \
14288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14289 html) \
14290 || exit 1
14292 @endif isl
14294 .PHONY: maybe-TAGS-isl TAGS-isl
14295 maybe-TAGS-isl:
14296 @if isl
14297 maybe-TAGS-isl: TAGS-isl
14299 TAGS-isl: \
14300 configure-isl
14301 @[ -f ./isl/Makefile ] || exit 0; \
14302 r=`${PWD_COMMAND}`; export r; \
14303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14304 $(HOST_EXPORTS) \
14305 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14307 done; \
14308 echo "Doing TAGS in isl"; \
14309 (cd $(HOST_SUBDIR)/isl && \
14310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14312 "RANLIB=$${RANLIB}" \
14313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14314 TAGS) \
14315 || exit 1
14317 @endif isl
14319 .PHONY: maybe-install-info-isl install-info-isl
14320 maybe-install-info-isl:
14321 @if isl
14322 maybe-install-info-isl: install-info-isl
14324 install-info-isl: \
14325 configure-isl \
14326 info-isl
14327 @[ -f ./isl/Makefile ] || exit 0; \
14328 r=`${PWD_COMMAND}`; export r; \
14329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14330 $(HOST_EXPORTS) \
14331 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14333 done; \
14334 echo "Doing install-info in isl"; \
14335 (cd $(HOST_SUBDIR)/isl && \
14336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14338 "RANLIB=$${RANLIB}" \
14339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14340 install-info) \
14341 || exit 1
14343 @endif isl
14345 .PHONY: maybe-install-pdf-isl install-pdf-isl
14346 maybe-install-pdf-isl:
14347 @if isl
14348 maybe-install-pdf-isl: install-pdf-isl
14350 install-pdf-isl: \
14351 configure-isl \
14352 pdf-isl
14353 @[ -f ./isl/Makefile ] || exit 0; \
14354 r=`${PWD_COMMAND}`; export r; \
14355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14356 $(HOST_EXPORTS) \
14357 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14359 done; \
14360 echo "Doing install-pdf in isl"; \
14361 (cd $(HOST_SUBDIR)/isl && \
14362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14364 "RANLIB=$${RANLIB}" \
14365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14366 install-pdf) \
14367 || exit 1
14369 @endif isl
14371 .PHONY: maybe-install-html-isl install-html-isl
14372 maybe-install-html-isl:
14373 @if isl
14374 maybe-install-html-isl: install-html-isl
14376 install-html-isl: \
14377 configure-isl \
14378 html-isl
14379 @[ -f ./isl/Makefile ] || exit 0; \
14380 r=`${PWD_COMMAND}`; export r; \
14381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14382 $(HOST_EXPORTS) \
14383 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14385 done; \
14386 echo "Doing install-html in isl"; \
14387 (cd $(HOST_SUBDIR)/isl && \
14388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14390 "RANLIB=$${RANLIB}" \
14391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14392 install-html) \
14393 || exit 1
14395 @endif isl
14397 .PHONY: maybe-installcheck-isl installcheck-isl
14398 maybe-installcheck-isl:
14399 @if isl
14400 maybe-installcheck-isl: installcheck-isl
14402 installcheck-isl: \
14403 configure-isl
14404 @[ -f ./isl/Makefile ] || exit 0; \
14405 r=`${PWD_COMMAND}`; export r; \
14406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14407 $(HOST_EXPORTS) \
14408 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14410 done; \
14411 echo "Doing installcheck in isl"; \
14412 (cd $(HOST_SUBDIR)/isl && \
14413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14415 "RANLIB=$${RANLIB}" \
14416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14417 installcheck) \
14418 || exit 1
14420 @endif isl
14422 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14423 maybe-mostlyclean-isl:
14424 @if isl
14425 maybe-mostlyclean-isl: mostlyclean-isl
14427 mostlyclean-isl:
14428 @[ -f ./isl/Makefile ] || exit 0; \
14429 r=`${PWD_COMMAND}`; export r; \
14430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14431 $(HOST_EXPORTS) \
14432 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14434 done; \
14435 echo "Doing mostlyclean in isl"; \
14436 (cd $(HOST_SUBDIR)/isl && \
14437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14439 "RANLIB=$${RANLIB}" \
14440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14441 mostlyclean) \
14442 || exit 1
14444 @endif isl
14446 .PHONY: maybe-clean-isl clean-isl
14447 maybe-clean-isl:
14448 @if isl
14449 maybe-clean-isl: clean-isl
14451 clean-isl:
14452 @[ -f ./isl/Makefile ] || exit 0; \
14453 r=`${PWD_COMMAND}`; export r; \
14454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14455 $(HOST_EXPORTS) \
14456 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14458 done; \
14459 echo "Doing clean in isl"; \
14460 (cd $(HOST_SUBDIR)/isl && \
14461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14463 "RANLIB=$${RANLIB}" \
14464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14465 clean) \
14466 || exit 1
14468 @endif isl
14470 .PHONY: maybe-distclean-isl distclean-isl
14471 maybe-distclean-isl:
14472 @if isl
14473 maybe-distclean-isl: distclean-isl
14475 distclean-isl:
14476 @[ -f ./isl/Makefile ] || exit 0; \
14477 r=`${PWD_COMMAND}`; export r; \
14478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14479 $(HOST_EXPORTS) \
14480 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14482 done; \
14483 echo "Doing distclean in isl"; \
14484 (cd $(HOST_SUBDIR)/isl && \
14485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14487 "RANLIB=$${RANLIB}" \
14488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14489 distclean) \
14490 || exit 1
14492 @endif isl
14494 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14495 maybe-maintainer-clean-isl:
14496 @if isl
14497 maybe-maintainer-clean-isl: maintainer-clean-isl
14499 maintainer-clean-isl:
14500 @[ -f ./isl/Makefile ] || exit 0; \
14501 r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 $(HOST_EXPORTS) \
14504 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14506 done; \
14507 echo "Doing maintainer-clean in isl"; \
14508 (cd $(HOST_SUBDIR)/isl && \
14509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14511 "RANLIB=$${RANLIB}" \
14512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14513 maintainer-clean) \
14514 || exit 1
14516 @endif isl
14520 .PHONY: configure-libelf maybe-configure-libelf
14521 maybe-configure-libelf:
14522 @if gcc-bootstrap
14523 configure-libelf: stage_current
14524 @endif gcc-bootstrap
14525 @if libelf
14526 maybe-configure-libelf: configure-libelf
14527 configure-libelf:
14528 @r=`${PWD_COMMAND}`; export r; \
14529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14530 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14532 $(HOST_EXPORTS) \
14533 echo Configuring in $(HOST_SUBDIR)/libelf; \
14534 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14535 case $(srcdir) in \
14536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14537 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14539 esac; \
14540 module_srcdir=libelf; \
14541 $(SHELL) \
14542 $$s/$$module_srcdir/configure \
14543 --srcdir=$${topdir}/$$module_srcdir \
14544 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14545 --target=${target_alias} --disable-shared \
14546 || exit 1
14547 @endif libelf
14551 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14552 maybe-configure-stage1-libelf:
14553 @if libelf-bootstrap
14554 maybe-configure-stage1-libelf: configure-stage1-libelf
14555 configure-stage1-libelf:
14556 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14557 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14558 @r=`${PWD_COMMAND}`; export r; \
14559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14560 TFLAGS="$(STAGE1_TFLAGS)"; \
14561 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14562 $(HOST_EXPORTS) \
14563 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14564 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14565 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14566 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
14567 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14568 cd $(HOST_SUBDIR)/libelf || exit 1; \
14569 case $(srcdir) in \
14570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14571 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14573 esac; \
14574 module_srcdir=libelf; \
14575 $(SHELL) $$s/$$module_srcdir/configure \
14576 --srcdir=$${topdir}/$$module_srcdir \
14577 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14578 --target=${target_alias} \
14580 $(STAGE1_CONFIGURE_FLAGS) \
14581 --disable-shared
14582 @endif libelf-bootstrap
14584 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14585 maybe-configure-stage2-libelf:
14586 @if libelf-bootstrap
14587 maybe-configure-stage2-libelf: configure-stage2-libelf
14588 configure-stage2-libelf:
14589 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14590 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14591 @r=`${PWD_COMMAND}`; export r; \
14592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14593 TFLAGS="$(STAGE2_TFLAGS)"; \
14594 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14595 $(HOST_EXPORTS) \
14596 $(POSTSTAGE1_HOST_EXPORTS) \
14597 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14598 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14599 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14600 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
14601 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14602 cd $(HOST_SUBDIR)/libelf || exit 1; \
14603 case $(srcdir) in \
14604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14605 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14607 esac; \
14608 module_srcdir=libelf; \
14609 $(SHELL) $$s/$$module_srcdir/configure \
14610 --srcdir=$${topdir}/$$module_srcdir \
14611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14612 --target=${target_alias} \
14613 --with-build-libsubdir=$(HOST_SUBDIR) \
14614 $(STAGE2_CONFIGURE_FLAGS) \
14615 --disable-shared
14616 @endif libelf-bootstrap
14618 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14619 maybe-configure-stage3-libelf:
14620 @if libelf-bootstrap
14621 maybe-configure-stage3-libelf: configure-stage3-libelf
14622 configure-stage3-libelf:
14623 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14624 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14625 @r=`${PWD_COMMAND}`; export r; \
14626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14627 TFLAGS="$(STAGE3_TFLAGS)"; \
14628 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14629 $(HOST_EXPORTS) \
14630 $(POSTSTAGE1_HOST_EXPORTS) \
14631 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14632 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14633 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14634 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
14635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14636 cd $(HOST_SUBDIR)/libelf || exit 1; \
14637 case $(srcdir) in \
14638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14639 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14641 esac; \
14642 module_srcdir=libelf; \
14643 $(SHELL) $$s/$$module_srcdir/configure \
14644 --srcdir=$${topdir}/$$module_srcdir \
14645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14646 --target=${target_alias} \
14647 --with-build-libsubdir=$(HOST_SUBDIR) \
14648 $(STAGE3_CONFIGURE_FLAGS) \
14649 --disable-shared
14650 @endif libelf-bootstrap
14652 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14653 maybe-configure-stage4-libelf:
14654 @if libelf-bootstrap
14655 maybe-configure-stage4-libelf: configure-stage4-libelf
14656 configure-stage4-libelf:
14657 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14658 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14659 @r=`${PWD_COMMAND}`; export r; \
14660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14661 TFLAGS="$(STAGE4_TFLAGS)"; \
14662 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14663 $(HOST_EXPORTS) \
14664 $(POSTSTAGE1_HOST_EXPORTS) \
14665 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14666 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14667 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14668 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
14669 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14670 cd $(HOST_SUBDIR)/libelf || exit 1; \
14671 case $(srcdir) in \
14672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14673 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14675 esac; \
14676 module_srcdir=libelf; \
14677 $(SHELL) $$s/$$module_srcdir/configure \
14678 --srcdir=$${topdir}/$$module_srcdir \
14679 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14680 --target=${target_alias} \
14681 --with-build-libsubdir=$(HOST_SUBDIR) \
14682 $(STAGE4_CONFIGURE_FLAGS) \
14683 --disable-shared
14684 @endif libelf-bootstrap
14686 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14687 maybe-configure-stageprofile-libelf:
14688 @if libelf-bootstrap
14689 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14690 configure-stageprofile-libelf:
14691 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14692 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14693 @r=`${PWD_COMMAND}`; export r; \
14694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14695 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14696 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14697 $(HOST_EXPORTS) \
14698 $(POSTSTAGE1_HOST_EXPORTS) \
14699 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14700 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14701 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14702 echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
14703 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14704 cd $(HOST_SUBDIR)/libelf || exit 1; \
14705 case $(srcdir) in \
14706 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14707 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14708 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14709 esac; \
14710 module_srcdir=libelf; \
14711 $(SHELL) $$s/$$module_srcdir/configure \
14712 --srcdir=$${topdir}/$$module_srcdir \
14713 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14714 --target=${target_alias} \
14715 --with-build-libsubdir=$(HOST_SUBDIR) \
14716 $(STAGEprofile_CONFIGURE_FLAGS) \
14717 --disable-shared
14718 @endif libelf-bootstrap
14720 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14721 maybe-configure-stagefeedback-libelf:
14722 @if libelf-bootstrap
14723 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14724 configure-stagefeedback-libelf:
14725 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14726 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14727 @r=`${PWD_COMMAND}`; export r; \
14728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14729 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14730 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14731 $(HOST_EXPORTS) \
14732 $(POSTSTAGE1_HOST_EXPORTS) \
14733 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14734 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14735 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14736 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
14737 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14738 cd $(HOST_SUBDIR)/libelf || exit 1; \
14739 case $(srcdir) in \
14740 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14741 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14742 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14743 esac; \
14744 module_srcdir=libelf; \
14745 $(SHELL) $$s/$$module_srcdir/configure \
14746 --srcdir=$${topdir}/$$module_srcdir \
14747 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14748 --target=${target_alias} \
14749 --with-build-libsubdir=$(HOST_SUBDIR) \
14750 $(STAGEfeedback_CONFIGURE_FLAGS) \
14751 --disable-shared
14752 @endif libelf-bootstrap
14758 .PHONY: all-libelf maybe-all-libelf
14759 maybe-all-libelf:
14760 @if gcc-bootstrap
14761 all-libelf: stage_current
14762 @endif gcc-bootstrap
14763 @if libelf
14764 TARGET-libelf=all
14765 maybe-all-libelf: all-libelf
14766 all-libelf: configure-libelf
14767 @r=`${PWD_COMMAND}`; export r; \
14768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14769 $(HOST_EXPORTS) \
14770 (cd $(HOST_SUBDIR)/libelf && \
14771 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14772 $(TARGET-libelf))
14773 @endif libelf
14777 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14778 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14779 maybe-all-stage1-libelf:
14780 maybe-clean-stage1-libelf:
14781 @if libelf-bootstrap
14782 maybe-all-stage1-libelf: all-stage1-libelf
14783 all-stage1: all-stage1-libelf
14784 TARGET-stage1-libelf = $(TARGET-libelf)
14785 all-stage1-libelf: configure-stage1-libelf
14786 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14787 @r=`${PWD_COMMAND}`; export r; \
14788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14789 TFLAGS="$(STAGE1_TFLAGS)"; \
14790 $(HOST_EXPORTS) \
14791 cd $(HOST_SUBDIR)/libelf && \
14792 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14793 CFLAGS="$(STAGE1_CFLAGS)" \
14794 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14795 LIBCFLAGS="$(LIBCFLAGS)" \
14796 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14797 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14798 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14799 $(EXTRA_HOST_FLAGS) \
14800 $(STAGE1_FLAGS_TO_PASS) \
14801 TFLAGS="$(STAGE1_TFLAGS)" \
14802 $(TARGET-stage1-libelf)
14804 maybe-clean-stage1-libelf: clean-stage1-libelf
14805 clean-stage1: clean-stage1-libelf
14806 clean-stage1-libelf:
14807 @if [ $(current_stage) = stage1 ]; then \
14808 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14809 else \
14810 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14811 $(MAKE) stage1-start; \
14812 fi; \
14813 cd $(HOST_SUBDIR)/libelf && \
14814 $(MAKE) $(EXTRA_HOST_FLAGS) \
14815 $(STAGE1_FLAGS_TO_PASS) clean
14816 @endif libelf-bootstrap
14819 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
14820 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14821 maybe-all-stage2-libelf:
14822 maybe-clean-stage2-libelf:
14823 @if libelf-bootstrap
14824 maybe-all-stage2-libelf: all-stage2-libelf
14825 all-stage2: all-stage2-libelf
14826 TARGET-stage2-libelf = $(TARGET-libelf)
14827 all-stage2-libelf: configure-stage2-libelf
14828 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14829 @r=`${PWD_COMMAND}`; export r; \
14830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14831 TFLAGS="$(STAGE2_TFLAGS)"; \
14832 $(HOST_EXPORTS) \
14833 $(POSTSTAGE1_HOST_EXPORTS) \
14834 cd $(HOST_SUBDIR)/libelf && \
14835 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14836 CFLAGS="$(STAGE2_CFLAGS)" \
14837 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14838 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14839 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14840 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14841 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14842 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14843 TFLAGS="$(STAGE2_TFLAGS)" \
14844 $(TARGET-stage2-libelf)
14846 maybe-clean-stage2-libelf: clean-stage2-libelf
14847 clean-stage2: clean-stage2-libelf
14848 clean-stage2-libelf:
14849 @if [ $(current_stage) = stage2 ]; then \
14850 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14851 else \
14852 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14853 $(MAKE) stage2-start; \
14854 fi; \
14855 cd $(HOST_SUBDIR)/libelf && \
14856 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14857 @endif libelf-bootstrap
14860 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
14861 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14862 maybe-all-stage3-libelf:
14863 maybe-clean-stage3-libelf:
14864 @if libelf-bootstrap
14865 maybe-all-stage3-libelf: all-stage3-libelf
14866 all-stage3: all-stage3-libelf
14867 TARGET-stage3-libelf = $(TARGET-libelf)
14868 all-stage3-libelf: configure-stage3-libelf
14869 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14870 @r=`${PWD_COMMAND}`; export r; \
14871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14872 TFLAGS="$(STAGE3_TFLAGS)"; \
14873 $(HOST_EXPORTS) \
14874 $(POSTSTAGE1_HOST_EXPORTS) \
14875 cd $(HOST_SUBDIR)/libelf && \
14876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14877 CFLAGS="$(STAGE3_CFLAGS)" \
14878 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14879 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14883 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14884 TFLAGS="$(STAGE3_TFLAGS)" \
14885 $(TARGET-stage3-libelf)
14887 maybe-clean-stage3-libelf: clean-stage3-libelf
14888 clean-stage3: clean-stage3-libelf
14889 clean-stage3-libelf:
14890 @if [ $(current_stage) = stage3 ]; then \
14891 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14892 else \
14893 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14894 $(MAKE) stage3-start; \
14895 fi; \
14896 cd $(HOST_SUBDIR)/libelf && \
14897 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14898 @endif libelf-bootstrap
14901 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
14902 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14903 maybe-all-stage4-libelf:
14904 maybe-clean-stage4-libelf:
14905 @if libelf-bootstrap
14906 maybe-all-stage4-libelf: all-stage4-libelf
14907 all-stage4: all-stage4-libelf
14908 TARGET-stage4-libelf = $(TARGET-libelf)
14909 all-stage4-libelf: configure-stage4-libelf
14910 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14911 @r=`${PWD_COMMAND}`; export r; \
14912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14913 TFLAGS="$(STAGE4_TFLAGS)"; \
14914 $(HOST_EXPORTS) \
14915 $(POSTSTAGE1_HOST_EXPORTS) \
14916 cd $(HOST_SUBDIR)/libelf && \
14917 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14918 CFLAGS="$(STAGE4_CFLAGS)" \
14919 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14920 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14921 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14922 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14923 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14924 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14925 TFLAGS="$(STAGE4_TFLAGS)" \
14926 $(TARGET-stage4-libelf)
14928 maybe-clean-stage4-libelf: clean-stage4-libelf
14929 clean-stage4: clean-stage4-libelf
14930 clean-stage4-libelf:
14931 @if [ $(current_stage) = stage4 ]; then \
14932 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14933 else \
14934 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14935 $(MAKE) stage4-start; \
14936 fi; \
14937 cd $(HOST_SUBDIR)/libelf && \
14938 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14939 @endif libelf-bootstrap
14942 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14943 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14944 maybe-all-stageprofile-libelf:
14945 maybe-clean-stageprofile-libelf:
14946 @if libelf-bootstrap
14947 maybe-all-stageprofile-libelf: all-stageprofile-libelf
14948 all-stageprofile: all-stageprofile-libelf
14949 TARGET-stageprofile-libelf = $(TARGET-libelf)
14950 all-stageprofile-libelf: configure-stageprofile-libelf
14951 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14952 @r=`${PWD_COMMAND}`; export r; \
14953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14954 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14955 $(HOST_EXPORTS) \
14956 $(POSTSTAGE1_HOST_EXPORTS) \
14957 cd $(HOST_SUBDIR)/libelf && \
14958 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14959 CFLAGS="$(STAGEprofile_CFLAGS)" \
14960 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14961 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14962 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14963 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14964 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14965 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14966 TFLAGS="$(STAGEprofile_TFLAGS)" \
14967 $(TARGET-stageprofile-libelf)
14969 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
14970 clean-stageprofile: clean-stageprofile-libelf
14971 clean-stageprofile-libelf:
14972 @if [ $(current_stage) = stageprofile ]; then \
14973 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14974 else \
14975 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
14976 $(MAKE) stageprofile-start; \
14977 fi; \
14978 cd $(HOST_SUBDIR)/libelf && \
14979 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14980 @endif libelf-bootstrap
14983 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
14984 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
14985 maybe-all-stagefeedback-libelf:
14986 maybe-clean-stagefeedback-libelf:
14987 @if libelf-bootstrap
14988 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
14989 all-stagefeedback: all-stagefeedback-libelf
14990 TARGET-stagefeedback-libelf = $(TARGET-libelf)
14991 all-stagefeedback-libelf: configure-stagefeedback-libelf
14992 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14993 @r=`${PWD_COMMAND}`; export r; \
14994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14995 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14996 $(HOST_EXPORTS) \
14997 $(POSTSTAGE1_HOST_EXPORTS) \
14998 cd $(HOST_SUBDIR)/libelf && \
14999 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15000 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15001 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15002 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15003 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15004 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15005 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15006 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15007 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15008 $(TARGET-stagefeedback-libelf)
15010 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15011 clean-stagefeedback: clean-stagefeedback-libelf
15012 clean-stagefeedback-libelf:
15013 @if [ $(current_stage) = stagefeedback ]; then \
15014 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15015 else \
15016 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15017 $(MAKE) stagefeedback-start; \
15018 fi; \
15019 cd $(HOST_SUBDIR)/libelf && \
15020 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15021 @endif libelf-bootstrap
15027 .PHONY: check-libelf maybe-check-libelf
15028 maybe-check-libelf:
15029 @if libelf
15030 maybe-check-libelf: check-libelf
15032 check-libelf:
15033 @: $(MAKE); $(unstage)
15034 @r=`${PWD_COMMAND}`; export r; \
15035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15036 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15037 (cd $(HOST_SUBDIR)/libelf && \
15038 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15040 @endif libelf
15042 .PHONY: install-libelf maybe-install-libelf
15043 maybe-install-libelf:
15044 @if libelf
15045 maybe-install-libelf: install-libelf
15047 install-libelf:
15049 @endif libelf
15051 .PHONY: install-strip-libelf maybe-install-strip-libelf
15052 maybe-install-strip-libelf:
15053 @if libelf
15054 maybe-install-strip-libelf: install-strip-libelf
15056 install-strip-libelf:
15058 @endif libelf
15060 # Other targets (info, dvi, pdf, etc.)
15062 .PHONY: maybe-info-libelf info-libelf
15063 maybe-info-libelf:
15064 @if libelf
15065 maybe-info-libelf: info-libelf
15067 info-libelf: \
15068 configure-libelf
15069 @[ -f ./libelf/Makefile ] || exit 0; \
15070 r=`${PWD_COMMAND}`; export r; \
15071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15072 $(HOST_EXPORTS) \
15073 for flag in $(EXTRA_HOST_FLAGS) ; do \
15074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15075 done; \
15076 echo "Doing info in libelf"; \
15077 (cd $(HOST_SUBDIR)/libelf && \
15078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15080 "RANLIB=$${RANLIB}" \
15081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15082 info) \
15083 || exit 1
15085 @endif libelf
15087 .PHONY: maybe-dvi-libelf dvi-libelf
15088 maybe-dvi-libelf:
15089 @if libelf
15090 maybe-dvi-libelf: dvi-libelf
15092 dvi-libelf: \
15093 configure-libelf
15094 @[ -f ./libelf/Makefile ] || exit 0; \
15095 r=`${PWD_COMMAND}`; export r; \
15096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15097 $(HOST_EXPORTS) \
15098 for flag in $(EXTRA_HOST_FLAGS) ; do \
15099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15100 done; \
15101 echo "Doing dvi in libelf"; \
15102 (cd $(HOST_SUBDIR)/libelf && \
15103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15105 "RANLIB=$${RANLIB}" \
15106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15107 dvi) \
15108 || exit 1
15110 @endif libelf
15112 .PHONY: maybe-pdf-libelf pdf-libelf
15113 maybe-pdf-libelf:
15114 @if libelf
15115 maybe-pdf-libelf: pdf-libelf
15117 pdf-libelf: \
15118 configure-libelf
15119 @[ -f ./libelf/Makefile ] || exit 0; \
15120 r=`${PWD_COMMAND}`; export r; \
15121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15122 $(HOST_EXPORTS) \
15123 for flag in $(EXTRA_HOST_FLAGS) ; do \
15124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15125 done; \
15126 echo "Doing pdf in libelf"; \
15127 (cd $(HOST_SUBDIR)/libelf && \
15128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15130 "RANLIB=$${RANLIB}" \
15131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15132 pdf) \
15133 || exit 1
15135 @endif libelf
15137 .PHONY: maybe-html-libelf html-libelf
15138 maybe-html-libelf:
15139 @if libelf
15140 maybe-html-libelf: html-libelf
15142 html-libelf: \
15143 configure-libelf
15144 @[ -f ./libelf/Makefile ] || exit 0; \
15145 r=`${PWD_COMMAND}`; export r; \
15146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15147 $(HOST_EXPORTS) \
15148 for flag in $(EXTRA_HOST_FLAGS) ; do \
15149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15150 done; \
15151 echo "Doing html in libelf"; \
15152 (cd $(HOST_SUBDIR)/libelf && \
15153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15155 "RANLIB=$${RANLIB}" \
15156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15157 html) \
15158 || exit 1
15160 @endif libelf
15162 .PHONY: maybe-TAGS-libelf TAGS-libelf
15163 maybe-TAGS-libelf:
15164 @if libelf
15165 maybe-TAGS-libelf: TAGS-libelf
15167 TAGS-libelf: \
15168 configure-libelf
15169 @[ -f ./libelf/Makefile ] || exit 0; \
15170 r=`${PWD_COMMAND}`; export r; \
15171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15172 $(HOST_EXPORTS) \
15173 for flag in $(EXTRA_HOST_FLAGS) ; do \
15174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15175 done; \
15176 echo "Doing TAGS in libelf"; \
15177 (cd $(HOST_SUBDIR)/libelf && \
15178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15180 "RANLIB=$${RANLIB}" \
15181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15182 TAGS) \
15183 || exit 1
15185 @endif libelf
15187 .PHONY: maybe-install-info-libelf install-info-libelf
15188 maybe-install-info-libelf:
15189 @if libelf
15190 maybe-install-info-libelf: install-info-libelf
15192 install-info-libelf: \
15193 configure-libelf \
15194 info-libelf
15195 @[ -f ./libelf/Makefile ] || exit 0; \
15196 r=`${PWD_COMMAND}`; export r; \
15197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15198 $(HOST_EXPORTS) \
15199 for flag in $(EXTRA_HOST_FLAGS) ; do \
15200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15201 done; \
15202 echo "Doing install-info in libelf"; \
15203 (cd $(HOST_SUBDIR)/libelf && \
15204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15206 "RANLIB=$${RANLIB}" \
15207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15208 install-info) \
15209 || exit 1
15211 @endif libelf
15213 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15214 maybe-install-pdf-libelf:
15215 @if libelf
15216 maybe-install-pdf-libelf: install-pdf-libelf
15218 install-pdf-libelf: \
15219 configure-libelf \
15220 pdf-libelf
15221 @[ -f ./libelf/Makefile ] || exit 0; \
15222 r=`${PWD_COMMAND}`; export r; \
15223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15224 $(HOST_EXPORTS) \
15225 for flag in $(EXTRA_HOST_FLAGS) ; do \
15226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15227 done; \
15228 echo "Doing install-pdf in libelf"; \
15229 (cd $(HOST_SUBDIR)/libelf && \
15230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15232 "RANLIB=$${RANLIB}" \
15233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15234 install-pdf) \
15235 || exit 1
15237 @endif libelf
15239 .PHONY: maybe-install-html-libelf install-html-libelf
15240 maybe-install-html-libelf:
15241 @if libelf
15242 maybe-install-html-libelf: install-html-libelf
15244 install-html-libelf: \
15245 configure-libelf \
15246 html-libelf
15247 @[ -f ./libelf/Makefile ] || exit 0; \
15248 r=`${PWD_COMMAND}`; export r; \
15249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15250 $(HOST_EXPORTS) \
15251 for flag in $(EXTRA_HOST_FLAGS) ; do \
15252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15253 done; \
15254 echo "Doing install-html in libelf"; \
15255 (cd $(HOST_SUBDIR)/libelf && \
15256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15258 "RANLIB=$${RANLIB}" \
15259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15260 install-html) \
15261 || exit 1
15263 @endif libelf
15265 .PHONY: maybe-installcheck-libelf installcheck-libelf
15266 maybe-installcheck-libelf:
15267 @if libelf
15268 maybe-installcheck-libelf: installcheck-libelf
15270 installcheck-libelf: \
15271 configure-libelf
15272 @[ -f ./libelf/Makefile ] || exit 0; \
15273 r=`${PWD_COMMAND}`; export r; \
15274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15275 $(HOST_EXPORTS) \
15276 for flag in $(EXTRA_HOST_FLAGS) ; do \
15277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15278 done; \
15279 echo "Doing installcheck in libelf"; \
15280 (cd $(HOST_SUBDIR)/libelf && \
15281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15283 "RANLIB=$${RANLIB}" \
15284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15285 installcheck) \
15286 || exit 1
15288 @endif libelf
15290 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15291 maybe-mostlyclean-libelf:
15292 @if libelf
15293 maybe-mostlyclean-libelf: mostlyclean-libelf
15295 mostlyclean-libelf:
15296 @[ -f ./libelf/Makefile ] || exit 0; \
15297 r=`${PWD_COMMAND}`; export r; \
15298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15299 $(HOST_EXPORTS) \
15300 for flag in $(EXTRA_HOST_FLAGS) ; do \
15301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15302 done; \
15303 echo "Doing mostlyclean in libelf"; \
15304 (cd $(HOST_SUBDIR)/libelf && \
15305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15307 "RANLIB=$${RANLIB}" \
15308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15309 mostlyclean) \
15310 || exit 1
15312 @endif libelf
15314 .PHONY: maybe-clean-libelf clean-libelf
15315 maybe-clean-libelf:
15316 @if libelf
15317 maybe-clean-libelf: clean-libelf
15319 clean-libelf:
15320 @[ -f ./libelf/Makefile ] || exit 0; \
15321 r=`${PWD_COMMAND}`; export r; \
15322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15323 $(HOST_EXPORTS) \
15324 for flag in $(EXTRA_HOST_FLAGS) ; do \
15325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15326 done; \
15327 echo "Doing clean in libelf"; \
15328 (cd $(HOST_SUBDIR)/libelf && \
15329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15331 "RANLIB=$${RANLIB}" \
15332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15333 clean) \
15334 || exit 1
15336 @endif libelf
15338 .PHONY: maybe-distclean-libelf distclean-libelf
15339 maybe-distclean-libelf:
15340 @if libelf
15341 maybe-distclean-libelf: distclean-libelf
15343 distclean-libelf:
15344 @[ -f ./libelf/Makefile ] || exit 0; \
15345 r=`${PWD_COMMAND}`; export r; \
15346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15347 $(HOST_EXPORTS) \
15348 for flag in $(EXTRA_HOST_FLAGS) ; do \
15349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15350 done; \
15351 echo "Doing distclean in libelf"; \
15352 (cd $(HOST_SUBDIR)/libelf && \
15353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15355 "RANLIB=$${RANLIB}" \
15356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15357 distclean) \
15358 || exit 1
15360 @endif libelf
15362 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15363 maybe-maintainer-clean-libelf:
15364 @if libelf
15365 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15367 maintainer-clean-libelf:
15368 @[ -f ./libelf/Makefile ] || exit 0; \
15369 r=`${PWD_COMMAND}`; export r; \
15370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15371 $(HOST_EXPORTS) \
15372 for flag in $(EXTRA_HOST_FLAGS) ; do \
15373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15374 done; \
15375 echo "Doing maintainer-clean in libelf"; \
15376 (cd $(HOST_SUBDIR)/libelf && \
15377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15379 "RANLIB=$${RANLIB}" \
15380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15381 maintainer-clean) \
15382 || exit 1
15384 @endif libelf
15388 .PHONY: configure-gold maybe-configure-gold
15389 maybe-configure-gold:
15390 @if gcc-bootstrap
15391 configure-gold: stage_current
15392 @endif gcc-bootstrap
15393 @if gold
15394 maybe-configure-gold: configure-gold
15395 configure-gold:
15396 @r=`${PWD_COMMAND}`; export r; \
15397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15398 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15400 $(HOST_EXPORTS) \
15401 echo Configuring in $(HOST_SUBDIR)/gold; \
15402 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15403 case $(srcdir) in \
15404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15405 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15407 esac; \
15408 module_srcdir=gold; \
15409 $(SHELL) \
15410 $$s/$$module_srcdir/configure \
15411 --srcdir=$${topdir}/$$module_srcdir \
15412 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15413 --target=${target_alias} \
15414 || exit 1
15415 @endif gold
15419 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15420 maybe-configure-stage1-gold:
15421 @if gold-bootstrap
15422 maybe-configure-stage1-gold: configure-stage1-gold
15423 configure-stage1-gold:
15424 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15425 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15426 @r=`${PWD_COMMAND}`; export r; \
15427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15428 TFLAGS="$(STAGE1_TFLAGS)"; \
15429 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15430 $(HOST_EXPORTS) \
15431 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15432 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15433 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15434 echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
15435 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15436 cd $(HOST_SUBDIR)/gold || exit 1; \
15437 case $(srcdir) in \
15438 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15439 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15440 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15441 esac; \
15442 module_srcdir=gold; \
15443 $(SHELL) $$s/$$module_srcdir/configure \
15444 --srcdir=$${topdir}/$$module_srcdir \
15445 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15446 --target=${target_alias} \
15448 $(STAGE1_CONFIGURE_FLAGS)
15449 @endif gold-bootstrap
15451 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15452 maybe-configure-stage2-gold:
15453 @if gold-bootstrap
15454 maybe-configure-stage2-gold: configure-stage2-gold
15455 configure-stage2-gold:
15456 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15457 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15458 @r=`${PWD_COMMAND}`; export r; \
15459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15460 TFLAGS="$(STAGE2_TFLAGS)"; \
15461 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15462 $(HOST_EXPORTS) \
15463 $(POSTSTAGE1_HOST_EXPORTS) \
15464 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15465 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15466 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15467 echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
15468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15469 cd $(HOST_SUBDIR)/gold || exit 1; \
15470 case $(srcdir) in \
15471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15472 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15474 esac; \
15475 module_srcdir=gold; \
15476 $(SHELL) $$s/$$module_srcdir/configure \
15477 --srcdir=$${topdir}/$$module_srcdir \
15478 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15479 --target=${target_alias} \
15480 --with-build-libsubdir=$(HOST_SUBDIR) \
15481 $(STAGE2_CONFIGURE_FLAGS)
15482 @endif gold-bootstrap
15484 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15485 maybe-configure-stage3-gold:
15486 @if gold-bootstrap
15487 maybe-configure-stage3-gold: configure-stage3-gold
15488 configure-stage3-gold:
15489 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15490 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15491 @r=`${PWD_COMMAND}`; export r; \
15492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15493 TFLAGS="$(STAGE3_TFLAGS)"; \
15494 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15495 $(HOST_EXPORTS) \
15496 $(POSTSTAGE1_HOST_EXPORTS) \
15497 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15498 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15499 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15500 echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
15501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15502 cd $(HOST_SUBDIR)/gold || exit 1; \
15503 case $(srcdir) in \
15504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15505 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15507 esac; \
15508 module_srcdir=gold; \
15509 $(SHELL) $$s/$$module_srcdir/configure \
15510 --srcdir=$${topdir}/$$module_srcdir \
15511 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15512 --target=${target_alias} \
15513 --with-build-libsubdir=$(HOST_SUBDIR) \
15514 $(STAGE3_CONFIGURE_FLAGS)
15515 @endif gold-bootstrap
15517 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15518 maybe-configure-stage4-gold:
15519 @if gold-bootstrap
15520 maybe-configure-stage4-gold: configure-stage4-gold
15521 configure-stage4-gold:
15522 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15523 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15524 @r=`${PWD_COMMAND}`; export r; \
15525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15526 TFLAGS="$(STAGE4_TFLAGS)"; \
15527 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15528 $(HOST_EXPORTS) \
15529 $(POSTSTAGE1_HOST_EXPORTS) \
15530 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15531 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15532 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15533 echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
15534 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15535 cd $(HOST_SUBDIR)/gold || exit 1; \
15536 case $(srcdir) in \
15537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15538 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15540 esac; \
15541 module_srcdir=gold; \
15542 $(SHELL) $$s/$$module_srcdir/configure \
15543 --srcdir=$${topdir}/$$module_srcdir \
15544 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15545 --target=${target_alias} \
15546 --with-build-libsubdir=$(HOST_SUBDIR) \
15547 $(STAGE4_CONFIGURE_FLAGS)
15548 @endif gold-bootstrap
15550 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15551 maybe-configure-stageprofile-gold:
15552 @if gold-bootstrap
15553 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15554 configure-stageprofile-gold:
15555 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15556 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15557 @r=`${PWD_COMMAND}`; export r; \
15558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15559 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15560 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15561 $(HOST_EXPORTS) \
15562 $(POSTSTAGE1_HOST_EXPORTS) \
15563 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15564 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15565 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15566 echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
15567 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15568 cd $(HOST_SUBDIR)/gold || exit 1; \
15569 case $(srcdir) in \
15570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15571 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15573 esac; \
15574 module_srcdir=gold; \
15575 $(SHELL) $$s/$$module_srcdir/configure \
15576 --srcdir=$${topdir}/$$module_srcdir \
15577 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15578 --target=${target_alias} \
15579 --with-build-libsubdir=$(HOST_SUBDIR) \
15580 $(STAGEprofile_CONFIGURE_FLAGS)
15581 @endif gold-bootstrap
15583 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15584 maybe-configure-stagefeedback-gold:
15585 @if gold-bootstrap
15586 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15587 configure-stagefeedback-gold:
15588 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15589 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15590 @r=`${PWD_COMMAND}`; export r; \
15591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15592 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15593 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15594 $(HOST_EXPORTS) \
15595 $(POSTSTAGE1_HOST_EXPORTS) \
15596 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15597 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15598 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15599 echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
15600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15601 cd $(HOST_SUBDIR)/gold || exit 1; \
15602 case $(srcdir) in \
15603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15604 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15606 esac; \
15607 module_srcdir=gold; \
15608 $(SHELL) $$s/$$module_srcdir/configure \
15609 --srcdir=$${topdir}/$$module_srcdir \
15610 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15611 --target=${target_alias} \
15612 --with-build-libsubdir=$(HOST_SUBDIR) \
15613 $(STAGEfeedback_CONFIGURE_FLAGS)
15614 @endif gold-bootstrap
15620 .PHONY: all-gold maybe-all-gold
15621 maybe-all-gold:
15622 @if gcc-bootstrap
15623 all-gold: stage_current
15624 @endif gcc-bootstrap
15625 @if gold
15626 TARGET-gold=all
15627 maybe-all-gold: all-gold
15628 all-gold: configure-gold
15629 @r=`${PWD_COMMAND}`; export r; \
15630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15631 $(HOST_EXPORTS) \
15632 (cd $(HOST_SUBDIR)/gold && \
15633 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15634 $(TARGET-gold))
15635 @endif gold
15639 .PHONY: all-stage1-gold maybe-all-stage1-gold
15640 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15641 maybe-all-stage1-gold:
15642 maybe-clean-stage1-gold:
15643 @if gold-bootstrap
15644 maybe-all-stage1-gold: all-stage1-gold
15645 all-stage1: all-stage1-gold
15646 TARGET-stage1-gold = $(TARGET-gold)
15647 all-stage1-gold: configure-stage1-gold
15648 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15649 @r=`${PWD_COMMAND}`; export r; \
15650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15651 TFLAGS="$(STAGE1_TFLAGS)"; \
15652 $(HOST_EXPORTS) \
15653 cd $(HOST_SUBDIR)/gold && \
15654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15655 CFLAGS="$(STAGE1_CFLAGS)" \
15656 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15657 LIBCFLAGS="$(LIBCFLAGS)" \
15658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15661 $(EXTRA_HOST_FLAGS) \
15662 $(STAGE1_FLAGS_TO_PASS) \
15663 TFLAGS="$(STAGE1_TFLAGS)" \
15664 $(TARGET-stage1-gold)
15666 maybe-clean-stage1-gold: clean-stage1-gold
15667 clean-stage1: clean-stage1-gold
15668 clean-stage1-gold:
15669 @if [ $(current_stage) = stage1 ]; then \
15670 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15671 else \
15672 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15673 $(MAKE) stage1-start; \
15674 fi; \
15675 cd $(HOST_SUBDIR)/gold && \
15676 $(MAKE) $(EXTRA_HOST_FLAGS) \
15677 $(STAGE1_FLAGS_TO_PASS) clean
15678 @endif gold-bootstrap
15681 .PHONY: all-stage2-gold maybe-all-stage2-gold
15682 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15683 maybe-all-stage2-gold:
15684 maybe-clean-stage2-gold:
15685 @if gold-bootstrap
15686 maybe-all-stage2-gold: all-stage2-gold
15687 all-stage2: all-stage2-gold
15688 TARGET-stage2-gold = $(TARGET-gold)
15689 all-stage2-gold: configure-stage2-gold
15690 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15691 @r=`${PWD_COMMAND}`; export r; \
15692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15693 TFLAGS="$(STAGE2_TFLAGS)"; \
15694 $(HOST_EXPORTS) \
15695 $(POSTSTAGE1_HOST_EXPORTS) \
15696 cd $(HOST_SUBDIR)/gold && \
15697 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15698 CFLAGS="$(STAGE2_CFLAGS)" \
15699 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15700 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15701 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15702 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15703 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15704 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15705 TFLAGS="$(STAGE2_TFLAGS)" \
15706 $(TARGET-stage2-gold)
15708 maybe-clean-stage2-gold: clean-stage2-gold
15709 clean-stage2: clean-stage2-gold
15710 clean-stage2-gold:
15711 @if [ $(current_stage) = stage2 ]; then \
15712 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15713 else \
15714 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15715 $(MAKE) stage2-start; \
15716 fi; \
15717 cd $(HOST_SUBDIR)/gold && \
15718 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15719 @endif gold-bootstrap
15722 .PHONY: all-stage3-gold maybe-all-stage3-gold
15723 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15724 maybe-all-stage3-gold:
15725 maybe-clean-stage3-gold:
15726 @if gold-bootstrap
15727 maybe-all-stage3-gold: all-stage3-gold
15728 all-stage3: all-stage3-gold
15729 TARGET-stage3-gold = $(TARGET-gold)
15730 all-stage3-gold: configure-stage3-gold
15731 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15732 @r=`${PWD_COMMAND}`; export r; \
15733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15734 TFLAGS="$(STAGE3_TFLAGS)"; \
15735 $(HOST_EXPORTS) \
15736 $(POSTSTAGE1_HOST_EXPORTS) \
15737 cd $(HOST_SUBDIR)/gold && \
15738 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15739 CFLAGS="$(STAGE3_CFLAGS)" \
15740 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15741 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15742 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15743 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15744 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15745 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15746 TFLAGS="$(STAGE3_TFLAGS)" \
15747 $(TARGET-stage3-gold)
15749 maybe-clean-stage3-gold: clean-stage3-gold
15750 clean-stage3: clean-stage3-gold
15751 clean-stage3-gold:
15752 @if [ $(current_stage) = stage3 ]; then \
15753 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15754 else \
15755 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15756 $(MAKE) stage3-start; \
15757 fi; \
15758 cd $(HOST_SUBDIR)/gold && \
15759 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15760 @endif gold-bootstrap
15763 .PHONY: all-stage4-gold maybe-all-stage4-gold
15764 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15765 maybe-all-stage4-gold:
15766 maybe-clean-stage4-gold:
15767 @if gold-bootstrap
15768 maybe-all-stage4-gold: all-stage4-gold
15769 all-stage4: all-stage4-gold
15770 TARGET-stage4-gold = $(TARGET-gold)
15771 all-stage4-gold: configure-stage4-gold
15772 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15773 @r=`${PWD_COMMAND}`; export r; \
15774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15775 TFLAGS="$(STAGE4_TFLAGS)"; \
15776 $(HOST_EXPORTS) \
15777 $(POSTSTAGE1_HOST_EXPORTS) \
15778 cd $(HOST_SUBDIR)/gold && \
15779 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15780 CFLAGS="$(STAGE4_CFLAGS)" \
15781 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15782 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15783 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15784 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15785 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15786 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15787 TFLAGS="$(STAGE4_TFLAGS)" \
15788 $(TARGET-stage4-gold)
15790 maybe-clean-stage4-gold: clean-stage4-gold
15791 clean-stage4: clean-stage4-gold
15792 clean-stage4-gold:
15793 @if [ $(current_stage) = stage4 ]; then \
15794 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15795 else \
15796 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15797 $(MAKE) stage4-start; \
15798 fi; \
15799 cd $(HOST_SUBDIR)/gold && \
15800 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15801 @endif gold-bootstrap
15804 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15805 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15806 maybe-all-stageprofile-gold:
15807 maybe-clean-stageprofile-gold:
15808 @if gold-bootstrap
15809 maybe-all-stageprofile-gold: all-stageprofile-gold
15810 all-stageprofile: all-stageprofile-gold
15811 TARGET-stageprofile-gold = $(TARGET-gold)
15812 all-stageprofile-gold: configure-stageprofile-gold
15813 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15814 @r=`${PWD_COMMAND}`; export r; \
15815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15816 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15817 $(HOST_EXPORTS) \
15818 $(POSTSTAGE1_HOST_EXPORTS) \
15819 cd $(HOST_SUBDIR)/gold && \
15820 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15821 CFLAGS="$(STAGEprofile_CFLAGS)" \
15822 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15823 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15824 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15825 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15826 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15827 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15828 TFLAGS="$(STAGEprofile_TFLAGS)" \
15829 $(TARGET-stageprofile-gold)
15831 maybe-clean-stageprofile-gold: clean-stageprofile-gold
15832 clean-stageprofile: clean-stageprofile-gold
15833 clean-stageprofile-gold:
15834 @if [ $(current_stage) = stageprofile ]; then \
15835 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15836 else \
15837 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15838 $(MAKE) stageprofile-start; \
15839 fi; \
15840 cd $(HOST_SUBDIR)/gold && \
15841 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15842 @endif gold-bootstrap
15845 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15846 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15847 maybe-all-stagefeedback-gold:
15848 maybe-clean-stagefeedback-gold:
15849 @if gold-bootstrap
15850 maybe-all-stagefeedback-gold: all-stagefeedback-gold
15851 all-stagefeedback: all-stagefeedback-gold
15852 TARGET-stagefeedback-gold = $(TARGET-gold)
15853 all-stagefeedback-gold: configure-stagefeedback-gold
15854 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15855 @r=`${PWD_COMMAND}`; export r; \
15856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15857 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15858 $(HOST_EXPORTS) \
15859 $(POSTSTAGE1_HOST_EXPORTS) \
15860 cd $(HOST_SUBDIR)/gold && \
15861 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15862 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15863 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15864 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15865 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15866 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15867 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15868 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15869 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15870 $(TARGET-stagefeedback-gold)
15872 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15873 clean-stagefeedback: clean-stagefeedback-gold
15874 clean-stagefeedback-gold:
15875 @if [ $(current_stage) = stagefeedback ]; then \
15876 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15877 else \
15878 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15879 $(MAKE) stagefeedback-start; \
15880 fi; \
15881 cd $(HOST_SUBDIR)/gold && \
15882 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15883 @endif gold-bootstrap
15889 .PHONY: check-gold maybe-check-gold
15890 maybe-check-gold:
15891 @if gold
15892 maybe-check-gold: check-gold
15894 check-gold:
15895 @: $(MAKE); $(unstage)
15896 @r=`${PWD_COMMAND}`; export r; \
15897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15898 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15899 (cd $(HOST_SUBDIR)/gold && \
15900 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15902 @endif gold
15904 .PHONY: install-gold maybe-install-gold
15905 maybe-install-gold:
15906 @if gold
15907 maybe-install-gold: install-gold
15909 install-gold: installdirs
15910 @: $(MAKE); $(unstage)
15911 @r=`${PWD_COMMAND}`; export r; \
15912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15913 $(HOST_EXPORTS) \
15914 (cd $(HOST_SUBDIR)/gold && \
15915 $(MAKE) $(FLAGS_TO_PASS) install)
15917 @endif gold
15919 .PHONY: install-strip-gold maybe-install-strip-gold
15920 maybe-install-strip-gold:
15921 @if gold
15922 maybe-install-strip-gold: install-strip-gold
15924 install-strip-gold: installdirs
15925 @: $(MAKE); $(unstage)
15926 @r=`${PWD_COMMAND}`; export r; \
15927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15928 $(HOST_EXPORTS) \
15929 (cd $(HOST_SUBDIR)/gold && \
15930 $(MAKE) $(FLAGS_TO_PASS) install-strip)
15932 @endif gold
15934 # Other targets (info, dvi, pdf, etc.)
15936 .PHONY: maybe-info-gold info-gold
15937 maybe-info-gold:
15938 @if gold
15939 maybe-info-gold: info-gold
15941 info-gold: \
15942 configure-gold
15943 @[ -f ./gold/Makefile ] || exit 0; \
15944 r=`${PWD_COMMAND}`; export r; \
15945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15946 $(HOST_EXPORTS) \
15947 for flag in $(EXTRA_HOST_FLAGS) ; do \
15948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15949 done; \
15950 echo "Doing info in gold"; \
15951 (cd $(HOST_SUBDIR)/gold && \
15952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15954 "RANLIB=$${RANLIB}" \
15955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15956 info) \
15957 || exit 1
15959 @endif gold
15961 .PHONY: maybe-dvi-gold dvi-gold
15962 maybe-dvi-gold:
15963 @if gold
15964 maybe-dvi-gold: dvi-gold
15966 dvi-gold: \
15967 configure-gold
15968 @[ -f ./gold/Makefile ] || exit 0; \
15969 r=`${PWD_COMMAND}`; export r; \
15970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15971 $(HOST_EXPORTS) \
15972 for flag in $(EXTRA_HOST_FLAGS) ; do \
15973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15974 done; \
15975 echo "Doing dvi in gold"; \
15976 (cd $(HOST_SUBDIR)/gold && \
15977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15979 "RANLIB=$${RANLIB}" \
15980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15981 dvi) \
15982 || exit 1
15984 @endif gold
15986 .PHONY: maybe-pdf-gold pdf-gold
15987 maybe-pdf-gold:
15988 @if gold
15989 maybe-pdf-gold: pdf-gold
15991 pdf-gold: \
15992 configure-gold
15993 @[ -f ./gold/Makefile ] || exit 0; \
15994 r=`${PWD_COMMAND}`; export r; \
15995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15996 $(HOST_EXPORTS) \
15997 for flag in $(EXTRA_HOST_FLAGS) ; do \
15998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15999 done; \
16000 echo "Doing pdf in gold"; \
16001 (cd $(HOST_SUBDIR)/gold && \
16002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16004 "RANLIB=$${RANLIB}" \
16005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16006 pdf) \
16007 || exit 1
16009 @endif gold
16011 .PHONY: maybe-html-gold html-gold
16012 maybe-html-gold:
16013 @if gold
16014 maybe-html-gold: html-gold
16016 html-gold: \
16017 configure-gold
16018 @[ -f ./gold/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 html in gold"; \
16026 (cd $(HOST_SUBDIR)/gold && \
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 html) \
16032 || exit 1
16034 @endif gold
16036 .PHONY: maybe-TAGS-gold TAGS-gold
16037 maybe-TAGS-gold:
16038 @if gold
16039 maybe-TAGS-gold: TAGS-gold
16041 TAGS-gold: \
16042 configure-gold
16043 @[ -f ./gold/Makefile ] || exit 0; \
16044 r=`${PWD_COMMAND}`; export r; \
16045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16046 $(HOST_EXPORTS) \
16047 for flag in $(EXTRA_HOST_FLAGS) ; do \
16048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16049 done; \
16050 echo "Doing TAGS in gold"; \
16051 (cd $(HOST_SUBDIR)/gold && \
16052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16054 "RANLIB=$${RANLIB}" \
16055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16056 TAGS) \
16057 || exit 1
16059 @endif gold
16061 .PHONY: maybe-install-info-gold install-info-gold
16062 maybe-install-info-gold:
16063 @if gold
16064 maybe-install-info-gold: install-info-gold
16066 install-info-gold: \
16067 configure-gold \
16068 info-gold
16069 @[ -f ./gold/Makefile ] || exit 0; \
16070 r=`${PWD_COMMAND}`; export r; \
16071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16072 $(HOST_EXPORTS) \
16073 for flag in $(EXTRA_HOST_FLAGS) ; do \
16074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16075 done; \
16076 echo "Doing install-info in gold"; \
16077 (cd $(HOST_SUBDIR)/gold && \
16078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16080 "RANLIB=$${RANLIB}" \
16081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16082 install-info) \
16083 || exit 1
16085 @endif gold
16087 .PHONY: maybe-install-pdf-gold install-pdf-gold
16088 maybe-install-pdf-gold:
16089 @if gold
16090 maybe-install-pdf-gold: install-pdf-gold
16092 install-pdf-gold: \
16093 configure-gold \
16094 pdf-gold
16095 @[ -f ./gold/Makefile ] || exit 0; \
16096 r=`${PWD_COMMAND}`; export r; \
16097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16098 $(HOST_EXPORTS) \
16099 for flag in $(EXTRA_HOST_FLAGS) ; do \
16100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16101 done; \
16102 echo "Doing install-pdf in gold"; \
16103 (cd $(HOST_SUBDIR)/gold && \
16104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16106 "RANLIB=$${RANLIB}" \
16107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16108 install-pdf) \
16109 || exit 1
16111 @endif gold
16113 .PHONY: maybe-install-html-gold install-html-gold
16114 maybe-install-html-gold:
16115 @if gold
16116 maybe-install-html-gold: install-html-gold
16118 install-html-gold: \
16119 configure-gold \
16120 html-gold
16121 @[ -f ./gold/Makefile ] || exit 0; \
16122 r=`${PWD_COMMAND}`; export r; \
16123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16124 $(HOST_EXPORTS) \
16125 for flag in $(EXTRA_HOST_FLAGS) ; do \
16126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16127 done; \
16128 echo "Doing install-html in gold"; \
16129 (cd $(HOST_SUBDIR)/gold && \
16130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16132 "RANLIB=$${RANLIB}" \
16133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16134 install-html) \
16135 || exit 1
16137 @endif gold
16139 .PHONY: maybe-installcheck-gold installcheck-gold
16140 maybe-installcheck-gold:
16141 @if gold
16142 maybe-installcheck-gold: installcheck-gold
16144 installcheck-gold: \
16145 configure-gold
16146 @[ -f ./gold/Makefile ] || exit 0; \
16147 r=`${PWD_COMMAND}`; export r; \
16148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16149 $(HOST_EXPORTS) \
16150 for flag in $(EXTRA_HOST_FLAGS) ; do \
16151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16152 done; \
16153 echo "Doing installcheck in gold"; \
16154 (cd $(HOST_SUBDIR)/gold && \
16155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16157 "RANLIB=$${RANLIB}" \
16158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16159 installcheck) \
16160 || exit 1
16162 @endif gold
16164 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16165 maybe-mostlyclean-gold:
16166 @if gold
16167 maybe-mostlyclean-gold: mostlyclean-gold
16169 mostlyclean-gold:
16170 @[ -f ./gold/Makefile ] || exit 0; \
16171 r=`${PWD_COMMAND}`; export r; \
16172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16173 $(HOST_EXPORTS) \
16174 for flag in $(EXTRA_HOST_FLAGS) ; do \
16175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16176 done; \
16177 echo "Doing mostlyclean in gold"; \
16178 (cd $(HOST_SUBDIR)/gold && \
16179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16181 "RANLIB=$${RANLIB}" \
16182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16183 mostlyclean) \
16184 || exit 1
16186 @endif gold
16188 .PHONY: maybe-clean-gold clean-gold
16189 maybe-clean-gold:
16190 @if gold
16191 maybe-clean-gold: clean-gold
16193 clean-gold:
16194 @[ -f ./gold/Makefile ] || exit 0; \
16195 r=`${PWD_COMMAND}`; export r; \
16196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16197 $(HOST_EXPORTS) \
16198 for flag in $(EXTRA_HOST_FLAGS) ; do \
16199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16200 done; \
16201 echo "Doing clean in gold"; \
16202 (cd $(HOST_SUBDIR)/gold && \
16203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16205 "RANLIB=$${RANLIB}" \
16206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16207 clean) \
16208 || exit 1
16210 @endif gold
16212 .PHONY: maybe-distclean-gold distclean-gold
16213 maybe-distclean-gold:
16214 @if gold
16215 maybe-distclean-gold: distclean-gold
16217 distclean-gold:
16218 @[ -f ./gold/Makefile ] || exit 0; \
16219 r=`${PWD_COMMAND}`; export r; \
16220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16221 $(HOST_EXPORTS) \
16222 for flag in $(EXTRA_HOST_FLAGS) ; do \
16223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16224 done; \
16225 echo "Doing distclean in gold"; \
16226 (cd $(HOST_SUBDIR)/gold && \
16227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16229 "RANLIB=$${RANLIB}" \
16230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16231 distclean) \
16232 || exit 1
16234 @endif gold
16236 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16237 maybe-maintainer-clean-gold:
16238 @if gold
16239 maybe-maintainer-clean-gold: maintainer-clean-gold
16241 maintainer-clean-gold:
16242 @[ -f ./gold/Makefile ] || exit 0; \
16243 r=`${PWD_COMMAND}`; export r; \
16244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16245 $(HOST_EXPORTS) \
16246 for flag in $(EXTRA_HOST_FLAGS) ; do \
16247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16248 done; \
16249 echo "Doing maintainer-clean in gold"; \
16250 (cd $(HOST_SUBDIR)/gold && \
16251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16253 "RANLIB=$${RANLIB}" \
16254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16255 maintainer-clean) \
16256 || exit 1
16258 @endif gold
16262 .PHONY: configure-gprof maybe-configure-gprof
16263 maybe-configure-gprof:
16264 @if gcc-bootstrap
16265 configure-gprof: stage_current
16266 @endif gcc-bootstrap
16267 @if gprof
16268 maybe-configure-gprof: configure-gprof
16269 configure-gprof:
16270 @: $(MAKE); $(unstage)
16271 @r=`${PWD_COMMAND}`; export r; \
16272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16273 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
16275 $(HOST_EXPORTS) \
16276 echo Configuring in $(HOST_SUBDIR)/gprof; \
16277 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16278 case $(srcdir) in \
16279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16280 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16282 esac; \
16283 module_srcdir=gprof; \
16284 $(SHELL) \
16285 $$s/$$module_srcdir/configure \
16286 --srcdir=$${topdir}/$$module_srcdir \
16287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16288 --target=${target_alias} \
16289 || exit 1
16290 @endif gprof
16296 .PHONY: all-gprof maybe-all-gprof
16297 maybe-all-gprof:
16298 @if gcc-bootstrap
16299 all-gprof: stage_current
16300 @endif gcc-bootstrap
16301 @if gprof
16302 TARGET-gprof=all
16303 maybe-all-gprof: all-gprof
16304 all-gprof: configure-gprof
16305 @: $(MAKE); $(unstage)
16306 @r=`${PWD_COMMAND}`; export r; \
16307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16308 $(HOST_EXPORTS) \
16309 (cd $(HOST_SUBDIR)/gprof && \
16310 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16311 $(TARGET-gprof))
16312 @endif gprof
16317 .PHONY: check-gprof maybe-check-gprof
16318 maybe-check-gprof:
16319 @if gprof
16320 maybe-check-gprof: check-gprof
16322 check-gprof:
16323 @: $(MAKE); $(unstage)
16324 @r=`${PWD_COMMAND}`; export r; \
16325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16326 $(HOST_EXPORTS) \
16327 (cd $(HOST_SUBDIR)/gprof && \
16328 $(MAKE) $(FLAGS_TO_PASS) check)
16330 @endif gprof
16332 .PHONY: install-gprof maybe-install-gprof
16333 maybe-install-gprof:
16334 @if gprof
16335 maybe-install-gprof: install-gprof
16337 install-gprof: installdirs
16338 @: $(MAKE); $(unstage)
16339 @r=`${PWD_COMMAND}`; export r; \
16340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16341 $(HOST_EXPORTS) \
16342 (cd $(HOST_SUBDIR)/gprof && \
16343 $(MAKE) $(FLAGS_TO_PASS) install)
16345 @endif gprof
16347 .PHONY: install-strip-gprof maybe-install-strip-gprof
16348 maybe-install-strip-gprof:
16349 @if gprof
16350 maybe-install-strip-gprof: install-strip-gprof
16352 install-strip-gprof: installdirs
16353 @: $(MAKE); $(unstage)
16354 @r=`${PWD_COMMAND}`; export r; \
16355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16356 $(HOST_EXPORTS) \
16357 (cd $(HOST_SUBDIR)/gprof && \
16358 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16360 @endif gprof
16362 # Other targets (info, dvi, pdf, etc.)
16364 .PHONY: maybe-info-gprof info-gprof
16365 maybe-info-gprof:
16366 @if gprof
16367 maybe-info-gprof: info-gprof
16369 info-gprof: \
16370 configure-gprof
16371 @: $(MAKE); $(unstage)
16372 @[ -f ./gprof/Makefile ] || exit 0; \
16373 r=`${PWD_COMMAND}`; export r; \
16374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16375 $(HOST_EXPORTS) \
16376 for flag in $(EXTRA_HOST_FLAGS) ; do \
16377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16378 done; \
16379 echo "Doing info in gprof"; \
16380 (cd $(HOST_SUBDIR)/gprof && \
16381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16383 "RANLIB=$${RANLIB}" \
16384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16385 info) \
16386 || exit 1
16388 @endif gprof
16390 .PHONY: maybe-dvi-gprof dvi-gprof
16391 maybe-dvi-gprof:
16392 @if gprof
16393 maybe-dvi-gprof: dvi-gprof
16395 dvi-gprof: \
16396 configure-gprof
16397 @: $(MAKE); $(unstage)
16398 @[ -f ./gprof/Makefile ] || exit 0; \
16399 r=`${PWD_COMMAND}`; export r; \
16400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16401 $(HOST_EXPORTS) \
16402 for flag in $(EXTRA_HOST_FLAGS) ; do \
16403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16404 done; \
16405 echo "Doing dvi in gprof"; \
16406 (cd $(HOST_SUBDIR)/gprof && \
16407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16409 "RANLIB=$${RANLIB}" \
16410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16411 dvi) \
16412 || exit 1
16414 @endif gprof
16416 .PHONY: maybe-pdf-gprof pdf-gprof
16417 maybe-pdf-gprof:
16418 @if gprof
16419 maybe-pdf-gprof: pdf-gprof
16421 pdf-gprof: \
16422 configure-gprof
16423 @: $(MAKE); $(unstage)
16424 @[ -f ./gprof/Makefile ] || exit 0; \
16425 r=`${PWD_COMMAND}`; export r; \
16426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16427 $(HOST_EXPORTS) \
16428 for flag in $(EXTRA_HOST_FLAGS) ; do \
16429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16430 done; \
16431 echo "Doing pdf in gprof"; \
16432 (cd $(HOST_SUBDIR)/gprof && \
16433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16435 "RANLIB=$${RANLIB}" \
16436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16437 pdf) \
16438 || exit 1
16440 @endif gprof
16442 .PHONY: maybe-html-gprof html-gprof
16443 maybe-html-gprof:
16444 @if gprof
16445 maybe-html-gprof: html-gprof
16447 html-gprof: \
16448 configure-gprof
16449 @: $(MAKE); $(unstage)
16450 @[ -f ./gprof/Makefile ] || exit 0; \
16451 r=`${PWD_COMMAND}`; export r; \
16452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16453 $(HOST_EXPORTS) \
16454 for flag in $(EXTRA_HOST_FLAGS) ; do \
16455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16456 done; \
16457 echo "Doing html in gprof"; \
16458 (cd $(HOST_SUBDIR)/gprof && \
16459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16461 "RANLIB=$${RANLIB}" \
16462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16463 html) \
16464 || exit 1
16466 @endif gprof
16468 .PHONY: maybe-TAGS-gprof TAGS-gprof
16469 maybe-TAGS-gprof:
16470 @if gprof
16471 maybe-TAGS-gprof: TAGS-gprof
16473 TAGS-gprof: \
16474 configure-gprof
16475 @: $(MAKE); $(unstage)
16476 @[ -f ./gprof/Makefile ] || exit 0; \
16477 r=`${PWD_COMMAND}`; export r; \
16478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16479 $(HOST_EXPORTS) \
16480 for flag in $(EXTRA_HOST_FLAGS) ; do \
16481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16482 done; \
16483 echo "Doing TAGS in gprof"; \
16484 (cd $(HOST_SUBDIR)/gprof && \
16485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16487 "RANLIB=$${RANLIB}" \
16488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16489 TAGS) \
16490 || exit 1
16492 @endif gprof
16494 .PHONY: maybe-install-info-gprof install-info-gprof
16495 maybe-install-info-gprof:
16496 @if gprof
16497 maybe-install-info-gprof: install-info-gprof
16499 install-info-gprof: \
16500 configure-gprof \
16501 info-gprof
16502 @: $(MAKE); $(unstage)
16503 @[ -f ./gprof/Makefile ] || exit 0; \
16504 r=`${PWD_COMMAND}`; export r; \
16505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16506 $(HOST_EXPORTS) \
16507 for flag in $(EXTRA_HOST_FLAGS) ; do \
16508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16509 done; \
16510 echo "Doing install-info in gprof"; \
16511 (cd $(HOST_SUBDIR)/gprof && \
16512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16514 "RANLIB=$${RANLIB}" \
16515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16516 install-info) \
16517 || exit 1
16519 @endif gprof
16521 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16522 maybe-install-pdf-gprof:
16523 @if gprof
16524 maybe-install-pdf-gprof: install-pdf-gprof
16526 install-pdf-gprof: \
16527 configure-gprof \
16528 pdf-gprof
16529 @: $(MAKE); $(unstage)
16530 @[ -f ./gprof/Makefile ] || exit 0; \
16531 r=`${PWD_COMMAND}`; export r; \
16532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16533 $(HOST_EXPORTS) \
16534 for flag in $(EXTRA_HOST_FLAGS) ; do \
16535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16536 done; \
16537 echo "Doing install-pdf in gprof"; \
16538 (cd $(HOST_SUBDIR)/gprof && \
16539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16541 "RANLIB=$${RANLIB}" \
16542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16543 install-pdf) \
16544 || exit 1
16546 @endif gprof
16548 .PHONY: maybe-install-html-gprof install-html-gprof
16549 maybe-install-html-gprof:
16550 @if gprof
16551 maybe-install-html-gprof: install-html-gprof
16553 install-html-gprof: \
16554 configure-gprof \
16555 html-gprof
16556 @: $(MAKE); $(unstage)
16557 @[ -f ./gprof/Makefile ] || exit 0; \
16558 r=`${PWD_COMMAND}`; export r; \
16559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16560 $(HOST_EXPORTS) \
16561 for flag in $(EXTRA_HOST_FLAGS) ; do \
16562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16563 done; \
16564 echo "Doing install-html in gprof"; \
16565 (cd $(HOST_SUBDIR)/gprof && \
16566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16568 "RANLIB=$${RANLIB}" \
16569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16570 install-html) \
16571 || exit 1
16573 @endif gprof
16575 .PHONY: maybe-installcheck-gprof installcheck-gprof
16576 maybe-installcheck-gprof:
16577 @if gprof
16578 maybe-installcheck-gprof: installcheck-gprof
16580 installcheck-gprof: \
16581 configure-gprof
16582 @: $(MAKE); $(unstage)
16583 @[ -f ./gprof/Makefile ] || exit 0; \
16584 r=`${PWD_COMMAND}`; export r; \
16585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16586 $(HOST_EXPORTS) \
16587 for flag in $(EXTRA_HOST_FLAGS) ; do \
16588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16589 done; \
16590 echo "Doing installcheck in gprof"; \
16591 (cd $(HOST_SUBDIR)/gprof && \
16592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16594 "RANLIB=$${RANLIB}" \
16595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16596 installcheck) \
16597 || exit 1
16599 @endif gprof
16601 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16602 maybe-mostlyclean-gprof:
16603 @if gprof
16604 maybe-mostlyclean-gprof: mostlyclean-gprof
16606 mostlyclean-gprof:
16607 @: $(MAKE); $(unstage)
16608 @[ -f ./gprof/Makefile ] || exit 0; \
16609 r=`${PWD_COMMAND}`; export r; \
16610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16611 $(HOST_EXPORTS) \
16612 for flag in $(EXTRA_HOST_FLAGS) ; do \
16613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16614 done; \
16615 echo "Doing mostlyclean in gprof"; \
16616 (cd $(HOST_SUBDIR)/gprof && \
16617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16619 "RANLIB=$${RANLIB}" \
16620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16621 mostlyclean) \
16622 || exit 1
16624 @endif gprof
16626 .PHONY: maybe-clean-gprof clean-gprof
16627 maybe-clean-gprof:
16628 @if gprof
16629 maybe-clean-gprof: clean-gprof
16631 clean-gprof:
16632 @: $(MAKE); $(unstage)
16633 @[ -f ./gprof/Makefile ] || exit 0; \
16634 r=`${PWD_COMMAND}`; export r; \
16635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16636 $(HOST_EXPORTS) \
16637 for flag in $(EXTRA_HOST_FLAGS) ; do \
16638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16639 done; \
16640 echo "Doing clean in gprof"; \
16641 (cd $(HOST_SUBDIR)/gprof && \
16642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16644 "RANLIB=$${RANLIB}" \
16645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16646 clean) \
16647 || exit 1
16649 @endif gprof
16651 .PHONY: maybe-distclean-gprof distclean-gprof
16652 maybe-distclean-gprof:
16653 @if gprof
16654 maybe-distclean-gprof: distclean-gprof
16656 distclean-gprof:
16657 @: $(MAKE); $(unstage)
16658 @[ -f ./gprof/Makefile ] || exit 0; \
16659 r=`${PWD_COMMAND}`; export r; \
16660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16661 $(HOST_EXPORTS) \
16662 for flag in $(EXTRA_HOST_FLAGS) ; do \
16663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16664 done; \
16665 echo "Doing distclean in gprof"; \
16666 (cd $(HOST_SUBDIR)/gprof && \
16667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16669 "RANLIB=$${RANLIB}" \
16670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16671 distclean) \
16672 || exit 1
16674 @endif gprof
16676 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16677 maybe-maintainer-clean-gprof:
16678 @if gprof
16679 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16681 maintainer-clean-gprof:
16682 @: $(MAKE); $(unstage)
16683 @[ -f ./gprof/Makefile ] || exit 0; \
16684 r=`${PWD_COMMAND}`; export r; \
16685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16686 $(HOST_EXPORTS) \
16687 for flag in $(EXTRA_HOST_FLAGS) ; do \
16688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16689 done; \
16690 echo "Doing maintainer-clean in gprof"; \
16691 (cd $(HOST_SUBDIR)/gprof && \
16692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16694 "RANLIB=$${RANLIB}" \
16695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16696 maintainer-clean) \
16697 || exit 1
16699 @endif gprof
16703 .PHONY: configure-intl maybe-configure-intl
16704 maybe-configure-intl:
16705 @if gcc-bootstrap
16706 configure-intl: stage_current
16707 @endif gcc-bootstrap
16708 @if intl
16709 maybe-configure-intl: configure-intl
16710 configure-intl:
16711 @r=`${PWD_COMMAND}`; export r; \
16712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16713 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16715 $(HOST_EXPORTS) \
16716 echo Configuring in $(HOST_SUBDIR)/intl; \
16717 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16718 case $(srcdir) in \
16719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16720 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16722 esac; \
16723 module_srcdir=intl; \
16724 $(SHELL) \
16725 $$s/$$module_srcdir/configure \
16726 --srcdir=$${topdir}/$$module_srcdir \
16727 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16728 --target=${target_alias} \
16729 || exit 1
16730 @endif intl
16734 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16735 maybe-configure-stage1-intl:
16736 @if intl-bootstrap
16737 maybe-configure-stage1-intl: configure-stage1-intl
16738 configure-stage1-intl:
16739 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16740 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16741 @r=`${PWD_COMMAND}`; export r; \
16742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16743 TFLAGS="$(STAGE1_TFLAGS)"; \
16744 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16745 $(HOST_EXPORTS) \
16746 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16747 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16748 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16749 echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
16750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16751 cd $(HOST_SUBDIR)/intl || exit 1; \
16752 case $(srcdir) in \
16753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16754 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16756 esac; \
16757 module_srcdir=intl; \
16758 $(SHELL) $$s/$$module_srcdir/configure \
16759 --srcdir=$${topdir}/$$module_srcdir \
16760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16761 --target=${target_alias} \
16763 $(STAGE1_CONFIGURE_FLAGS)
16764 @endif intl-bootstrap
16766 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16767 maybe-configure-stage2-intl:
16768 @if intl-bootstrap
16769 maybe-configure-stage2-intl: configure-stage2-intl
16770 configure-stage2-intl:
16771 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16772 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16773 @r=`${PWD_COMMAND}`; export r; \
16774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16775 TFLAGS="$(STAGE2_TFLAGS)"; \
16776 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16777 $(HOST_EXPORTS) \
16778 $(POSTSTAGE1_HOST_EXPORTS) \
16779 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16780 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16781 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16782 echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
16783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16784 cd $(HOST_SUBDIR)/intl || exit 1; \
16785 case $(srcdir) in \
16786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16787 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16789 esac; \
16790 module_srcdir=intl; \
16791 $(SHELL) $$s/$$module_srcdir/configure \
16792 --srcdir=$${topdir}/$$module_srcdir \
16793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16794 --target=${target_alias} \
16795 --with-build-libsubdir=$(HOST_SUBDIR) \
16796 $(STAGE2_CONFIGURE_FLAGS)
16797 @endif intl-bootstrap
16799 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16800 maybe-configure-stage3-intl:
16801 @if intl-bootstrap
16802 maybe-configure-stage3-intl: configure-stage3-intl
16803 configure-stage3-intl:
16804 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16806 @r=`${PWD_COMMAND}`; export r; \
16807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16808 TFLAGS="$(STAGE3_TFLAGS)"; \
16809 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16810 $(HOST_EXPORTS) \
16811 $(POSTSTAGE1_HOST_EXPORTS) \
16812 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16813 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16814 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16815 echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
16816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16817 cd $(HOST_SUBDIR)/intl || exit 1; \
16818 case $(srcdir) in \
16819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16820 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16822 esac; \
16823 module_srcdir=intl; \
16824 $(SHELL) $$s/$$module_srcdir/configure \
16825 --srcdir=$${topdir}/$$module_srcdir \
16826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16827 --target=${target_alias} \
16828 --with-build-libsubdir=$(HOST_SUBDIR) \
16829 $(STAGE3_CONFIGURE_FLAGS)
16830 @endif intl-bootstrap
16832 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
16833 maybe-configure-stage4-intl:
16834 @if intl-bootstrap
16835 maybe-configure-stage4-intl: configure-stage4-intl
16836 configure-stage4-intl:
16837 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16839 @r=`${PWD_COMMAND}`; export r; \
16840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16841 TFLAGS="$(STAGE4_TFLAGS)"; \
16842 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16843 $(HOST_EXPORTS) \
16844 $(POSTSTAGE1_HOST_EXPORTS) \
16845 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16846 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16847 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16848 echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
16849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16850 cd $(HOST_SUBDIR)/intl || exit 1; \
16851 case $(srcdir) in \
16852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16853 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16855 esac; \
16856 module_srcdir=intl; \
16857 $(SHELL) $$s/$$module_srcdir/configure \
16858 --srcdir=$${topdir}/$$module_srcdir \
16859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16860 --target=${target_alias} \
16861 --with-build-libsubdir=$(HOST_SUBDIR) \
16862 $(STAGE4_CONFIGURE_FLAGS)
16863 @endif intl-bootstrap
16865 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16866 maybe-configure-stageprofile-intl:
16867 @if intl-bootstrap
16868 maybe-configure-stageprofile-intl: configure-stageprofile-intl
16869 configure-stageprofile-intl:
16870 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16871 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16872 @r=`${PWD_COMMAND}`; export r; \
16873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16874 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16875 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16876 $(HOST_EXPORTS) \
16877 $(POSTSTAGE1_HOST_EXPORTS) \
16878 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16879 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16880 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16881 echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
16882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16883 cd $(HOST_SUBDIR)/intl || exit 1; \
16884 case $(srcdir) in \
16885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16886 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16888 esac; \
16889 module_srcdir=intl; \
16890 $(SHELL) $$s/$$module_srcdir/configure \
16891 --srcdir=$${topdir}/$$module_srcdir \
16892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16893 --target=${target_alias} \
16894 --with-build-libsubdir=$(HOST_SUBDIR) \
16895 $(STAGEprofile_CONFIGURE_FLAGS)
16896 @endif intl-bootstrap
16898 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16899 maybe-configure-stagefeedback-intl:
16900 @if intl-bootstrap
16901 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16902 configure-stagefeedback-intl:
16903 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16904 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16905 @r=`${PWD_COMMAND}`; export r; \
16906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16907 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16908 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16909 $(HOST_EXPORTS) \
16910 $(POSTSTAGE1_HOST_EXPORTS) \
16911 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16912 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16913 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16914 echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
16915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16916 cd $(HOST_SUBDIR)/intl || exit 1; \
16917 case $(srcdir) in \
16918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16919 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16921 esac; \
16922 module_srcdir=intl; \
16923 $(SHELL) $$s/$$module_srcdir/configure \
16924 --srcdir=$${topdir}/$$module_srcdir \
16925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16926 --target=${target_alias} \
16927 --with-build-libsubdir=$(HOST_SUBDIR) \
16928 $(STAGEfeedback_CONFIGURE_FLAGS)
16929 @endif intl-bootstrap
16935 .PHONY: all-intl maybe-all-intl
16936 maybe-all-intl:
16937 @if gcc-bootstrap
16938 all-intl: stage_current
16939 @endif gcc-bootstrap
16940 @if intl
16941 TARGET-intl=all
16942 maybe-all-intl: all-intl
16943 all-intl: configure-intl
16944 @r=`${PWD_COMMAND}`; export r; \
16945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16946 $(HOST_EXPORTS) \
16947 (cd $(HOST_SUBDIR)/intl && \
16948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16949 $(TARGET-intl))
16950 @endif intl
16954 .PHONY: all-stage1-intl maybe-all-stage1-intl
16955 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
16956 maybe-all-stage1-intl:
16957 maybe-clean-stage1-intl:
16958 @if intl-bootstrap
16959 maybe-all-stage1-intl: all-stage1-intl
16960 all-stage1: all-stage1-intl
16961 TARGET-stage1-intl = $(TARGET-intl)
16962 all-stage1-intl: configure-stage1-intl
16963 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16964 @r=`${PWD_COMMAND}`; export r; \
16965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16966 TFLAGS="$(STAGE1_TFLAGS)"; \
16967 $(HOST_EXPORTS) \
16968 cd $(HOST_SUBDIR)/intl && \
16969 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16970 CFLAGS="$(STAGE1_CFLAGS)" \
16971 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16972 LIBCFLAGS="$(LIBCFLAGS)" \
16973 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16974 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16975 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16976 $(EXTRA_HOST_FLAGS) \
16977 $(STAGE1_FLAGS_TO_PASS) \
16978 TFLAGS="$(STAGE1_TFLAGS)" \
16979 $(TARGET-stage1-intl)
16981 maybe-clean-stage1-intl: clean-stage1-intl
16982 clean-stage1: clean-stage1-intl
16983 clean-stage1-intl:
16984 @if [ $(current_stage) = stage1 ]; then \
16985 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16986 else \
16987 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
16988 $(MAKE) stage1-start; \
16989 fi; \
16990 cd $(HOST_SUBDIR)/intl && \
16991 $(MAKE) $(EXTRA_HOST_FLAGS) \
16992 $(STAGE1_FLAGS_TO_PASS) clean
16993 @endif intl-bootstrap
16996 .PHONY: all-stage2-intl maybe-all-stage2-intl
16997 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
16998 maybe-all-stage2-intl:
16999 maybe-clean-stage2-intl:
17000 @if intl-bootstrap
17001 maybe-all-stage2-intl: all-stage2-intl
17002 all-stage2: all-stage2-intl
17003 TARGET-stage2-intl = $(TARGET-intl)
17004 all-stage2-intl: configure-stage2-intl
17005 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17006 @r=`${PWD_COMMAND}`; export r; \
17007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17008 TFLAGS="$(STAGE2_TFLAGS)"; \
17009 $(HOST_EXPORTS) \
17010 $(POSTSTAGE1_HOST_EXPORTS) \
17011 cd $(HOST_SUBDIR)/intl && \
17012 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17013 CFLAGS="$(STAGE2_CFLAGS)" \
17014 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17015 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17016 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17017 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17018 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17019 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17020 TFLAGS="$(STAGE2_TFLAGS)" \
17021 $(TARGET-stage2-intl)
17023 maybe-clean-stage2-intl: clean-stage2-intl
17024 clean-stage2: clean-stage2-intl
17025 clean-stage2-intl:
17026 @if [ $(current_stage) = stage2 ]; then \
17027 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17028 else \
17029 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17030 $(MAKE) stage2-start; \
17031 fi; \
17032 cd $(HOST_SUBDIR)/intl && \
17033 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17034 @endif intl-bootstrap
17037 .PHONY: all-stage3-intl maybe-all-stage3-intl
17038 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17039 maybe-all-stage3-intl:
17040 maybe-clean-stage3-intl:
17041 @if intl-bootstrap
17042 maybe-all-stage3-intl: all-stage3-intl
17043 all-stage3: all-stage3-intl
17044 TARGET-stage3-intl = $(TARGET-intl)
17045 all-stage3-intl: configure-stage3-intl
17046 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17047 @r=`${PWD_COMMAND}`; export r; \
17048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17049 TFLAGS="$(STAGE3_TFLAGS)"; \
17050 $(HOST_EXPORTS) \
17051 $(POSTSTAGE1_HOST_EXPORTS) \
17052 cd $(HOST_SUBDIR)/intl && \
17053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17054 CFLAGS="$(STAGE3_CFLAGS)" \
17055 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17056 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17060 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17061 TFLAGS="$(STAGE3_TFLAGS)" \
17062 $(TARGET-stage3-intl)
17064 maybe-clean-stage3-intl: clean-stage3-intl
17065 clean-stage3: clean-stage3-intl
17066 clean-stage3-intl:
17067 @if [ $(current_stage) = stage3 ]; then \
17068 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17069 else \
17070 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17071 $(MAKE) stage3-start; \
17072 fi; \
17073 cd $(HOST_SUBDIR)/intl && \
17074 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17075 @endif intl-bootstrap
17078 .PHONY: all-stage4-intl maybe-all-stage4-intl
17079 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17080 maybe-all-stage4-intl:
17081 maybe-clean-stage4-intl:
17082 @if intl-bootstrap
17083 maybe-all-stage4-intl: all-stage4-intl
17084 all-stage4: all-stage4-intl
17085 TARGET-stage4-intl = $(TARGET-intl)
17086 all-stage4-intl: configure-stage4-intl
17087 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17088 @r=`${PWD_COMMAND}`; export r; \
17089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17090 TFLAGS="$(STAGE4_TFLAGS)"; \
17091 $(HOST_EXPORTS) \
17092 $(POSTSTAGE1_HOST_EXPORTS) \
17093 cd $(HOST_SUBDIR)/intl && \
17094 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17095 CFLAGS="$(STAGE4_CFLAGS)" \
17096 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17097 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17098 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17099 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17100 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17101 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17102 TFLAGS="$(STAGE4_TFLAGS)" \
17103 $(TARGET-stage4-intl)
17105 maybe-clean-stage4-intl: clean-stage4-intl
17106 clean-stage4: clean-stage4-intl
17107 clean-stage4-intl:
17108 @if [ $(current_stage) = stage4 ]; then \
17109 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17110 else \
17111 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17112 $(MAKE) stage4-start; \
17113 fi; \
17114 cd $(HOST_SUBDIR)/intl && \
17115 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17116 @endif intl-bootstrap
17119 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17120 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17121 maybe-all-stageprofile-intl:
17122 maybe-clean-stageprofile-intl:
17123 @if intl-bootstrap
17124 maybe-all-stageprofile-intl: all-stageprofile-intl
17125 all-stageprofile: all-stageprofile-intl
17126 TARGET-stageprofile-intl = $(TARGET-intl)
17127 all-stageprofile-intl: configure-stageprofile-intl
17128 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17129 @r=`${PWD_COMMAND}`; export r; \
17130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17131 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17132 $(HOST_EXPORTS) \
17133 $(POSTSTAGE1_HOST_EXPORTS) \
17134 cd $(HOST_SUBDIR)/intl && \
17135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17136 CFLAGS="$(STAGEprofile_CFLAGS)" \
17137 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17138 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17142 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17143 TFLAGS="$(STAGEprofile_TFLAGS)" \
17144 $(TARGET-stageprofile-intl)
17146 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17147 clean-stageprofile: clean-stageprofile-intl
17148 clean-stageprofile-intl:
17149 @if [ $(current_stage) = stageprofile ]; then \
17150 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17151 else \
17152 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17153 $(MAKE) stageprofile-start; \
17154 fi; \
17155 cd $(HOST_SUBDIR)/intl && \
17156 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17157 @endif intl-bootstrap
17160 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17161 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17162 maybe-all-stagefeedback-intl:
17163 maybe-clean-stagefeedback-intl:
17164 @if intl-bootstrap
17165 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17166 all-stagefeedback: all-stagefeedback-intl
17167 TARGET-stagefeedback-intl = $(TARGET-intl)
17168 all-stagefeedback-intl: configure-stagefeedback-intl
17169 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17170 @r=`${PWD_COMMAND}`; export r; \
17171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17172 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17173 $(HOST_EXPORTS) \
17174 $(POSTSTAGE1_HOST_EXPORTS) \
17175 cd $(HOST_SUBDIR)/intl && \
17176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17177 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17178 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17179 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17183 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17184 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17185 $(TARGET-stagefeedback-intl)
17187 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17188 clean-stagefeedback: clean-stagefeedback-intl
17189 clean-stagefeedback-intl:
17190 @if [ $(current_stage) = stagefeedback ]; then \
17191 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17192 else \
17193 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17194 $(MAKE) stagefeedback-start; \
17195 fi; \
17196 cd $(HOST_SUBDIR)/intl && \
17197 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17198 @endif intl-bootstrap
17204 .PHONY: check-intl maybe-check-intl
17205 maybe-check-intl:
17206 @if intl
17207 maybe-check-intl: check-intl
17209 check-intl:
17210 @: $(MAKE); $(unstage)
17211 @r=`${PWD_COMMAND}`; export r; \
17212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17213 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17214 (cd $(HOST_SUBDIR)/intl && \
17215 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
17217 @endif intl
17219 .PHONY: install-intl maybe-install-intl
17220 maybe-install-intl:
17221 @if intl
17222 maybe-install-intl: install-intl
17224 install-intl: installdirs
17225 @: $(MAKE); $(unstage)
17226 @r=`${PWD_COMMAND}`; export r; \
17227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17228 $(HOST_EXPORTS) \
17229 (cd $(HOST_SUBDIR)/intl && \
17230 $(MAKE) $(FLAGS_TO_PASS) install)
17232 @endif intl
17234 .PHONY: install-strip-intl maybe-install-strip-intl
17235 maybe-install-strip-intl:
17236 @if intl
17237 maybe-install-strip-intl: install-strip-intl
17239 install-strip-intl: installdirs
17240 @: $(MAKE); $(unstage)
17241 @r=`${PWD_COMMAND}`; export r; \
17242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17243 $(HOST_EXPORTS) \
17244 (cd $(HOST_SUBDIR)/intl && \
17245 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17247 @endif intl
17249 # Other targets (info, dvi, pdf, etc.)
17251 .PHONY: maybe-info-intl info-intl
17252 maybe-info-intl:
17253 @if intl
17254 maybe-info-intl: info-intl
17256 info-intl: \
17257 configure-intl
17258 @[ -f ./intl/Makefile ] || exit 0; \
17259 r=`${PWD_COMMAND}`; export r; \
17260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17261 $(HOST_EXPORTS) \
17262 for flag in $(EXTRA_HOST_FLAGS) ; do \
17263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17264 done; \
17265 echo "Doing info in intl"; \
17266 (cd $(HOST_SUBDIR)/intl && \
17267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17269 "RANLIB=$${RANLIB}" \
17270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17271 info) \
17272 || exit 1
17274 @endif intl
17276 .PHONY: maybe-dvi-intl dvi-intl
17277 maybe-dvi-intl:
17278 @if intl
17279 maybe-dvi-intl: dvi-intl
17281 dvi-intl: \
17282 configure-intl
17283 @[ -f ./intl/Makefile ] || exit 0; \
17284 r=`${PWD_COMMAND}`; export r; \
17285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17286 $(HOST_EXPORTS) \
17287 for flag in $(EXTRA_HOST_FLAGS) ; do \
17288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17289 done; \
17290 echo "Doing dvi in intl"; \
17291 (cd $(HOST_SUBDIR)/intl && \
17292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17294 "RANLIB=$${RANLIB}" \
17295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17296 dvi) \
17297 || exit 1
17299 @endif intl
17301 .PHONY: maybe-pdf-intl pdf-intl
17302 maybe-pdf-intl:
17303 @if intl
17304 maybe-pdf-intl: pdf-intl
17306 pdf-intl: \
17307 configure-intl
17308 @[ -f ./intl/Makefile ] || exit 0; \
17309 r=`${PWD_COMMAND}`; export r; \
17310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17311 $(HOST_EXPORTS) \
17312 for flag in $(EXTRA_HOST_FLAGS) ; do \
17313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17314 done; \
17315 echo "Doing pdf in intl"; \
17316 (cd $(HOST_SUBDIR)/intl && \
17317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17319 "RANLIB=$${RANLIB}" \
17320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17321 pdf) \
17322 || exit 1
17324 @endif intl
17326 .PHONY: maybe-html-intl html-intl
17327 maybe-html-intl:
17328 @if intl
17329 maybe-html-intl: html-intl
17331 html-intl: \
17332 configure-intl
17333 @[ -f ./intl/Makefile ] || exit 0; \
17334 r=`${PWD_COMMAND}`; export r; \
17335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17336 $(HOST_EXPORTS) \
17337 for flag in $(EXTRA_HOST_FLAGS) ; do \
17338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17339 done; \
17340 echo "Doing html in intl"; \
17341 (cd $(HOST_SUBDIR)/intl && \
17342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17344 "RANLIB=$${RANLIB}" \
17345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17346 html) \
17347 || exit 1
17349 @endif intl
17351 .PHONY: maybe-TAGS-intl TAGS-intl
17352 maybe-TAGS-intl:
17353 @if intl
17354 maybe-TAGS-intl: TAGS-intl
17356 TAGS-intl: \
17357 configure-intl
17358 @[ -f ./intl/Makefile ] || exit 0; \
17359 r=`${PWD_COMMAND}`; export r; \
17360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17361 $(HOST_EXPORTS) \
17362 for flag in $(EXTRA_HOST_FLAGS) ; do \
17363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17364 done; \
17365 echo "Doing TAGS in intl"; \
17366 (cd $(HOST_SUBDIR)/intl && \
17367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17369 "RANLIB=$${RANLIB}" \
17370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17371 TAGS) \
17372 || exit 1
17374 @endif intl
17376 .PHONY: maybe-install-info-intl install-info-intl
17377 maybe-install-info-intl:
17378 @if intl
17379 maybe-install-info-intl: install-info-intl
17381 install-info-intl: \
17382 configure-intl \
17383 info-intl
17384 @[ -f ./intl/Makefile ] || exit 0; \
17385 r=`${PWD_COMMAND}`; export r; \
17386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17387 $(HOST_EXPORTS) \
17388 for flag in $(EXTRA_HOST_FLAGS) ; do \
17389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17390 done; \
17391 echo "Doing install-info in intl"; \
17392 (cd $(HOST_SUBDIR)/intl && \
17393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17395 "RANLIB=$${RANLIB}" \
17396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17397 install-info) \
17398 || exit 1
17400 @endif intl
17402 .PHONY: maybe-install-pdf-intl install-pdf-intl
17403 maybe-install-pdf-intl:
17404 @if intl
17405 maybe-install-pdf-intl: install-pdf-intl
17407 install-pdf-intl: \
17408 configure-intl \
17409 pdf-intl
17410 @[ -f ./intl/Makefile ] || exit 0; \
17411 r=`${PWD_COMMAND}`; export r; \
17412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17413 $(HOST_EXPORTS) \
17414 for flag in $(EXTRA_HOST_FLAGS) ; do \
17415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17416 done; \
17417 echo "Doing install-pdf in intl"; \
17418 (cd $(HOST_SUBDIR)/intl && \
17419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17421 "RANLIB=$${RANLIB}" \
17422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17423 install-pdf) \
17424 || exit 1
17426 @endif intl
17428 .PHONY: maybe-install-html-intl install-html-intl
17429 maybe-install-html-intl:
17430 @if intl
17431 maybe-install-html-intl: install-html-intl
17433 install-html-intl: \
17434 configure-intl \
17435 html-intl
17436 @[ -f ./intl/Makefile ] || exit 0; \
17437 r=`${PWD_COMMAND}`; export r; \
17438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17439 $(HOST_EXPORTS) \
17440 for flag in $(EXTRA_HOST_FLAGS) ; do \
17441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17442 done; \
17443 echo "Doing install-html in intl"; \
17444 (cd $(HOST_SUBDIR)/intl && \
17445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17447 "RANLIB=$${RANLIB}" \
17448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17449 install-html) \
17450 || exit 1
17452 @endif intl
17454 .PHONY: maybe-installcheck-intl installcheck-intl
17455 maybe-installcheck-intl:
17456 @if intl
17457 maybe-installcheck-intl: installcheck-intl
17459 installcheck-intl: \
17460 configure-intl
17461 @[ -f ./intl/Makefile ] || exit 0; \
17462 r=`${PWD_COMMAND}`; export r; \
17463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17464 $(HOST_EXPORTS) \
17465 for flag in $(EXTRA_HOST_FLAGS) ; do \
17466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17467 done; \
17468 echo "Doing installcheck in intl"; \
17469 (cd $(HOST_SUBDIR)/intl && \
17470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17472 "RANLIB=$${RANLIB}" \
17473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17474 installcheck) \
17475 || exit 1
17477 @endif intl
17479 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17480 maybe-mostlyclean-intl:
17481 @if intl
17482 maybe-mostlyclean-intl: mostlyclean-intl
17484 mostlyclean-intl:
17485 @[ -f ./intl/Makefile ] || exit 0; \
17486 r=`${PWD_COMMAND}`; export r; \
17487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17488 $(HOST_EXPORTS) \
17489 for flag in $(EXTRA_HOST_FLAGS) ; do \
17490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17491 done; \
17492 echo "Doing mostlyclean in intl"; \
17493 (cd $(HOST_SUBDIR)/intl && \
17494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17496 "RANLIB=$${RANLIB}" \
17497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17498 mostlyclean) \
17499 || exit 1
17501 @endif intl
17503 .PHONY: maybe-clean-intl clean-intl
17504 maybe-clean-intl:
17505 @if intl
17506 maybe-clean-intl: clean-intl
17508 clean-intl:
17509 @[ -f ./intl/Makefile ] || exit 0; \
17510 r=`${PWD_COMMAND}`; export r; \
17511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17512 $(HOST_EXPORTS) \
17513 for flag in $(EXTRA_HOST_FLAGS) ; do \
17514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17515 done; \
17516 echo "Doing clean in intl"; \
17517 (cd $(HOST_SUBDIR)/intl && \
17518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17520 "RANLIB=$${RANLIB}" \
17521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17522 clean) \
17523 || exit 1
17525 @endif intl
17527 .PHONY: maybe-distclean-intl distclean-intl
17528 maybe-distclean-intl:
17529 @if intl
17530 maybe-distclean-intl: distclean-intl
17532 distclean-intl:
17533 @[ -f ./intl/Makefile ] || exit 0; \
17534 r=`${PWD_COMMAND}`; export r; \
17535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17536 $(HOST_EXPORTS) \
17537 for flag in $(EXTRA_HOST_FLAGS) ; do \
17538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17539 done; \
17540 echo "Doing distclean in intl"; \
17541 (cd $(HOST_SUBDIR)/intl && \
17542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17544 "RANLIB=$${RANLIB}" \
17545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17546 distclean) \
17547 || exit 1
17549 @endif intl
17551 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17552 maybe-maintainer-clean-intl:
17553 @if intl
17554 maybe-maintainer-clean-intl: maintainer-clean-intl
17556 maintainer-clean-intl:
17557 @[ -f ./intl/Makefile ] || exit 0; \
17558 r=`${PWD_COMMAND}`; export r; \
17559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17560 $(HOST_EXPORTS) \
17561 for flag in $(EXTRA_HOST_FLAGS) ; do \
17562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17563 done; \
17564 echo "Doing maintainer-clean in intl"; \
17565 (cd $(HOST_SUBDIR)/intl && \
17566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17568 "RANLIB=$${RANLIB}" \
17569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17570 maintainer-clean) \
17571 || exit 1
17573 @endif intl
17577 .PHONY: configure-tcl maybe-configure-tcl
17578 maybe-configure-tcl:
17579 @if gcc-bootstrap
17580 configure-tcl: stage_current
17581 @endif gcc-bootstrap
17582 @if tcl
17583 maybe-configure-tcl: configure-tcl
17584 configure-tcl:
17585 @: $(MAKE); $(unstage)
17586 @r=`${PWD_COMMAND}`; export r; \
17587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17588 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
17590 $(HOST_EXPORTS) \
17591 echo Configuring in $(HOST_SUBDIR)/tcl; \
17592 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17593 case $(srcdir) in \
17594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17595 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17597 esac; \
17598 module_srcdir=tcl; \
17599 $(SHELL) \
17600 $$s/$$module_srcdir/configure \
17601 --srcdir=$${topdir}/$$module_srcdir \
17602 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17603 --target=${target_alias} \
17604 || exit 1
17605 @endif tcl
17611 .PHONY: all-tcl maybe-all-tcl
17612 maybe-all-tcl:
17613 @if gcc-bootstrap
17614 all-tcl: stage_current
17615 @endif gcc-bootstrap
17616 @if tcl
17617 TARGET-tcl=all
17618 maybe-all-tcl: all-tcl
17619 all-tcl: configure-tcl
17620 @: $(MAKE); $(unstage)
17621 @r=`${PWD_COMMAND}`; export r; \
17622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17623 $(HOST_EXPORTS) \
17624 (cd $(HOST_SUBDIR)/tcl && \
17625 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17626 $(TARGET-tcl))
17627 @endif tcl
17632 .PHONY: check-tcl maybe-check-tcl
17633 maybe-check-tcl:
17634 @if tcl
17635 maybe-check-tcl: check-tcl
17637 check-tcl:
17638 @: $(MAKE); $(unstage)
17639 @r=`${PWD_COMMAND}`; export r; \
17640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17641 $(HOST_EXPORTS) \
17642 (cd $(HOST_SUBDIR)/tcl && \
17643 $(MAKE) $(FLAGS_TO_PASS) check)
17645 @endif tcl
17647 .PHONY: install-tcl maybe-install-tcl
17648 maybe-install-tcl:
17649 @if tcl
17650 maybe-install-tcl: install-tcl
17652 install-tcl: installdirs
17653 @: $(MAKE); $(unstage)
17654 @r=`${PWD_COMMAND}`; export r; \
17655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17656 $(HOST_EXPORTS) \
17657 (cd $(HOST_SUBDIR)/tcl && \
17658 $(MAKE) $(FLAGS_TO_PASS) install)
17660 @endif tcl
17662 .PHONY: install-strip-tcl maybe-install-strip-tcl
17663 maybe-install-strip-tcl:
17664 @if tcl
17665 maybe-install-strip-tcl: install-strip-tcl
17667 install-strip-tcl: installdirs
17668 @: $(MAKE); $(unstage)
17669 @r=`${PWD_COMMAND}`; export r; \
17670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17671 $(HOST_EXPORTS) \
17672 (cd $(HOST_SUBDIR)/tcl && \
17673 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17675 @endif tcl
17677 # Other targets (info, dvi, pdf, etc.)
17679 .PHONY: maybe-info-tcl info-tcl
17680 maybe-info-tcl:
17681 @if tcl
17682 maybe-info-tcl: info-tcl
17684 info-tcl: \
17685 configure-tcl
17686 @: $(MAKE); $(unstage)
17687 @[ -f ./tcl/Makefile ] || exit 0; \
17688 r=`${PWD_COMMAND}`; export r; \
17689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17690 $(HOST_EXPORTS) \
17691 for flag in $(EXTRA_HOST_FLAGS) ; do \
17692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17693 done; \
17694 echo "Doing info in tcl"; \
17695 (cd $(HOST_SUBDIR)/tcl && \
17696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17698 "RANLIB=$${RANLIB}" \
17699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17700 info) \
17701 || exit 1
17703 @endif tcl
17705 .PHONY: maybe-dvi-tcl dvi-tcl
17706 maybe-dvi-tcl:
17707 @if tcl
17708 maybe-dvi-tcl: dvi-tcl
17710 dvi-tcl: \
17711 configure-tcl
17712 @: $(MAKE); $(unstage)
17713 @[ -f ./tcl/Makefile ] || exit 0; \
17714 r=`${PWD_COMMAND}`; export r; \
17715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17716 $(HOST_EXPORTS) \
17717 for flag in $(EXTRA_HOST_FLAGS) ; do \
17718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17719 done; \
17720 echo "Doing dvi in tcl"; \
17721 (cd $(HOST_SUBDIR)/tcl && \
17722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17724 "RANLIB=$${RANLIB}" \
17725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17726 dvi) \
17727 || exit 1
17729 @endif tcl
17731 .PHONY: maybe-pdf-tcl pdf-tcl
17732 maybe-pdf-tcl:
17733 @if tcl
17734 maybe-pdf-tcl: pdf-tcl
17736 pdf-tcl: \
17737 configure-tcl
17738 @: $(MAKE); $(unstage)
17739 @[ -f ./tcl/Makefile ] || exit 0; \
17740 r=`${PWD_COMMAND}`; export r; \
17741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17742 $(HOST_EXPORTS) \
17743 for flag in $(EXTRA_HOST_FLAGS) ; do \
17744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17745 done; \
17746 echo "Doing pdf in tcl"; \
17747 (cd $(HOST_SUBDIR)/tcl && \
17748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17750 "RANLIB=$${RANLIB}" \
17751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17752 pdf) \
17753 || exit 1
17755 @endif tcl
17757 .PHONY: maybe-html-tcl html-tcl
17758 maybe-html-tcl:
17759 @if tcl
17760 maybe-html-tcl: html-tcl
17762 html-tcl: \
17763 configure-tcl
17764 @: $(MAKE); $(unstage)
17765 @[ -f ./tcl/Makefile ] || exit 0; \
17766 r=`${PWD_COMMAND}`; export r; \
17767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17768 $(HOST_EXPORTS) \
17769 for flag in $(EXTRA_HOST_FLAGS) ; do \
17770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17771 done; \
17772 echo "Doing html in tcl"; \
17773 (cd $(HOST_SUBDIR)/tcl && \
17774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17776 "RANLIB=$${RANLIB}" \
17777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17778 html) \
17779 || exit 1
17781 @endif tcl
17783 .PHONY: maybe-TAGS-tcl TAGS-tcl
17784 maybe-TAGS-tcl:
17785 @if tcl
17786 maybe-TAGS-tcl: TAGS-tcl
17788 TAGS-tcl: \
17789 configure-tcl
17790 @: $(MAKE); $(unstage)
17791 @[ -f ./tcl/Makefile ] || exit 0; \
17792 r=`${PWD_COMMAND}`; export r; \
17793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17794 $(HOST_EXPORTS) \
17795 for flag in $(EXTRA_HOST_FLAGS) ; do \
17796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17797 done; \
17798 echo "Doing TAGS in tcl"; \
17799 (cd $(HOST_SUBDIR)/tcl && \
17800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17802 "RANLIB=$${RANLIB}" \
17803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17804 TAGS) \
17805 || exit 1
17807 @endif tcl
17809 .PHONY: maybe-install-info-tcl install-info-tcl
17810 maybe-install-info-tcl:
17811 @if tcl
17812 maybe-install-info-tcl: install-info-tcl
17814 install-info-tcl: \
17815 configure-tcl \
17816 info-tcl
17817 @: $(MAKE); $(unstage)
17818 @[ -f ./tcl/Makefile ] || exit 0; \
17819 r=`${PWD_COMMAND}`; export r; \
17820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17821 $(HOST_EXPORTS) \
17822 for flag in $(EXTRA_HOST_FLAGS) ; do \
17823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17824 done; \
17825 echo "Doing install-info in tcl"; \
17826 (cd $(HOST_SUBDIR)/tcl && \
17827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17829 "RANLIB=$${RANLIB}" \
17830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17831 install-info) \
17832 || exit 1
17834 @endif tcl
17836 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
17837 maybe-install-pdf-tcl:
17838 @if tcl
17839 maybe-install-pdf-tcl: install-pdf-tcl
17841 install-pdf-tcl: \
17842 configure-tcl \
17843 pdf-tcl
17844 @: $(MAKE); $(unstage)
17845 @[ -f ./tcl/Makefile ] || exit 0; \
17846 r=`${PWD_COMMAND}`; export r; \
17847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17848 $(HOST_EXPORTS) \
17849 for flag in $(EXTRA_HOST_FLAGS) ; do \
17850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17851 done; \
17852 echo "Doing install-pdf in tcl"; \
17853 (cd $(HOST_SUBDIR)/tcl && \
17854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17856 "RANLIB=$${RANLIB}" \
17857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17858 install-pdf) \
17859 || exit 1
17861 @endif tcl
17863 .PHONY: maybe-install-html-tcl install-html-tcl
17864 maybe-install-html-tcl:
17865 @if tcl
17866 maybe-install-html-tcl: install-html-tcl
17868 install-html-tcl: \
17869 configure-tcl \
17870 html-tcl
17871 @: $(MAKE); $(unstage)
17872 @[ -f ./tcl/Makefile ] || exit 0; \
17873 r=`${PWD_COMMAND}`; export r; \
17874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17875 $(HOST_EXPORTS) \
17876 for flag in $(EXTRA_HOST_FLAGS) ; do \
17877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17878 done; \
17879 echo "Doing install-html in tcl"; \
17880 (cd $(HOST_SUBDIR)/tcl && \
17881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17883 "RANLIB=$${RANLIB}" \
17884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17885 install-html) \
17886 || exit 1
17888 @endif tcl
17890 .PHONY: maybe-installcheck-tcl installcheck-tcl
17891 maybe-installcheck-tcl:
17892 @if tcl
17893 maybe-installcheck-tcl: installcheck-tcl
17895 installcheck-tcl: \
17896 configure-tcl
17897 @: $(MAKE); $(unstage)
17898 @[ -f ./tcl/Makefile ] || exit 0; \
17899 r=`${PWD_COMMAND}`; export r; \
17900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17901 $(HOST_EXPORTS) \
17902 for flag in $(EXTRA_HOST_FLAGS) ; do \
17903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17904 done; \
17905 echo "Doing installcheck in tcl"; \
17906 (cd $(HOST_SUBDIR)/tcl && \
17907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17909 "RANLIB=$${RANLIB}" \
17910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17911 installcheck) \
17912 || exit 1
17914 @endif tcl
17916 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17917 maybe-mostlyclean-tcl:
17918 @if tcl
17919 maybe-mostlyclean-tcl: mostlyclean-tcl
17921 # tcl doesn't support mostlyclean.
17922 mostlyclean-tcl:
17924 @endif tcl
17926 .PHONY: maybe-clean-tcl clean-tcl
17927 maybe-clean-tcl:
17928 @if tcl
17929 maybe-clean-tcl: clean-tcl
17931 clean-tcl:
17932 @: $(MAKE); $(unstage)
17933 @[ -f ./tcl/Makefile ] || exit 0; \
17934 r=`${PWD_COMMAND}`; export r; \
17935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17936 $(HOST_EXPORTS) \
17937 for flag in $(EXTRA_HOST_FLAGS) ; do \
17938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17939 done; \
17940 echo "Doing clean in tcl"; \
17941 (cd $(HOST_SUBDIR)/tcl && \
17942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17944 "RANLIB=$${RANLIB}" \
17945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17946 clean) \
17947 || exit 1
17949 @endif tcl
17951 .PHONY: maybe-distclean-tcl distclean-tcl
17952 maybe-distclean-tcl:
17953 @if tcl
17954 maybe-distclean-tcl: distclean-tcl
17956 distclean-tcl:
17957 @: $(MAKE); $(unstage)
17958 @[ -f ./tcl/Makefile ] || exit 0; \
17959 r=`${PWD_COMMAND}`; export r; \
17960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17961 $(HOST_EXPORTS) \
17962 for flag in $(EXTRA_HOST_FLAGS) ; do \
17963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17964 done; \
17965 echo "Doing distclean in tcl"; \
17966 (cd $(HOST_SUBDIR)/tcl && \
17967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17969 "RANLIB=$${RANLIB}" \
17970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17971 distclean) \
17972 || exit 1
17974 @endif tcl
17976 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
17977 maybe-maintainer-clean-tcl:
17978 @if tcl
17979 maybe-maintainer-clean-tcl: maintainer-clean-tcl
17981 maintainer-clean-tcl:
17982 @: $(MAKE); $(unstage)
17983 @[ -f ./tcl/Makefile ] || exit 0; \
17984 r=`${PWD_COMMAND}`; export r; \
17985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17986 $(HOST_EXPORTS) \
17987 for flag in $(EXTRA_HOST_FLAGS) ; do \
17988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17989 done; \
17990 echo "Doing maintainer-clean in tcl"; \
17991 (cd $(HOST_SUBDIR)/tcl && \
17992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17994 "RANLIB=$${RANLIB}" \
17995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17996 maintainer-clean) \
17997 || exit 1
17999 @endif tcl
18003 .PHONY: configure-itcl maybe-configure-itcl
18004 maybe-configure-itcl:
18005 @if gcc-bootstrap
18006 configure-itcl: stage_current
18007 @endif gcc-bootstrap
18008 @if itcl
18009 maybe-configure-itcl: configure-itcl
18010 configure-itcl:
18011 @: $(MAKE); $(unstage)
18012 @r=`${PWD_COMMAND}`; export r; \
18013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18014 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
18016 $(HOST_EXPORTS) \
18017 echo Configuring in $(HOST_SUBDIR)/itcl; \
18018 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18019 case $(srcdir) in \
18020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18021 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18023 esac; \
18024 module_srcdir=itcl; \
18025 $(SHELL) \
18026 $$s/$$module_srcdir/configure \
18027 --srcdir=$${topdir}/$$module_srcdir \
18028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18029 --target=${target_alias} \
18030 || exit 1
18031 @endif itcl
18037 .PHONY: all-itcl maybe-all-itcl
18038 maybe-all-itcl:
18039 @if gcc-bootstrap
18040 all-itcl: stage_current
18041 @endif gcc-bootstrap
18042 @if itcl
18043 TARGET-itcl=all
18044 maybe-all-itcl: all-itcl
18045 all-itcl: configure-itcl
18046 @: $(MAKE); $(unstage)
18047 @r=`${PWD_COMMAND}`; export r; \
18048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18049 $(HOST_EXPORTS) \
18050 (cd $(HOST_SUBDIR)/itcl && \
18051 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18052 $(TARGET-itcl))
18053 @endif itcl
18058 .PHONY: check-itcl maybe-check-itcl
18059 maybe-check-itcl:
18060 @if itcl
18061 maybe-check-itcl: check-itcl
18063 check-itcl:
18064 @: $(MAKE); $(unstage)
18065 @r=`${PWD_COMMAND}`; export r; \
18066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18067 $(HOST_EXPORTS) \
18068 (cd $(HOST_SUBDIR)/itcl && \
18069 $(MAKE) $(FLAGS_TO_PASS) check)
18071 @endif itcl
18073 .PHONY: install-itcl maybe-install-itcl
18074 maybe-install-itcl:
18075 @if itcl
18076 maybe-install-itcl: install-itcl
18078 install-itcl: installdirs
18079 @: $(MAKE); $(unstage)
18080 @r=`${PWD_COMMAND}`; export r; \
18081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18082 $(HOST_EXPORTS) \
18083 (cd $(HOST_SUBDIR)/itcl && \
18084 $(MAKE) $(FLAGS_TO_PASS) install)
18086 @endif itcl
18088 .PHONY: install-strip-itcl maybe-install-strip-itcl
18089 maybe-install-strip-itcl:
18090 @if itcl
18091 maybe-install-strip-itcl: install-strip-itcl
18093 install-strip-itcl: installdirs
18094 @: $(MAKE); $(unstage)
18095 @r=`${PWD_COMMAND}`; export r; \
18096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18097 $(HOST_EXPORTS) \
18098 (cd $(HOST_SUBDIR)/itcl && \
18099 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18101 @endif itcl
18103 # Other targets (info, dvi, pdf, etc.)
18105 .PHONY: maybe-info-itcl info-itcl
18106 maybe-info-itcl:
18107 @if itcl
18108 maybe-info-itcl: info-itcl
18110 info-itcl: \
18111 configure-itcl
18112 @: $(MAKE); $(unstage)
18113 @[ -f ./itcl/Makefile ] || exit 0; \
18114 r=`${PWD_COMMAND}`; export r; \
18115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18116 $(HOST_EXPORTS) \
18117 for flag in $(EXTRA_HOST_FLAGS) ; do \
18118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18119 done; \
18120 echo "Doing info in itcl"; \
18121 (cd $(HOST_SUBDIR)/itcl && \
18122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18124 "RANLIB=$${RANLIB}" \
18125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18126 info) \
18127 || exit 1
18129 @endif itcl
18131 .PHONY: maybe-dvi-itcl dvi-itcl
18132 maybe-dvi-itcl:
18133 @if itcl
18134 maybe-dvi-itcl: dvi-itcl
18136 dvi-itcl: \
18137 configure-itcl
18138 @: $(MAKE); $(unstage)
18139 @[ -f ./itcl/Makefile ] || exit 0; \
18140 r=`${PWD_COMMAND}`; export r; \
18141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18142 $(HOST_EXPORTS) \
18143 for flag in $(EXTRA_HOST_FLAGS) ; do \
18144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18145 done; \
18146 echo "Doing dvi in itcl"; \
18147 (cd $(HOST_SUBDIR)/itcl && \
18148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18150 "RANLIB=$${RANLIB}" \
18151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18152 dvi) \
18153 || exit 1
18155 @endif itcl
18157 .PHONY: maybe-pdf-itcl pdf-itcl
18158 maybe-pdf-itcl:
18159 @if itcl
18160 maybe-pdf-itcl: pdf-itcl
18162 pdf-itcl: \
18163 configure-itcl
18164 @: $(MAKE); $(unstage)
18165 @[ -f ./itcl/Makefile ] || exit 0; \
18166 r=`${PWD_COMMAND}`; export r; \
18167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18168 $(HOST_EXPORTS) \
18169 for flag in $(EXTRA_HOST_FLAGS) ; do \
18170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18171 done; \
18172 echo "Doing pdf in itcl"; \
18173 (cd $(HOST_SUBDIR)/itcl && \
18174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18176 "RANLIB=$${RANLIB}" \
18177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18178 pdf) \
18179 || exit 1
18181 @endif itcl
18183 .PHONY: maybe-html-itcl html-itcl
18184 maybe-html-itcl:
18185 @if itcl
18186 maybe-html-itcl: html-itcl
18188 html-itcl: \
18189 configure-itcl
18190 @: $(MAKE); $(unstage)
18191 @[ -f ./itcl/Makefile ] || exit 0; \
18192 r=`${PWD_COMMAND}`; export r; \
18193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18194 $(HOST_EXPORTS) \
18195 for flag in $(EXTRA_HOST_FLAGS) ; do \
18196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18197 done; \
18198 echo "Doing html in itcl"; \
18199 (cd $(HOST_SUBDIR)/itcl && \
18200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18202 "RANLIB=$${RANLIB}" \
18203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18204 html) \
18205 || exit 1
18207 @endif itcl
18209 .PHONY: maybe-TAGS-itcl TAGS-itcl
18210 maybe-TAGS-itcl:
18211 @if itcl
18212 maybe-TAGS-itcl: TAGS-itcl
18214 TAGS-itcl: \
18215 configure-itcl
18216 @: $(MAKE); $(unstage)
18217 @[ -f ./itcl/Makefile ] || exit 0; \
18218 r=`${PWD_COMMAND}`; export r; \
18219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18220 $(HOST_EXPORTS) \
18221 for flag in $(EXTRA_HOST_FLAGS) ; do \
18222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18223 done; \
18224 echo "Doing TAGS in itcl"; \
18225 (cd $(HOST_SUBDIR)/itcl && \
18226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18228 "RANLIB=$${RANLIB}" \
18229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18230 TAGS) \
18231 || exit 1
18233 @endif itcl
18235 .PHONY: maybe-install-info-itcl install-info-itcl
18236 maybe-install-info-itcl:
18237 @if itcl
18238 maybe-install-info-itcl: install-info-itcl
18240 install-info-itcl: \
18241 configure-itcl \
18242 info-itcl
18243 @: $(MAKE); $(unstage)
18244 @[ -f ./itcl/Makefile ] || exit 0; \
18245 r=`${PWD_COMMAND}`; export r; \
18246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18247 $(HOST_EXPORTS) \
18248 for flag in $(EXTRA_HOST_FLAGS) ; do \
18249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18250 done; \
18251 echo "Doing install-info in itcl"; \
18252 (cd $(HOST_SUBDIR)/itcl && \
18253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18255 "RANLIB=$${RANLIB}" \
18256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18257 install-info) \
18258 || exit 1
18260 @endif itcl
18262 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18263 maybe-install-pdf-itcl:
18264 @if itcl
18265 maybe-install-pdf-itcl: install-pdf-itcl
18267 install-pdf-itcl: \
18268 configure-itcl \
18269 pdf-itcl
18270 @: $(MAKE); $(unstage)
18271 @[ -f ./itcl/Makefile ] || exit 0; \
18272 r=`${PWD_COMMAND}`; export r; \
18273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18274 $(HOST_EXPORTS) \
18275 for flag in $(EXTRA_HOST_FLAGS) ; do \
18276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18277 done; \
18278 echo "Doing install-pdf in itcl"; \
18279 (cd $(HOST_SUBDIR)/itcl && \
18280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18282 "RANLIB=$${RANLIB}" \
18283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18284 install-pdf) \
18285 || exit 1
18287 @endif itcl
18289 .PHONY: maybe-install-html-itcl install-html-itcl
18290 maybe-install-html-itcl:
18291 @if itcl
18292 maybe-install-html-itcl: install-html-itcl
18294 install-html-itcl: \
18295 configure-itcl \
18296 html-itcl
18297 @: $(MAKE); $(unstage)
18298 @[ -f ./itcl/Makefile ] || exit 0; \
18299 r=`${PWD_COMMAND}`; export r; \
18300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18301 $(HOST_EXPORTS) \
18302 for flag in $(EXTRA_HOST_FLAGS) ; do \
18303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18304 done; \
18305 echo "Doing install-html in itcl"; \
18306 (cd $(HOST_SUBDIR)/itcl && \
18307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18309 "RANLIB=$${RANLIB}" \
18310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18311 install-html) \
18312 || exit 1
18314 @endif itcl
18316 .PHONY: maybe-installcheck-itcl installcheck-itcl
18317 maybe-installcheck-itcl:
18318 @if itcl
18319 maybe-installcheck-itcl: installcheck-itcl
18321 installcheck-itcl: \
18322 configure-itcl
18323 @: $(MAKE); $(unstage)
18324 @[ -f ./itcl/Makefile ] || exit 0; \
18325 r=`${PWD_COMMAND}`; export r; \
18326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18327 $(HOST_EXPORTS) \
18328 for flag in $(EXTRA_HOST_FLAGS) ; do \
18329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18330 done; \
18331 echo "Doing installcheck in itcl"; \
18332 (cd $(HOST_SUBDIR)/itcl && \
18333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18335 "RANLIB=$${RANLIB}" \
18336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18337 installcheck) \
18338 || exit 1
18340 @endif itcl
18342 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18343 maybe-mostlyclean-itcl:
18344 @if itcl
18345 maybe-mostlyclean-itcl: mostlyclean-itcl
18347 mostlyclean-itcl:
18348 @: $(MAKE); $(unstage)
18349 @[ -f ./itcl/Makefile ] || exit 0; \
18350 r=`${PWD_COMMAND}`; export r; \
18351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18352 $(HOST_EXPORTS) \
18353 for flag in $(EXTRA_HOST_FLAGS) ; do \
18354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18355 done; \
18356 echo "Doing mostlyclean in itcl"; \
18357 (cd $(HOST_SUBDIR)/itcl && \
18358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18360 "RANLIB=$${RANLIB}" \
18361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18362 mostlyclean) \
18363 || exit 1
18365 @endif itcl
18367 .PHONY: maybe-clean-itcl clean-itcl
18368 maybe-clean-itcl:
18369 @if itcl
18370 maybe-clean-itcl: clean-itcl
18372 clean-itcl:
18373 @: $(MAKE); $(unstage)
18374 @[ -f ./itcl/Makefile ] || exit 0; \
18375 r=`${PWD_COMMAND}`; export r; \
18376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18377 $(HOST_EXPORTS) \
18378 for flag in $(EXTRA_HOST_FLAGS) ; do \
18379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18380 done; \
18381 echo "Doing clean in itcl"; \
18382 (cd $(HOST_SUBDIR)/itcl && \
18383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18385 "RANLIB=$${RANLIB}" \
18386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18387 clean) \
18388 || exit 1
18390 @endif itcl
18392 .PHONY: maybe-distclean-itcl distclean-itcl
18393 maybe-distclean-itcl:
18394 @if itcl
18395 maybe-distclean-itcl: distclean-itcl
18397 distclean-itcl:
18398 @: $(MAKE); $(unstage)
18399 @[ -f ./itcl/Makefile ] || exit 0; \
18400 r=`${PWD_COMMAND}`; export r; \
18401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18402 $(HOST_EXPORTS) \
18403 for flag in $(EXTRA_HOST_FLAGS) ; do \
18404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18405 done; \
18406 echo "Doing distclean in itcl"; \
18407 (cd $(HOST_SUBDIR)/itcl && \
18408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18410 "RANLIB=$${RANLIB}" \
18411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18412 distclean) \
18413 || exit 1
18415 @endif itcl
18417 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18418 maybe-maintainer-clean-itcl:
18419 @if itcl
18420 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18422 maintainer-clean-itcl:
18423 @: $(MAKE); $(unstage)
18424 @[ -f ./itcl/Makefile ] || exit 0; \
18425 r=`${PWD_COMMAND}`; export r; \
18426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18427 $(HOST_EXPORTS) \
18428 for flag in $(EXTRA_HOST_FLAGS) ; do \
18429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18430 done; \
18431 echo "Doing maintainer-clean in itcl"; \
18432 (cd $(HOST_SUBDIR)/itcl && \
18433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18435 "RANLIB=$${RANLIB}" \
18436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18437 maintainer-clean) \
18438 || exit 1
18440 @endif itcl
18444 .PHONY: configure-ld maybe-configure-ld
18445 maybe-configure-ld:
18446 @if gcc-bootstrap
18447 configure-ld: stage_current
18448 @endif gcc-bootstrap
18449 @if ld
18450 maybe-configure-ld: configure-ld
18451 configure-ld:
18452 @r=`${PWD_COMMAND}`; export r; \
18453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18454 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18456 $(HOST_EXPORTS) \
18457 echo Configuring in $(HOST_SUBDIR)/ld; \
18458 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18459 case $(srcdir) in \
18460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18461 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18463 esac; \
18464 module_srcdir=ld; \
18465 $(SHELL) \
18466 $$s/$$module_srcdir/configure \
18467 --srcdir=$${topdir}/$$module_srcdir \
18468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18469 --target=${target_alias} \
18470 || exit 1
18471 @endif ld
18475 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18476 maybe-configure-stage1-ld:
18477 @if ld-bootstrap
18478 maybe-configure-stage1-ld: configure-stage1-ld
18479 configure-stage1-ld:
18480 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18482 @r=`${PWD_COMMAND}`; export r; \
18483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18484 TFLAGS="$(STAGE1_TFLAGS)"; \
18485 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18486 $(HOST_EXPORTS) \
18487 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18488 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18489 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18490 echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
18491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18492 cd $(HOST_SUBDIR)/ld || exit 1; \
18493 case $(srcdir) in \
18494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18495 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18497 esac; \
18498 module_srcdir=ld; \
18499 $(SHELL) $$s/$$module_srcdir/configure \
18500 --srcdir=$${topdir}/$$module_srcdir \
18501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18502 --target=${target_alias} \
18504 $(STAGE1_CONFIGURE_FLAGS)
18505 @endif ld-bootstrap
18507 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18508 maybe-configure-stage2-ld:
18509 @if ld-bootstrap
18510 maybe-configure-stage2-ld: configure-stage2-ld
18511 configure-stage2-ld:
18512 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18513 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18514 @r=`${PWD_COMMAND}`; export r; \
18515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18516 TFLAGS="$(STAGE2_TFLAGS)"; \
18517 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18518 $(HOST_EXPORTS) \
18519 $(POSTSTAGE1_HOST_EXPORTS) \
18520 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18521 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18522 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18523 echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
18524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18525 cd $(HOST_SUBDIR)/ld || exit 1; \
18526 case $(srcdir) in \
18527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18528 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18530 esac; \
18531 module_srcdir=ld; \
18532 $(SHELL) $$s/$$module_srcdir/configure \
18533 --srcdir=$${topdir}/$$module_srcdir \
18534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18535 --target=${target_alias} \
18536 --with-build-libsubdir=$(HOST_SUBDIR) \
18537 $(STAGE2_CONFIGURE_FLAGS)
18538 @endif ld-bootstrap
18540 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18541 maybe-configure-stage3-ld:
18542 @if ld-bootstrap
18543 maybe-configure-stage3-ld: configure-stage3-ld
18544 configure-stage3-ld:
18545 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18546 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18547 @r=`${PWD_COMMAND}`; export r; \
18548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18549 TFLAGS="$(STAGE3_TFLAGS)"; \
18550 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18551 $(HOST_EXPORTS) \
18552 $(POSTSTAGE1_HOST_EXPORTS) \
18553 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18554 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18555 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18556 echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
18557 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18558 cd $(HOST_SUBDIR)/ld || exit 1; \
18559 case $(srcdir) in \
18560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18561 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18563 esac; \
18564 module_srcdir=ld; \
18565 $(SHELL) $$s/$$module_srcdir/configure \
18566 --srcdir=$${topdir}/$$module_srcdir \
18567 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18568 --target=${target_alias} \
18569 --with-build-libsubdir=$(HOST_SUBDIR) \
18570 $(STAGE3_CONFIGURE_FLAGS)
18571 @endif ld-bootstrap
18573 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18574 maybe-configure-stage4-ld:
18575 @if ld-bootstrap
18576 maybe-configure-stage4-ld: configure-stage4-ld
18577 configure-stage4-ld:
18578 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18579 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18580 @r=`${PWD_COMMAND}`; export r; \
18581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18582 TFLAGS="$(STAGE4_TFLAGS)"; \
18583 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18584 $(HOST_EXPORTS) \
18585 $(POSTSTAGE1_HOST_EXPORTS) \
18586 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18587 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18588 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18589 echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
18590 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18591 cd $(HOST_SUBDIR)/ld || exit 1; \
18592 case $(srcdir) in \
18593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18594 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18596 esac; \
18597 module_srcdir=ld; \
18598 $(SHELL) $$s/$$module_srcdir/configure \
18599 --srcdir=$${topdir}/$$module_srcdir \
18600 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18601 --target=${target_alias} \
18602 --with-build-libsubdir=$(HOST_SUBDIR) \
18603 $(STAGE4_CONFIGURE_FLAGS)
18604 @endif ld-bootstrap
18606 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18607 maybe-configure-stageprofile-ld:
18608 @if ld-bootstrap
18609 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18610 configure-stageprofile-ld:
18611 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18612 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18613 @r=`${PWD_COMMAND}`; export r; \
18614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18615 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18616 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18617 $(HOST_EXPORTS) \
18618 $(POSTSTAGE1_HOST_EXPORTS) \
18619 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18620 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18621 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18622 echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
18623 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18624 cd $(HOST_SUBDIR)/ld || exit 1; \
18625 case $(srcdir) in \
18626 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18627 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18628 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18629 esac; \
18630 module_srcdir=ld; \
18631 $(SHELL) $$s/$$module_srcdir/configure \
18632 --srcdir=$${topdir}/$$module_srcdir \
18633 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18634 --target=${target_alias} \
18635 --with-build-libsubdir=$(HOST_SUBDIR) \
18636 $(STAGEprofile_CONFIGURE_FLAGS)
18637 @endif ld-bootstrap
18639 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18640 maybe-configure-stagefeedback-ld:
18641 @if ld-bootstrap
18642 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18643 configure-stagefeedback-ld:
18644 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18645 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18646 @r=`${PWD_COMMAND}`; export r; \
18647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18648 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18649 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18650 $(HOST_EXPORTS) \
18651 $(POSTSTAGE1_HOST_EXPORTS) \
18652 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18653 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18654 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18655 echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
18656 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18657 cd $(HOST_SUBDIR)/ld || exit 1; \
18658 case $(srcdir) in \
18659 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18660 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18661 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18662 esac; \
18663 module_srcdir=ld; \
18664 $(SHELL) $$s/$$module_srcdir/configure \
18665 --srcdir=$${topdir}/$$module_srcdir \
18666 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18667 --target=${target_alias} \
18668 --with-build-libsubdir=$(HOST_SUBDIR) \
18669 $(STAGEfeedback_CONFIGURE_FLAGS)
18670 @endif ld-bootstrap
18676 .PHONY: all-ld maybe-all-ld
18677 maybe-all-ld:
18678 @if gcc-bootstrap
18679 all-ld: stage_current
18680 @endif gcc-bootstrap
18681 @if ld
18682 TARGET-ld=all
18683 maybe-all-ld: all-ld
18684 all-ld: configure-ld
18685 @r=`${PWD_COMMAND}`; export r; \
18686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18687 $(HOST_EXPORTS) \
18688 (cd $(HOST_SUBDIR)/ld && \
18689 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18690 $(TARGET-ld))
18691 @endif ld
18695 .PHONY: all-stage1-ld maybe-all-stage1-ld
18696 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18697 maybe-all-stage1-ld:
18698 maybe-clean-stage1-ld:
18699 @if ld-bootstrap
18700 maybe-all-stage1-ld: all-stage1-ld
18701 all-stage1: all-stage1-ld
18702 TARGET-stage1-ld = $(TARGET-ld)
18703 all-stage1-ld: configure-stage1-ld
18704 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18705 @r=`${PWD_COMMAND}`; export r; \
18706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18707 TFLAGS="$(STAGE1_TFLAGS)"; \
18708 $(HOST_EXPORTS) \
18709 cd $(HOST_SUBDIR)/ld && \
18710 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18711 CFLAGS="$(STAGE1_CFLAGS)" \
18712 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18713 LIBCFLAGS="$(LIBCFLAGS)" \
18714 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18715 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18716 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18717 $(EXTRA_HOST_FLAGS) \
18718 $(STAGE1_FLAGS_TO_PASS) \
18719 TFLAGS="$(STAGE1_TFLAGS)" \
18720 $(TARGET-stage1-ld)
18722 maybe-clean-stage1-ld: clean-stage1-ld
18723 clean-stage1: clean-stage1-ld
18724 clean-stage1-ld:
18725 @if [ $(current_stage) = stage1 ]; then \
18726 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18727 else \
18728 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18729 $(MAKE) stage1-start; \
18730 fi; \
18731 cd $(HOST_SUBDIR)/ld && \
18732 $(MAKE) $(EXTRA_HOST_FLAGS) \
18733 $(STAGE1_FLAGS_TO_PASS) clean
18734 @endif ld-bootstrap
18737 .PHONY: all-stage2-ld maybe-all-stage2-ld
18738 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18739 maybe-all-stage2-ld:
18740 maybe-clean-stage2-ld:
18741 @if ld-bootstrap
18742 maybe-all-stage2-ld: all-stage2-ld
18743 all-stage2: all-stage2-ld
18744 TARGET-stage2-ld = $(TARGET-ld)
18745 all-stage2-ld: configure-stage2-ld
18746 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18747 @r=`${PWD_COMMAND}`; export r; \
18748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18749 TFLAGS="$(STAGE2_TFLAGS)"; \
18750 $(HOST_EXPORTS) \
18751 $(POSTSTAGE1_HOST_EXPORTS) \
18752 cd $(HOST_SUBDIR)/ld && \
18753 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18754 CFLAGS="$(STAGE2_CFLAGS)" \
18755 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18756 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18757 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18758 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18759 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18760 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18761 TFLAGS="$(STAGE2_TFLAGS)" \
18762 $(TARGET-stage2-ld)
18764 maybe-clean-stage2-ld: clean-stage2-ld
18765 clean-stage2: clean-stage2-ld
18766 clean-stage2-ld:
18767 @if [ $(current_stage) = stage2 ]; then \
18768 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18769 else \
18770 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18771 $(MAKE) stage2-start; \
18772 fi; \
18773 cd $(HOST_SUBDIR)/ld && \
18774 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18775 @endif ld-bootstrap
18778 .PHONY: all-stage3-ld maybe-all-stage3-ld
18779 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18780 maybe-all-stage3-ld:
18781 maybe-clean-stage3-ld:
18782 @if ld-bootstrap
18783 maybe-all-stage3-ld: all-stage3-ld
18784 all-stage3: all-stage3-ld
18785 TARGET-stage3-ld = $(TARGET-ld)
18786 all-stage3-ld: configure-stage3-ld
18787 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18788 @r=`${PWD_COMMAND}`; export r; \
18789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18790 TFLAGS="$(STAGE3_TFLAGS)"; \
18791 $(HOST_EXPORTS) \
18792 $(POSTSTAGE1_HOST_EXPORTS) \
18793 cd $(HOST_SUBDIR)/ld && \
18794 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18795 CFLAGS="$(STAGE3_CFLAGS)" \
18796 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18797 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18798 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18799 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18800 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18801 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18802 TFLAGS="$(STAGE3_TFLAGS)" \
18803 $(TARGET-stage3-ld)
18805 maybe-clean-stage3-ld: clean-stage3-ld
18806 clean-stage3: clean-stage3-ld
18807 clean-stage3-ld:
18808 @if [ $(current_stage) = stage3 ]; then \
18809 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18810 else \
18811 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18812 $(MAKE) stage3-start; \
18813 fi; \
18814 cd $(HOST_SUBDIR)/ld && \
18815 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18816 @endif ld-bootstrap
18819 .PHONY: all-stage4-ld maybe-all-stage4-ld
18820 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
18821 maybe-all-stage4-ld:
18822 maybe-clean-stage4-ld:
18823 @if ld-bootstrap
18824 maybe-all-stage4-ld: all-stage4-ld
18825 all-stage4: all-stage4-ld
18826 TARGET-stage4-ld = $(TARGET-ld)
18827 all-stage4-ld: configure-stage4-ld
18828 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18829 @r=`${PWD_COMMAND}`; export r; \
18830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18831 TFLAGS="$(STAGE4_TFLAGS)"; \
18832 $(HOST_EXPORTS) \
18833 $(POSTSTAGE1_HOST_EXPORTS) \
18834 cd $(HOST_SUBDIR)/ld && \
18835 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18836 CFLAGS="$(STAGE4_CFLAGS)" \
18837 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18838 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18839 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18840 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18841 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18842 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18843 TFLAGS="$(STAGE4_TFLAGS)" \
18844 $(TARGET-stage4-ld)
18846 maybe-clean-stage4-ld: clean-stage4-ld
18847 clean-stage4: clean-stage4-ld
18848 clean-stage4-ld:
18849 @if [ $(current_stage) = stage4 ]; then \
18850 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18851 else \
18852 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18853 $(MAKE) stage4-start; \
18854 fi; \
18855 cd $(HOST_SUBDIR)/ld && \
18856 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18857 @endif ld-bootstrap
18860 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18861 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18862 maybe-all-stageprofile-ld:
18863 maybe-clean-stageprofile-ld:
18864 @if ld-bootstrap
18865 maybe-all-stageprofile-ld: all-stageprofile-ld
18866 all-stageprofile: all-stageprofile-ld
18867 TARGET-stageprofile-ld = $(TARGET-ld)
18868 all-stageprofile-ld: configure-stageprofile-ld
18869 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18870 @r=`${PWD_COMMAND}`; export r; \
18871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18872 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18873 $(HOST_EXPORTS) \
18874 $(POSTSTAGE1_HOST_EXPORTS) \
18875 cd $(HOST_SUBDIR)/ld && \
18876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18877 CFLAGS="$(STAGEprofile_CFLAGS)" \
18878 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18879 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18883 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18884 TFLAGS="$(STAGEprofile_TFLAGS)" \
18885 $(TARGET-stageprofile-ld)
18887 maybe-clean-stageprofile-ld: clean-stageprofile-ld
18888 clean-stageprofile: clean-stageprofile-ld
18889 clean-stageprofile-ld:
18890 @if [ $(current_stage) = stageprofile ]; then \
18891 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18892 else \
18893 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18894 $(MAKE) stageprofile-start; \
18895 fi; \
18896 cd $(HOST_SUBDIR)/ld && \
18897 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18898 @endif ld-bootstrap
18901 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18902 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18903 maybe-all-stagefeedback-ld:
18904 maybe-clean-stagefeedback-ld:
18905 @if ld-bootstrap
18906 maybe-all-stagefeedback-ld: all-stagefeedback-ld
18907 all-stagefeedback: all-stagefeedback-ld
18908 TARGET-stagefeedback-ld = $(TARGET-ld)
18909 all-stagefeedback-ld: configure-stagefeedback-ld
18910 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18911 @r=`${PWD_COMMAND}`; export r; \
18912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18913 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18914 $(HOST_EXPORTS) \
18915 $(POSTSTAGE1_HOST_EXPORTS) \
18916 cd $(HOST_SUBDIR)/ld && \
18917 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18918 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18919 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18920 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18921 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18922 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18923 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18924 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18925 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18926 $(TARGET-stagefeedback-ld)
18928 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18929 clean-stagefeedback: clean-stagefeedback-ld
18930 clean-stagefeedback-ld:
18931 @if [ $(current_stage) = stagefeedback ]; then \
18932 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18933 else \
18934 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18935 $(MAKE) stagefeedback-start; \
18936 fi; \
18937 cd $(HOST_SUBDIR)/ld && \
18938 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18939 @endif ld-bootstrap
18945 .PHONY: check-ld maybe-check-ld
18946 maybe-check-ld:
18947 @if ld
18948 maybe-check-ld: check-ld
18950 check-ld:
18951 @: $(MAKE); $(unstage)
18952 @r=`${PWD_COMMAND}`; export r; \
18953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18954 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18955 (cd $(HOST_SUBDIR)/ld && \
18956 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
18958 @endif ld
18960 .PHONY: install-ld maybe-install-ld
18961 maybe-install-ld:
18962 @if ld
18963 maybe-install-ld: install-ld
18965 install-ld: installdirs
18966 @: $(MAKE); $(unstage)
18967 @r=`${PWD_COMMAND}`; export r; \
18968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18969 $(HOST_EXPORTS) \
18970 (cd $(HOST_SUBDIR)/ld && \
18971 $(MAKE) $(FLAGS_TO_PASS) install)
18973 @endif ld
18975 .PHONY: install-strip-ld maybe-install-strip-ld
18976 maybe-install-strip-ld:
18977 @if ld
18978 maybe-install-strip-ld: install-strip-ld
18980 install-strip-ld: installdirs
18981 @: $(MAKE); $(unstage)
18982 @r=`${PWD_COMMAND}`; export r; \
18983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18984 $(HOST_EXPORTS) \
18985 (cd $(HOST_SUBDIR)/ld && \
18986 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18988 @endif ld
18990 # Other targets (info, dvi, pdf, etc.)
18992 .PHONY: maybe-info-ld info-ld
18993 maybe-info-ld:
18994 @if ld
18995 maybe-info-ld: info-ld
18997 info-ld: \
18998 configure-ld
18999 @[ -f ./ld/Makefile ] || exit 0; \
19000 r=`${PWD_COMMAND}`; export r; \
19001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19002 $(HOST_EXPORTS) \
19003 for flag in $(EXTRA_HOST_FLAGS) ; do \
19004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19005 done; \
19006 echo "Doing info in ld"; \
19007 (cd $(HOST_SUBDIR)/ld && \
19008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19010 "RANLIB=$${RANLIB}" \
19011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19012 info) \
19013 || exit 1
19015 @endif ld
19017 .PHONY: maybe-dvi-ld dvi-ld
19018 maybe-dvi-ld:
19019 @if ld
19020 maybe-dvi-ld: dvi-ld
19022 dvi-ld: \
19023 configure-ld
19024 @[ -f ./ld/Makefile ] || exit 0; \
19025 r=`${PWD_COMMAND}`; export r; \
19026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19027 $(HOST_EXPORTS) \
19028 for flag in $(EXTRA_HOST_FLAGS) ; do \
19029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19030 done; \
19031 echo "Doing dvi in ld"; \
19032 (cd $(HOST_SUBDIR)/ld && \
19033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19035 "RANLIB=$${RANLIB}" \
19036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19037 dvi) \
19038 || exit 1
19040 @endif ld
19042 .PHONY: maybe-pdf-ld pdf-ld
19043 maybe-pdf-ld:
19044 @if ld
19045 maybe-pdf-ld: pdf-ld
19047 pdf-ld: \
19048 configure-ld
19049 @[ -f ./ld/Makefile ] || exit 0; \
19050 r=`${PWD_COMMAND}`; export r; \
19051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19052 $(HOST_EXPORTS) \
19053 for flag in $(EXTRA_HOST_FLAGS) ; do \
19054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19055 done; \
19056 echo "Doing pdf in ld"; \
19057 (cd $(HOST_SUBDIR)/ld && \
19058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19060 "RANLIB=$${RANLIB}" \
19061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19062 pdf) \
19063 || exit 1
19065 @endif ld
19067 .PHONY: maybe-html-ld html-ld
19068 maybe-html-ld:
19069 @if ld
19070 maybe-html-ld: html-ld
19072 html-ld: \
19073 configure-ld
19074 @[ -f ./ld/Makefile ] || exit 0; \
19075 r=`${PWD_COMMAND}`; export r; \
19076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19077 $(HOST_EXPORTS) \
19078 for flag in $(EXTRA_HOST_FLAGS) ; do \
19079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19080 done; \
19081 echo "Doing html in ld"; \
19082 (cd $(HOST_SUBDIR)/ld && \
19083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19085 "RANLIB=$${RANLIB}" \
19086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19087 html) \
19088 || exit 1
19090 @endif ld
19092 .PHONY: maybe-TAGS-ld TAGS-ld
19093 maybe-TAGS-ld:
19094 @if ld
19095 maybe-TAGS-ld: TAGS-ld
19097 TAGS-ld: \
19098 configure-ld
19099 @[ -f ./ld/Makefile ] || exit 0; \
19100 r=`${PWD_COMMAND}`; export r; \
19101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19102 $(HOST_EXPORTS) \
19103 for flag in $(EXTRA_HOST_FLAGS) ; do \
19104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19105 done; \
19106 echo "Doing TAGS in ld"; \
19107 (cd $(HOST_SUBDIR)/ld && \
19108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19110 "RANLIB=$${RANLIB}" \
19111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19112 TAGS) \
19113 || exit 1
19115 @endif ld
19117 .PHONY: maybe-install-info-ld install-info-ld
19118 maybe-install-info-ld:
19119 @if ld
19120 maybe-install-info-ld: install-info-ld
19122 install-info-ld: \
19123 configure-ld \
19124 info-ld
19125 @[ -f ./ld/Makefile ] || exit 0; \
19126 r=`${PWD_COMMAND}`; export r; \
19127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19128 $(HOST_EXPORTS) \
19129 for flag in $(EXTRA_HOST_FLAGS) ; do \
19130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19131 done; \
19132 echo "Doing install-info in ld"; \
19133 (cd $(HOST_SUBDIR)/ld && \
19134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19136 "RANLIB=$${RANLIB}" \
19137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19138 install-info) \
19139 || exit 1
19141 @endif ld
19143 .PHONY: maybe-install-pdf-ld install-pdf-ld
19144 maybe-install-pdf-ld:
19145 @if ld
19146 maybe-install-pdf-ld: install-pdf-ld
19148 install-pdf-ld: \
19149 configure-ld \
19150 pdf-ld
19151 @[ -f ./ld/Makefile ] || exit 0; \
19152 r=`${PWD_COMMAND}`; export r; \
19153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19154 $(HOST_EXPORTS) \
19155 for flag in $(EXTRA_HOST_FLAGS) ; do \
19156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19157 done; \
19158 echo "Doing install-pdf in ld"; \
19159 (cd $(HOST_SUBDIR)/ld && \
19160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19162 "RANLIB=$${RANLIB}" \
19163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19164 install-pdf) \
19165 || exit 1
19167 @endif ld
19169 .PHONY: maybe-install-html-ld install-html-ld
19170 maybe-install-html-ld:
19171 @if ld
19172 maybe-install-html-ld: install-html-ld
19174 install-html-ld: \
19175 configure-ld \
19176 html-ld
19177 @[ -f ./ld/Makefile ] || exit 0; \
19178 r=`${PWD_COMMAND}`; export r; \
19179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19180 $(HOST_EXPORTS) \
19181 for flag in $(EXTRA_HOST_FLAGS) ; do \
19182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19183 done; \
19184 echo "Doing install-html in ld"; \
19185 (cd $(HOST_SUBDIR)/ld && \
19186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19188 "RANLIB=$${RANLIB}" \
19189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19190 install-html) \
19191 || exit 1
19193 @endif ld
19195 .PHONY: maybe-installcheck-ld installcheck-ld
19196 maybe-installcheck-ld:
19197 @if ld
19198 maybe-installcheck-ld: installcheck-ld
19200 installcheck-ld: \
19201 configure-ld
19202 @[ -f ./ld/Makefile ] || exit 0; \
19203 r=`${PWD_COMMAND}`; export r; \
19204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19205 $(HOST_EXPORTS) \
19206 for flag in $(EXTRA_HOST_FLAGS) ; do \
19207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19208 done; \
19209 echo "Doing installcheck in ld"; \
19210 (cd $(HOST_SUBDIR)/ld && \
19211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19213 "RANLIB=$${RANLIB}" \
19214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19215 installcheck) \
19216 || exit 1
19218 @endif ld
19220 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19221 maybe-mostlyclean-ld:
19222 @if ld
19223 maybe-mostlyclean-ld: mostlyclean-ld
19225 mostlyclean-ld:
19226 @[ -f ./ld/Makefile ] || exit 0; \
19227 r=`${PWD_COMMAND}`; export r; \
19228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19229 $(HOST_EXPORTS) \
19230 for flag in $(EXTRA_HOST_FLAGS) ; do \
19231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19232 done; \
19233 echo "Doing mostlyclean in ld"; \
19234 (cd $(HOST_SUBDIR)/ld && \
19235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19237 "RANLIB=$${RANLIB}" \
19238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19239 mostlyclean) \
19240 || exit 1
19242 @endif ld
19244 .PHONY: maybe-clean-ld clean-ld
19245 maybe-clean-ld:
19246 @if ld
19247 maybe-clean-ld: clean-ld
19249 clean-ld:
19250 @[ -f ./ld/Makefile ] || exit 0; \
19251 r=`${PWD_COMMAND}`; export r; \
19252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19253 $(HOST_EXPORTS) \
19254 for flag in $(EXTRA_HOST_FLAGS) ; do \
19255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19256 done; \
19257 echo "Doing clean in ld"; \
19258 (cd $(HOST_SUBDIR)/ld && \
19259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19261 "RANLIB=$${RANLIB}" \
19262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19263 clean) \
19264 || exit 1
19266 @endif ld
19268 .PHONY: maybe-distclean-ld distclean-ld
19269 maybe-distclean-ld:
19270 @if ld
19271 maybe-distclean-ld: distclean-ld
19273 distclean-ld:
19274 @[ -f ./ld/Makefile ] || exit 0; \
19275 r=`${PWD_COMMAND}`; export r; \
19276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19277 $(HOST_EXPORTS) \
19278 for flag in $(EXTRA_HOST_FLAGS) ; do \
19279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19280 done; \
19281 echo "Doing distclean in ld"; \
19282 (cd $(HOST_SUBDIR)/ld && \
19283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19285 "RANLIB=$${RANLIB}" \
19286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19287 distclean) \
19288 || exit 1
19290 @endif ld
19292 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19293 maybe-maintainer-clean-ld:
19294 @if ld
19295 maybe-maintainer-clean-ld: maintainer-clean-ld
19297 maintainer-clean-ld:
19298 @[ -f ./ld/Makefile ] || exit 0; \
19299 r=`${PWD_COMMAND}`; export r; \
19300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19301 $(HOST_EXPORTS) \
19302 for flag in $(EXTRA_HOST_FLAGS) ; do \
19303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19304 done; \
19305 echo "Doing maintainer-clean in ld"; \
19306 (cd $(HOST_SUBDIR)/ld && \
19307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19309 "RANLIB=$${RANLIB}" \
19310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19311 maintainer-clean) \
19312 || exit 1
19314 @endif ld
19318 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19319 maybe-configure-libbacktrace:
19320 @if gcc-bootstrap
19321 configure-libbacktrace: stage_current
19322 @endif gcc-bootstrap
19323 @if libbacktrace
19324 maybe-configure-libbacktrace: configure-libbacktrace
19325 configure-libbacktrace:
19326 @r=`${PWD_COMMAND}`; export r; \
19327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19328 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19330 $(HOST_EXPORTS) \
19331 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19332 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19333 case $(srcdir) in \
19334 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19335 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19336 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19337 esac; \
19338 module_srcdir=libbacktrace; \
19339 $(SHELL) \
19340 $$s/$$module_srcdir/configure \
19341 --srcdir=$${topdir}/$$module_srcdir \
19342 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19343 --target=${target_alias} \
19344 || exit 1
19345 @endif libbacktrace
19349 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19350 maybe-configure-stage1-libbacktrace:
19351 @if libbacktrace-bootstrap
19352 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19353 configure-stage1-libbacktrace:
19354 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19356 @r=`${PWD_COMMAND}`; export r; \
19357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19358 TFLAGS="$(STAGE1_TFLAGS)"; \
19359 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19360 $(HOST_EXPORTS) \
19361 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19362 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19363 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19364 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
19365 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19366 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19367 case $(srcdir) in \
19368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19369 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19371 esac; \
19372 module_srcdir=libbacktrace; \
19373 $(SHELL) $$s/$$module_srcdir/configure \
19374 --srcdir=$${topdir}/$$module_srcdir \
19375 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19376 --target=${target_alias} \
19378 $(STAGE1_CONFIGURE_FLAGS)
19379 @endif libbacktrace-bootstrap
19381 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19382 maybe-configure-stage2-libbacktrace:
19383 @if libbacktrace-bootstrap
19384 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19385 configure-stage2-libbacktrace:
19386 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19387 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19388 @r=`${PWD_COMMAND}`; export r; \
19389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19390 TFLAGS="$(STAGE2_TFLAGS)"; \
19391 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19392 $(HOST_EXPORTS) \
19393 $(POSTSTAGE1_HOST_EXPORTS) \
19394 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19395 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19396 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19397 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
19398 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19399 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19400 case $(srcdir) in \
19401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19402 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19404 esac; \
19405 module_srcdir=libbacktrace; \
19406 $(SHELL) $$s/$$module_srcdir/configure \
19407 --srcdir=$${topdir}/$$module_srcdir \
19408 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19409 --target=${target_alias} \
19410 --with-build-libsubdir=$(HOST_SUBDIR) \
19411 $(STAGE2_CONFIGURE_FLAGS)
19412 @endif libbacktrace-bootstrap
19414 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19415 maybe-configure-stage3-libbacktrace:
19416 @if libbacktrace-bootstrap
19417 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19418 configure-stage3-libbacktrace:
19419 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19420 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19421 @r=`${PWD_COMMAND}`; export r; \
19422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19423 TFLAGS="$(STAGE3_TFLAGS)"; \
19424 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19425 $(HOST_EXPORTS) \
19426 $(POSTSTAGE1_HOST_EXPORTS) \
19427 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19428 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19429 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19430 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
19431 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19432 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19433 case $(srcdir) in \
19434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19435 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19437 esac; \
19438 module_srcdir=libbacktrace; \
19439 $(SHELL) $$s/$$module_srcdir/configure \
19440 --srcdir=$${topdir}/$$module_srcdir \
19441 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19442 --target=${target_alias} \
19443 --with-build-libsubdir=$(HOST_SUBDIR) \
19444 $(STAGE3_CONFIGURE_FLAGS)
19445 @endif libbacktrace-bootstrap
19447 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19448 maybe-configure-stage4-libbacktrace:
19449 @if libbacktrace-bootstrap
19450 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19451 configure-stage4-libbacktrace:
19452 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19453 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19454 @r=`${PWD_COMMAND}`; export r; \
19455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19456 TFLAGS="$(STAGE4_TFLAGS)"; \
19457 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19458 $(HOST_EXPORTS) \
19459 $(POSTSTAGE1_HOST_EXPORTS) \
19460 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19461 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19462 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19463 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
19464 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19465 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19466 case $(srcdir) in \
19467 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19468 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19469 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19470 esac; \
19471 module_srcdir=libbacktrace; \
19472 $(SHELL) $$s/$$module_srcdir/configure \
19473 --srcdir=$${topdir}/$$module_srcdir \
19474 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19475 --target=${target_alias} \
19476 --with-build-libsubdir=$(HOST_SUBDIR) \
19477 $(STAGE4_CONFIGURE_FLAGS)
19478 @endif libbacktrace-bootstrap
19480 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19481 maybe-configure-stageprofile-libbacktrace:
19482 @if libbacktrace-bootstrap
19483 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19484 configure-stageprofile-libbacktrace:
19485 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19486 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19487 @r=`${PWD_COMMAND}`; export r; \
19488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19489 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19490 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19491 $(HOST_EXPORTS) \
19492 $(POSTSTAGE1_HOST_EXPORTS) \
19493 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19494 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19495 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19496 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
19497 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19498 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19499 case $(srcdir) in \
19500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19501 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19503 esac; \
19504 module_srcdir=libbacktrace; \
19505 $(SHELL) $$s/$$module_srcdir/configure \
19506 --srcdir=$${topdir}/$$module_srcdir \
19507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19508 --target=${target_alias} \
19509 --with-build-libsubdir=$(HOST_SUBDIR) \
19510 $(STAGEprofile_CONFIGURE_FLAGS)
19511 @endif libbacktrace-bootstrap
19513 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19514 maybe-configure-stagefeedback-libbacktrace:
19515 @if libbacktrace-bootstrap
19516 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19517 configure-stagefeedback-libbacktrace:
19518 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19519 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19520 @r=`${PWD_COMMAND}`; export r; \
19521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19522 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19523 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19524 $(HOST_EXPORTS) \
19525 $(POSTSTAGE1_HOST_EXPORTS) \
19526 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19527 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19528 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19529 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
19530 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19531 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19532 case $(srcdir) in \
19533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19534 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19536 esac; \
19537 module_srcdir=libbacktrace; \
19538 $(SHELL) $$s/$$module_srcdir/configure \
19539 --srcdir=$${topdir}/$$module_srcdir \
19540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19541 --target=${target_alias} \
19542 --with-build-libsubdir=$(HOST_SUBDIR) \
19543 $(STAGEfeedback_CONFIGURE_FLAGS)
19544 @endif libbacktrace-bootstrap
19550 .PHONY: all-libbacktrace maybe-all-libbacktrace
19551 maybe-all-libbacktrace:
19552 @if gcc-bootstrap
19553 all-libbacktrace: stage_current
19554 @endif gcc-bootstrap
19555 @if libbacktrace
19556 TARGET-libbacktrace=all
19557 maybe-all-libbacktrace: all-libbacktrace
19558 all-libbacktrace: configure-libbacktrace
19559 @r=`${PWD_COMMAND}`; export r; \
19560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19561 $(HOST_EXPORTS) \
19562 (cd $(HOST_SUBDIR)/libbacktrace && \
19563 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19564 $(TARGET-libbacktrace))
19565 @endif libbacktrace
19569 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19570 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19571 maybe-all-stage1-libbacktrace:
19572 maybe-clean-stage1-libbacktrace:
19573 @if libbacktrace-bootstrap
19574 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19575 all-stage1: all-stage1-libbacktrace
19576 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19577 all-stage1-libbacktrace: configure-stage1-libbacktrace
19578 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19579 @r=`${PWD_COMMAND}`; export r; \
19580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19581 TFLAGS="$(STAGE1_TFLAGS)"; \
19582 $(HOST_EXPORTS) \
19583 cd $(HOST_SUBDIR)/libbacktrace && \
19584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19585 CFLAGS="$(STAGE1_CFLAGS)" \
19586 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19587 LIBCFLAGS="$(LIBCFLAGS)" \
19588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19591 $(EXTRA_HOST_FLAGS) \
19592 $(STAGE1_FLAGS_TO_PASS) \
19593 TFLAGS="$(STAGE1_TFLAGS)" \
19594 $(TARGET-stage1-libbacktrace)
19596 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19597 clean-stage1: clean-stage1-libbacktrace
19598 clean-stage1-libbacktrace:
19599 @if [ $(current_stage) = stage1 ]; then \
19600 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19601 else \
19602 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19603 $(MAKE) stage1-start; \
19604 fi; \
19605 cd $(HOST_SUBDIR)/libbacktrace && \
19606 $(MAKE) $(EXTRA_HOST_FLAGS) \
19607 $(STAGE1_FLAGS_TO_PASS) clean
19608 @endif libbacktrace-bootstrap
19611 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19612 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19613 maybe-all-stage2-libbacktrace:
19614 maybe-clean-stage2-libbacktrace:
19615 @if libbacktrace-bootstrap
19616 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19617 all-stage2: all-stage2-libbacktrace
19618 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19619 all-stage2-libbacktrace: configure-stage2-libbacktrace
19620 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19621 @r=`${PWD_COMMAND}`; export r; \
19622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19623 TFLAGS="$(STAGE2_TFLAGS)"; \
19624 $(HOST_EXPORTS) \
19625 $(POSTSTAGE1_HOST_EXPORTS) \
19626 cd $(HOST_SUBDIR)/libbacktrace && \
19627 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19628 CFLAGS="$(STAGE2_CFLAGS)" \
19629 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19630 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19631 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19632 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19633 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19634 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19635 TFLAGS="$(STAGE2_TFLAGS)" \
19636 $(TARGET-stage2-libbacktrace)
19638 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19639 clean-stage2: clean-stage2-libbacktrace
19640 clean-stage2-libbacktrace:
19641 @if [ $(current_stage) = stage2 ]; then \
19642 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19643 else \
19644 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19645 $(MAKE) stage2-start; \
19646 fi; \
19647 cd $(HOST_SUBDIR)/libbacktrace && \
19648 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19649 @endif libbacktrace-bootstrap
19652 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19653 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19654 maybe-all-stage3-libbacktrace:
19655 maybe-clean-stage3-libbacktrace:
19656 @if libbacktrace-bootstrap
19657 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19658 all-stage3: all-stage3-libbacktrace
19659 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19660 all-stage3-libbacktrace: configure-stage3-libbacktrace
19661 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19662 @r=`${PWD_COMMAND}`; export r; \
19663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19664 TFLAGS="$(STAGE3_TFLAGS)"; \
19665 $(HOST_EXPORTS) \
19666 $(POSTSTAGE1_HOST_EXPORTS) \
19667 cd $(HOST_SUBDIR)/libbacktrace && \
19668 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19669 CFLAGS="$(STAGE3_CFLAGS)" \
19670 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19671 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19672 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19673 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19674 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19675 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19676 TFLAGS="$(STAGE3_TFLAGS)" \
19677 $(TARGET-stage3-libbacktrace)
19679 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19680 clean-stage3: clean-stage3-libbacktrace
19681 clean-stage3-libbacktrace:
19682 @if [ $(current_stage) = stage3 ]; then \
19683 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19684 else \
19685 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19686 $(MAKE) stage3-start; \
19687 fi; \
19688 cd $(HOST_SUBDIR)/libbacktrace && \
19689 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19690 @endif libbacktrace-bootstrap
19693 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19694 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19695 maybe-all-stage4-libbacktrace:
19696 maybe-clean-stage4-libbacktrace:
19697 @if libbacktrace-bootstrap
19698 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19699 all-stage4: all-stage4-libbacktrace
19700 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19701 all-stage4-libbacktrace: configure-stage4-libbacktrace
19702 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19703 @r=`${PWD_COMMAND}`; export r; \
19704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19705 TFLAGS="$(STAGE4_TFLAGS)"; \
19706 $(HOST_EXPORTS) \
19707 $(POSTSTAGE1_HOST_EXPORTS) \
19708 cd $(HOST_SUBDIR)/libbacktrace && \
19709 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19710 CFLAGS="$(STAGE4_CFLAGS)" \
19711 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19712 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19713 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19714 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19715 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19716 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19717 TFLAGS="$(STAGE4_TFLAGS)" \
19718 $(TARGET-stage4-libbacktrace)
19720 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19721 clean-stage4: clean-stage4-libbacktrace
19722 clean-stage4-libbacktrace:
19723 @if [ $(current_stage) = stage4 ]; then \
19724 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19725 else \
19726 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19727 $(MAKE) stage4-start; \
19728 fi; \
19729 cd $(HOST_SUBDIR)/libbacktrace && \
19730 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19731 @endif libbacktrace-bootstrap
19734 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19735 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19736 maybe-all-stageprofile-libbacktrace:
19737 maybe-clean-stageprofile-libbacktrace:
19738 @if libbacktrace-bootstrap
19739 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19740 all-stageprofile: all-stageprofile-libbacktrace
19741 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19742 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19743 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19744 @r=`${PWD_COMMAND}`; export r; \
19745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19746 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19747 $(HOST_EXPORTS) \
19748 $(POSTSTAGE1_HOST_EXPORTS) \
19749 cd $(HOST_SUBDIR)/libbacktrace && \
19750 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19751 CFLAGS="$(STAGEprofile_CFLAGS)" \
19752 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19753 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19754 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19755 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19756 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19757 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19758 TFLAGS="$(STAGEprofile_TFLAGS)" \
19759 $(TARGET-stageprofile-libbacktrace)
19761 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19762 clean-stageprofile: clean-stageprofile-libbacktrace
19763 clean-stageprofile-libbacktrace:
19764 @if [ $(current_stage) = stageprofile ]; then \
19765 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19766 else \
19767 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19768 $(MAKE) stageprofile-start; \
19769 fi; \
19770 cd $(HOST_SUBDIR)/libbacktrace && \
19771 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19772 @endif libbacktrace-bootstrap
19775 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19776 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19777 maybe-all-stagefeedback-libbacktrace:
19778 maybe-clean-stagefeedback-libbacktrace:
19779 @if libbacktrace-bootstrap
19780 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19781 all-stagefeedback: all-stagefeedback-libbacktrace
19782 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19783 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19784 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19785 @r=`${PWD_COMMAND}`; export r; \
19786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19787 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19788 $(HOST_EXPORTS) \
19789 $(POSTSTAGE1_HOST_EXPORTS) \
19790 cd $(HOST_SUBDIR)/libbacktrace && \
19791 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19792 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19793 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19794 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19795 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19796 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19797 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19798 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19799 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19800 $(TARGET-stagefeedback-libbacktrace)
19802 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19803 clean-stagefeedback: clean-stagefeedback-libbacktrace
19804 clean-stagefeedback-libbacktrace:
19805 @if [ $(current_stage) = stagefeedback ]; then \
19806 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19807 else \
19808 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19809 $(MAKE) stagefeedback-start; \
19810 fi; \
19811 cd $(HOST_SUBDIR)/libbacktrace && \
19812 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19813 @endif libbacktrace-bootstrap
19819 .PHONY: check-libbacktrace maybe-check-libbacktrace
19820 maybe-check-libbacktrace:
19821 @if libbacktrace
19822 maybe-check-libbacktrace: check-libbacktrace
19824 check-libbacktrace:
19825 @: $(MAKE); $(unstage)
19826 @r=`${PWD_COMMAND}`; export r; \
19827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19828 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19829 (cd $(HOST_SUBDIR)/libbacktrace && \
19830 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19832 @endif libbacktrace
19834 .PHONY: install-libbacktrace maybe-install-libbacktrace
19835 maybe-install-libbacktrace:
19836 @if libbacktrace
19837 maybe-install-libbacktrace: install-libbacktrace
19839 install-libbacktrace: installdirs
19840 @: $(MAKE); $(unstage)
19841 @r=`${PWD_COMMAND}`; export r; \
19842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19843 $(HOST_EXPORTS) \
19844 (cd $(HOST_SUBDIR)/libbacktrace && \
19845 $(MAKE) $(FLAGS_TO_PASS) install)
19847 @endif libbacktrace
19849 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19850 maybe-install-strip-libbacktrace:
19851 @if libbacktrace
19852 maybe-install-strip-libbacktrace: install-strip-libbacktrace
19854 install-strip-libbacktrace: installdirs
19855 @: $(MAKE); $(unstage)
19856 @r=`${PWD_COMMAND}`; export r; \
19857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19858 $(HOST_EXPORTS) \
19859 (cd $(HOST_SUBDIR)/libbacktrace && \
19860 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19862 @endif libbacktrace
19864 # Other targets (info, dvi, pdf, etc.)
19866 .PHONY: maybe-info-libbacktrace info-libbacktrace
19867 maybe-info-libbacktrace:
19868 @if libbacktrace
19869 maybe-info-libbacktrace: info-libbacktrace
19871 info-libbacktrace: \
19872 configure-libbacktrace
19873 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19874 r=`${PWD_COMMAND}`; export r; \
19875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19876 $(HOST_EXPORTS) \
19877 for flag in $(EXTRA_HOST_FLAGS) ; do \
19878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19879 done; \
19880 echo "Doing info in libbacktrace"; \
19881 (cd $(HOST_SUBDIR)/libbacktrace && \
19882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19884 "RANLIB=$${RANLIB}" \
19885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19886 info) \
19887 || exit 1
19889 @endif libbacktrace
19891 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19892 maybe-dvi-libbacktrace:
19893 @if libbacktrace
19894 maybe-dvi-libbacktrace: dvi-libbacktrace
19896 dvi-libbacktrace: \
19897 configure-libbacktrace
19898 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19899 r=`${PWD_COMMAND}`; export r; \
19900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19901 $(HOST_EXPORTS) \
19902 for flag in $(EXTRA_HOST_FLAGS) ; do \
19903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19904 done; \
19905 echo "Doing dvi in libbacktrace"; \
19906 (cd $(HOST_SUBDIR)/libbacktrace && \
19907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19909 "RANLIB=$${RANLIB}" \
19910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19911 dvi) \
19912 || exit 1
19914 @endif libbacktrace
19916 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19917 maybe-pdf-libbacktrace:
19918 @if libbacktrace
19919 maybe-pdf-libbacktrace: pdf-libbacktrace
19921 pdf-libbacktrace: \
19922 configure-libbacktrace
19923 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19924 r=`${PWD_COMMAND}`; export r; \
19925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19926 $(HOST_EXPORTS) \
19927 for flag in $(EXTRA_HOST_FLAGS) ; do \
19928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19929 done; \
19930 echo "Doing pdf in libbacktrace"; \
19931 (cd $(HOST_SUBDIR)/libbacktrace && \
19932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19934 "RANLIB=$${RANLIB}" \
19935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19936 pdf) \
19937 || exit 1
19939 @endif libbacktrace
19941 .PHONY: maybe-html-libbacktrace html-libbacktrace
19942 maybe-html-libbacktrace:
19943 @if libbacktrace
19944 maybe-html-libbacktrace: html-libbacktrace
19946 html-libbacktrace: \
19947 configure-libbacktrace
19948 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19949 r=`${PWD_COMMAND}`; export r; \
19950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19951 $(HOST_EXPORTS) \
19952 for flag in $(EXTRA_HOST_FLAGS) ; do \
19953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19954 done; \
19955 echo "Doing html in libbacktrace"; \
19956 (cd $(HOST_SUBDIR)/libbacktrace && \
19957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19959 "RANLIB=$${RANLIB}" \
19960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19961 html) \
19962 || exit 1
19964 @endif libbacktrace
19966 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
19967 maybe-TAGS-libbacktrace:
19968 @if libbacktrace
19969 maybe-TAGS-libbacktrace: TAGS-libbacktrace
19971 TAGS-libbacktrace: \
19972 configure-libbacktrace
19973 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19974 r=`${PWD_COMMAND}`; export r; \
19975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19976 $(HOST_EXPORTS) \
19977 for flag in $(EXTRA_HOST_FLAGS) ; do \
19978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19979 done; \
19980 echo "Doing TAGS in libbacktrace"; \
19981 (cd $(HOST_SUBDIR)/libbacktrace && \
19982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19984 "RANLIB=$${RANLIB}" \
19985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19986 TAGS) \
19987 || exit 1
19989 @endif libbacktrace
19991 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
19992 maybe-install-info-libbacktrace:
19993 @if libbacktrace
19994 maybe-install-info-libbacktrace: install-info-libbacktrace
19996 install-info-libbacktrace: \
19997 configure-libbacktrace \
19998 info-libbacktrace
19999 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20000 r=`${PWD_COMMAND}`; export r; \
20001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20002 $(HOST_EXPORTS) \
20003 for flag in $(EXTRA_HOST_FLAGS) ; do \
20004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20005 done; \
20006 echo "Doing install-info in libbacktrace"; \
20007 (cd $(HOST_SUBDIR)/libbacktrace && \
20008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20010 "RANLIB=$${RANLIB}" \
20011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20012 install-info) \
20013 || exit 1
20015 @endif libbacktrace
20017 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20018 maybe-install-pdf-libbacktrace:
20019 @if libbacktrace
20020 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20022 install-pdf-libbacktrace: \
20023 configure-libbacktrace \
20024 pdf-libbacktrace
20025 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20026 r=`${PWD_COMMAND}`; export r; \
20027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20028 $(HOST_EXPORTS) \
20029 for flag in $(EXTRA_HOST_FLAGS) ; do \
20030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20031 done; \
20032 echo "Doing install-pdf in libbacktrace"; \
20033 (cd $(HOST_SUBDIR)/libbacktrace && \
20034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20036 "RANLIB=$${RANLIB}" \
20037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20038 install-pdf) \
20039 || exit 1
20041 @endif libbacktrace
20043 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20044 maybe-install-html-libbacktrace:
20045 @if libbacktrace
20046 maybe-install-html-libbacktrace: install-html-libbacktrace
20048 install-html-libbacktrace: \
20049 configure-libbacktrace \
20050 html-libbacktrace
20051 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20052 r=`${PWD_COMMAND}`; export r; \
20053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20054 $(HOST_EXPORTS) \
20055 for flag in $(EXTRA_HOST_FLAGS) ; do \
20056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20057 done; \
20058 echo "Doing install-html in libbacktrace"; \
20059 (cd $(HOST_SUBDIR)/libbacktrace && \
20060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20062 "RANLIB=$${RANLIB}" \
20063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20064 install-html) \
20065 || exit 1
20067 @endif libbacktrace
20069 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20070 maybe-installcheck-libbacktrace:
20071 @if libbacktrace
20072 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20074 installcheck-libbacktrace: \
20075 configure-libbacktrace
20076 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20077 r=`${PWD_COMMAND}`; export r; \
20078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20079 $(HOST_EXPORTS) \
20080 for flag in $(EXTRA_HOST_FLAGS) ; do \
20081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20082 done; \
20083 echo "Doing installcheck in libbacktrace"; \
20084 (cd $(HOST_SUBDIR)/libbacktrace && \
20085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20087 "RANLIB=$${RANLIB}" \
20088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20089 installcheck) \
20090 || exit 1
20092 @endif libbacktrace
20094 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20095 maybe-mostlyclean-libbacktrace:
20096 @if libbacktrace
20097 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20099 mostlyclean-libbacktrace:
20100 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20101 r=`${PWD_COMMAND}`; export r; \
20102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20103 $(HOST_EXPORTS) \
20104 for flag in $(EXTRA_HOST_FLAGS) ; do \
20105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20106 done; \
20107 echo "Doing mostlyclean in libbacktrace"; \
20108 (cd $(HOST_SUBDIR)/libbacktrace && \
20109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20111 "RANLIB=$${RANLIB}" \
20112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20113 mostlyclean) \
20114 || exit 1
20116 @endif libbacktrace
20118 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20119 maybe-clean-libbacktrace:
20120 @if libbacktrace
20121 maybe-clean-libbacktrace: clean-libbacktrace
20123 clean-libbacktrace:
20124 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20125 r=`${PWD_COMMAND}`; export r; \
20126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20127 $(HOST_EXPORTS) \
20128 for flag in $(EXTRA_HOST_FLAGS) ; do \
20129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20130 done; \
20131 echo "Doing clean in libbacktrace"; \
20132 (cd $(HOST_SUBDIR)/libbacktrace && \
20133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20135 "RANLIB=$${RANLIB}" \
20136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20137 clean) \
20138 || exit 1
20140 @endif libbacktrace
20142 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20143 maybe-distclean-libbacktrace:
20144 @if libbacktrace
20145 maybe-distclean-libbacktrace: distclean-libbacktrace
20147 distclean-libbacktrace:
20148 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20149 r=`${PWD_COMMAND}`; export r; \
20150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20151 $(HOST_EXPORTS) \
20152 for flag in $(EXTRA_HOST_FLAGS) ; do \
20153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20154 done; \
20155 echo "Doing distclean in libbacktrace"; \
20156 (cd $(HOST_SUBDIR)/libbacktrace && \
20157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20159 "RANLIB=$${RANLIB}" \
20160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20161 distclean) \
20162 || exit 1
20164 @endif libbacktrace
20166 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20167 maybe-maintainer-clean-libbacktrace:
20168 @if libbacktrace
20169 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20171 maintainer-clean-libbacktrace:
20172 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20173 r=`${PWD_COMMAND}`; export r; \
20174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20175 $(HOST_EXPORTS) \
20176 for flag in $(EXTRA_HOST_FLAGS) ; do \
20177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20178 done; \
20179 echo "Doing maintainer-clean in libbacktrace"; \
20180 (cd $(HOST_SUBDIR)/libbacktrace && \
20181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20183 "RANLIB=$${RANLIB}" \
20184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20185 maintainer-clean) \
20186 || exit 1
20188 @endif libbacktrace
20192 .PHONY: configure-libcpp maybe-configure-libcpp
20193 maybe-configure-libcpp:
20194 @if gcc-bootstrap
20195 configure-libcpp: stage_current
20196 @endif gcc-bootstrap
20197 @if libcpp
20198 maybe-configure-libcpp: configure-libcpp
20199 configure-libcpp:
20200 @r=`${PWD_COMMAND}`; export r; \
20201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20202 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20204 $(HOST_EXPORTS) \
20205 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20206 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20207 case $(srcdir) in \
20208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20209 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20211 esac; \
20212 module_srcdir=libcpp; \
20213 $(SHELL) \
20214 $$s/$$module_srcdir/configure \
20215 --srcdir=$${topdir}/$$module_srcdir \
20216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20217 --target=${target_alias} \
20218 || exit 1
20219 @endif libcpp
20223 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20224 maybe-configure-stage1-libcpp:
20225 @if libcpp-bootstrap
20226 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20227 configure-stage1-libcpp:
20228 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20229 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20230 @r=`${PWD_COMMAND}`; export r; \
20231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20232 TFLAGS="$(STAGE1_TFLAGS)"; \
20233 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20234 $(HOST_EXPORTS) \
20235 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20236 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20237 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20238 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
20239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20240 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20241 case $(srcdir) in \
20242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20243 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20245 esac; \
20246 module_srcdir=libcpp; \
20247 $(SHELL) $$s/$$module_srcdir/configure \
20248 --srcdir=$${topdir}/$$module_srcdir \
20249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20250 --target=${target_alias} \
20252 $(STAGE1_CONFIGURE_FLAGS)
20253 @endif libcpp-bootstrap
20255 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20256 maybe-configure-stage2-libcpp:
20257 @if libcpp-bootstrap
20258 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20259 configure-stage2-libcpp:
20260 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20261 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20262 @r=`${PWD_COMMAND}`; export r; \
20263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20264 TFLAGS="$(STAGE2_TFLAGS)"; \
20265 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20266 $(HOST_EXPORTS) \
20267 $(POSTSTAGE1_HOST_EXPORTS) \
20268 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20269 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20270 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20271 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
20272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20273 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20274 case $(srcdir) in \
20275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20276 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20278 esac; \
20279 module_srcdir=libcpp; \
20280 $(SHELL) $$s/$$module_srcdir/configure \
20281 --srcdir=$${topdir}/$$module_srcdir \
20282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20283 --target=${target_alias} \
20284 --with-build-libsubdir=$(HOST_SUBDIR) \
20285 $(STAGE2_CONFIGURE_FLAGS)
20286 @endif libcpp-bootstrap
20288 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20289 maybe-configure-stage3-libcpp:
20290 @if libcpp-bootstrap
20291 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20292 configure-stage3-libcpp:
20293 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20294 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20295 @r=`${PWD_COMMAND}`; export r; \
20296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20297 TFLAGS="$(STAGE3_TFLAGS)"; \
20298 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20299 $(HOST_EXPORTS) \
20300 $(POSTSTAGE1_HOST_EXPORTS) \
20301 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20302 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20303 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20304 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
20305 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20306 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20307 case $(srcdir) in \
20308 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20309 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20310 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20311 esac; \
20312 module_srcdir=libcpp; \
20313 $(SHELL) $$s/$$module_srcdir/configure \
20314 --srcdir=$${topdir}/$$module_srcdir \
20315 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20316 --target=${target_alias} \
20317 --with-build-libsubdir=$(HOST_SUBDIR) \
20318 $(STAGE3_CONFIGURE_FLAGS)
20319 @endif libcpp-bootstrap
20321 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20322 maybe-configure-stage4-libcpp:
20323 @if libcpp-bootstrap
20324 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20325 configure-stage4-libcpp:
20326 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20327 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20328 @r=`${PWD_COMMAND}`; export r; \
20329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20330 TFLAGS="$(STAGE4_TFLAGS)"; \
20331 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20332 $(HOST_EXPORTS) \
20333 $(POSTSTAGE1_HOST_EXPORTS) \
20334 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20335 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20336 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20337 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
20338 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20339 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20340 case $(srcdir) in \
20341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20342 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20344 esac; \
20345 module_srcdir=libcpp; \
20346 $(SHELL) $$s/$$module_srcdir/configure \
20347 --srcdir=$${topdir}/$$module_srcdir \
20348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20349 --target=${target_alias} \
20350 --with-build-libsubdir=$(HOST_SUBDIR) \
20351 $(STAGE4_CONFIGURE_FLAGS)
20352 @endif libcpp-bootstrap
20354 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20355 maybe-configure-stageprofile-libcpp:
20356 @if libcpp-bootstrap
20357 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20358 configure-stageprofile-libcpp:
20359 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20360 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20361 @r=`${PWD_COMMAND}`; export r; \
20362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20363 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20364 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20365 $(HOST_EXPORTS) \
20366 $(POSTSTAGE1_HOST_EXPORTS) \
20367 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20368 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20369 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20370 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
20371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20372 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20373 case $(srcdir) in \
20374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20375 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20377 esac; \
20378 module_srcdir=libcpp; \
20379 $(SHELL) $$s/$$module_srcdir/configure \
20380 --srcdir=$${topdir}/$$module_srcdir \
20381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20382 --target=${target_alias} \
20383 --with-build-libsubdir=$(HOST_SUBDIR) \
20384 $(STAGEprofile_CONFIGURE_FLAGS)
20385 @endif libcpp-bootstrap
20387 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20388 maybe-configure-stagefeedback-libcpp:
20389 @if libcpp-bootstrap
20390 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20391 configure-stagefeedback-libcpp:
20392 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20393 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20394 @r=`${PWD_COMMAND}`; export r; \
20395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20396 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20397 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20398 $(HOST_EXPORTS) \
20399 $(POSTSTAGE1_HOST_EXPORTS) \
20400 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20401 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20402 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20403 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
20404 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20405 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20406 case $(srcdir) in \
20407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20408 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20410 esac; \
20411 module_srcdir=libcpp; \
20412 $(SHELL) $$s/$$module_srcdir/configure \
20413 --srcdir=$${topdir}/$$module_srcdir \
20414 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20415 --target=${target_alias} \
20416 --with-build-libsubdir=$(HOST_SUBDIR) \
20417 $(STAGEfeedback_CONFIGURE_FLAGS)
20418 @endif libcpp-bootstrap
20424 .PHONY: all-libcpp maybe-all-libcpp
20425 maybe-all-libcpp:
20426 @if gcc-bootstrap
20427 all-libcpp: stage_current
20428 @endif gcc-bootstrap
20429 @if libcpp
20430 TARGET-libcpp=all
20431 maybe-all-libcpp: all-libcpp
20432 all-libcpp: configure-libcpp
20433 @r=`${PWD_COMMAND}`; export r; \
20434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20435 $(HOST_EXPORTS) \
20436 (cd $(HOST_SUBDIR)/libcpp && \
20437 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20438 $(TARGET-libcpp))
20439 @endif libcpp
20443 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20444 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20445 maybe-all-stage1-libcpp:
20446 maybe-clean-stage1-libcpp:
20447 @if libcpp-bootstrap
20448 maybe-all-stage1-libcpp: all-stage1-libcpp
20449 all-stage1: all-stage1-libcpp
20450 TARGET-stage1-libcpp = $(TARGET-libcpp)
20451 all-stage1-libcpp: configure-stage1-libcpp
20452 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20453 @r=`${PWD_COMMAND}`; export r; \
20454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20455 TFLAGS="$(STAGE1_TFLAGS)"; \
20456 $(HOST_EXPORTS) \
20457 cd $(HOST_SUBDIR)/libcpp && \
20458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20459 CFLAGS="$(STAGE1_CFLAGS)" \
20460 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20461 LIBCFLAGS="$(LIBCFLAGS)" \
20462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20465 $(EXTRA_HOST_FLAGS) \
20466 $(STAGE1_FLAGS_TO_PASS) \
20467 TFLAGS="$(STAGE1_TFLAGS)" \
20468 $(TARGET-stage1-libcpp)
20470 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20471 clean-stage1: clean-stage1-libcpp
20472 clean-stage1-libcpp:
20473 @if [ $(current_stage) = stage1 ]; then \
20474 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20475 else \
20476 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20477 $(MAKE) stage1-start; \
20478 fi; \
20479 cd $(HOST_SUBDIR)/libcpp && \
20480 $(MAKE) $(EXTRA_HOST_FLAGS) \
20481 $(STAGE1_FLAGS_TO_PASS) clean
20482 @endif libcpp-bootstrap
20485 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20486 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20487 maybe-all-stage2-libcpp:
20488 maybe-clean-stage2-libcpp:
20489 @if libcpp-bootstrap
20490 maybe-all-stage2-libcpp: all-stage2-libcpp
20491 all-stage2: all-stage2-libcpp
20492 TARGET-stage2-libcpp = $(TARGET-libcpp)
20493 all-stage2-libcpp: configure-stage2-libcpp
20494 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20495 @r=`${PWD_COMMAND}`; export r; \
20496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20497 TFLAGS="$(STAGE2_TFLAGS)"; \
20498 $(HOST_EXPORTS) \
20499 $(POSTSTAGE1_HOST_EXPORTS) \
20500 cd $(HOST_SUBDIR)/libcpp && \
20501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20502 CFLAGS="$(STAGE2_CFLAGS)" \
20503 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20504 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20508 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20509 TFLAGS="$(STAGE2_TFLAGS)" \
20510 $(TARGET-stage2-libcpp)
20512 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20513 clean-stage2: clean-stage2-libcpp
20514 clean-stage2-libcpp:
20515 @if [ $(current_stage) = stage2 ]; then \
20516 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20517 else \
20518 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20519 $(MAKE) stage2-start; \
20520 fi; \
20521 cd $(HOST_SUBDIR)/libcpp && \
20522 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20523 @endif libcpp-bootstrap
20526 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20527 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20528 maybe-all-stage3-libcpp:
20529 maybe-clean-stage3-libcpp:
20530 @if libcpp-bootstrap
20531 maybe-all-stage3-libcpp: all-stage3-libcpp
20532 all-stage3: all-stage3-libcpp
20533 TARGET-stage3-libcpp = $(TARGET-libcpp)
20534 all-stage3-libcpp: configure-stage3-libcpp
20535 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20536 @r=`${PWD_COMMAND}`; export r; \
20537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20538 TFLAGS="$(STAGE3_TFLAGS)"; \
20539 $(HOST_EXPORTS) \
20540 $(POSTSTAGE1_HOST_EXPORTS) \
20541 cd $(HOST_SUBDIR)/libcpp && \
20542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20543 CFLAGS="$(STAGE3_CFLAGS)" \
20544 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20545 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20546 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20547 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20548 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20549 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20550 TFLAGS="$(STAGE3_TFLAGS)" \
20551 $(TARGET-stage3-libcpp)
20553 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20554 clean-stage3: clean-stage3-libcpp
20555 clean-stage3-libcpp:
20556 @if [ $(current_stage) = stage3 ]; then \
20557 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20558 else \
20559 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20560 $(MAKE) stage3-start; \
20561 fi; \
20562 cd $(HOST_SUBDIR)/libcpp && \
20563 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20564 @endif libcpp-bootstrap
20567 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20568 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20569 maybe-all-stage4-libcpp:
20570 maybe-clean-stage4-libcpp:
20571 @if libcpp-bootstrap
20572 maybe-all-stage4-libcpp: all-stage4-libcpp
20573 all-stage4: all-stage4-libcpp
20574 TARGET-stage4-libcpp = $(TARGET-libcpp)
20575 all-stage4-libcpp: configure-stage4-libcpp
20576 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20577 @r=`${PWD_COMMAND}`; export r; \
20578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20579 TFLAGS="$(STAGE4_TFLAGS)"; \
20580 $(HOST_EXPORTS) \
20581 $(POSTSTAGE1_HOST_EXPORTS) \
20582 cd $(HOST_SUBDIR)/libcpp && \
20583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20584 CFLAGS="$(STAGE4_CFLAGS)" \
20585 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20586 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20590 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20591 TFLAGS="$(STAGE4_TFLAGS)" \
20592 $(TARGET-stage4-libcpp)
20594 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20595 clean-stage4: clean-stage4-libcpp
20596 clean-stage4-libcpp:
20597 @if [ $(current_stage) = stage4 ]; then \
20598 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20599 else \
20600 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20601 $(MAKE) stage4-start; \
20602 fi; \
20603 cd $(HOST_SUBDIR)/libcpp && \
20604 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20605 @endif libcpp-bootstrap
20608 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20609 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20610 maybe-all-stageprofile-libcpp:
20611 maybe-clean-stageprofile-libcpp:
20612 @if libcpp-bootstrap
20613 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20614 all-stageprofile: all-stageprofile-libcpp
20615 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20616 all-stageprofile-libcpp: configure-stageprofile-libcpp
20617 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20618 @r=`${PWD_COMMAND}`; export r; \
20619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20620 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20621 $(HOST_EXPORTS) \
20622 $(POSTSTAGE1_HOST_EXPORTS) \
20623 cd $(HOST_SUBDIR)/libcpp && \
20624 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20625 CFLAGS="$(STAGEprofile_CFLAGS)" \
20626 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20627 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20628 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20629 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20630 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20631 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20632 TFLAGS="$(STAGEprofile_TFLAGS)" \
20633 $(TARGET-stageprofile-libcpp)
20635 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20636 clean-stageprofile: clean-stageprofile-libcpp
20637 clean-stageprofile-libcpp:
20638 @if [ $(current_stage) = stageprofile ]; then \
20639 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20640 else \
20641 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20642 $(MAKE) stageprofile-start; \
20643 fi; \
20644 cd $(HOST_SUBDIR)/libcpp && \
20645 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20646 @endif libcpp-bootstrap
20649 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20650 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20651 maybe-all-stagefeedback-libcpp:
20652 maybe-clean-stagefeedback-libcpp:
20653 @if libcpp-bootstrap
20654 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20655 all-stagefeedback: all-stagefeedback-libcpp
20656 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20657 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20658 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20659 @r=`${PWD_COMMAND}`; export r; \
20660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20661 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20662 $(HOST_EXPORTS) \
20663 $(POSTSTAGE1_HOST_EXPORTS) \
20664 cd $(HOST_SUBDIR)/libcpp && \
20665 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20666 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20667 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20668 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20669 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20670 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20671 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20672 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20673 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20674 $(TARGET-stagefeedback-libcpp)
20676 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20677 clean-stagefeedback: clean-stagefeedback-libcpp
20678 clean-stagefeedback-libcpp:
20679 @if [ $(current_stage) = stagefeedback ]; then \
20680 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20681 else \
20682 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20683 $(MAKE) stagefeedback-start; \
20684 fi; \
20685 cd $(HOST_SUBDIR)/libcpp && \
20686 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20687 @endif libcpp-bootstrap
20693 .PHONY: check-libcpp maybe-check-libcpp
20694 maybe-check-libcpp:
20695 @if libcpp
20696 maybe-check-libcpp: check-libcpp
20698 check-libcpp:
20699 @: $(MAKE); $(unstage)
20700 @r=`${PWD_COMMAND}`; export r; \
20701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20702 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20703 (cd $(HOST_SUBDIR)/libcpp && \
20704 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
20706 @endif libcpp
20708 .PHONY: install-libcpp maybe-install-libcpp
20709 maybe-install-libcpp:
20710 @if libcpp
20711 maybe-install-libcpp: install-libcpp
20713 install-libcpp: installdirs
20714 @: $(MAKE); $(unstage)
20715 @r=`${PWD_COMMAND}`; export r; \
20716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20717 $(HOST_EXPORTS) \
20718 (cd $(HOST_SUBDIR)/libcpp && \
20719 $(MAKE) $(FLAGS_TO_PASS) install)
20721 @endif libcpp
20723 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20724 maybe-install-strip-libcpp:
20725 @if libcpp
20726 maybe-install-strip-libcpp: install-strip-libcpp
20728 install-strip-libcpp: installdirs
20729 @: $(MAKE); $(unstage)
20730 @r=`${PWD_COMMAND}`; export r; \
20731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20732 $(HOST_EXPORTS) \
20733 (cd $(HOST_SUBDIR)/libcpp && \
20734 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20736 @endif libcpp
20738 # Other targets (info, dvi, pdf, etc.)
20740 .PHONY: maybe-info-libcpp info-libcpp
20741 maybe-info-libcpp:
20742 @if libcpp
20743 maybe-info-libcpp: info-libcpp
20745 info-libcpp: \
20746 configure-libcpp
20747 @[ -f ./libcpp/Makefile ] || exit 0; \
20748 r=`${PWD_COMMAND}`; export r; \
20749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20750 $(HOST_EXPORTS) \
20751 for flag in $(EXTRA_HOST_FLAGS) ; do \
20752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20753 done; \
20754 echo "Doing info in libcpp"; \
20755 (cd $(HOST_SUBDIR)/libcpp && \
20756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20758 "RANLIB=$${RANLIB}" \
20759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20760 info) \
20761 || exit 1
20763 @endif libcpp
20765 .PHONY: maybe-dvi-libcpp dvi-libcpp
20766 maybe-dvi-libcpp:
20767 @if libcpp
20768 maybe-dvi-libcpp: dvi-libcpp
20770 dvi-libcpp: \
20771 configure-libcpp
20772 @[ -f ./libcpp/Makefile ] || exit 0; \
20773 r=`${PWD_COMMAND}`; export r; \
20774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20775 $(HOST_EXPORTS) \
20776 for flag in $(EXTRA_HOST_FLAGS) ; do \
20777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20778 done; \
20779 echo "Doing dvi in libcpp"; \
20780 (cd $(HOST_SUBDIR)/libcpp && \
20781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20783 "RANLIB=$${RANLIB}" \
20784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20785 dvi) \
20786 || exit 1
20788 @endif libcpp
20790 .PHONY: maybe-pdf-libcpp pdf-libcpp
20791 maybe-pdf-libcpp:
20792 @if libcpp
20793 maybe-pdf-libcpp: pdf-libcpp
20795 pdf-libcpp: \
20796 configure-libcpp
20797 @[ -f ./libcpp/Makefile ] || exit 0; \
20798 r=`${PWD_COMMAND}`; export r; \
20799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20800 $(HOST_EXPORTS) \
20801 for flag in $(EXTRA_HOST_FLAGS) ; do \
20802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20803 done; \
20804 echo "Doing pdf in libcpp"; \
20805 (cd $(HOST_SUBDIR)/libcpp && \
20806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20808 "RANLIB=$${RANLIB}" \
20809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20810 pdf) \
20811 || exit 1
20813 @endif libcpp
20815 .PHONY: maybe-html-libcpp html-libcpp
20816 maybe-html-libcpp:
20817 @if libcpp
20818 maybe-html-libcpp: html-libcpp
20820 html-libcpp: \
20821 configure-libcpp
20822 @[ -f ./libcpp/Makefile ] || exit 0; \
20823 r=`${PWD_COMMAND}`; export r; \
20824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20825 $(HOST_EXPORTS) \
20826 for flag in $(EXTRA_HOST_FLAGS) ; do \
20827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20828 done; \
20829 echo "Doing html in libcpp"; \
20830 (cd $(HOST_SUBDIR)/libcpp && \
20831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20833 "RANLIB=$${RANLIB}" \
20834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20835 html) \
20836 || exit 1
20838 @endif libcpp
20840 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20841 maybe-TAGS-libcpp:
20842 @if libcpp
20843 maybe-TAGS-libcpp: TAGS-libcpp
20845 TAGS-libcpp: \
20846 configure-libcpp
20847 @[ -f ./libcpp/Makefile ] || exit 0; \
20848 r=`${PWD_COMMAND}`; export r; \
20849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20850 $(HOST_EXPORTS) \
20851 for flag in $(EXTRA_HOST_FLAGS) ; do \
20852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20853 done; \
20854 echo "Doing TAGS in libcpp"; \
20855 (cd $(HOST_SUBDIR)/libcpp && \
20856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20858 "RANLIB=$${RANLIB}" \
20859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20860 TAGS) \
20861 || exit 1
20863 @endif libcpp
20865 .PHONY: maybe-install-info-libcpp install-info-libcpp
20866 maybe-install-info-libcpp:
20867 @if libcpp
20868 maybe-install-info-libcpp: install-info-libcpp
20870 install-info-libcpp: \
20871 configure-libcpp \
20872 info-libcpp
20873 @[ -f ./libcpp/Makefile ] || exit 0; \
20874 r=`${PWD_COMMAND}`; export r; \
20875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20876 $(HOST_EXPORTS) \
20877 for flag in $(EXTRA_HOST_FLAGS) ; do \
20878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20879 done; \
20880 echo "Doing install-info in libcpp"; \
20881 (cd $(HOST_SUBDIR)/libcpp && \
20882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20884 "RANLIB=$${RANLIB}" \
20885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20886 install-info) \
20887 || exit 1
20889 @endif libcpp
20891 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20892 maybe-install-pdf-libcpp:
20893 @if libcpp
20894 maybe-install-pdf-libcpp: install-pdf-libcpp
20896 install-pdf-libcpp: \
20897 configure-libcpp \
20898 pdf-libcpp
20899 @[ -f ./libcpp/Makefile ] || exit 0; \
20900 r=`${PWD_COMMAND}`; export r; \
20901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20902 $(HOST_EXPORTS) \
20903 for flag in $(EXTRA_HOST_FLAGS) ; do \
20904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20905 done; \
20906 echo "Doing install-pdf in libcpp"; \
20907 (cd $(HOST_SUBDIR)/libcpp && \
20908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20910 "RANLIB=$${RANLIB}" \
20911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20912 install-pdf) \
20913 || exit 1
20915 @endif libcpp
20917 .PHONY: maybe-install-html-libcpp install-html-libcpp
20918 maybe-install-html-libcpp:
20919 @if libcpp
20920 maybe-install-html-libcpp: install-html-libcpp
20922 install-html-libcpp: \
20923 configure-libcpp \
20924 html-libcpp
20925 @[ -f ./libcpp/Makefile ] || exit 0; \
20926 r=`${PWD_COMMAND}`; export r; \
20927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20928 $(HOST_EXPORTS) \
20929 for flag in $(EXTRA_HOST_FLAGS) ; do \
20930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20931 done; \
20932 echo "Doing install-html in libcpp"; \
20933 (cd $(HOST_SUBDIR)/libcpp && \
20934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20936 "RANLIB=$${RANLIB}" \
20937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20938 install-html) \
20939 || exit 1
20941 @endif libcpp
20943 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20944 maybe-installcheck-libcpp:
20945 @if libcpp
20946 maybe-installcheck-libcpp: installcheck-libcpp
20948 installcheck-libcpp: \
20949 configure-libcpp
20950 @[ -f ./libcpp/Makefile ] || exit 0; \
20951 r=`${PWD_COMMAND}`; export r; \
20952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20953 $(HOST_EXPORTS) \
20954 for flag in $(EXTRA_HOST_FLAGS) ; do \
20955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20956 done; \
20957 echo "Doing installcheck in libcpp"; \
20958 (cd $(HOST_SUBDIR)/libcpp && \
20959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20961 "RANLIB=$${RANLIB}" \
20962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20963 installcheck) \
20964 || exit 1
20966 @endif libcpp
20968 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20969 maybe-mostlyclean-libcpp:
20970 @if libcpp
20971 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20973 mostlyclean-libcpp:
20974 @[ -f ./libcpp/Makefile ] || exit 0; \
20975 r=`${PWD_COMMAND}`; export r; \
20976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20977 $(HOST_EXPORTS) \
20978 for flag in $(EXTRA_HOST_FLAGS) ; do \
20979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20980 done; \
20981 echo "Doing mostlyclean in libcpp"; \
20982 (cd $(HOST_SUBDIR)/libcpp && \
20983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20985 "RANLIB=$${RANLIB}" \
20986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20987 mostlyclean) \
20988 || exit 1
20990 @endif libcpp
20992 .PHONY: maybe-clean-libcpp clean-libcpp
20993 maybe-clean-libcpp:
20994 @if libcpp
20995 maybe-clean-libcpp: clean-libcpp
20997 clean-libcpp:
20998 @[ -f ./libcpp/Makefile ] || exit 0; \
20999 r=`${PWD_COMMAND}`; export r; \
21000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21001 $(HOST_EXPORTS) \
21002 for flag in $(EXTRA_HOST_FLAGS) ; do \
21003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21004 done; \
21005 echo "Doing clean in libcpp"; \
21006 (cd $(HOST_SUBDIR)/libcpp && \
21007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21009 "RANLIB=$${RANLIB}" \
21010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21011 clean) \
21012 || exit 1
21014 @endif libcpp
21016 .PHONY: maybe-distclean-libcpp distclean-libcpp
21017 maybe-distclean-libcpp:
21018 @if libcpp
21019 maybe-distclean-libcpp: distclean-libcpp
21021 distclean-libcpp:
21022 @[ -f ./libcpp/Makefile ] || exit 0; \
21023 r=`${PWD_COMMAND}`; export r; \
21024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21025 $(HOST_EXPORTS) \
21026 for flag in $(EXTRA_HOST_FLAGS) ; do \
21027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21028 done; \
21029 echo "Doing distclean in libcpp"; \
21030 (cd $(HOST_SUBDIR)/libcpp && \
21031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21033 "RANLIB=$${RANLIB}" \
21034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21035 distclean) \
21036 || exit 1
21038 @endif libcpp
21040 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21041 maybe-maintainer-clean-libcpp:
21042 @if libcpp
21043 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21045 maintainer-clean-libcpp:
21046 @[ -f ./libcpp/Makefile ] || exit 0; \
21047 r=`${PWD_COMMAND}`; export r; \
21048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21049 $(HOST_EXPORTS) \
21050 for flag in $(EXTRA_HOST_FLAGS) ; do \
21051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21052 done; \
21053 echo "Doing maintainer-clean in libcpp"; \
21054 (cd $(HOST_SUBDIR)/libcpp && \
21055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21057 "RANLIB=$${RANLIB}" \
21058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21059 maintainer-clean) \
21060 || exit 1
21062 @endif libcpp
21066 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21067 maybe-configure-libdecnumber:
21068 @if gcc-bootstrap
21069 configure-libdecnumber: stage_current
21070 @endif gcc-bootstrap
21071 @if libdecnumber
21072 maybe-configure-libdecnumber: configure-libdecnumber
21073 configure-libdecnumber:
21074 @r=`${PWD_COMMAND}`; export r; \
21075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21076 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21078 $(HOST_EXPORTS) \
21079 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21080 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21081 case $(srcdir) in \
21082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21083 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21085 esac; \
21086 module_srcdir=libdecnumber; \
21087 $(SHELL) \
21088 $$s/$$module_srcdir/configure \
21089 --srcdir=$${topdir}/$$module_srcdir \
21090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21091 --target=${target_alias} \
21092 || exit 1
21093 @endif libdecnumber
21097 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21098 maybe-configure-stage1-libdecnumber:
21099 @if libdecnumber-bootstrap
21100 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21101 configure-stage1-libdecnumber:
21102 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21103 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21104 @r=`${PWD_COMMAND}`; export r; \
21105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21106 TFLAGS="$(STAGE1_TFLAGS)"; \
21107 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21108 $(HOST_EXPORTS) \
21109 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21110 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21111 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21112 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
21113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21114 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21115 case $(srcdir) in \
21116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21117 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21119 esac; \
21120 module_srcdir=libdecnumber; \
21121 $(SHELL) $$s/$$module_srcdir/configure \
21122 --srcdir=$${topdir}/$$module_srcdir \
21123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21124 --target=${target_alias} \
21126 $(STAGE1_CONFIGURE_FLAGS)
21127 @endif libdecnumber-bootstrap
21129 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21130 maybe-configure-stage2-libdecnumber:
21131 @if libdecnumber-bootstrap
21132 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21133 configure-stage2-libdecnumber:
21134 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21136 @r=`${PWD_COMMAND}`; export r; \
21137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21138 TFLAGS="$(STAGE2_TFLAGS)"; \
21139 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21140 $(HOST_EXPORTS) \
21141 $(POSTSTAGE1_HOST_EXPORTS) \
21142 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21143 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21144 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21145 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
21146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21147 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21148 case $(srcdir) in \
21149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21150 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21152 esac; \
21153 module_srcdir=libdecnumber; \
21154 $(SHELL) $$s/$$module_srcdir/configure \
21155 --srcdir=$${topdir}/$$module_srcdir \
21156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21157 --target=${target_alias} \
21158 --with-build-libsubdir=$(HOST_SUBDIR) \
21159 $(STAGE2_CONFIGURE_FLAGS)
21160 @endif libdecnumber-bootstrap
21162 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21163 maybe-configure-stage3-libdecnumber:
21164 @if libdecnumber-bootstrap
21165 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21166 configure-stage3-libdecnumber:
21167 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21168 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21169 @r=`${PWD_COMMAND}`; export r; \
21170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21171 TFLAGS="$(STAGE3_TFLAGS)"; \
21172 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21173 $(HOST_EXPORTS) \
21174 $(POSTSTAGE1_HOST_EXPORTS) \
21175 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21176 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21177 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21178 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
21179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21180 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21181 case $(srcdir) in \
21182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21183 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21185 esac; \
21186 module_srcdir=libdecnumber; \
21187 $(SHELL) $$s/$$module_srcdir/configure \
21188 --srcdir=$${topdir}/$$module_srcdir \
21189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21190 --target=${target_alias} \
21191 --with-build-libsubdir=$(HOST_SUBDIR) \
21192 $(STAGE3_CONFIGURE_FLAGS)
21193 @endif libdecnumber-bootstrap
21195 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21196 maybe-configure-stage4-libdecnumber:
21197 @if libdecnumber-bootstrap
21198 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21199 configure-stage4-libdecnumber:
21200 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21202 @r=`${PWD_COMMAND}`; export r; \
21203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21204 TFLAGS="$(STAGE4_TFLAGS)"; \
21205 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21206 $(HOST_EXPORTS) \
21207 $(POSTSTAGE1_HOST_EXPORTS) \
21208 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21209 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21210 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21211 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
21212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21213 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21214 case $(srcdir) in \
21215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21216 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21218 esac; \
21219 module_srcdir=libdecnumber; \
21220 $(SHELL) $$s/$$module_srcdir/configure \
21221 --srcdir=$${topdir}/$$module_srcdir \
21222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21223 --target=${target_alias} \
21224 --with-build-libsubdir=$(HOST_SUBDIR) \
21225 $(STAGE4_CONFIGURE_FLAGS)
21226 @endif libdecnumber-bootstrap
21228 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21229 maybe-configure-stageprofile-libdecnumber:
21230 @if libdecnumber-bootstrap
21231 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21232 configure-stageprofile-libdecnumber:
21233 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21235 @r=`${PWD_COMMAND}`; export r; \
21236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21237 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21238 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21239 $(HOST_EXPORTS) \
21240 $(POSTSTAGE1_HOST_EXPORTS) \
21241 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21242 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21243 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21244 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
21245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21246 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21247 case $(srcdir) in \
21248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21249 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21251 esac; \
21252 module_srcdir=libdecnumber; \
21253 $(SHELL) $$s/$$module_srcdir/configure \
21254 --srcdir=$${topdir}/$$module_srcdir \
21255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21256 --target=${target_alias} \
21257 --with-build-libsubdir=$(HOST_SUBDIR) \
21258 $(STAGEprofile_CONFIGURE_FLAGS)
21259 @endif libdecnumber-bootstrap
21261 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21262 maybe-configure-stagefeedback-libdecnumber:
21263 @if libdecnumber-bootstrap
21264 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21265 configure-stagefeedback-libdecnumber:
21266 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21267 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21268 @r=`${PWD_COMMAND}`; export r; \
21269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21270 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21271 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21272 $(HOST_EXPORTS) \
21273 $(POSTSTAGE1_HOST_EXPORTS) \
21274 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21275 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21276 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21277 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
21278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21279 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21280 case $(srcdir) in \
21281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21282 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21284 esac; \
21285 module_srcdir=libdecnumber; \
21286 $(SHELL) $$s/$$module_srcdir/configure \
21287 --srcdir=$${topdir}/$$module_srcdir \
21288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21289 --target=${target_alias} \
21290 --with-build-libsubdir=$(HOST_SUBDIR) \
21291 $(STAGEfeedback_CONFIGURE_FLAGS)
21292 @endif libdecnumber-bootstrap
21298 .PHONY: all-libdecnumber maybe-all-libdecnumber
21299 maybe-all-libdecnumber:
21300 @if gcc-bootstrap
21301 all-libdecnumber: stage_current
21302 @endif gcc-bootstrap
21303 @if libdecnumber
21304 TARGET-libdecnumber=all
21305 maybe-all-libdecnumber: all-libdecnumber
21306 all-libdecnumber: configure-libdecnumber
21307 @r=`${PWD_COMMAND}`; export r; \
21308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309 $(HOST_EXPORTS) \
21310 (cd $(HOST_SUBDIR)/libdecnumber && \
21311 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21312 $(TARGET-libdecnumber))
21313 @endif libdecnumber
21317 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21318 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21319 maybe-all-stage1-libdecnumber:
21320 maybe-clean-stage1-libdecnumber:
21321 @if libdecnumber-bootstrap
21322 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21323 all-stage1: all-stage1-libdecnumber
21324 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21325 all-stage1-libdecnumber: configure-stage1-libdecnumber
21326 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21327 @r=`${PWD_COMMAND}`; export r; \
21328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21329 TFLAGS="$(STAGE1_TFLAGS)"; \
21330 $(HOST_EXPORTS) \
21331 cd $(HOST_SUBDIR)/libdecnumber && \
21332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21333 CFLAGS="$(STAGE1_CFLAGS)" \
21334 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21335 LIBCFLAGS="$(LIBCFLAGS)" \
21336 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21337 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21338 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21339 $(EXTRA_HOST_FLAGS) \
21340 $(STAGE1_FLAGS_TO_PASS) \
21341 TFLAGS="$(STAGE1_TFLAGS)" \
21342 $(TARGET-stage1-libdecnumber)
21344 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21345 clean-stage1: clean-stage1-libdecnumber
21346 clean-stage1-libdecnumber:
21347 @if [ $(current_stage) = stage1 ]; then \
21348 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21349 else \
21350 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21351 $(MAKE) stage1-start; \
21352 fi; \
21353 cd $(HOST_SUBDIR)/libdecnumber && \
21354 $(MAKE) $(EXTRA_HOST_FLAGS) \
21355 $(STAGE1_FLAGS_TO_PASS) clean
21356 @endif libdecnumber-bootstrap
21359 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21360 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21361 maybe-all-stage2-libdecnumber:
21362 maybe-clean-stage2-libdecnumber:
21363 @if libdecnumber-bootstrap
21364 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21365 all-stage2: all-stage2-libdecnumber
21366 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21367 all-stage2-libdecnumber: configure-stage2-libdecnumber
21368 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21369 @r=`${PWD_COMMAND}`; export r; \
21370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21371 TFLAGS="$(STAGE2_TFLAGS)"; \
21372 $(HOST_EXPORTS) \
21373 $(POSTSTAGE1_HOST_EXPORTS) \
21374 cd $(HOST_SUBDIR)/libdecnumber && \
21375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21376 CFLAGS="$(STAGE2_CFLAGS)" \
21377 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21378 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21382 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21383 TFLAGS="$(STAGE2_TFLAGS)" \
21384 $(TARGET-stage2-libdecnumber)
21386 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21387 clean-stage2: clean-stage2-libdecnumber
21388 clean-stage2-libdecnumber:
21389 @if [ $(current_stage) = stage2 ]; then \
21390 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21391 else \
21392 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21393 $(MAKE) stage2-start; \
21394 fi; \
21395 cd $(HOST_SUBDIR)/libdecnumber && \
21396 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21397 @endif libdecnumber-bootstrap
21400 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21401 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21402 maybe-all-stage3-libdecnumber:
21403 maybe-clean-stage3-libdecnumber:
21404 @if libdecnumber-bootstrap
21405 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21406 all-stage3: all-stage3-libdecnumber
21407 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21408 all-stage3-libdecnumber: configure-stage3-libdecnumber
21409 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21410 @r=`${PWD_COMMAND}`; export r; \
21411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21412 TFLAGS="$(STAGE3_TFLAGS)"; \
21413 $(HOST_EXPORTS) \
21414 $(POSTSTAGE1_HOST_EXPORTS) \
21415 cd $(HOST_SUBDIR)/libdecnumber && \
21416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21417 CFLAGS="$(STAGE3_CFLAGS)" \
21418 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21419 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21423 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21424 TFLAGS="$(STAGE3_TFLAGS)" \
21425 $(TARGET-stage3-libdecnumber)
21427 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21428 clean-stage3: clean-stage3-libdecnumber
21429 clean-stage3-libdecnumber:
21430 @if [ $(current_stage) = stage3 ]; then \
21431 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21432 else \
21433 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21434 $(MAKE) stage3-start; \
21435 fi; \
21436 cd $(HOST_SUBDIR)/libdecnumber && \
21437 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21438 @endif libdecnumber-bootstrap
21441 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21442 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21443 maybe-all-stage4-libdecnumber:
21444 maybe-clean-stage4-libdecnumber:
21445 @if libdecnumber-bootstrap
21446 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21447 all-stage4: all-stage4-libdecnumber
21448 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21449 all-stage4-libdecnumber: configure-stage4-libdecnumber
21450 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21451 @r=`${PWD_COMMAND}`; export r; \
21452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21453 TFLAGS="$(STAGE4_TFLAGS)"; \
21454 $(HOST_EXPORTS) \
21455 $(POSTSTAGE1_HOST_EXPORTS) \
21456 cd $(HOST_SUBDIR)/libdecnumber && \
21457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21458 CFLAGS="$(STAGE4_CFLAGS)" \
21459 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21460 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21464 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21465 TFLAGS="$(STAGE4_TFLAGS)" \
21466 $(TARGET-stage4-libdecnumber)
21468 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21469 clean-stage4: clean-stage4-libdecnumber
21470 clean-stage4-libdecnumber:
21471 @if [ $(current_stage) = stage4 ]; then \
21472 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21473 else \
21474 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21475 $(MAKE) stage4-start; \
21476 fi; \
21477 cd $(HOST_SUBDIR)/libdecnumber && \
21478 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21479 @endif libdecnumber-bootstrap
21482 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21483 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21484 maybe-all-stageprofile-libdecnumber:
21485 maybe-clean-stageprofile-libdecnumber:
21486 @if libdecnumber-bootstrap
21487 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21488 all-stageprofile: all-stageprofile-libdecnumber
21489 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21490 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21491 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21492 @r=`${PWD_COMMAND}`; export r; \
21493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21494 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21495 $(HOST_EXPORTS) \
21496 $(POSTSTAGE1_HOST_EXPORTS) \
21497 cd $(HOST_SUBDIR)/libdecnumber && \
21498 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21499 CFLAGS="$(STAGEprofile_CFLAGS)" \
21500 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21501 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21502 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21503 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21504 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21505 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21506 TFLAGS="$(STAGEprofile_TFLAGS)" \
21507 $(TARGET-stageprofile-libdecnumber)
21509 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21510 clean-stageprofile: clean-stageprofile-libdecnumber
21511 clean-stageprofile-libdecnumber:
21512 @if [ $(current_stage) = stageprofile ]; then \
21513 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21514 else \
21515 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21516 $(MAKE) stageprofile-start; \
21517 fi; \
21518 cd $(HOST_SUBDIR)/libdecnumber && \
21519 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21520 @endif libdecnumber-bootstrap
21523 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21524 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21525 maybe-all-stagefeedback-libdecnumber:
21526 maybe-clean-stagefeedback-libdecnumber:
21527 @if libdecnumber-bootstrap
21528 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21529 all-stagefeedback: all-stagefeedback-libdecnumber
21530 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21531 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21532 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21533 @r=`${PWD_COMMAND}`; export r; \
21534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21535 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21536 $(HOST_EXPORTS) \
21537 $(POSTSTAGE1_HOST_EXPORTS) \
21538 cd $(HOST_SUBDIR)/libdecnumber && \
21539 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21540 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21541 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21542 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21543 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21544 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21545 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21546 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21547 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21548 $(TARGET-stagefeedback-libdecnumber)
21550 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21551 clean-stagefeedback: clean-stagefeedback-libdecnumber
21552 clean-stagefeedback-libdecnumber:
21553 @if [ $(current_stage) = stagefeedback ]; then \
21554 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21555 else \
21556 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21557 $(MAKE) stagefeedback-start; \
21558 fi; \
21559 cd $(HOST_SUBDIR)/libdecnumber && \
21560 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21561 @endif libdecnumber-bootstrap
21567 .PHONY: check-libdecnumber maybe-check-libdecnumber
21568 maybe-check-libdecnumber:
21569 @if libdecnumber
21570 maybe-check-libdecnumber: check-libdecnumber
21572 check-libdecnumber:
21573 @: $(MAKE); $(unstage)
21574 @r=`${PWD_COMMAND}`; export r; \
21575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21576 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21577 (cd $(HOST_SUBDIR)/libdecnumber && \
21578 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
21580 @endif libdecnumber
21582 .PHONY: install-libdecnumber maybe-install-libdecnumber
21583 maybe-install-libdecnumber:
21584 @if libdecnumber
21585 maybe-install-libdecnumber: install-libdecnumber
21587 install-libdecnumber: installdirs
21588 @: $(MAKE); $(unstage)
21589 @r=`${PWD_COMMAND}`; export r; \
21590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21591 $(HOST_EXPORTS) \
21592 (cd $(HOST_SUBDIR)/libdecnumber && \
21593 $(MAKE) $(FLAGS_TO_PASS) install)
21595 @endif libdecnumber
21597 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21598 maybe-install-strip-libdecnumber:
21599 @if libdecnumber
21600 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21602 install-strip-libdecnumber: installdirs
21603 @: $(MAKE); $(unstage)
21604 @r=`${PWD_COMMAND}`; export r; \
21605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21606 $(HOST_EXPORTS) \
21607 (cd $(HOST_SUBDIR)/libdecnumber && \
21608 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21610 @endif libdecnumber
21612 # Other targets (info, dvi, pdf, etc.)
21614 .PHONY: maybe-info-libdecnumber info-libdecnumber
21615 maybe-info-libdecnumber:
21616 @if libdecnumber
21617 maybe-info-libdecnumber: info-libdecnumber
21619 info-libdecnumber: \
21620 configure-libdecnumber
21621 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21622 r=`${PWD_COMMAND}`; export r; \
21623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21624 $(HOST_EXPORTS) \
21625 for flag in $(EXTRA_HOST_FLAGS) ; do \
21626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21627 done; \
21628 echo "Doing info in libdecnumber"; \
21629 (cd $(HOST_SUBDIR)/libdecnumber && \
21630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21632 "RANLIB=$${RANLIB}" \
21633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21634 info) \
21635 || exit 1
21637 @endif libdecnumber
21639 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21640 maybe-dvi-libdecnumber:
21641 @if libdecnumber
21642 maybe-dvi-libdecnumber: dvi-libdecnumber
21644 dvi-libdecnumber: \
21645 configure-libdecnumber
21646 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21647 r=`${PWD_COMMAND}`; export r; \
21648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21649 $(HOST_EXPORTS) \
21650 for flag in $(EXTRA_HOST_FLAGS) ; do \
21651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21652 done; \
21653 echo "Doing dvi in libdecnumber"; \
21654 (cd $(HOST_SUBDIR)/libdecnumber && \
21655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21657 "RANLIB=$${RANLIB}" \
21658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21659 dvi) \
21660 || exit 1
21662 @endif libdecnumber
21664 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21665 maybe-pdf-libdecnumber:
21666 @if libdecnumber
21667 maybe-pdf-libdecnumber: pdf-libdecnumber
21669 pdf-libdecnumber: \
21670 configure-libdecnumber
21671 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21672 r=`${PWD_COMMAND}`; export r; \
21673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21674 $(HOST_EXPORTS) \
21675 for flag in $(EXTRA_HOST_FLAGS) ; do \
21676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21677 done; \
21678 echo "Doing pdf in libdecnumber"; \
21679 (cd $(HOST_SUBDIR)/libdecnumber && \
21680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21682 "RANLIB=$${RANLIB}" \
21683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21684 pdf) \
21685 || exit 1
21687 @endif libdecnumber
21689 .PHONY: maybe-html-libdecnumber html-libdecnumber
21690 maybe-html-libdecnumber:
21691 @if libdecnumber
21692 maybe-html-libdecnumber: html-libdecnumber
21694 html-libdecnumber: \
21695 configure-libdecnumber
21696 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21697 r=`${PWD_COMMAND}`; export r; \
21698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21699 $(HOST_EXPORTS) \
21700 for flag in $(EXTRA_HOST_FLAGS) ; do \
21701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21702 done; \
21703 echo "Doing html in libdecnumber"; \
21704 (cd $(HOST_SUBDIR)/libdecnumber && \
21705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21707 "RANLIB=$${RANLIB}" \
21708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21709 html) \
21710 || exit 1
21712 @endif libdecnumber
21714 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21715 maybe-TAGS-libdecnumber:
21716 @if libdecnumber
21717 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21719 TAGS-libdecnumber: \
21720 configure-libdecnumber
21721 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21722 r=`${PWD_COMMAND}`; export r; \
21723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21724 $(HOST_EXPORTS) \
21725 for flag in $(EXTRA_HOST_FLAGS) ; do \
21726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21727 done; \
21728 echo "Doing TAGS in libdecnumber"; \
21729 (cd $(HOST_SUBDIR)/libdecnumber && \
21730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21732 "RANLIB=$${RANLIB}" \
21733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21734 TAGS) \
21735 || exit 1
21737 @endif libdecnumber
21739 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21740 maybe-install-info-libdecnumber:
21741 @if libdecnumber
21742 maybe-install-info-libdecnumber: install-info-libdecnumber
21744 install-info-libdecnumber: \
21745 configure-libdecnumber \
21746 info-libdecnumber
21747 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21748 r=`${PWD_COMMAND}`; export r; \
21749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21750 $(HOST_EXPORTS) \
21751 for flag in $(EXTRA_HOST_FLAGS) ; do \
21752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21753 done; \
21754 echo "Doing install-info in libdecnumber"; \
21755 (cd $(HOST_SUBDIR)/libdecnumber && \
21756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21758 "RANLIB=$${RANLIB}" \
21759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21760 install-info) \
21761 || exit 1
21763 @endif libdecnumber
21765 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21766 maybe-install-pdf-libdecnumber:
21767 @if libdecnumber
21768 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21770 install-pdf-libdecnumber: \
21771 configure-libdecnumber \
21772 pdf-libdecnumber
21773 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21774 r=`${PWD_COMMAND}`; export r; \
21775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21776 $(HOST_EXPORTS) \
21777 for flag in $(EXTRA_HOST_FLAGS) ; do \
21778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21779 done; \
21780 echo "Doing install-pdf in libdecnumber"; \
21781 (cd $(HOST_SUBDIR)/libdecnumber && \
21782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21784 "RANLIB=$${RANLIB}" \
21785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21786 install-pdf) \
21787 || exit 1
21789 @endif libdecnumber
21791 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21792 maybe-install-html-libdecnumber:
21793 @if libdecnumber
21794 maybe-install-html-libdecnumber: install-html-libdecnumber
21796 install-html-libdecnumber: \
21797 configure-libdecnumber \
21798 html-libdecnumber
21799 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21800 r=`${PWD_COMMAND}`; export r; \
21801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21802 $(HOST_EXPORTS) \
21803 for flag in $(EXTRA_HOST_FLAGS) ; do \
21804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21805 done; \
21806 echo "Doing install-html in libdecnumber"; \
21807 (cd $(HOST_SUBDIR)/libdecnumber && \
21808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21810 "RANLIB=$${RANLIB}" \
21811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21812 install-html) \
21813 || exit 1
21815 @endif libdecnumber
21817 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21818 maybe-installcheck-libdecnumber:
21819 @if libdecnumber
21820 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21822 installcheck-libdecnumber: \
21823 configure-libdecnumber
21824 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21825 r=`${PWD_COMMAND}`; export r; \
21826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21827 $(HOST_EXPORTS) \
21828 for flag in $(EXTRA_HOST_FLAGS) ; do \
21829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21830 done; \
21831 echo "Doing installcheck in libdecnumber"; \
21832 (cd $(HOST_SUBDIR)/libdecnumber && \
21833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21835 "RANLIB=$${RANLIB}" \
21836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21837 installcheck) \
21838 || exit 1
21840 @endif libdecnumber
21842 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21843 maybe-mostlyclean-libdecnumber:
21844 @if libdecnumber
21845 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21847 mostlyclean-libdecnumber:
21848 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21849 r=`${PWD_COMMAND}`; export r; \
21850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21851 $(HOST_EXPORTS) \
21852 for flag in $(EXTRA_HOST_FLAGS) ; do \
21853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21854 done; \
21855 echo "Doing mostlyclean in libdecnumber"; \
21856 (cd $(HOST_SUBDIR)/libdecnumber && \
21857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21859 "RANLIB=$${RANLIB}" \
21860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21861 mostlyclean) \
21862 || exit 1
21864 @endif libdecnumber
21866 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21867 maybe-clean-libdecnumber:
21868 @if libdecnumber
21869 maybe-clean-libdecnumber: clean-libdecnumber
21871 clean-libdecnumber:
21872 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21873 r=`${PWD_COMMAND}`; export r; \
21874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21875 $(HOST_EXPORTS) \
21876 for flag in $(EXTRA_HOST_FLAGS) ; do \
21877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21878 done; \
21879 echo "Doing clean in libdecnumber"; \
21880 (cd $(HOST_SUBDIR)/libdecnumber && \
21881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21883 "RANLIB=$${RANLIB}" \
21884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21885 clean) \
21886 || exit 1
21888 @endif libdecnumber
21890 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21891 maybe-distclean-libdecnumber:
21892 @if libdecnumber
21893 maybe-distclean-libdecnumber: distclean-libdecnumber
21895 distclean-libdecnumber:
21896 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21897 r=`${PWD_COMMAND}`; export r; \
21898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21899 $(HOST_EXPORTS) \
21900 for flag in $(EXTRA_HOST_FLAGS) ; do \
21901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21902 done; \
21903 echo "Doing distclean in libdecnumber"; \
21904 (cd $(HOST_SUBDIR)/libdecnumber && \
21905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21907 "RANLIB=$${RANLIB}" \
21908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21909 distclean) \
21910 || exit 1
21912 @endif libdecnumber
21914 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21915 maybe-maintainer-clean-libdecnumber:
21916 @if libdecnumber
21917 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21919 maintainer-clean-libdecnumber:
21920 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21921 r=`${PWD_COMMAND}`; export r; \
21922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21923 $(HOST_EXPORTS) \
21924 for flag in $(EXTRA_HOST_FLAGS) ; do \
21925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21926 done; \
21927 echo "Doing maintainer-clean in libdecnumber"; \
21928 (cd $(HOST_SUBDIR)/libdecnumber && \
21929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21931 "RANLIB=$${RANLIB}" \
21932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21933 maintainer-clean) \
21934 || exit 1
21936 @endif libdecnumber
21940 .PHONY: configure-libgui maybe-configure-libgui
21941 maybe-configure-libgui:
21942 @if gcc-bootstrap
21943 configure-libgui: stage_current
21944 @endif gcc-bootstrap
21945 @if libgui
21946 maybe-configure-libgui: configure-libgui
21947 configure-libgui:
21948 @: $(MAKE); $(unstage)
21949 @r=`${PWD_COMMAND}`; export r; \
21950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21951 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
21953 $(HOST_EXPORTS) \
21954 echo Configuring in $(HOST_SUBDIR)/libgui; \
21955 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21956 case $(srcdir) in \
21957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21958 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21960 esac; \
21961 module_srcdir=libgui; \
21962 $(SHELL) \
21963 $$s/$$module_srcdir/configure \
21964 --srcdir=$${topdir}/$$module_srcdir \
21965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21966 --target=${target_alias} \
21967 || exit 1
21968 @endif libgui
21974 .PHONY: all-libgui maybe-all-libgui
21975 maybe-all-libgui:
21976 @if gcc-bootstrap
21977 all-libgui: stage_current
21978 @endif gcc-bootstrap
21979 @if libgui
21980 TARGET-libgui=all
21981 maybe-all-libgui: all-libgui
21982 all-libgui: configure-libgui
21983 @: $(MAKE); $(unstage)
21984 @r=`${PWD_COMMAND}`; export r; \
21985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21986 $(HOST_EXPORTS) \
21987 (cd $(HOST_SUBDIR)/libgui && \
21988 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21989 $(TARGET-libgui))
21990 @endif libgui
21995 .PHONY: check-libgui maybe-check-libgui
21996 maybe-check-libgui:
21997 @if libgui
21998 maybe-check-libgui: check-libgui
22000 check-libgui:
22001 @: $(MAKE); $(unstage)
22002 @r=`${PWD_COMMAND}`; export r; \
22003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22004 $(HOST_EXPORTS) \
22005 (cd $(HOST_SUBDIR)/libgui && \
22006 $(MAKE) $(FLAGS_TO_PASS) check)
22008 @endif libgui
22010 .PHONY: install-libgui maybe-install-libgui
22011 maybe-install-libgui:
22012 @if libgui
22013 maybe-install-libgui: install-libgui
22015 install-libgui: installdirs
22016 @: $(MAKE); $(unstage)
22017 @r=`${PWD_COMMAND}`; export r; \
22018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22019 $(HOST_EXPORTS) \
22020 (cd $(HOST_SUBDIR)/libgui && \
22021 $(MAKE) $(FLAGS_TO_PASS) install)
22023 @endif libgui
22025 .PHONY: install-strip-libgui maybe-install-strip-libgui
22026 maybe-install-strip-libgui:
22027 @if libgui
22028 maybe-install-strip-libgui: install-strip-libgui
22030 install-strip-libgui: installdirs
22031 @: $(MAKE); $(unstage)
22032 @r=`${PWD_COMMAND}`; export r; \
22033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22034 $(HOST_EXPORTS) \
22035 (cd $(HOST_SUBDIR)/libgui && \
22036 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22038 @endif libgui
22040 # Other targets (info, dvi, pdf, etc.)
22042 .PHONY: maybe-info-libgui info-libgui
22043 maybe-info-libgui:
22044 @if libgui
22045 maybe-info-libgui: info-libgui
22047 info-libgui: \
22048 configure-libgui
22049 @: $(MAKE); $(unstage)
22050 @[ -f ./libgui/Makefile ] || exit 0; \
22051 r=`${PWD_COMMAND}`; export r; \
22052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22053 $(HOST_EXPORTS) \
22054 for flag in $(EXTRA_HOST_FLAGS) ; do \
22055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22056 done; \
22057 echo "Doing info in libgui"; \
22058 (cd $(HOST_SUBDIR)/libgui && \
22059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22061 "RANLIB=$${RANLIB}" \
22062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22063 info) \
22064 || exit 1
22066 @endif libgui
22068 .PHONY: maybe-dvi-libgui dvi-libgui
22069 maybe-dvi-libgui:
22070 @if libgui
22071 maybe-dvi-libgui: dvi-libgui
22073 dvi-libgui: \
22074 configure-libgui
22075 @: $(MAKE); $(unstage)
22076 @[ -f ./libgui/Makefile ] || exit 0; \
22077 r=`${PWD_COMMAND}`; export r; \
22078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22079 $(HOST_EXPORTS) \
22080 for flag in $(EXTRA_HOST_FLAGS) ; do \
22081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22082 done; \
22083 echo "Doing dvi in libgui"; \
22084 (cd $(HOST_SUBDIR)/libgui && \
22085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22087 "RANLIB=$${RANLIB}" \
22088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22089 dvi) \
22090 || exit 1
22092 @endif libgui
22094 .PHONY: maybe-pdf-libgui pdf-libgui
22095 maybe-pdf-libgui:
22096 @if libgui
22097 maybe-pdf-libgui: pdf-libgui
22099 pdf-libgui: \
22100 configure-libgui
22101 @: $(MAKE); $(unstage)
22102 @[ -f ./libgui/Makefile ] || exit 0; \
22103 r=`${PWD_COMMAND}`; export r; \
22104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22105 $(HOST_EXPORTS) \
22106 for flag in $(EXTRA_HOST_FLAGS) ; do \
22107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22108 done; \
22109 echo "Doing pdf in libgui"; \
22110 (cd $(HOST_SUBDIR)/libgui && \
22111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22113 "RANLIB=$${RANLIB}" \
22114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22115 pdf) \
22116 || exit 1
22118 @endif libgui
22120 .PHONY: maybe-html-libgui html-libgui
22121 maybe-html-libgui:
22122 @if libgui
22123 maybe-html-libgui: html-libgui
22125 html-libgui: \
22126 configure-libgui
22127 @: $(MAKE); $(unstage)
22128 @[ -f ./libgui/Makefile ] || exit 0; \
22129 r=`${PWD_COMMAND}`; export r; \
22130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22131 $(HOST_EXPORTS) \
22132 for flag in $(EXTRA_HOST_FLAGS) ; do \
22133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22134 done; \
22135 echo "Doing html in libgui"; \
22136 (cd $(HOST_SUBDIR)/libgui && \
22137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22139 "RANLIB=$${RANLIB}" \
22140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22141 html) \
22142 || exit 1
22144 @endif libgui
22146 .PHONY: maybe-TAGS-libgui TAGS-libgui
22147 maybe-TAGS-libgui:
22148 @if libgui
22149 maybe-TAGS-libgui: TAGS-libgui
22151 TAGS-libgui: \
22152 configure-libgui
22153 @: $(MAKE); $(unstage)
22154 @[ -f ./libgui/Makefile ] || exit 0; \
22155 r=`${PWD_COMMAND}`; export r; \
22156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22157 $(HOST_EXPORTS) \
22158 for flag in $(EXTRA_HOST_FLAGS) ; do \
22159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22160 done; \
22161 echo "Doing TAGS in libgui"; \
22162 (cd $(HOST_SUBDIR)/libgui && \
22163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22165 "RANLIB=$${RANLIB}" \
22166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22167 TAGS) \
22168 || exit 1
22170 @endif libgui
22172 .PHONY: maybe-install-info-libgui install-info-libgui
22173 maybe-install-info-libgui:
22174 @if libgui
22175 maybe-install-info-libgui: install-info-libgui
22177 install-info-libgui: \
22178 configure-libgui \
22179 info-libgui
22180 @: $(MAKE); $(unstage)
22181 @[ -f ./libgui/Makefile ] || exit 0; \
22182 r=`${PWD_COMMAND}`; export r; \
22183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22184 $(HOST_EXPORTS) \
22185 for flag in $(EXTRA_HOST_FLAGS) ; do \
22186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22187 done; \
22188 echo "Doing install-info in libgui"; \
22189 (cd $(HOST_SUBDIR)/libgui && \
22190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22192 "RANLIB=$${RANLIB}" \
22193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22194 install-info) \
22195 || exit 1
22197 @endif libgui
22199 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22200 maybe-install-pdf-libgui:
22201 @if libgui
22202 maybe-install-pdf-libgui: install-pdf-libgui
22204 install-pdf-libgui: \
22205 configure-libgui \
22206 pdf-libgui
22207 @: $(MAKE); $(unstage)
22208 @[ -f ./libgui/Makefile ] || exit 0; \
22209 r=`${PWD_COMMAND}`; export r; \
22210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22211 $(HOST_EXPORTS) \
22212 for flag in $(EXTRA_HOST_FLAGS) ; do \
22213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22214 done; \
22215 echo "Doing install-pdf in libgui"; \
22216 (cd $(HOST_SUBDIR)/libgui && \
22217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22219 "RANLIB=$${RANLIB}" \
22220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22221 install-pdf) \
22222 || exit 1
22224 @endif libgui
22226 .PHONY: maybe-install-html-libgui install-html-libgui
22227 maybe-install-html-libgui:
22228 @if libgui
22229 maybe-install-html-libgui: install-html-libgui
22231 install-html-libgui: \
22232 configure-libgui \
22233 html-libgui
22234 @: $(MAKE); $(unstage)
22235 @[ -f ./libgui/Makefile ] || exit 0; \
22236 r=`${PWD_COMMAND}`; export r; \
22237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22238 $(HOST_EXPORTS) \
22239 for flag in $(EXTRA_HOST_FLAGS) ; do \
22240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22241 done; \
22242 echo "Doing install-html in libgui"; \
22243 (cd $(HOST_SUBDIR)/libgui && \
22244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22246 "RANLIB=$${RANLIB}" \
22247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22248 install-html) \
22249 || exit 1
22251 @endif libgui
22253 .PHONY: maybe-installcheck-libgui installcheck-libgui
22254 maybe-installcheck-libgui:
22255 @if libgui
22256 maybe-installcheck-libgui: installcheck-libgui
22258 installcheck-libgui: \
22259 configure-libgui
22260 @: $(MAKE); $(unstage)
22261 @[ -f ./libgui/Makefile ] || exit 0; \
22262 r=`${PWD_COMMAND}`; export r; \
22263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22264 $(HOST_EXPORTS) \
22265 for flag in $(EXTRA_HOST_FLAGS) ; do \
22266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22267 done; \
22268 echo "Doing installcheck in libgui"; \
22269 (cd $(HOST_SUBDIR)/libgui && \
22270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22272 "RANLIB=$${RANLIB}" \
22273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22274 installcheck) \
22275 || exit 1
22277 @endif libgui
22279 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22280 maybe-mostlyclean-libgui:
22281 @if libgui
22282 maybe-mostlyclean-libgui: mostlyclean-libgui
22284 mostlyclean-libgui:
22285 @: $(MAKE); $(unstage)
22286 @[ -f ./libgui/Makefile ] || exit 0; \
22287 r=`${PWD_COMMAND}`; export r; \
22288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22289 $(HOST_EXPORTS) \
22290 for flag in $(EXTRA_HOST_FLAGS) ; do \
22291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22292 done; \
22293 echo "Doing mostlyclean in libgui"; \
22294 (cd $(HOST_SUBDIR)/libgui && \
22295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22297 "RANLIB=$${RANLIB}" \
22298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22299 mostlyclean) \
22300 || exit 1
22302 @endif libgui
22304 .PHONY: maybe-clean-libgui clean-libgui
22305 maybe-clean-libgui:
22306 @if libgui
22307 maybe-clean-libgui: clean-libgui
22309 clean-libgui:
22310 @: $(MAKE); $(unstage)
22311 @[ -f ./libgui/Makefile ] || exit 0; \
22312 r=`${PWD_COMMAND}`; export r; \
22313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22314 $(HOST_EXPORTS) \
22315 for flag in $(EXTRA_HOST_FLAGS) ; do \
22316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22317 done; \
22318 echo "Doing clean in libgui"; \
22319 (cd $(HOST_SUBDIR)/libgui && \
22320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22322 "RANLIB=$${RANLIB}" \
22323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22324 clean) \
22325 || exit 1
22327 @endif libgui
22329 .PHONY: maybe-distclean-libgui distclean-libgui
22330 maybe-distclean-libgui:
22331 @if libgui
22332 maybe-distclean-libgui: distclean-libgui
22334 distclean-libgui:
22335 @: $(MAKE); $(unstage)
22336 @[ -f ./libgui/Makefile ] || exit 0; \
22337 r=`${PWD_COMMAND}`; export r; \
22338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22339 $(HOST_EXPORTS) \
22340 for flag in $(EXTRA_HOST_FLAGS) ; do \
22341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22342 done; \
22343 echo "Doing distclean in libgui"; \
22344 (cd $(HOST_SUBDIR)/libgui && \
22345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22347 "RANLIB=$${RANLIB}" \
22348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22349 distclean) \
22350 || exit 1
22352 @endif libgui
22354 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22355 maybe-maintainer-clean-libgui:
22356 @if libgui
22357 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22359 maintainer-clean-libgui:
22360 @: $(MAKE); $(unstage)
22361 @[ -f ./libgui/Makefile ] || exit 0; \
22362 r=`${PWD_COMMAND}`; export r; \
22363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22364 $(HOST_EXPORTS) \
22365 for flag in $(EXTRA_HOST_FLAGS) ; do \
22366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22367 done; \
22368 echo "Doing maintainer-clean in libgui"; \
22369 (cd $(HOST_SUBDIR)/libgui && \
22370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22372 "RANLIB=$${RANLIB}" \
22373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22374 maintainer-clean) \
22375 || exit 1
22377 @endif libgui
22381 .PHONY: configure-libiberty maybe-configure-libiberty
22382 maybe-configure-libiberty:
22383 @if gcc-bootstrap
22384 configure-libiberty: stage_current
22385 @endif gcc-bootstrap
22386 @if libiberty
22387 maybe-configure-libiberty: configure-libiberty
22388 configure-libiberty:
22389 @r=`${PWD_COMMAND}`; export r; \
22390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22391 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22393 $(HOST_EXPORTS) \
22394 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22395 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22396 case $(srcdir) in \
22397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22398 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22400 esac; \
22401 module_srcdir=libiberty; \
22402 $(SHELL) \
22403 $$s/$$module_srcdir/configure \
22404 --srcdir=$${topdir}/$$module_srcdir \
22405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22406 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22407 || exit 1
22408 @endif libiberty
22412 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22413 maybe-configure-stage1-libiberty:
22414 @if libiberty-bootstrap
22415 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22416 configure-stage1-libiberty:
22417 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22418 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22419 @r=`${PWD_COMMAND}`; export r; \
22420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22421 TFLAGS="$(STAGE1_TFLAGS)"; \
22422 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22423 $(HOST_EXPORTS) \
22424 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22425 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22426 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22427 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
22428 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22429 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22430 case $(srcdir) in \
22431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22432 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22434 esac; \
22435 module_srcdir=libiberty; \
22436 $(SHELL) $$s/$$module_srcdir/configure \
22437 --srcdir=$${topdir}/$$module_srcdir \
22438 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22439 --target=${target_alias} \
22441 $(STAGE1_CONFIGURE_FLAGS) \
22442 @extra_host_libiberty_configure_flags@
22443 @endif libiberty-bootstrap
22445 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22446 maybe-configure-stage2-libiberty:
22447 @if libiberty-bootstrap
22448 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22449 configure-stage2-libiberty:
22450 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22451 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22452 @r=`${PWD_COMMAND}`; export r; \
22453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22454 TFLAGS="$(STAGE2_TFLAGS)"; \
22455 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22456 $(HOST_EXPORTS) \
22457 $(POSTSTAGE1_HOST_EXPORTS) \
22458 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22459 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22460 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22461 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
22462 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22463 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22464 case $(srcdir) in \
22465 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22466 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22467 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22468 esac; \
22469 module_srcdir=libiberty; \
22470 $(SHELL) $$s/$$module_srcdir/configure \
22471 --srcdir=$${topdir}/$$module_srcdir \
22472 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22473 --target=${target_alias} \
22474 --with-build-libsubdir=$(HOST_SUBDIR) \
22475 $(STAGE2_CONFIGURE_FLAGS) \
22476 @extra_host_libiberty_configure_flags@
22477 @endif libiberty-bootstrap
22479 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22480 maybe-configure-stage3-libiberty:
22481 @if libiberty-bootstrap
22482 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22483 configure-stage3-libiberty:
22484 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22485 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22486 @r=`${PWD_COMMAND}`; export r; \
22487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22488 TFLAGS="$(STAGE3_TFLAGS)"; \
22489 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22490 $(HOST_EXPORTS) \
22491 $(POSTSTAGE1_HOST_EXPORTS) \
22492 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22493 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22494 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22495 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
22496 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22497 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22498 case $(srcdir) in \
22499 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22500 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22501 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22502 esac; \
22503 module_srcdir=libiberty; \
22504 $(SHELL) $$s/$$module_srcdir/configure \
22505 --srcdir=$${topdir}/$$module_srcdir \
22506 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22507 --target=${target_alias} \
22508 --with-build-libsubdir=$(HOST_SUBDIR) \
22509 $(STAGE3_CONFIGURE_FLAGS) \
22510 @extra_host_libiberty_configure_flags@
22511 @endif libiberty-bootstrap
22513 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22514 maybe-configure-stage4-libiberty:
22515 @if libiberty-bootstrap
22516 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22517 configure-stage4-libiberty:
22518 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22519 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22520 @r=`${PWD_COMMAND}`; export r; \
22521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22522 TFLAGS="$(STAGE4_TFLAGS)"; \
22523 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22524 $(HOST_EXPORTS) \
22525 $(POSTSTAGE1_HOST_EXPORTS) \
22526 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22527 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22528 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22529 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
22530 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22531 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22532 case $(srcdir) in \
22533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22534 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22536 esac; \
22537 module_srcdir=libiberty; \
22538 $(SHELL) $$s/$$module_srcdir/configure \
22539 --srcdir=$${topdir}/$$module_srcdir \
22540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22541 --target=${target_alias} \
22542 --with-build-libsubdir=$(HOST_SUBDIR) \
22543 $(STAGE4_CONFIGURE_FLAGS) \
22544 @extra_host_libiberty_configure_flags@
22545 @endif libiberty-bootstrap
22547 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22548 maybe-configure-stageprofile-libiberty:
22549 @if libiberty-bootstrap
22550 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22551 configure-stageprofile-libiberty:
22552 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22553 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22554 @r=`${PWD_COMMAND}`; export r; \
22555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22556 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22557 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22558 $(HOST_EXPORTS) \
22559 $(POSTSTAGE1_HOST_EXPORTS) \
22560 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22561 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22562 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22563 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
22564 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22565 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22566 case $(srcdir) in \
22567 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22568 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22569 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22570 esac; \
22571 module_srcdir=libiberty; \
22572 $(SHELL) $$s/$$module_srcdir/configure \
22573 --srcdir=$${topdir}/$$module_srcdir \
22574 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22575 --target=${target_alias} \
22576 --with-build-libsubdir=$(HOST_SUBDIR) \
22577 $(STAGEprofile_CONFIGURE_FLAGS) \
22578 @extra_host_libiberty_configure_flags@
22579 @endif libiberty-bootstrap
22581 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22582 maybe-configure-stagefeedback-libiberty:
22583 @if libiberty-bootstrap
22584 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22585 configure-stagefeedback-libiberty:
22586 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22587 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22588 @r=`${PWD_COMMAND}`; export r; \
22589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22590 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22591 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22592 $(HOST_EXPORTS) \
22593 $(POSTSTAGE1_HOST_EXPORTS) \
22594 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22595 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22596 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22597 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
22598 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22599 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22600 case $(srcdir) in \
22601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22602 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22604 esac; \
22605 module_srcdir=libiberty; \
22606 $(SHELL) $$s/$$module_srcdir/configure \
22607 --srcdir=$${topdir}/$$module_srcdir \
22608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22609 --target=${target_alias} \
22610 --with-build-libsubdir=$(HOST_SUBDIR) \
22611 $(STAGEfeedback_CONFIGURE_FLAGS) \
22612 @extra_host_libiberty_configure_flags@
22613 @endif libiberty-bootstrap
22619 .PHONY: all-libiberty maybe-all-libiberty
22620 maybe-all-libiberty:
22621 @if gcc-bootstrap
22622 all-libiberty: stage_current
22623 @endif gcc-bootstrap
22624 @if libiberty
22625 TARGET-libiberty=all
22626 maybe-all-libiberty: all-libiberty
22627 all-libiberty: configure-libiberty
22628 @r=`${PWD_COMMAND}`; export r; \
22629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22630 $(HOST_EXPORTS) \
22631 (cd $(HOST_SUBDIR)/libiberty && \
22632 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22633 $(TARGET-libiberty))
22634 @endif libiberty
22638 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22639 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22640 maybe-all-stage1-libiberty:
22641 maybe-clean-stage1-libiberty:
22642 @if libiberty-bootstrap
22643 maybe-all-stage1-libiberty: all-stage1-libiberty
22644 all-stage1: all-stage1-libiberty
22645 TARGET-stage1-libiberty = $(TARGET-libiberty)
22646 all-stage1-libiberty: configure-stage1-libiberty
22647 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22648 @r=`${PWD_COMMAND}`; export r; \
22649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22650 TFLAGS="$(STAGE1_TFLAGS)"; \
22651 $(HOST_EXPORTS) \
22652 cd $(HOST_SUBDIR)/libiberty && \
22653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22654 CFLAGS="$(STAGE1_CFLAGS)" \
22655 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22656 LIBCFLAGS="$(LIBCFLAGS)" \
22657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22660 $(EXTRA_HOST_FLAGS) \
22661 $(STAGE1_FLAGS_TO_PASS) \
22662 TFLAGS="$(STAGE1_TFLAGS)" \
22663 $(TARGET-stage1-libiberty)
22665 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22666 clean-stage1: clean-stage1-libiberty
22667 clean-stage1-libiberty:
22668 @if [ $(current_stage) = stage1 ]; then \
22669 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22670 else \
22671 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22672 $(MAKE) stage1-start; \
22673 fi; \
22674 cd $(HOST_SUBDIR)/libiberty && \
22675 $(MAKE) $(EXTRA_HOST_FLAGS) \
22676 $(STAGE1_FLAGS_TO_PASS) clean
22677 @endif libiberty-bootstrap
22680 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22681 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22682 maybe-all-stage2-libiberty:
22683 maybe-clean-stage2-libiberty:
22684 @if libiberty-bootstrap
22685 maybe-all-stage2-libiberty: all-stage2-libiberty
22686 all-stage2: all-stage2-libiberty
22687 TARGET-stage2-libiberty = $(TARGET-libiberty)
22688 all-stage2-libiberty: configure-stage2-libiberty
22689 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22690 @r=`${PWD_COMMAND}`; export r; \
22691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22692 TFLAGS="$(STAGE2_TFLAGS)"; \
22693 $(HOST_EXPORTS) \
22694 $(POSTSTAGE1_HOST_EXPORTS) \
22695 cd $(HOST_SUBDIR)/libiberty && \
22696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22697 CFLAGS="$(STAGE2_CFLAGS)" \
22698 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22699 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22704 TFLAGS="$(STAGE2_TFLAGS)" \
22705 $(TARGET-stage2-libiberty)
22707 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22708 clean-stage2: clean-stage2-libiberty
22709 clean-stage2-libiberty:
22710 @if [ $(current_stage) = stage2 ]; then \
22711 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22712 else \
22713 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22714 $(MAKE) stage2-start; \
22715 fi; \
22716 cd $(HOST_SUBDIR)/libiberty && \
22717 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22718 @endif libiberty-bootstrap
22721 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22722 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22723 maybe-all-stage3-libiberty:
22724 maybe-clean-stage3-libiberty:
22725 @if libiberty-bootstrap
22726 maybe-all-stage3-libiberty: all-stage3-libiberty
22727 all-stage3: all-stage3-libiberty
22728 TARGET-stage3-libiberty = $(TARGET-libiberty)
22729 all-stage3-libiberty: configure-stage3-libiberty
22730 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22731 @r=`${PWD_COMMAND}`; export r; \
22732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22733 TFLAGS="$(STAGE3_TFLAGS)"; \
22734 $(HOST_EXPORTS) \
22735 $(POSTSTAGE1_HOST_EXPORTS) \
22736 cd $(HOST_SUBDIR)/libiberty && \
22737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22738 CFLAGS="$(STAGE3_CFLAGS)" \
22739 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22740 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22741 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22742 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22743 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22744 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22745 TFLAGS="$(STAGE3_TFLAGS)" \
22746 $(TARGET-stage3-libiberty)
22748 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22749 clean-stage3: clean-stage3-libiberty
22750 clean-stage3-libiberty:
22751 @if [ $(current_stage) = stage3 ]; then \
22752 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22753 else \
22754 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22755 $(MAKE) stage3-start; \
22756 fi; \
22757 cd $(HOST_SUBDIR)/libiberty && \
22758 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22759 @endif libiberty-bootstrap
22762 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22763 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22764 maybe-all-stage4-libiberty:
22765 maybe-clean-stage4-libiberty:
22766 @if libiberty-bootstrap
22767 maybe-all-stage4-libiberty: all-stage4-libiberty
22768 all-stage4: all-stage4-libiberty
22769 TARGET-stage4-libiberty = $(TARGET-libiberty)
22770 all-stage4-libiberty: configure-stage4-libiberty
22771 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22772 @r=`${PWD_COMMAND}`; export r; \
22773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22774 TFLAGS="$(STAGE4_TFLAGS)"; \
22775 $(HOST_EXPORTS) \
22776 $(POSTSTAGE1_HOST_EXPORTS) \
22777 cd $(HOST_SUBDIR)/libiberty && \
22778 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22779 CFLAGS="$(STAGE4_CFLAGS)" \
22780 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22781 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22782 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22783 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22784 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22785 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22786 TFLAGS="$(STAGE4_TFLAGS)" \
22787 $(TARGET-stage4-libiberty)
22789 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22790 clean-stage4: clean-stage4-libiberty
22791 clean-stage4-libiberty:
22792 @if [ $(current_stage) = stage4 ]; then \
22793 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22794 else \
22795 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22796 $(MAKE) stage4-start; \
22797 fi; \
22798 cd $(HOST_SUBDIR)/libiberty && \
22799 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22800 @endif libiberty-bootstrap
22803 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22804 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22805 maybe-all-stageprofile-libiberty:
22806 maybe-clean-stageprofile-libiberty:
22807 @if libiberty-bootstrap
22808 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22809 all-stageprofile: all-stageprofile-libiberty
22810 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22811 all-stageprofile-libiberty: configure-stageprofile-libiberty
22812 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22813 @r=`${PWD_COMMAND}`; export r; \
22814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22815 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22816 $(HOST_EXPORTS) \
22817 $(POSTSTAGE1_HOST_EXPORTS) \
22818 cd $(HOST_SUBDIR)/libiberty && \
22819 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22820 CFLAGS="$(STAGEprofile_CFLAGS)" \
22821 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22822 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22823 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22824 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22825 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22826 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22827 TFLAGS="$(STAGEprofile_TFLAGS)" \
22828 $(TARGET-stageprofile-libiberty)
22830 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22831 clean-stageprofile: clean-stageprofile-libiberty
22832 clean-stageprofile-libiberty:
22833 @if [ $(current_stage) = stageprofile ]; then \
22834 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22835 else \
22836 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22837 $(MAKE) stageprofile-start; \
22838 fi; \
22839 cd $(HOST_SUBDIR)/libiberty && \
22840 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22841 @endif libiberty-bootstrap
22844 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22845 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22846 maybe-all-stagefeedback-libiberty:
22847 maybe-clean-stagefeedback-libiberty:
22848 @if libiberty-bootstrap
22849 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22850 all-stagefeedback: all-stagefeedback-libiberty
22851 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22852 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22853 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22854 @r=`${PWD_COMMAND}`; export r; \
22855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22856 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22857 $(HOST_EXPORTS) \
22858 $(POSTSTAGE1_HOST_EXPORTS) \
22859 cd $(HOST_SUBDIR)/libiberty && \
22860 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22861 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22862 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22863 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22864 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22865 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22866 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22867 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22868 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22869 $(TARGET-stagefeedback-libiberty)
22871 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22872 clean-stagefeedback: clean-stagefeedback-libiberty
22873 clean-stagefeedback-libiberty:
22874 @if [ $(current_stage) = stagefeedback ]; then \
22875 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22876 else \
22877 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22878 $(MAKE) stagefeedback-start; \
22879 fi; \
22880 cd $(HOST_SUBDIR)/libiberty && \
22881 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22882 @endif libiberty-bootstrap
22888 .PHONY: check-libiberty maybe-check-libiberty
22889 maybe-check-libiberty:
22890 @if libiberty
22891 maybe-check-libiberty: check-libiberty
22893 check-libiberty:
22894 @: $(MAKE); $(unstage)
22895 @r=`${PWD_COMMAND}`; export r; \
22896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22897 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22898 (cd $(HOST_SUBDIR)/libiberty && \
22899 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
22901 @endif libiberty
22903 .PHONY: install-libiberty maybe-install-libiberty
22904 maybe-install-libiberty:
22905 @if libiberty
22906 maybe-install-libiberty: install-libiberty
22908 install-libiberty: installdirs
22909 @: $(MAKE); $(unstage)
22910 @r=`${PWD_COMMAND}`; export r; \
22911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22912 $(HOST_EXPORTS) \
22913 (cd $(HOST_SUBDIR)/libiberty && \
22914 $(MAKE) $(FLAGS_TO_PASS) install)
22916 @endif libiberty
22918 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22919 maybe-install-strip-libiberty:
22920 @if libiberty
22921 maybe-install-strip-libiberty: install-strip-libiberty
22923 install-strip-libiberty: installdirs
22924 @: $(MAKE); $(unstage)
22925 @r=`${PWD_COMMAND}`; export r; \
22926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22927 $(HOST_EXPORTS) \
22928 (cd $(HOST_SUBDIR)/libiberty && \
22929 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22931 @endif libiberty
22933 # Other targets (info, dvi, pdf, etc.)
22935 .PHONY: maybe-info-libiberty info-libiberty
22936 maybe-info-libiberty:
22937 @if libiberty
22938 maybe-info-libiberty: info-libiberty
22940 info-libiberty: \
22941 configure-libiberty
22942 @[ -f ./libiberty/Makefile ] || exit 0; \
22943 r=`${PWD_COMMAND}`; export r; \
22944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22945 $(HOST_EXPORTS) \
22946 for flag in $(EXTRA_HOST_FLAGS) ; do \
22947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22948 done; \
22949 echo "Doing info in libiberty"; \
22950 (cd $(HOST_SUBDIR)/libiberty && \
22951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22953 "RANLIB=$${RANLIB}" \
22954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22955 info) \
22956 || exit 1
22958 @endif libiberty
22960 .PHONY: maybe-dvi-libiberty dvi-libiberty
22961 maybe-dvi-libiberty:
22962 @if libiberty
22963 maybe-dvi-libiberty: dvi-libiberty
22965 dvi-libiberty: \
22966 configure-libiberty
22967 @[ -f ./libiberty/Makefile ] || exit 0; \
22968 r=`${PWD_COMMAND}`; export r; \
22969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22970 $(HOST_EXPORTS) \
22971 for flag in $(EXTRA_HOST_FLAGS) ; do \
22972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22973 done; \
22974 echo "Doing dvi in libiberty"; \
22975 (cd $(HOST_SUBDIR)/libiberty && \
22976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22978 "RANLIB=$${RANLIB}" \
22979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22980 dvi) \
22981 || exit 1
22983 @endif libiberty
22985 .PHONY: maybe-pdf-libiberty pdf-libiberty
22986 maybe-pdf-libiberty:
22987 @if libiberty
22988 maybe-pdf-libiberty: pdf-libiberty
22990 pdf-libiberty: \
22991 configure-libiberty
22992 @[ -f ./libiberty/Makefile ] || exit 0; \
22993 r=`${PWD_COMMAND}`; export r; \
22994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22995 $(HOST_EXPORTS) \
22996 for flag in $(EXTRA_HOST_FLAGS) ; do \
22997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22998 done; \
22999 echo "Doing pdf in libiberty"; \
23000 (cd $(HOST_SUBDIR)/libiberty && \
23001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23003 "RANLIB=$${RANLIB}" \
23004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23005 pdf) \
23006 || exit 1
23008 @endif libiberty
23010 .PHONY: maybe-html-libiberty html-libiberty
23011 maybe-html-libiberty:
23012 @if libiberty
23013 maybe-html-libiberty: html-libiberty
23015 html-libiberty: \
23016 configure-libiberty
23017 @[ -f ./libiberty/Makefile ] || exit 0; \
23018 r=`${PWD_COMMAND}`; export r; \
23019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23020 $(HOST_EXPORTS) \
23021 for flag in $(EXTRA_HOST_FLAGS) ; do \
23022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23023 done; \
23024 echo "Doing html in libiberty"; \
23025 (cd $(HOST_SUBDIR)/libiberty && \
23026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23028 "RANLIB=$${RANLIB}" \
23029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23030 html) \
23031 || exit 1
23033 @endif libiberty
23035 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23036 maybe-TAGS-libiberty:
23037 @if libiberty
23038 maybe-TAGS-libiberty: TAGS-libiberty
23040 TAGS-libiberty: \
23041 configure-libiberty
23042 @[ -f ./libiberty/Makefile ] || exit 0; \
23043 r=`${PWD_COMMAND}`; export r; \
23044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23045 $(HOST_EXPORTS) \
23046 for flag in $(EXTRA_HOST_FLAGS) ; do \
23047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23048 done; \
23049 echo "Doing TAGS in libiberty"; \
23050 (cd $(HOST_SUBDIR)/libiberty && \
23051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23053 "RANLIB=$${RANLIB}" \
23054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23055 TAGS) \
23056 || exit 1
23058 @endif libiberty
23060 .PHONY: maybe-install-info-libiberty install-info-libiberty
23061 maybe-install-info-libiberty:
23062 @if libiberty
23063 maybe-install-info-libiberty: install-info-libiberty
23065 install-info-libiberty: \
23066 configure-libiberty \
23067 info-libiberty
23068 @[ -f ./libiberty/Makefile ] || exit 0; \
23069 r=`${PWD_COMMAND}`; export r; \
23070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23071 $(HOST_EXPORTS) \
23072 for flag in $(EXTRA_HOST_FLAGS) ; do \
23073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23074 done; \
23075 echo "Doing install-info in libiberty"; \
23076 (cd $(HOST_SUBDIR)/libiberty && \
23077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23079 "RANLIB=$${RANLIB}" \
23080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23081 install-info) \
23082 || exit 1
23084 @endif libiberty
23086 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23087 maybe-install-pdf-libiberty:
23088 @if libiberty
23089 maybe-install-pdf-libiberty: install-pdf-libiberty
23091 install-pdf-libiberty: \
23092 configure-libiberty \
23093 pdf-libiberty
23094 @[ -f ./libiberty/Makefile ] || exit 0; \
23095 r=`${PWD_COMMAND}`; export r; \
23096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23097 $(HOST_EXPORTS) \
23098 for flag in $(EXTRA_HOST_FLAGS) ; do \
23099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23100 done; \
23101 echo "Doing install-pdf in libiberty"; \
23102 (cd $(HOST_SUBDIR)/libiberty && \
23103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23105 "RANLIB=$${RANLIB}" \
23106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23107 install-pdf) \
23108 || exit 1
23110 @endif libiberty
23112 .PHONY: maybe-install-html-libiberty install-html-libiberty
23113 maybe-install-html-libiberty:
23114 @if libiberty
23115 maybe-install-html-libiberty: install-html-libiberty
23117 install-html-libiberty: \
23118 configure-libiberty \
23119 html-libiberty
23120 @[ -f ./libiberty/Makefile ] || exit 0; \
23121 r=`${PWD_COMMAND}`; export r; \
23122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23123 $(HOST_EXPORTS) \
23124 for flag in $(EXTRA_HOST_FLAGS) ; do \
23125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23126 done; \
23127 echo "Doing install-html in libiberty"; \
23128 (cd $(HOST_SUBDIR)/libiberty && \
23129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23131 "RANLIB=$${RANLIB}" \
23132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23133 install-html) \
23134 || exit 1
23136 @endif libiberty
23138 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23139 maybe-installcheck-libiberty:
23140 @if libiberty
23141 maybe-installcheck-libiberty: installcheck-libiberty
23143 installcheck-libiberty: \
23144 configure-libiberty
23145 @[ -f ./libiberty/Makefile ] || exit 0; \
23146 r=`${PWD_COMMAND}`; export r; \
23147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23148 $(HOST_EXPORTS) \
23149 for flag in $(EXTRA_HOST_FLAGS) ; do \
23150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23151 done; \
23152 echo "Doing installcheck in libiberty"; \
23153 (cd $(HOST_SUBDIR)/libiberty && \
23154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23156 "RANLIB=$${RANLIB}" \
23157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23158 installcheck) \
23159 || exit 1
23161 @endif libiberty
23163 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23164 maybe-mostlyclean-libiberty:
23165 @if libiberty
23166 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23168 mostlyclean-libiberty:
23169 @[ -f ./libiberty/Makefile ] || exit 0; \
23170 r=`${PWD_COMMAND}`; export r; \
23171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23172 $(HOST_EXPORTS) \
23173 for flag in $(EXTRA_HOST_FLAGS) ; do \
23174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23175 done; \
23176 echo "Doing mostlyclean in libiberty"; \
23177 (cd $(HOST_SUBDIR)/libiberty && \
23178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23180 "RANLIB=$${RANLIB}" \
23181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23182 mostlyclean) \
23183 || exit 1
23185 @endif libiberty
23187 .PHONY: maybe-clean-libiberty clean-libiberty
23188 maybe-clean-libiberty:
23189 @if libiberty
23190 maybe-clean-libiberty: clean-libiberty
23192 clean-libiberty:
23193 @[ -f ./libiberty/Makefile ] || exit 0; \
23194 r=`${PWD_COMMAND}`; export r; \
23195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23196 $(HOST_EXPORTS) \
23197 for flag in $(EXTRA_HOST_FLAGS) ; do \
23198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23199 done; \
23200 echo "Doing clean in libiberty"; \
23201 (cd $(HOST_SUBDIR)/libiberty && \
23202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23204 "RANLIB=$${RANLIB}" \
23205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23206 clean) \
23207 || exit 1
23209 @endif libiberty
23211 .PHONY: maybe-distclean-libiberty distclean-libiberty
23212 maybe-distclean-libiberty:
23213 @if libiberty
23214 maybe-distclean-libiberty: distclean-libiberty
23216 distclean-libiberty:
23217 @[ -f ./libiberty/Makefile ] || exit 0; \
23218 r=`${PWD_COMMAND}`; export r; \
23219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23220 $(HOST_EXPORTS) \
23221 for flag in $(EXTRA_HOST_FLAGS) ; do \
23222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23223 done; \
23224 echo "Doing distclean in libiberty"; \
23225 (cd $(HOST_SUBDIR)/libiberty && \
23226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23228 "RANLIB=$${RANLIB}" \
23229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23230 distclean) \
23231 || exit 1
23233 @endif libiberty
23235 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23236 maybe-maintainer-clean-libiberty:
23237 @if libiberty
23238 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23240 maintainer-clean-libiberty:
23241 @[ -f ./libiberty/Makefile ] || exit 0; \
23242 r=`${PWD_COMMAND}`; export r; \
23243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23244 $(HOST_EXPORTS) \
23245 for flag in $(EXTRA_HOST_FLAGS) ; do \
23246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23247 done; \
23248 echo "Doing maintainer-clean in libiberty"; \
23249 (cd $(HOST_SUBDIR)/libiberty && \
23250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23252 "RANLIB=$${RANLIB}" \
23253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23254 maintainer-clean) \
23255 || exit 1
23257 @endif libiberty
23261 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23262 maybe-configure-libiberty-linker-plugin:
23263 @if gcc-bootstrap
23264 configure-libiberty-linker-plugin: stage_current
23265 @endif gcc-bootstrap
23266 @if libiberty-linker-plugin
23267 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23268 configure-libiberty-linker-plugin:
23269 @r=`${PWD_COMMAND}`; export r; \
23270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23271 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23273 $(HOST_EXPORTS) \
23274 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23275 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23276 case $(srcdir) in \
23277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23278 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23280 esac; \
23281 module_srcdir=libiberty; \
23282 $(SHELL) \
23283 $$s/$$module_srcdir/configure \
23284 --srcdir=$${topdir}/$$module_srcdir \
23285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23286 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23287 || exit 1
23288 @endif libiberty-linker-plugin
23292 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23293 maybe-configure-stage1-libiberty-linker-plugin:
23294 @if libiberty-linker-plugin-bootstrap
23295 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23296 configure-stage1-libiberty-linker-plugin:
23297 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23298 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23299 @r=`${PWD_COMMAND}`; export r; \
23300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23301 TFLAGS="$(STAGE1_TFLAGS)"; \
23302 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23303 $(HOST_EXPORTS) \
23304 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23305 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23306 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23307 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23309 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23310 case $(srcdir) in \
23311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23312 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23314 esac; \
23315 module_srcdir=libiberty; \
23316 $(SHELL) $$s/$$module_srcdir/configure \
23317 --srcdir=$${topdir}/$$module_srcdir \
23318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23319 --target=${target_alias} \
23321 $(STAGE1_CONFIGURE_FLAGS) \
23322 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23323 @endif libiberty-linker-plugin-bootstrap
23325 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23326 maybe-configure-stage2-libiberty-linker-plugin:
23327 @if libiberty-linker-plugin-bootstrap
23328 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23329 configure-stage2-libiberty-linker-plugin:
23330 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23331 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23332 @r=`${PWD_COMMAND}`; export r; \
23333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23334 TFLAGS="$(STAGE2_TFLAGS)"; \
23335 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23336 $(HOST_EXPORTS) \
23337 $(POSTSTAGE1_HOST_EXPORTS) \
23338 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23339 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23340 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23341 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23342 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23343 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23344 case $(srcdir) in \
23345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23346 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23348 esac; \
23349 module_srcdir=libiberty; \
23350 $(SHELL) $$s/$$module_srcdir/configure \
23351 --srcdir=$${topdir}/$$module_srcdir \
23352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23353 --target=${target_alias} \
23354 --with-build-libsubdir=$(HOST_SUBDIR) \
23355 $(STAGE2_CONFIGURE_FLAGS) \
23356 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23357 @endif libiberty-linker-plugin-bootstrap
23359 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23360 maybe-configure-stage3-libiberty-linker-plugin:
23361 @if libiberty-linker-plugin-bootstrap
23362 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23363 configure-stage3-libiberty-linker-plugin:
23364 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23365 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23366 @r=`${PWD_COMMAND}`; export r; \
23367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23368 TFLAGS="$(STAGE3_TFLAGS)"; \
23369 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23370 $(HOST_EXPORTS) \
23371 $(POSTSTAGE1_HOST_EXPORTS) \
23372 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23373 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23374 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23375 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23377 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23378 case $(srcdir) in \
23379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23380 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23382 esac; \
23383 module_srcdir=libiberty; \
23384 $(SHELL) $$s/$$module_srcdir/configure \
23385 --srcdir=$${topdir}/$$module_srcdir \
23386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23387 --target=${target_alias} \
23388 --with-build-libsubdir=$(HOST_SUBDIR) \
23389 $(STAGE3_CONFIGURE_FLAGS) \
23390 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23391 @endif libiberty-linker-plugin-bootstrap
23393 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23394 maybe-configure-stage4-libiberty-linker-plugin:
23395 @if libiberty-linker-plugin-bootstrap
23396 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23397 configure-stage4-libiberty-linker-plugin:
23398 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23399 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23400 @r=`${PWD_COMMAND}`; export r; \
23401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23402 TFLAGS="$(STAGE4_TFLAGS)"; \
23403 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23404 $(HOST_EXPORTS) \
23405 $(POSTSTAGE1_HOST_EXPORTS) \
23406 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23407 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23408 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23409 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23410 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23411 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23412 case $(srcdir) in \
23413 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23414 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23415 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23416 esac; \
23417 module_srcdir=libiberty; \
23418 $(SHELL) $$s/$$module_srcdir/configure \
23419 --srcdir=$${topdir}/$$module_srcdir \
23420 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23421 --target=${target_alias} \
23422 --with-build-libsubdir=$(HOST_SUBDIR) \
23423 $(STAGE4_CONFIGURE_FLAGS) \
23424 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23425 @endif libiberty-linker-plugin-bootstrap
23427 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23428 maybe-configure-stageprofile-libiberty-linker-plugin:
23429 @if libiberty-linker-plugin-bootstrap
23430 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23431 configure-stageprofile-libiberty-linker-plugin:
23432 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23433 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23434 @r=`${PWD_COMMAND}`; export r; \
23435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23436 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23437 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23438 $(HOST_EXPORTS) \
23439 $(POSTSTAGE1_HOST_EXPORTS) \
23440 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23441 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23442 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23443 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23444 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23445 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23446 case $(srcdir) in \
23447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23448 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23450 esac; \
23451 module_srcdir=libiberty; \
23452 $(SHELL) $$s/$$module_srcdir/configure \
23453 --srcdir=$${topdir}/$$module_srcdir \
23454 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23455 --target=${target_alias} \
23456 --with-build-libsubdir=$(HOST_SUBDIR) \
23457 $(STAGEprofile_CONFIGURE_FLAGS) \
23458 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23459 @endif libiberty-linker-plugin-bootstrap
23461 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23462 maybe-configure-stagefeedback-libiberty-linker-plugin:
23463 @if libiberty-linker-plugin-bootstrap
23464 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23465 configure-stagefeedback-libiberty-linker-plugin:
23466 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23467 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23468 @r=`${PWD_COMMAND}`; export r; \
23469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23470 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23471 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23472 $(HOST_EXPORTS) \
23473 $(POSTSTAGE1_HOST_EXPORTS) \
23474 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23475 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23476 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23477 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23479 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23480 case $(srcdir) in \
23481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23482 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23484 esac; \
23485 module_srcdir=libiberty; \
23486 $(SHELL) $$s/$$module_srcdir/configure \
23487 --srcdir=$${topdir}/$$module_srcdir \
23488 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23489 --target=${target_alias} \
23490 --with-build-libsubdir=$(HOST_SUBDIR) \
23491 $(STAGEfeedback_CONFIGURE_FLAGS) \
23492 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23493 @endif libiberty-linker-plugin-bootstrap
23499 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23500 maybe-all-libiberty-linker-plugin:
23501 @if gcc-bootstrap
23502 all-libiberty-linker-plugin: stage_current
23503 @endif gcc-bootstrap
23504 @if libiberty-linker-plugin
23505 TARGET-libiberty-linker-plugin=all
23506 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23507 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23508 @r=`${PWD_COMMAND}`; export r; \
23509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23510 $(HOST_EXPORTS) \
23511 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23512 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23513 $(TARGET-libiberty-linker-plugin))
23514 @endif libiberty-linker-plugin
23518 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23519 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23520 maybe-all-stage1-libiberty-linker-plugin:
23521 maybe-clean-stage1-libiberty-linker-plugin:
23522 @if libiberty-linker-plugin-bootstrap
23523 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23524 all-stage1: all-stage1-libiberty-linker-plugin
23525 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23526 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23527 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23528 @r=`${PWD_COMMAND}`; export r; \
23529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23530 TFLAGS="$(STAGE1_TFLAGS)"; \
23531 $(HOST_EXPORTS) \
23532 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23533 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23534 CFLAGS="$(STAGE1_CFLAGS)" \
23535 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23536 LIBCFLAGS="$(LIBCFLAGS)" \
23537 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23538 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23539 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23540 $(EXTRA_HOST_FLAGS) \
23541 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23542 TFLAGS="$(STAGE1_TFLAGS)" \
23543 $(TARGET-stage1-libiberty-linker-plugin)
23545 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23546 clean-stage1: clean-stage1-libiberty-linker-plugin
23547 clean-stage1-libiberty-linker-plugin:
23548 @if [ $(current_stage) = stage1 ]; then \
23549 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23550 else \
23551 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23552 $(MAKE) stage1-start; \
23553 fi; \
23554 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23555 $(MAKE) $(EXTRA_HOST_FLAGS) \
23556 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23557 @endif libiberty-linker-plugin-bootstrap
23560 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23561 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23562 maybe-all-stage2-libiberty-linker-plugin:
23563 maybe-clean-stage2-libiberty-linker-plugin:
23564 @if libiberty-linker-plugin-bootstrap
23565 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23566 all-stage2: all-stage2-libiberty-linker-plugin
23567 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23568 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23569 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23570 @r=`${PWD_COMMAND}`; export r; \
23571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23572 TFLAGS="$(STAGE2_TFLAGS)"; \
23573 $(HOST_EXPORTS) \
23574 $(POSTSTAGE1_HOST_EXPORTS) \
23575 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23576 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23577 CFLAGS="$(STAGE2_CFLAGS)" \
23578 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23579 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23580 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23581 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23582 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23583 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23584 TFLAGS="$(STAGE2_TFLAGS)" \
23585 $(TARGET-stage2-libiberty-linker-plugin)
23587 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23588 clean-stage2: clean-stage2-libiberty-linker-plugin
23589 clean-stage2-libiberty-linker-plugin:
23590 @if [ $(current_stage) = stage2 ]; then \
23591 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23592 else \
23593 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23594 $(MAKE) stage2-start; \
23595 fi; \
23596 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23597 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23598 @endif libiberty-linker-plugin-bootstrap
23601 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23602 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23603 maybe-all-stage3-libiberty-linker-plugin:
23604 maybe-clean-stage3-libiberty-linker-plugin:
23605 @if libiberty-linker-plugin-bootstrap
23606 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23607 all-stage3: all-stage3-libiberty-linker-plugin
23608 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23609 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23610 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23611 @r=`${PWD_COMMAND}`; export r; \
23612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23613 TFLAGS="$(STAGE3_TFLAGS)"; \
23614 $(HOST_EXPORTS) \
23615 $(POSTSTAGE1_HOST_EXPORTS) \
23616 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23617 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23618 CFLAGS="$(STAGE3_CFLAGS)" \
23619 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23620 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23621 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23622 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23623 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23624 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23625 TFLAGS="$(STAGE3_TFLAGS)" \
23626 $(TARGET-stage3-libiberty-linker-plugin)
23628 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23629 clean-stage3: clean-stage3-libiberty-linker-plugin
23630 clean-stage3-libiberty-linker-plugin:
23631 @if [ $(current_stage) = stage3 ]; then \
23632 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23633 else \
23634 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23635 $(MAKE) stage3-start; \
23636 fi; \
23637 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23638 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23639 @endif libiberty-linker-plugin-bootstrap
23642 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23643 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23644 maybe-all-stage4-libiberty-linker-plugin:
23645 maybe-clean-stage4-libiberty-linker-plugin:
23646 @if libiberty-linker-plugin-bootstrap
23647 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23648 all-stage4: all-stage4-libiberty-linker-plugin
23649 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23650 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23651 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23652 @r=`${PWD_COMMAND}`; export r; \
23653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23654 TFLAGS="$(STAGE4_TFLAGS)"; \
23655 $(HOST_EXPORTS) \
23656 $(POSTSTAGE1_HOST_EXPORTS) \
23657 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23658 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23659 CFLAGS="$(STAGE4_CFLAGS)" \
23660 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23661 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23662 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23663 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23664 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23665 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23666 TFLAGS="$(STAGE4_TFLAGS)" \
23667 $(TARGET-stage4-libiberty-linker-plugin)
23669 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23670 clean-stage4: clean-stage4-libiberty-linker-plugin
23671 clean-stage4-libiberty-linker-plugin:
23672 @if [ $(current_stage) = stage4 ]; then \
23673 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23674 else \
23675 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23676 $(MAKE) stage4-start; \
23677 fi; \
23678 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23679 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23680 @endif libiberty-linker-plugin-bootstrap
23683 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23684 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23685 maybe-all-stageprofile-libiberty-linker-plugin:
23686 maybe-clean-stageprofile-libiberty-linker-plugin:
23687 @if libiberty-linker-plugin-bootstrap
23688 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23689 all-stageprofile: all-stageprofile-libiberty-linker-plugin
23690 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23691 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23692 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23693 @r=`${PWD_COMMAND}`; export r; \
23694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23695 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23696 $(HOST_EXPORTS) \
23697 $(POSTSTAGE1_HOST_EXPORTS) \
23698 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23700 CFLAGS="$(STAGEprofile_CFLAGS)" \
23701 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23702 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23703 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23704 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23705 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23706 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23707 TFLAGS="$(STAGEprofile_TFLAGS)" \
23708 $(TARGET-stageprofile-libiberty-linker-plugin)
23710 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23711 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23712 clean-stageprofile-libiberty-linker-plugin:
23713 @if [ $(current_stage) = stageprofile ]; then \
23714 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23715 else \
23716 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23717 $(MAKE) stageprofile-start; \
23718 fi; \
23719 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23720 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23721 @endif libiberty-linker-plugin-bootstrap
23724 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23725 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23726 maybe-all-stagefeedback-libiberty-linker-plugin:
23727 maybe-clean-stagefeedback-libiberty-linker-plugin:
23728 @if libiberty-linker-plugin-bootstrap
23729 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23730 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23731 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23732 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23733 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23734 @r=`${PWD_COMMAND}`; export r; \
23735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23736 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23737 $(HOST_EXPORTS) \
23738 $(POSTSTAGE1_HOST_EXPORTS) \
23739 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23740 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23741 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23742 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23743 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23744 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23745 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23746 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23747 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23748 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23749 $(TARGET-stagefeedback-libiberty-linker-plugin)
23751 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23752 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23753 clean-stagefeedback-libiberty-linker-plugin:
23754 @if [ $(current_stage) = stagefeedback ]; then \
23755 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23756 else \
23757 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23758 $(MAKE) stagefeedback-start; \
23759 fi; \
23760 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23761 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23762 @endif libiberty-linker-plugin-bootstrap
23768 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23769 maybe-check-libiberty-linker-plugin:
23770 @if libiberty-linker-plugin
23771 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23773 check-libiberty-linker-plugin:
23774 @: $(MAKE); $(unstage)
23775 @r=`${PWD_COMMAND}`; export r; \
23776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23777 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23778 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23779 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
23781 @endif libiberty-linker-plugin
23783 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23784 maybe-install-libiberty-linker-plugin:
23785 @if libiberty-linker-plugin
23786 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23788 install-libiberty-linker-plugin: installdirs
23789 @: $(MAKE); $(unstage)
23790 @r=`${PWD_COMMAND}`; export r; \
23791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23792 $(HOST_EXPORTS) \
23793 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23794 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23796 @endif libiberty-linker-plugin
23798 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23799 maybe-install-strip-libiberty-linker-plugin:
23800 @if libiberty-linker-plugin
23801 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23803 install-strip-libiberty-linker-plugin: installdirs
23804 @: $(MAKE); $(unstage)
23805 @r=`${PWD_COMMAND}`; export r; \
23806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23807 $(HOST_EXPORTS) \
23808 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23809 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23811 @endif libiberty-linker-plugin
23813 # Other targets (info, dvi, pdf, etc.)
23815 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23816 maybe-info-libiberty-linker-plugin:
23817 @if libiberty-linker-plugin
23818 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23820 info-libiberty-linker-plugin: \
23821 configure-libiberty-linker-plugin
23822 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23823 r=`${PWD_COMMAND}`; export r; \
23824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23825 $(HOST_EXPORTS) \
23826 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23828 done; \
23829 echo "Doing info in libiberty-linker-plugin"; \
23830 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23833 "RANLIB=$${RANLIB}" \
23834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23835 info) \
23836 || exit 1
23838 @endif libiberty-linker-plugin
23840 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23841 maybe-dvi-libiberty-linker-plugin:
23842 @if libiberty-linker-plugin
23843 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23845 dvi-libiberty-linker-plugin: \
23846 configure-libiberty-linker-plugin
23847 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23848 r=`${PWD_COMMAND}`; export r; \
23849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23850 $(HOST_EXPORTS) \
23851 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23853 done; \
23854 echo "Doing dvi in libiberty-linker-plugin"; \
23855 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23858 "RANLIB=$${RANLIB}" \
23859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23860 dvi) \
23861 || exit 1
23863 @endif libiberty-linker-plugin
23865 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23866 maybe-pdf-libiberty-linker-plugin:
23867 @if libiberty-linker-plugin
23868 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23870 pdf-libiberty-linker-plugin: \
23871 configure-libiberty-linker-plugin
23872 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23873 r=`${PWD_COMMAND}`; export r; \
23874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23875 $(HOST_EXPORTS) \
23876 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23878 done; \
23879 echo "Doing pdf in libiberty-linker-plugin"; \
23880 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23883 "RANLIB=$${RANLIB}" \
23884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23885 pdf) \
23886 || exit 1
23888 @endif libiberty-linker-plugin
23890 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23891 maybe-html-libiberty-linker-plugin:
23892 @if libiberty-linker-plugin
23893 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23895 html-libiberty-linker-plugin: \
23896 configure-libiberty-linker-plugin
23897 @[ -f ./libiberty-linker-plugin/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) @extra_linker_plugin_flags@; do \
23902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23903 done; \
23904 echo "Doing html in libiberty-linker-plugin"; \
23905 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
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 html) \
23911 || exit 1
23913 @endif libiberty-linker-plugin
23915 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
23916 maybe-TAGS-libiberty-linker-plugin:
23917 @if libiberty-linker-plugin
23918 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
23920 TAGS-libiberty-linker-plugin: \
23921 configure-libiberty-linker-plugin
23922 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23923 r=`${PWD_COMMAND}`; export r; \
23924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23925 $(HOST_EXPORTS) \
23926 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23928 done; \
23929 echo "Doing TAGS in libiberty-linker-plugin"; \
23930 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23933 "RANLIB=$${RANLIB}" \
23934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23935 TAGS) \
23936 || exit 1
23938 @endif libiberty-linker-plugin
23940 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
23941 maybe-install-info-libiberty-linker-plugin:
23942 @if libiberty-linker-plugin
23943 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
23945 install-info-libiberty-linker-plugin: \
23946 configure-libiberty-linker-plugin \
23947 info-libiberty-linker-plugin
23948 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23949 r=`${PWD_COMMAND}`; export r; \
23950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23951 $(HOST_EXPORTS) \
23952 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23954 done; \
23955 echo "Doing install-info in libiberty-linker-plugin"; \
23956 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23959 "RANLIB=$${RANLIB}" \
23960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23961 install-info) \
23962 || exit 1
23964 @endif libiberty-linker-plugin
23966 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
23967 maybe-install-pdf-libiberty-linker-plugin:
23968 @if libiberty-linker-plugin
23969 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
23971 install-pdf-libiberty-linker-plugin: \
23972 configure-libiberty-linker-plugin \
23973 pdf-libiberty-linker-plugin
23974 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23975 r=`${PWD_COMMAND}`; export r; \
23976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23977 $(HOST_EXPORTS) \
23978 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23980 done; \
23981 echo "Doing install-pdf in libiberty-linker-plugin"; \
23982 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23985 "RANLIB=$${RANLIB}" \
23986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23987 install-pdf) \
23988 || exit 1
23990 @endif libiberty-linker-plugin
23992 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
23993 maybe-install-html-libiberty-linker-plugin:
23994 @if libiberty-linker-plugin
23995 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
23997 install-html-libiberty-linker-plugin: \
23998 configure-libiberty-linker-plugin \
23999 html-libiberty-linker-plugin
24000 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24001 r=`${PWD_COMMAND}`; export r; \
24002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24003 $(HOST_EXPORTS) \
24004 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24006 done; \
24007 echo "Doing install-html in libiberty-linker-plugin"; \
24008 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24011 "RANLIB=$${RANLIB}" \
24012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24013 install-html) \
24014 || exit 1
24016 @endif libiberty-linker-plugin
24018 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24019 maybe-installcheck-libiberty-linker-plugin:
24020 @if libiberty-linker-plugin
24021 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24023 installcheck-libiberty-linker-plugin: \
24024 configure-libiberty-linker-plugin
24025 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24026 r=`${PWD_COMMAND}`; export r; \
24027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24028 $(HOST_EXPORTS) \
24029 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24031 done; \
24032 echo "Doing installcheck in libiberty-linker-plugin"; \
24033 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24036 "RANLIB=$${RANLIB}" \
24037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24038 installcheck) \
24039 || exit 1
24041 @endif libiberty-linker-plugin
24043 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24044 maybe-mostlyclean-libiberty-linker-plugin:
24045 @if libiberty-linker-plugin
24046 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24048 mostlyclean-libiberty-linker-plugin:
24049 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24050 r=`${PWD_COMMAND}`; export r; \
24051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24052 $(HOST_EXPORTS) \
24053 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24055 done; \
24056 echo "Doing mostlyclean in libiberty-linker-plugin"; \
24057 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24060 "RANLIB=$${RANLIB}" \
24061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24062 mostlyclean) \
24063 || exit 1
24065 @endif libiberty-linker-plugin
24067 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24068 maybe-clean-libiberty-linker-plugin:
24069 @if libiberty-linker-plugin
24070 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24072 clean-libiberty-linker-plugin:
24073 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24074 r=`${PWD_COMMAND}`; export r; \
24075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24076 $(HOST_EXPORTS) \
24077 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24079 done; \
24080 echo "Doing clean in libiberty-linker-plugin"; \
24081 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24084 "RANLIB=$${RANLIB}" \
24085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24086 clean) \
24087 || exit 1
24089 @endif libiberty-linker-plugin
24091 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24092 maybe-distclean-libiberty-linker-plugin:
24093 @if libiberty-linker-plugin
24094 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24096 distclean-libiberty-linker-plugin:
24097 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24098 r=`${PWD_COMMAND}`; export r; \
24099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24100 $(HOST_EXPORTS) \
24101 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24103 done; \
24104 echo "Doing distclean in libiberty-linker-plugin"; \
24105 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24108 "RANLIB=$${RANLIB}" \
24109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24110 distclean) \
24111 || exit 1
24113 @endif libiberty-linker-plugin
24115 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24116 maybe-maintainer-clean-libiberty-linker-plugin:
24117 @if libiberty-linker-plugin
24118 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24120 maintainer-clean-libiberty-linker-plugin:
24121 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24122 r=`${PWD_COMMAND}`; export r; \
24123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24124 $(HOST_EXPORTS) \
24125 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24127 done; \
24128 echo "Doing maintainer-clean in libiberty-linker-plugin"; \
24129 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24132 "RANLIB=$${RANLIB}" \
24133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24134 maintainer-clean) \
24135 || exit 1
24137 @endif libiberty-linker-plugin
24141 .PHONY: configure-libiconv maybe-configure-libiconv
24142 maybe-configure-libiconv:
24143 @if gcc-bootstrap
24144 configure-libiconv: stage_current
24145 @endif gcc-bootstrap
24146 @if libiconv
24147 maybe-configure-libiconv: configure-libiconv
24148 configure-libiconv:
24149 @r=`${PWD_COMMAND}`; export r; \
24150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24151 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24153 $(HOST_EXPORTS) \
24154 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24155 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24156 case $(srcdir) in \
24157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24158 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24160 esac; \
24161 module_srcdir=libiconv; \
24162 $(SHELL) \
24163 $$s/$$module_srcdir/configure \
24164 --srcdir=$${topdir}/$$module_srcdir \
24165 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24166 --target=${target_alias} --disable-shared \
24167 || exit 1
24168 @endif libiconv
24172 .PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
24173 maybe-configure-stage1-libiconv:
24174 @if libiconv-bootstrap
24175 maybe-configure-stage1-libiconv: configure-stage1-libiconv
24176 configure-stage1-libiconv:
24177 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24179 @r=`${PWD_COMMAND}`; export r; \
24180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24181 TFLAGS="$(STAGE1_TFLAGS)"; \
24182 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24183 $(HOST_EXPORTS) \
24184 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24185 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24186 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24187 echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
24188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24189 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24190 case $(srcdir) in \
24191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24192 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24194 esac; \
24195 module_srcdir=libiconv; \
24196 $(SHELL) $$s/$$module_srcdir/configure \
24197 --srcdir=$${topdir}/$$module_srcdir \
24198 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24199 --target=${target_alias} \
24201 $(STAGE1_CONFIGURE_FLAGS) \
24202 --disable-shared
24203 @endif libiconv-bootstrap
24205 .PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
24206 maybe-configure-stage2-libiconv:
24207 @if libiconv-bootstrap
24208 maybe-configure-stage2-libiconv: configure-stage2-libiconv
24209 configure-stage2-libiconv:
24210 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24212 @r=`${PWD_COMMAND}`; export r; \
24213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24214 TFLAGS="$(STAGE2_TFLAGS)"; \
24215 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24216 $(HOST_EXPORTS) \
24217 $(POSTSTAGE1_HOST_EXPORTS) \
24218 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24219 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24220 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24221 echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
24222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24223 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24224 case $(srcdir) in \
24225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24226 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24228 esac; \
24229 module_srcdir=libiconv; \
24230 $(SHELL) $$s/$$module_srcdir/configure \
24231 --srcdir=$${topdir}/$$module_srcdir \
24232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24233 --target=${target_alias} \
24234 --with-build-libsubdir=$(HOST_SUBDIR) \
24235 $(STAGE2_CONFIGURE_FLAGS) \
24236 --disable-shared
24237 @endif libiconv-bootstrap
24239 .PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
24240 maybe-configure-stage3-libiconv:
24241 @if libiconv-bootstrap
24242 maybe-configure-stage3-libiconv: configure-stage3-libiconv
24243 configure-stage3-libiconv:
24244 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24245 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24246 @r=`${PWD_COMMAND}`; export r; \
24247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24248 TFLAGS="$(STAGE3_TFLAGS)"; \
24249 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24250 $(HOST_EXPORTS) \
24251 $(POSTSTAGE1_HOST_EXPORTS) \
24252 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24253 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24254 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24255 echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
24256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24257 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24258 case $(srcdir) in \
24259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24260 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24262 esac; \
24263 module_srcdir=libiconv; \
24264 $(SHELL) $$s/$$module_srcdir/configure \
24265 --srcdir=$${topdir}/$$module_srcdir \
24266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24267 --target=${target_alias} \
24268 --with-build-libsubdir=$(HOST_SUBDIR) \
24269 $(STAGE3_CONFIGURE_FLAGS) \
24270 --disable-shared
24271 @endif libiconv-bootstrap
24273 .PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
24274 maybe-configure-stage4-libiconv:
24275 @if libiconv-bootstrap
24276 maybe-configure-stage4-libiconv: configure-stage4-libiconv
24277 configure-stage4-libiconv:
24278 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24280 @r=`${PWD_COMMAND}`; export r; \
24281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24282 TFLAGS="$(STAGE4_TFLAGS)"; \
24283 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24284 $(HOST_EXPORTS) \
24285 $(POSTSTAGE1_HOST_EXPORTS) \
24286 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24287 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24288 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24289 echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
24290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24291 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24292 case $(srcdir) in \
24293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24294 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24296 esac; \
24297 module_srcdir=libiconv; \
24298 $(SHELL) $$s/$$module_srcdir/configure \
24299 --srcdir=$${topdir}/$$module_srcdir \
24300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24301 --target=${target_alias} \
24302 --with-build-libsubdir=$(HOST_SUBDIR) \
24303 $(STAGE4_CONFIGURE_FLAGS) \
24304 --disable-shared
24305 @endif libiconv-bootstrap
24307 .PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
24308 maybe-configure-stageprofile-libiconv:
24309 @if libiconv-bootstrap
24310 maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
24311 configure-stageprofile-libiconv:
24312 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24314 @r=`${PWD_COMMAND}`; export r; \
24315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24316 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24317 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24318 $(HOST_EXPORTS) \
24319 $(POSTSTAGE1_HOST_EXPORTS) \
24320 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24321 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24322 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24323 echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
24324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24325 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24326 case $(srcdir) in \
24327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24328 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24330 esac; \
24331 module_srcdir=libiconv; \
24332 $(SHELL) $$s/$$module_srcdir/configure \
24333 --srcdir=$${topdir}/$$module_srcdir \
24334 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24335 --target=${target_alias} \
24336 --with-build-libsubdir=$(HOST_SUBDIR) \
24337 $(STAGEprofile_CONFIGURE_FLAGS) \
24338 --disable-shared
24339 @endif libiconv-bootstrap
24341 .PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
24342 maybe-configure-stagefeedback-libiconv:
24343 @if libiconv-bootstrap
24344 maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
24345 configure-stagefeedback-libiconv:
24346 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24347 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24348 @r=`${PWD_COMMAND}`; export r; \
24349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24350 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24351 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24352 $(HOST_EXPORTS) \
24353 $(POSTSTAGE1_HOST_EXPORTS) \
24354 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24355 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24356 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24357 echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
24358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24359 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24360 case $(srcdir) in \
24361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24362 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24364 esac; \
24365 module_srcdir=libiconv; \
24366 $(SHELL) $$s/$$module_srcdir/configure \
24367 --srcdir=$${topdir}/$$module_srcdir \
24368 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24369 --target=${target_alias} \
24370 --with-build-libsubdir=$(HOST_SUBDIR) \
24371 $(STAGEfeedback_CONFIGURE_FLAGS) \
24372 --disable-shared
24373 @endif libiconv-bootstrap
24379 .PHONY: all-libiconv maybe-all-libiconv
24380 maybe-all-libiconv:
24381 @if gcc-bootstrap
24382 all-libiconv: stage_current
24383 @endif gcc-bootstrap
24384 @if libiconv
24385 TARGET-libiconv=all
24386 maybe-all-libiconv: all-libiconv
24387 all-libiconv: configure-libiconv
24388 @r=`${PWD_COMMAND}`; export r; \
24389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24390 $(HOST_EXPORTS) \
24391 (cd $(HOST_SUBDIR)/libiconv && \
24392 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24393 $(TARGET-libiconv))
24394 @endif libiconv
24398 .PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
24399 .PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
24400 maybe-all-stage1-libiconv:
24401 maybe-clean-stage1-libiconv:
24402 @if libiconv-bootstrap
24403 maybe-all-stage1-libiconv: all-stage1-libiconv
24404 all-stage1: all-stage1-libiconv
24405 TARGET-stage1-libiconv = $(TARGET-libiconv)
24406 all-stage1-libiconv: configure-stage1-libiconv
24407 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24408 @r=`${PWD_COMMAND}`; export r; \
24409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24410 TFLAGS="$(STAGE1_TFLAGS)"; \
24411 $(HOST_EXPORTS) \
24412 cd $(HOST_SUBDIR)/libiconv && \
24413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24414 CFLAGS="$(STAGE1_CFLAGS)" \
24415 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24416 LIBCFLAGS="$(LIBCFLAGS)" \
24417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24420 $(EXTRA_HOST_FLAGS) \
24421 $(STAGE1_FLAGS_TO_PASS) \
24422 TFLAGS="$(STAGE1_TFLAGS)" \
24423 $(TARGET-stage1-libiconv)
24425 maybe-clean-stage1-libiconv: clean-stage1-libiconv
24426 clean-stage1: clean-stage1-libiconv
24427 clean-stage1-libiconv:
24428 @if [ $(current_stage) = stage1 ]; then \
24429 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24430 else \
24431 [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
24432 $(MAKE) stage1-start; \
24433 fi; \
24434 cd $(HOST_SUBDIR)/libiconv && \
24435 $(MAKE) $(EXTRA_HOST_FLAGS) \
24436 $(STAGE1_FLAGS_TO_PASS) clean
24437 @endif libiconv-bootstrap
24440 .PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
24441 .PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
24442 maybe-all-stage2-libiconv:
24443 maybe-clean-stage2-libiconv:
24444 @if libiconv-bootstrap
24445 maybe-all-stage2-libiconv: all-stage2-libiconv
24446 all-stage2: all-stage2-libiconv
24447 TARGET-stage2-libiconv = $(TARGET-libiconv)
24448 all-stage2-libiconv: configure-stage2-libiconv
24449 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24450 @r=`${PWD_COMMAND}`; export r; \
24451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24452 TFLAGS="$(STAGE2_TFLAGS)"; \
24453 $(HOST_EXPORTS) \
24454 $(POSTSTAGE1_HOST_EXPORTS) \
24455 cd $(HOST_SUBDIR)/libiconv && \
24456 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24457 CFLAGS="$(STAGE2_CFLAGS)" \
24458 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24459 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24460 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24461 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24462 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24463 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24464 TFLAGS="$(STAGE2_TFLAGS)" \
24465 $(TARGET-stage2-libiconv)
24467 maybe-clean-stage2-libiconv: clean-stage2-libiconv
24468 clean-stage2: clean-stage2-libiconv
24469 clean-stage2-libiconv:
24470 @if [ $(current_stage) = stage2 ]; then \
24471 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24472 else \
24473 [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
24474 $(MAKE) stage2-start; \
24475 fi; \
24476 cd $(HOST_SUBDIR)/libiconv && \
24477 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24478 @endif libiconv-bootstrap
24481 .PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
24482 .PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
24483 maybe-all-stage3-libiconv:
24484 maybe-clean-stage3-libiconv:
24485 @if libiconv-bootstrap
24486 maybe-all-stage3-libiconv: all-stage3-libiconv
24487 all-stage3: all-stage3-libiconv
24488 TARGET-stage3-libiconv = $(TARGET-libiconv)
24489 all-stage3-libiconv: configure-stage3-libiconv
24490 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24491 @r=`${PWD_COMMAND}`; export r; \
24492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24493 TFLAGS="$(STAGE3_TFLAGS)"; \
24494 $(HOST_EXPORTS) \
24495 $(POSTSTAGE1_HOST_EXPORTS) \
24496 cd $(HOST_SUBDIR)/libiconv && \
24497 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24498 CFLAGS="$(STAGE3_CFLAGS)" \
24499 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24500 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24501 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24502 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24503 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24504 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24505 TFLAGS="$(STAGE3_TFLAGS)" \
24506 $(TARGET-stage3-libiconv)
24508 maybe-clean-stage3-libiconv: clean-stage3-libiconv
24509 clean-stage3: clean-stage3-libiconv
24510 clean-stage3-libiconv:
24511 @if [ $(current_stage) = stage3 ]; then \
24512 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24513 else \
24514 [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
24515 $(MAKE) stage3-start; \
24516 fi; \
24517 cd $(HOST_SUBDIR)/libiconv && \
24518 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24519 @endif libiconv-bootstrap
24522 .PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
24523 .PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
24524 maybe-all-stage4-libiconv:
24525 maybe-clean-stage4-libiconv:
24526 @if libiconv-bootstrap
24527 maybe-all-stage4-libiconv: all-stage4-libiconv
24528 all-stage4: all-stage4-libiconv
24529 TARGET-stage4-libiconv = $(TARGET-libiconv)
24530 all-stage4-libiconv: configure-stage4-libiconv
24531 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24532 @r=`${PWD_COMMAND}`; export r; \
24533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24534 TFLAGS="$(STAGE4_TFLAGS)"; \
24535 $(HOST_EXPORTS) \
24536 $(POSTSTAGE1_HOST_EXPORTS) \
24537 cd $(HOST_SUBDIR)/libiconv && \
24538 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24539 CFLAGS="$(STAGE4_CFLAGS)" \
24540 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24541 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24542 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24543 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24544 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24545 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24546 TFLAGS="$(STAGE4_TFLAGS)" \
24547 $(TARGET-stage4-libiconv)
24549 maybe-clean-stage4-libiconv: clean-stage4-libiconv
24550 clean-stage4: clean-stage4-libiconv
24551 clean-stage4-libiconv:
24552 @if [ $(current_stage) = stage4 ]; then \
24553 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24554 else \
24555 [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
24556 $(MAKE) stage4-start; \
24557 fi; \
24558 cd $(HOST_SUBDIR)/libiconv && \
24559 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24560 @endif libiconv-bootstrap
24563 .PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
24564 .PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
24565 maybe-all-stageprofile-libiconv:
24566 maybe-clean-stageprofile-libiconv:
24567 @if libiconv-bootstrap
24568 maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
24569 all-stageprofile: all-stageprofile-libiconv
24570 TARGET-stageprofile-libiconv = $(TARGET-libiconv)
24571 all-stageprofile-libiconv: configure-stageprofile-libiconv
24572 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24573 @r=`${PWD_COMMAND}`; export r; \
24574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24575 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24576 $(HOST_EXPORTS) \
24577 $(POSTSTAGE1_HOST_EXPORTS) \
24578 cd $(HOST_SUBDIR)/libiconv && \
24579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24580 CFLAGS="$(STAGEprofile_CFLAGS)" \
24581 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24582 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24583 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24584 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24585 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24586 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24587 TFLAGS="$(STAGEprofile_TFLAGS)" \
24588 $(TARGET-stageprofile-libiconv)
24590 maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
24591 clean-stageprofile: clean-stageprofile-libiconv
24592 clean-stageprofile-libiconv:
24593 @if [ $(current_stage) = stageprofile ]; then \
24594 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24595 else \
24596 [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
24597 $(MAKE) stageprofile-start; \
24598 fi; \
24599 cd $(HOST_SUBDIR)/libiconv && \
24600 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24601 @endif libiconv-bootstrap
24604 .PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
24605 .PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
24606 maybe-all-stagefeedback-libiconv:
24607 maybe-clean-stagefeedback-libiconv:
24608 @if libiconv-bootstrap
24609 maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
24610 all-stagefeedback: all-stagefeedback-libiconv
24611 TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
24612 all-stagefeedback-libiconv: configure-stagefeedback-libiconv
24613 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24614 @r=`${PWD_COMMAND}`; export r; \
24615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24616 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24617 $(HOST_EXPORTS) \
24618 $(POSTSTAGE1_HOST_EXPORTS) \
24619 cd $(HOST_SUBDIR)/libiconv && \
24620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24621 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24622 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24623 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24628 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24629 $(TARGET-stagefeedback-libiconv)
24631 maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
24632 clean-stagefeedback: clean-stagefeedback-libiconv
24633 clean-stagefeedback-libiconv:
24634 @if [ $(current_stage) = stagefeedback ]; then \
24635 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24636 else \
24637 [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
24638 $(MAKE) stagefeedback-start; \
24639 fi; \
24640 cd $(HOST_SUBDIR)/libiconv && \
24641 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24642 @endif libiconv-bootstrap
24648 .PHONY: check-libiconv maybe-check-libiconv
24649 maybe-check-libiconv:
24650 @if libiconv
24651 maybe-check-libiconv: check-libiconv
24653 check-libiconv:
24654 @: $(MAKE); $(unstage)
24655 @r=`${PWD_COMMAND}`; export r; \
24656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24657 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24658 (cd $(HOST_SUBDIR)/libiconv && \
24659 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
24661 @endif libiconv
24663 .PHONY: install-libiconv maybe-install-libiconv
24664 maybe-install-libiconv:
24665 @if libiconv
24666 maybe-install-libiconv: install-libiconv
24668 install-libiconv:
24670 @endif libiconv
24672 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24673 maybe-install-strip-libiconv:
24674 @if libiconv
24675 maybe-install-strip-libiconv: install-strip-libiconv
24677 install-strip-libiconv:
24679 @endif libiconv
24681 # Other targets (info, dvi, pdf, etc.)
24683 .PHONY: maybe-info-libiconv info-libiconv
24684 maybe-info-libiconv:
24685 @if libiconv
24686 maybe-info-libiconv: info-libiconv
24688 # libiconv doesn't support info.
24689 info-libiconv:
24691 @endif libiconv
24693 .PHONY: maybe-dvi-libiconv dvi-libiconv
24694 maybe-dvi-libiconv:
24695 @if libiconv
24696 maybe-dvi-libiconv: dvi-libiconv
24698 dvi-libiconv: \
24699 configure-libiconv
24700 @[ -f ./libiconv/Makefile ] || exit 0; \
24701 r=`${PWD_COMMAND}`; export r; \
24702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24703 $(HOST_EXPORTS) \
24704 for flag in $(EXTRA_HOST_FLAGS) ; do \
24705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24706 done; \
24707 echo "Doing dvi in libiconv"; \
24708 (cd $(HOST_SUBDIR)/libiconv && \
24709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24711 "RANLIB=$${RANLIB}" \
24712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24713 dvi) \
24714 || exit 1
24716 @endif libiconv
24718 .PHONY: maybe-pdf-libiconv pdf-libiconv
24719 maybe-pdf-libiconv:
24720 @if libiconv
24721 maybe-pdf-libiconv: pdf-libiconv
24723 # libiconv doesn't support pdf.
24724 pdf-libiconv:
24726 @endif libiconv
24728 .PHONY: maybe-html-libiconv html-libiconv
24729 maybe-html-libiconv:
24730 @if libiconv
24731 maybe-html-libiconv: html-libiconv
24733 # libiconv doesn't support html.
24734 html-libiconv:
24736 @endif libiconv
24738 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24739 maybe-TAGS-libiconv:
24740 @if libiconv
24741 maybe-TAGS-libiconv: TAGS-libiconv
24743 TAGS-libiconv: \
24744 configure-libiconv
24745 @[ -f ./libiconv/Makefile ] || exit 0; \
24746 r=`${PWD_COMMAND}`; export r; \
24747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24748 $(HOST_EXPORTS) \
24749 for flag in $(EXTRA_HOST_FLAGS) ; do \
24750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24751 done; \
24752 echo "Doing TAGS in libiconv"; \
24753 (cd $(HOST_SUBDIR)/libiconv && \
24754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24756 "RANLIB=$${RANLIB}" \
24757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24758 TAGS) \
24759 || exit 1
24761 @endif libiconv
24763 .PHONY: maybe-install-info-libiconv install-info-libiconv
24764 maybe-install-info-libiconv:
24765 @if libiconv
24766 maybe-install-info-libiconv: install-info-libiconv
24768 # libiconv doesn't support install-info.
24769 install-info-libiconv:
24771 @endif libiconv
24773 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24774 maybe-install-pdf-libiconv:
24775 @if libiconv
24776 maybe-install-pdf-libiconv: install-pdf-libiconv
24778 # libiconv doesn't support install-pdf.
24779 install-pdf-libiconv:
24781 @endif libiconv
24783 .PHONY: maybe-install-html-libiconv install-html-libiconv
24784 maybe-install-html-libiconv:
24785 @if libiconv
24786 maybe-install-html-libiconv: install-html-libiconv
24788 # libiconv doesn't support install-html.
24789 install-html-libiconv:
24791 @endif libiconv
24793 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24794 maybe-installcheck-libiconv:
24795 @if libiconv
24796 maybe-installcheck-libiconv: installcheck-libiconv
24798 installcheck-libiconv: \
24799 configure-libiconv
24800 @[ -f ./libiconv/Makefile ] || exit 0; \
24801 r=`${PWD_COMMAND}`; export r; \
24802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24803 $(HOST_EXPORTS) \
24804 for flag in $(EXTRA_HOST_FLAGS) ; do \
24805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24806 done; \
24807 echo "Doing installcheck in libiconv"; \
24808 (cd $(HOST_SUBDIR)/libiconv && \
24809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24811 "RANLIB=$${RANLIB}" \
24812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24813 installcheck) \
24814 || exit 1
24816 @endif libiconv
24818 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24819 maybe-mostlyclean-libiconv:
24820 @if libiconv
24821 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24823 mostlyclean-libiconv:
24824 @[ -f ./libiconv/Makefile ] || exit 0; \
24825 r=`${PWD_COMMAND}`; export r; \
24826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24827 $(HOST_EXPORTS) \
24828 for flag in $(EXTRA_HOST_FLAGS) ; do \
24829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24830 done; \
24831 echo "Doing mostlyclean in libiconv"; \
24832 (cd $(HOST_SUBDIR)/libiconv && \
24833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24835 "RANLIB=$${RANLIB}" \
24836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24837 mostlyclean) \
24838 || exit 1
24840 @endif libiconv
24842 .PHONY: maybe-clean-libiconv clean-libiconv
24843 maybe-clean-libiconv:
24844 @if libiconv
24845 maybe-clean-libiconv: clean-libiconv
24847 clean-libiconv:
24848 @[ -f ./libiconv/Makefile ] || exit 0; \
24849 r=`${PWD_COMMAND}`; export r; \
24850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24851 $(HOST_EXPORTS) \
24852 for flag in $(EXTRA_HOST_FLAGS) ; do \
24853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24854 done; \
24855 echo "Doing clean in libiconv"; \
24856 (cd $(HOST_SUBDIR)/libiconv && \
24857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24859 "RANLIB=$${RANLIB}" \
24860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24861 clean) \
24862 || exit 1
24864 @endif libiconv
24866 .PHONY: maybe-distclean-libiconv distclean-libiconv
24867 maybe-distclean-libiconv:
24868 @if libiconv
24869 maybe-distclean-libiconv: distclean-libiconv
24871 distclean-libiconv:
24872 @[ -f ./libiconv/Makefile ] || exit 0; \
24873 r=`${PWD_COMMAND}`; export r; \
24874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24875 $(HOST_EXPORTS) \
24876 for flag in $(EXTRA_HOST_FLAGS) ; do \
24877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24878 done; \
24879 echo "Doing distclean in libiconv"; \
24880 (cd $(HOST_SUBDIR)/libiconv && \
24881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24883 "RANLIB=$${RANLIB}" \
24884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24885 distclean) \
24886 || exit 1
24888 @endif libiconv
24890 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24891 maybe-maintainer-clean-libiconv:
24892 @if libiconv
24893 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24895 maintainer-clean-libiconv:
24896 @[ -f ./libiconv/Makefile ] || exit 0; \
24897 r=`${PWD_COMMAND}`; export r; \
24898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24899 $(HOST_EXPORTS) \
24900 for flag in $(EXTRA_HOST_FLAGS) ; do \
24901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24902 done; \
24903 echo "Doing maintainer-clean in libiconv"; \
24904 (cd $(HOST_SUBDIR)/libiconv && \
24905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24907 "RANLIB=$${RANLIB}" \
24908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24909 maintainer-clean) \
24910 || exit 1
24912 @endif libiconv
24916 .PHONY: configure-m4 maybe-configure-m4
24917 maybe-configure-m4:
24918 @if gcc-bootstrap
24919 configure-m4: stage_current
24920 @endif gcc-bootstrap
24921 @if m4
24922 maybe-configure-m4: configure-m4
24923 configure-m4:
24924 @: $(MAKE); $(unstage)
24925 @r=`${PWD_COMMAND}`; export r; \
24926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24927 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24928 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
24929 $(HOST_EXPORTS) \
24930 echo Configuring in $(HOST_SUBDIR)/m4; \
24931 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24932 case $(srcdir) in \
24933 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24934 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24935 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24936 esac; \
24937 module_srcdir=m4; \
24938 $(SHELL) \
24939 $$s/$$module_srcdir/configure \
24940 --srcdir=$${topdir}/$$module_srcdir \
24941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24942 --target=${target_alias} \
24943 || exit 1
24944 @endif m4
24950 .PHONY: all-m4 maybe-all-m4
24951 maybe-all-m4:
24952 @if gcc-bootstrap
24953 all-m4: stage_current
24954 @endif gcc-bootstrap
24955 @if m4
24956 TARGET-m4=all
24957 maybe-all-m4: all-m4
24958 all-m4: configure-m4
24959 @: $(MAKE); $(unstage)
24960 @r=`${PWD_COMMAND}`; export r; \
24961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24962 $(HOST_EXPORTS) \
24963 (cd $(HOST_SUBDIR)/m4 && \
24964 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24965 $(TARGET-m4))
24966 @endif m4
24971 .PHONY: check-m4 maybe-check-m4
24972 maybe-check-m4:
24973 @if m4
24974 maybe-check-m4: check-m4
24976 check-m4:
24977 @: $(MAKE); $(unstage)
24978 @r=`${PWD_COMMAND}`; export r; \
24979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24980 $(HOST_EXPORTS) \
24981 (cd $(HOST_SUBDIR)/m4 && \
24982 $(MAKE) $(FLAGS_TO_PASS) check)
24984 @endif m4
24986 .PHONY: install-m4 maybe-install-m4
24987 maybe-install-m4:
24988 @if m4
24989 maybe-install-m4: install-m4
24991 install-m4: installdirs
24992 @: $(MAKE); $(unstage)
24993 @r=`${PWD_COMMAND}`; export r; \
24994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24995 $(HOST_EXPORTS) \
24996 (cd $(HOST_SUBDIR)/m4 && \
24997 $(MAKE) $(FLAGS_TO_PASS) install)
24999 @endif m4
25001 .PHONY: install-strip-m4 maybe-install-strip-m4
25002 maybe-install-strip-m4:
25003 @if m4
25004 maybe-install-strip-m4: install-strip-m4
25006 install-strip-m4: installdirs
25007 @: $(MAKE); $(unstage)
25008 @r=`${PWD_COMMAND}`; export r; \
25009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25010 $(HOST_EXPORTS) \
25011 (cd $(HOST_SUBDIR)/m4 && \
25012 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25014 @endif m4
25016 # Other targets (info, dvi, pdf, etc.)
25018 .PHONY: maybe-info-m4 info-m4
25019 maybe-info-m4:
25020 @if m4
25021 maybe-info-m4: info-m4
25023 info-m4: \
25024 configure-m4
25025 @: $(MAKE); $(unstage)
25026 @[ -f ./m4/Makefile ] || exit 0; \
25027 r=`${PWD_COMMAND}`; export r; \
25028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25029 $(HOST_EXPORTS) \
25030 for flag in $(EXTRA_HOST_FLAGS) ; do \
25031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25032 done; \
25033 echo "Doing info in m4"; \
25034 (cd $(HOST_SUBDIR)/m4 && \
25035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25037 "RANLIB=$${RANLIB}" \
25038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25039 info) \
25040 || exit 1
25042 @endif m4
25044 .PHONY: maybe-dvi-m4 dvi-m4
25045 maybe-dvi-m4:
25046 @if m4
25047 maybe-dvi-m4: dvi-m4
25049 dvi-m4: \
25050 configure-m4
25051 @: $(MAKE); $(unstage)
25052 @[ -f ./m4/Makefile ] || exit 0; \
25053 r=`${PWD_COMMAND}`; export r; \
25054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25055 $(HOST_EXPORTS) \
25056 for flag in $(EXTRA_HOST_FLAGS) ; do \
25057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25058 done; \
25059 echo "Doing dvi in m4"; \
25060 (cd $(HOST_SUBDIR)/m4 && \
25061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25063 "RANLIB=$${RANLIB}" \
25064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25065 dvi) \
25066 || exit 1
25068 @endif m4
25070 .PHONY: maybe-pdf-m4 pdf-m4
25071 maybe-pdf-m4:
25072 @if m4
25073 maybe-pdf-m4: pdf-m4
25075 pdf-m4: \
25076 configure-m4
25077 @: $(MAKE); $(unstage)
25078 @[ -f ./m4/Makefile ] || exit 0; \
25079 r=`${PWD_COMMAND}`; export r; \
25080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25081 $(HOST_EXPORTS) \
25082 for flag in $(EXTRA_HOST_FLAGS) ; do \
25083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25084 done; \
25085 echo "Doing pdf in m4"; \
25086 (cd $(HOST_SUBDIR)/m4 && \
25087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25089 "RANLIB=$${RANLIB}" \
25090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25091 pdf) \
25092 || exit 1
25094 @endif m4
25096 .PHONY: maybe-html-m4 html-m4
25097 maybe-html-m4:
25098 @if m4
25099 maybe-html-m4: html-m4
25101 html-m4: \
25102 configure-m4
25103 @: $(MAKE); $(unstage)
25104 @[ -f ./m4/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 html in m4"; \
25112 (cd $(HOST_SUBDIR)/m4 && \
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 html) \
25118 || exit 1
25120 @endif m4
25122 .PHONY: maybe-TAGS-m4 TAGS-m4
25123 maybe-TAGS-m4:
25124 @if m4
25125 maybe-TAGS-m4: TAGS-m4
25127 TAGS-m4: \
25128 configure-m4
25129 @: $(MAKE); $(unstage)
25130 @[ -f ./m4/Makefile ] || exit 0; \
25131 r=`${PWD_COMMAND}`; export r; \
25132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25133 $(HOST_EXPORTS) \
25134 for flag in $(EXTRA_HOST_FLAGS) ; do \
25135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25136 done; \
25137 echo "Doing TAGS in m4"; \
25138 (cd $(HOST_SUBDIR)/m4 && \
25139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25141 "RANLIB=$${RANLIB}" \
25142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25143 TAGS) \
25144 || exit 1
25146 @endif m4
25148 .PHONY: maybe-install-info-m4 install-info-m4
25149 maybe-install-info-m4:
25150 @if m4
25151 maybe-install-info-m4: install-info-m4
25153 install-info-m4: \
25154 configure-m4 \
25155 info-m4
25156 @: $(MAKE); $(unstage)
25157 @[ -f ./m4/Makefile ] || exit 0; \
25158 r=`${PWD_COMMAND}`; export r; \
25159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25160 $(HOST_EXPORTS) \
25161 for flag in $(EXTRA_HOST_FLAGS) ; do \
25162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25163 done; \
25164 echo "Doing install-info in m4"; \
25165 (cd $(HOST_SUBDIR)/m4 && \
25166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25168 "RANLIB=$${RANLIB}" \
25169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25170 install-info) \
25171 || exit 1
25173 @endif m4
25175 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25176 maybe-install-pdf-m4:
25177 @if m4
25178 maybe-install-pdf-m4: install-pdf-m4
25180 install-pdf-m4: \
25181 configure-m4 \
25182 pdf-m4
25183 @: $(MAKE); $(unstage)
25184 @[ -f ./m4/Makefile ] || exit 0; \
25185 r=`${PWD_COMMAND}`; export r; \
25186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25187 $(HOST_EXPORTS) \
25188 for flag in $(EXTRA_HOST_FLAGS) ; do \
25189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25190 done; \
25191 echo "Doing install-pdf in m4"; \
25192 (cd $(HOST_SUBDIR)/m4 && \
25193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25195 "RANLIB=$${RANLIB}" \
25196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25197 install-pdf) \
25198 || exit 1
25200 @endif m4
25202 .PHONY: maybe-install-html-m4 install-html-m4
25203 maybe-install-html-m4:
25204 @if m4
25205 maybe-install-html-m4: install-html-m4
25207 install-html-m4: \
25208 configure-m4 \
25209 html-m4
25210 @: $(MAKE); $(unstage)
25211 @[ -f ./m4/Makefile ] || exit 0; \
25212 r=`${PWD_COMMAND}`; export r; \
25213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25214 $(HOST_EXPORTS) \
25215 for flag in $(EXTRA_HOST_FLAGS) ; do \
25216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25217 done; \
25218 echo "Doing install-html in m4"; \
25219 (cd $(HOST_SUBDIR)/m4 && \
25220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25222 "RANLIB=$${RANLIB}" \
25223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25224 install-html) \
25225 || exit 1
25227 @endif m4
25229 .PHONY: maybe-installcheck-m4 installcheck-m4
25230 maybe-installcheck-m4:
25231 @if m4
25232 maybe-installcheck-m4: installcheck-m4
25234 installcheck-m4: \
25235 configure-m4
25236 @: $(MAKE); $(unstage)
25237 @[ -f ./m4/Makefile ] || exit 0; \
25238 r=`${PWD_COMMAND}`; export r; \
25239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25240 $(HOST_EXPORTS) \
25241 for flag in $(EXTRA_HOST_FLAGS) ; do \
25242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25243 done; \
25244 echo "Doing installcheck in m4"; \
25245 (cd $(HOST_SUBDIR)/m4 && \
25246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25248 "RANLIB=$${RANLIB}" \
25249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25250 installcheck) \
25251 || exit 1
25253 @endif m4
25255 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25256 maybe-mostlyclean-m4:
25257 @if m4
25258 maybe-mostlyclean-m4: mostlyclean-m4
25260 mostlyclean-m4:
25261 @: $(MAKE); $(unstage)
25262 @[ -f ./m4/Makefile ] || exit 0; \
25263 r=`${PWD_COMMAND}`; export r; \
25264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25265 $(HOST_EXPORTS) \
25266 for flag in $(EXTRA_HOST_FLAGS) ; do \
25267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25268 done; \
25269 echo "Doing mostlyclean in m4"; \
25270 (cd $(HOST_SUBDIR)/m4 && \
25271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25273 "RANLIB=$${RANLIB}" \
25274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25275 mostlyclean) \
25276 || exit 1
25278 @endif m4
25280 .PHONY: maybe-clean-m4 clean-m4
25281 maybe-clean-m4:
25282 @if m4
25283 maybe-clean-m4: clean-m4
25285 clean-m4:
25286 @: $(MAKE); $(unstage)
25287 @[ -f ./m4/Makefile ] || exit 0; \
25288 r=`${PWD_COMMAND}`; export r; \
25289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25290 $(HOST_EXPORTS) \
25291 for flag in $(EXTRA_HOST_FLAGS) ; do \
25292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25293 done; \
25294 echo "Doing clean in m4"; \
25295 (cd $(HOST_SUBDIR)/m4 && \
25296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25298 "RANLIB=$${RANLIB}" \
25299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25300 clean) \
25301 || exit 1
25303 @endif m4
25305 .PHONY: maybe-distclean-m4 distclean-m4
25306 maybe-distclean-m4:
25307 @if m4
25308 maybe-distclean-m4: distclean-m4
25310 distclean-m4:
25311 @: $(MAKE); $(unstage)
25312 @[ -f ./m4/Makefile ] || exit 0; \
25313 r=`${PWD_COMMAND}`; export r; \
25314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25315 $(HOST_EXPORTS) \
25316 for flag in $(EXTRA_HOST_FLAGS) ; do \
25317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25318 done; \
25319 echo "Doing distclean in m4"; \
25320 (cd $(HOST_SUBDIR)/m4 && \
25321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25323 "RANLIB=$${RANLIB}" \
25324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25325 distclean) \
25326 || exit 1
25328 @endif m4
25330 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25331 maybe-maintainer-clean-m4:
25332 @if m4
25333 maybe-maintainer-clean-m4: maintainer-clean-m4
25335 maintainer-clean-m4:
25336 @: $(MAKE); $(unstage)
25337 @[ -f ./m4/Makefile ] || exit 0; \
25338 r=`${PWD_COMMAND}`; export r; \
25339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25340 $(HOST_EXPORTS) \
25341 for flag in $(EXTRA_HOST_FLAGS) ; do \
25342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25343 done; \
25344 echo "Doing maintainer-clean in m4"; \
25345 (cd $(HOST_SUBDIR)/m4 && \
25346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25348 "RANLIB=$${RANLIB}" \
25349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25350 maintainer-clean) \
25351 || exit 1
25353 @endif m4
25357 .PHONY: configure-readline maybe-configure-readline
25358 maybe-configure-readline:
25359 @if gcc-bootstrap
25360 configure-readline: stage_current
25361 @endif gcc-bootstrap
25362 @if readline
25363 maybe-configure-readline: configure-readline
25364 configure-readline:
25365 @: $(MAKE); $(unstage)
25366 @r=`${PWD_COMMAND}`; export r; \
25367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25368 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
25370 $(HOST_EXPORTS) \
25371 echo Configuring in $(HOST_SUBDIR)/readline; \
25372 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25373 case $(srcdir) in \
25374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25375 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25377 esac; \
25378 module_srcdir=readline; \
25379 $(SHELL) \
25380 $$s/$$module_srcdir/configure \
25381 --srcdir=$${topdir}/$$module_srcdir \
25382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25383 --target=${target_alias} \
25384 || exit 1
25385 @endif readline
25391 .PHONY: all-readline maybe-all-readline
25392 maybe-all-readline:
25393 @if gcc-bootstrap
25394 all-readline: stage_current
25395 @endif gcc-bootstrap
25396 @if readline
25397 TARGET-readline=all
25398 maybe-all-readline: all-readline
25399 all-readline: configure-readline
25400 @: $(MAKE); $(unstage)
25401 @r=`${PWD_COMMAND}`; export r; \
25402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25403 $(HOST_EXPORTS) \
25404 (cd $(HOST_SUBDIR)/readline && \
25405 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25406 $(TARGET-readline))
25407 @endif readline
25412 .PHONY: check-readline maybe-check-readline
25413 maybe-check-readline:
25414 @if readline
25415 maybe-check-readline: check-readline
25417 check-readline:
25418 @: $(MAKE); $(unstage)
25419 @r=`${PWD_COMMAND}`; export r; \
25420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25421 $(HOST_EXPORTS) \
25422 (cd $(HOST_SUBDIR)/readline && \
25423 $(MAKE) $(FLAGS_TO_PASS) check)
25425 @endif readline
25427 .PHONY: install-readline maybe-install-readline
25428 maybe-install-readline:
25429 @if readline
25430 maybe-install-readline: install-readline
25432 install-readline: installdirs
25433 @: $(MAKE); $(unstage)
25434 @r=`${PWD_COMMAND}`; export r; \
25435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25436 $(HOST_EXPORTS) \
25437 (cd $(HOST_SUBDIR)/readline && \
25438 $(MAKE) $(FLAGS_TO_PASS) install)
25440 @endif readline
25442 .PHONY: install-strip-readline maybe-install-strip-readline
25443 maybe-install-strip-readline:
25444 @if readline
25445 maybe-install-strip-readline: install-strip-readline
25447 install-strip-readline: installdirs
25448 @: $(MAKE); $(unstage)
25449 @r=`${PWD_COMMAND}`; export r; \
25450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25451 $(HOST_EXPORTS) \
25452 (cd $(HOST_SUBDIR)/readline && \
25453 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25455 @endif readline
25457 # Other targets (info, dvi, pdf, etc.)
25459 .PHONY: maybe-info-readline info-readline
25460 maybe-info-readline:
25461 @if readline
25462 maybe-info-readline: info-readline
25464 info-readline: \
25465 configure-readline
25466 @: $(MAKE); $(unstage)
25467 @[ -f ./readline/Makefile ] || exit 0; \
25468 r=`${PWD_COMMAND}`; export r; \
25469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25470 $(HOST_EXPORTS) \
25471 for flag in $(EXTRA_HOST_FLAGS) ; do \
25472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25473 done; \
25474 echo "Doing info in readline"; \
25475 (cd $(HOST_SUBDIR)/readline && \
25476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25478 "RANLIB=$${RANLIB}" \
25479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25480 info) \
25481 || exit 1
25483 @endif readline
25485 .PHONY: maybe-dvi-readline dvi-readline
25486 maybe-dvi-readline:
25487 @if readline
25488 maybe-dvi-readline: dvi-readline
25490 dvi-readline: \
25491 configure-readline
25492 @: $(MAKE); $(unstage)
25493 @[ -f ./readline/Makefile ] || exit 0; \
25494 r=`${PWD_COMMAND}`; export r; \
25495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25496 $(HOST_EXPORTS) \
25497 for flag in $(EXTRA_HOST_FLAGS) ; do \
25498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25499 done; \
25500 echo "Doing dvi in readline"; \
25501 (cd $(HOST_SUBDIR)/readline && \
25502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25504 "RANLIB=$${RANLIB}" \
25505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25506 dvi) \
25507 || exit 1
25509 @endif readline
25511 .PHONY: maybe-pdf-readline pdf-readline
25512 maybe-pdf-readline:
25513 @if readline
25514 maybe-pdf-readline: pdf-readline
25516 pdf-readline: \
25517 configure-readline
25518 @: $(MAKE); $(unstage)
25519 @[ -f ./readline/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 pdf in readline"; \
25527 (cd $(HOST_SUBDIR)/readline && \
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 pdf) \
25533 || exit 1
25535 @endif readline
25537 .PHONY: maybe-html-readline html-readline
25538 maybe-html-readline:
25539 @if readline
25540 maybe-html-readline: html-readline
25542 html-readline: \
25543 configure-readline
25544 @: $(MAKE); $(unstage)
25545 @[ -f ./readline/Makefile ] || exit 0; \
25546 r=`${PWD_COMMAND}`; export r; \
25547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25548 $(HOST_EXPORTS) \
25549 for flag in $(EXTRA_HOST_FLAGS) ; do \
25550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25551 done; \
25552 echo "Doing html in readline"; \
25553 (cd $(HOST_SUBDIR)/readline && \
25554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25556 "RANLIB=$${RANLIB}" \
25557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25558 html) \
25559 || exit 1
25561 @endif readline
25563 .PHONY: maybe-TAGS-readline TAGS-readline
25564 maybe-TAGS-readline:
25565 @if readline
25566 maybe-TAGS-readline: TAGS-readline
25568 TAGS-readline: \
25569 configure-readline
25570 @: $(MAKE); $(unstage)
25571 @[ -f ./readline/Makefile ] || exit 0; \
25572 r=`${PWD_COMMAND}`; export r; \
25573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25574 $(HOST_EXPORTS) \
25575 for flag in $(EXTRA_HOST_FLAGS) ; do \
25576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25577 done; \
25578 echo "Doing TAGS in readline"; \
25579 (cd $(HOST_SUBDIR)/readline && \
25580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25582 "RANLIB=$${RANLIB}" \
25583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25584 TAGS) \
25585 || exit 1
25587 @endif readline
25589 .PHONY: maybe-install-info-readline install-info-readline
25590 maybe-install-info-readline:
25591 @if readline
25592 maybe-install-info-readline: install-info-readline
25594 install-info-readline: \
25595 configure-readline \
25596 info-readline
25597 @: $(MAKE); $(unstage)
25598 @[ -f ./readline/Makefile ] || exit 0; \
25599 r=`${PWD_COMMAND}`; export r; \
25600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25601 $(HOST_EXPORTS) \
25602 for flag in $(EXTRA_HOST_FLAGS) ; do \
25603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25604 done; \
25605 echo "Doing install-info in readline"; \
25606 (cd $(HOST_SUBDIR)/readline && \
25607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25609 "RANLIB=$${RANLIB}" \
25610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25611 install-info) \
25612 || exit 1
25614 @endif readline
25616 .PHONY: maybe-install-pdf-readline install-pdf-readline
25617 maybe-install-pdf-readline:
25618 @if readline
25619 maybe-install-pdf-readline: install-pdf-readline
25621 install-pdf-readline: \
25622 configure-readline \
25623 pdf-readline
25624 @: $(MAKE); $(unstage)
25625 @[ -f ./readline/Makefile ] || exit 0; \
25626 r=`${PWD_COMMAND}`; export r; \
25627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25628 $(HOST_EXPORTS) \
25629 for flag in $(EXTRA_HOST_FLAGS) ; do \
25630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25631 done; \
25632 echo "Doing install-pdf in readline"; \
25633 (cd $(HOST_SUBDIR)/readline && \
25634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25636 "RANLIB=$${RANLIB}" \
25637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25638 install-pdf) \
25639 || exit 1
25641 @endif readline
25643 .PHONY: maybe-install-html-readline install-html-readline
25644 maybe-install-html-readline:
25645 @if readline
25646 maybe-install-html-readline: install-html-readline
25648 install-html-readline: \
25649 configure-readline \
25650 html-readline
25651 @: $(MAKE); $(unstage)
25652 @[ -f ./readline/Makefile ] || exit 0; \
25653 r=`${PWD_COMMAND}`; export r; \
25654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25655 $(HOST_EXPORTS) \
25656 for flag in $(EXTRA_HOST_FLAGS) ; do \
25657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25658 done; \
25659 echo "Doing install-html in readline"; \
25660 (cd $(HOST_SUBDIR)/readline && \
25661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25663 "RANLIB=$${RANLIB}" \
25664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25665 install-html) \
25666 || exit 1
25668 @endif readline
25670 .PHONY: maybe-installcheck-readline installcheck-readline
25671 maybe-installcheck-readline:
25672 @if readline
25673 maybe-installcheck-readline: installcheck-readline
25675 installcheck-readline: \
25676 configure-readline
25677 @: $(MAKE); $(unstage)
25678 @[ -f ./readline/Makefile ] || exit 0; \
25679 r=`${PWD_COMMAND}`; export r; \
25680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25681 $(HOST_EXPORTS) \
25682 for flag in $(EXTRA_HOST_FLAGS) ; do \
25683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25684 done; \
25685 echo "Doing installcheck in readline"; \
25686 (cd $(HOST_SUBDIR)/readline && \
25687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25689 "RANLIB=$${RANLIB}" \
25690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25691 installcheck) \
25692 || exit 1
25694 @endif readline
25696 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25697 maybe-mostlyclean-readline:
25698 @if readline
25699 maybe-mostlyclean-readline: mostlyclean-readline
25701 mostlyclean-readline:
25702 @: $(MAKE); $(unstage)
25703 @[ -f ./readline/Makefile ] || exit 0; \
25704 r=`${PWD_COMMAND}`; export r; \
25705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25706 $(HOST_EXPORTS) \
25707 for flag in $(EXTRA_HOST_FLAGS) ; do \
25708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25709 done; \
25710 echo "Doing mostlyclean in readline"; \
25711 (cd $(HOST_SUBDIR)/readline && \
25712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25714 "RANLIB=$${RANLIB}" \
25715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25716 mostlyclean) \
25717 || exit 1
25719 @endif readline
25721 .PHONY: maybe-clean-readline clean-readline
25722 maybe-clean-readline:
25723 @if readline
25724 maybe-clean-readline: clean-readline
25726 clean-readline:
25727 @: $(MAKE); $(unstage)
25728 @[ -f ./readline/Makefile ] || exit 0; \
25729 r=`${PWD_COMMAND}`; export r; \
25730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25731 $(HOST_EXPORTS) \
25732 for flag in $(EXTRA_HOST_FLAGS) ; do \
25733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25734 done; \
25735 echo "Doing clean in readline"; \
25736 (cd $(HOST_SUBDIR)/readline && \
25737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25739 "RANLIB=$${RANLIB}" \
25740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25741 clean) \
25742 || exit 1
25744 @endif readline
25746 .PHONY: maybe-distclean-readline distclean-readline
25747 maybe-distclean-readline:
25748 @if readline
25749 maybe-distclean-readline: distclean-readline
25751 distclean-readline:
25752 @: $(MAKE); $(unstage)
25753 @[ -f ./readline/Makefile ] || exit 0; \
25754 r=`${PWD_COMMAND}`; export r; \
25755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25756 $(HOST_EXPORTS) \
25757 for flag in $(EXTRA_HOST_FLAGS) ; do \
25758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25759 done; \
25760 echo "Doing distclean in readline"; \
25761 (cd $(HOST_SUBDIR)/readline && \
25762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25764 "RANLIB=$${RANLIB}" \
25765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25766 distclean) \
25767 || exit 1
25769 @endif readline
25771 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25772 maybe-maintainer-clean-readline:
25773 @if readline
25774 maybe-maintainer-clean-readline: maintainer-clean-readline
25776 maintainer-clean-readline:
25777 @: $(MAKE); $(unstage)
25778 @[ -f ./readline/Makefile ] || exit 0; \
25779 r=`${PWD_COMMAND}`; export r; \
25780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25781 $(HOST_EXPORTS) \
25782 for flag in $(EXTRA_HOST_FLAGS) ; do \
25783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25784 done; \
25785 echo "Doing maintainer-clean in readline"; \
25786 (cd $(HOST_SUBDIR)/readline && \
25787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25789 "RANLIB=$${RANLIB}" \
25790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25791 maintainer-clean) \
25792 || exit 1
25794 @endif readline
25798 .PHONY: configure-sid maybe-configure-sid
25799 maybe-configure-sid:
25800 @if gcc-bootstrap
25801 configure-sid: stage_current
25802 @endif gcc-bootstrap
25803 @if sid
25804 maybe-configure-sid: configure-sid
25805 configure-sid:
25806 @: $(MAKE); $(unstage)
25807 @r=`${PWD_COMMAND}`; export r; \
25808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25809 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
25811 $(HOST_EXPORTS) \
25812 echo Configuring in $(HOST_SUBDIR)/sid; \
25813 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25814 case $(srcdir) in \
25815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25816 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25818 esac; \
25819 module_srcdir=sid; \
25820 $(SHELL) \
25821 $$s/$$module_srcdir/configure \
25822 --srcdir=$${topdir}/$$module_srcdir \
25823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25824 --target=${target_alias} \
25825 || exit 1
25826 @endif sid
25832 .PHONY: all-sid maybe-all-sid
25833 maybe-all-sid:
25834 @if gcc-bootstrap
25835 all-sid: stage_current
25836 @endif gcc-bootstrap
25837 @if sid
25838 TARGET-sid=all
25839 maybe-all-sid: all-sid
25840 all-sid: configure-sid
25841 @: $(MAKE); $(unstage)
25842 @r=`${PWD_COMMAND}`; export r; \
25843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25844 $(HOST_EXPORTS) \
25845 (cd $(HOST_SUBDIR)/sid && \
25846 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25847 $(TARGET-sid))
25848 @endif sid
25853 .PHONY: check-sid maybe-check-sid
25854 maybe-check-sid:
25855 @if sid
25856 maybe-check-sid: check-sid
25858 check-sid:
25859 @: $(MAKE); $(unstage)
25860 @r=`${PWD_COMMAND}`; export r; \
25861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25862 $(HOST_EXPORTS) \
25863 (cd $(HOST_SUBDIR)/sid && \
25864 $(MAKE) $(FLAGS_TO_PASS) check)
25866 @endif sid
25868 .PHONY: install-sid maybe-install-sid
25869 maybe-install-sid:
25870 @if sid
25871 maybe-install-sid: install-sid
25873 install-sid: installdirs
25874 @: $(MAKE); $(unstage)
25875 @r=`${PWD_COMMAND}`; export r; \
25876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25877 $(HOST_EXPORTS) \
25878 (cd $(HOST_SUBDIR)/sid && \
25879 $(MAKE) $(FLAGS_TO_PASS) install)
25881 @endif sid
25883 .PHONY: install-strip-sid maybe-install-strip-sid
25884 maybe-install-strip-sid:
25885 @if sid
25886 maybe-install-strip-sid: install-strip-sid
25888 install-strip-sid: installdirs
25889 @: $(MAKE); $(unstage)
25890 @r=`${PWD_COMMAND}`; export r; \
25891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25892 $(HOST_EXPORTS) \
25893 (cd $(HOST_SUBDIR)/sid && \
25894 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25896 @endif sid
25898 # Other targets (info, dvi, pdf, etc.)
25900 .PHONY: maybe-info-sid info-sid
25901 maybe-info-sid:
25902 @if sid
25903 maybe-info-sid: info-sid
25905 info-sid: \
25906 configure-sid
25907 @: $(MAKE); $(unstage)
25908 @[ -f ./sid/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 info in sid"; \
25916 (cd $(HOST_SUBDIR)/sid && \
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 info) \
25922 || exit 1
25924 @endif sid
25926 .PHONY: maybe-dvi-sid dvi-sid
25927 maybe-dvi-sid:
25928 @if sid
25929 maybe-dvi-sid: dvi-sid
25931 dvi-sid: \
25932 configure-sid
25933 @: $(MAKE); $(unstage)
25934 @[ -f ./sid/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 dvi in sid"; \
25942 (cd $(HOST_SUBDIR)/sid && \
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 dvi) \
25948 || exit 1
25950 @endif sid
25952 .PHONY: maybe-pdf-sid pdf-sid
25953 maybe-pdf-sid:
25954 @if sid
25955 maybe-pdf-sid: pdf-sid
25957 pdf-sid: \
25958 configure-sid
25959 @: $(MAKE); $(unstage)
25960 @[ -f ./sid/Makefile ] || exit 0; \
25961 r=`${PWD_COMMAND}`; export r; \
25962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25963 $(HOST_EXPORTS) \
25964 for flag in $(EXTRA_HOST_FLAGS) ; do \
25965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25966 done; \
25967 echo "Doing pdf in sid"; \
25968 (cd $(HOST_SUBDIR)/sid && \
25969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25971 "RANLIB=$${RANLIB}" \
25972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25973 pdf) \
25974 || exit 1
25976 @endif sid
25978 .PHONY: maybe-html-sid html-sid
25979 maybe-html-sid:
25980 @if sid
25981 maybe-html-sid: html-sid
25983 html-sid: \
25984 configure-sid
25985 @: $(MAKE); $(unstage)
25986 @[ -f ./sid/Makefile ] || exit 0; \
25987 r=`${PWD_COMMAND}`; export r; \
25988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25989 $(HOST_EXPORTS) \
25990 for flag in $(EXTRA_HOST_FLAGS) ; do \
25991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25992 done; \
25993 echo "Doing html in sid"; \
25994 (cd $(HOST_SUBDIR)/sid && \
25995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25997 "RANLIB=$${RANLIB}" \
25998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25999 html) \
26000 || exit 1
26002 @endif sid
26004 .PHONY: maybe-TAGS-sid TAGS-sid
26005 maybe-TAGS-sid:
26006 @if sid
26007 maybe-TAGS-sid: TAGS-sid
26009 TAGS-sid: \
26010 configure-sid
26011 @: $(MAKE); $(unstage)
26012 @[ -f ./sid/Makefile ] || exit 0; \
26013 r=`${PWD_COMMAND}`; export r; \
26014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26015 $(HOST_EXPORTS) \
26016 for flag in $(EXTRA_HOST_FLAGS) ; do \
26017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26018 done; \
26019 echo "Doing TAGS in sid"; \
26020 (cd $(HOST_SUBDIR)/sid && \
26021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26023 "RANLIB=$${RANLIB}" \
26024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26025 TAGS) \
26026 || exit 1
26028 @endif sid
26030 .PHONY: maybe-install-info-sid install-info-sid
26031 maybe-install-info-sid:
26032 @if sid
26033 maybe-install-info-sid: install-info-sid
26035 install-info-sid: \
26036 configure-sid \
26037 info-sid
26038 @: $(MAKE); $(unstage)
26039 @[ -f ./sid/Makefile ] || exit 0; \
26040 r=`${PWD_COMMAND}`; export r; \
26041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26042 $(HOST_EXPORTS) \
26043 for flag in $(EXTRA_HOST_FLAGS) ; do \
26044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26045 done; \
26046 echo "Doing install-info in sid"; \
26047 (cd $(HOST_SUBDIR)/sid && \
26048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26050 "RANLIB=$${RANLIB}" \
26051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26052 install-info) \
26053 || exit 1
26055 @endif sid
26057 .PHONY: maybe-install-pdf-sid install-pdf-sid
26058 maybe-install-pdf-sid:
26059 @if sid
26060 maybe-install-pdf-sid: install-pdf-sid
26062 install-pdf-sid: \
26063 configure-sid \
26064 pdf-sid
26065 @: $(MAKE); $(unstage)
26066 @[ -f ./sid/Makefile ] || exit 0; \
26067 r=`${PWD_COMMAND}`; export r; \
26068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26069 $(HOST_EXPORTS) \
26070 for flag in $(EXTRA_HOST_FLAGS) ; do \
26071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26072 done; \
26073 echo "Doing install-pdf in sid"; \
26074 (cd $(HOST_SUBDIR)/sid && \
26075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26077 "RANLIB=$${RANLIB}" \
26078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26079 install-pdf) \
26080 || exit 1
26082 @endif sid
26084 .PHONY: maybe-install-html-sid install-html-sid
26085 maybe-install-html-sid:
26086 @if sid
26087 maybe-install-html-sid: install-html-sid
26089 install-html-sid: \
26090 configure-sid \
26091 html-sid
26092 @: $(MAKE); $(unstage)
26093 @[ -f ./sid/Makefile ] || exit 0; \
26094 r=`${PWD_COMMAND}`; export r; \
26095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26096 $(HOST_EXPORTS) \
26097 for flag in $(EXTRA_HOST_FLAGS) ; do \
26098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26099 done; \
26100 echo "Doing install-html in sid"; \
26101 (cd $(HOST_SUBDIR)/sid && \
26102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26104 "RANLIB=$${RANLIB}" \
26105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26106 install-html) \
26107 || exit 1
26109 @endif sid
26111 .PHONY: maybe-installcheck-sid installcheck-sid
26112 maybe-installcheck-sid:
26113 @if sid
26114 maybe-installcheck-sid: installcheck-sid
26116 installcheck-sid: \
26117 configure-sid
26118 @: $(MAKE); $(unstage)
26119 @[ -f ./sid/Makefile ] || exit 0; \
26120 r=`${PWD_COMMAND}`; export r; \
26121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26122 $(HOST_EXPORTS) \
26123 for flag in $(EXTRA_HOST_FLAGS) ; do \
26124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26125 done; \
26126 echo "Doing installcheck in sid"; \
26127 (cd $(HOST_SUBDIR)/sid && \
26128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26130 "RANLIB=$${RANLIB}" \
26131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26132 installcheck) \
26133 || exit 1
26135 @endif sid
26137 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26138 maybe-mostlyclean-sid:
26139 @if sid
26140 maybe-mostlyclean-sid: mostlyclean-sid
26142 mostlyclean-sid:
26143 @: $(MAKE); $(unstage)
26144 @[ -f ./sid/Makefile ] || exit 0; \
26145 r=`${PWD_COMMAND}`; export r; \
26146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26147 $(HOST_EXPORTS) \
26148 for flag in $(EXTRA_HOST_FLAGS) ; do \
26149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26150 done; \
26151 echo "Doing mostlyclean in sid"; \
26152 (cd $(HOST_SUBDIR)/sid && \
26153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26155 "RANLIB=$${RANLIB}" \
26156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26157 mostlyclean) \
26158 || exit 1
26160 @endif sid
26162 .PHONY: maybe-clean-sid clean-sid
26163 maybe-clean-sid:
26164 @if sid
26165 maybe-clean-sid: clean-sid
26167 clean-sid:
26168 @: $(MAKE); $(unstage)
26169 @[ -f ./sid/Makefile ] || exit 0; \
26170 r=`${PWD_COMMAND}`; export r; \
26171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26172 $(HOST_EXPORTS) \
26173 for flag in $(EXTRA_HOST_FLAGS) ; do \
26174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26175 done; \
26176 echo "Doing clean in sid"; \
26177 (cd $(HOST_SUBDIR)/sid && \
26178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26180 "RANLIB=$${RANLIB}" \
26181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26182 clean) \
26183 || exit 1
26185 @endif sid
26187 .PHONY: maybe-distclean-sid distclean-sid
26188 maybe-distclean-sid:
26189 @if sid
26190 maybe-distclean-sid: distclean-sid
26192 distclean-sid:
26193 @: $(MAKE); $(unstage)
26194 @[ -f ./sid/Makefile ] || exit 0; \
26195 r=`${PWD_COMMAND}`; export r; \
26196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26197 $(HOST_EXPORTS) \
26198 for flag in $(EXTRA_HOST_FLAGS) ; do \
26199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26200 done; \
26201 echo "Doing distclean in sid"; \
26202 (cd $(HOST_SUBDIR)/sid && \
26203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26205 "RANLIB=$${RANLIB}" \
26206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26207 distclean) \
26208 || exit 1
26210 @endif sid
26212 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26213 maybe-maintainer-clean-sid:
26214 @if sid
26215 maybe-maintainer-clean-sid: maintainer-clean-sid
26217 maintainer-clean-sid:
26218 @: $(MAKE); $(unstage)
26219 @[ -f ./sid/Makefile ] || exit 0; \
26220 r=`${PWD_COMMAND}`; export r; \
26221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26222 $(HOST_EXPORTS) \
26223 for flag in $(EXTRA_HOST_FLAGS) ; do \
26224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26225 done; \
26226 echo "Doing maintainer-clean in sid"; \
26227 (cd $(HOST_SUBDIR)/sid && \
26228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26230 "RANLIB=$${RANLIB}" \
26231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26232 maintainer-clean) \
26233 || exit 1
26235 @endif sid
26239 .PHONY: configure-sim maybe-configure-sim
26240 maybe-configure-sim:
26241 @if gcc-bootstrap
26242 configure-sim: stage_current
26243 @endif gcc-bootstrap
26244 @if sim
26245 maybe-configure-sim: configure-sim
26246 configure-sim:
26247 @: $(MAKE); $(unstage)
26248 @r=`${PWD_COMMAND}`; export r; \
26249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26250 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26251 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
26252 $(HOST_EXPORTS) \
26253 echo Configuring in $(HOST_SUBDIR)/sim; \
26254 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26255 case $(srcdir) in \
26256 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26257 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26258 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26259 esac; \
26260 module_srcdir=sim; \
26261 $(SHELL) \
26262 $$s/$$module_srcdir/configure \
26263 --srcdir=$${topdir}/$$module_srcdir \
26264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26265 --target=${target_alias} \
26266 || exit 1
26267 @endif sim
26273 .PHONY: all-sim maybe-all-sim
26274 maybe-all-sim:
26275 @if gcc-bootstrap
26276 all-sim: stage_current
26277 @endif gcc-bootstrap
26278 @if sim
26279 TARGET-sim=all
26280 maybe-all-sim: all-sim
26281 all-sim: configure-sim
26282 @: $(MAKE); $(unstage)
26283 @r=`${PWD_COMMAND}`; export r; \
26284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26285 $(HOST_EXPORTS) \
26286 (cd $(HOST_SUBDIR)/sim && \
26287 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26288 $(TARGET-sim))
26289 @endif sim
26294 .PHONY: check-sim maybe-check-sim
26295 maybe-check-sim:
26296 @if sim
26297 maybe-check-sim: check-sim
26299 check-sim:
26300 @: $(MAKE); $(unstage)
26301 @r=`${PWD_COMMAND}`; export r; \
26302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26303 $(HOST_EXPORTS) \
26304 (cd $(HOST_SUBDIR)/sim && \
26305 $(MAKE) $(FLAGS_TO_PASS) check)
26307 @endif sim
26309 .PHONY: install-sim maybe-install-sim
26310 maybe-install-sim:
26311 @if sim
26312 maybe-install-sim: install-sim
26314 install-sim: installdirs
26315 @: $(MAKE); $(unstage)
26316 @r=`${PWD_COMMAND}`; export r; \
26317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26318 $(HOST_EXPORTS) \
26319 (cd $(HOST_SUBDIR)/sim && \
26320 $(MAKE) $(FLAGS_TO_PASS) install)
26322 @endif sim
26324 .PHONY: install-strip-sim maybe-install-strip-sim
26325 maybe-install-strip-sim:
26326 @if sim
26327 maybe-install-strip-sim: install-strip-sim
26329 install-strip-sim: installdirs
26330 @: $(MAKE); $(unstage)
26331 @r=`${PWD_COMMAND}`; export r; \
26332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26333 $(HOST_EXPORTS) \
26334 (cd $(HOST_SUBDIR)/sim && \
26335 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26337 @endif sim
26339 # Other targets (info, dvi, pdf, etc.)
26341 .PHONY: maybe-info-sim info-sim
26342 maybe-info-sim:
26343 @if sim
26344 maybe-info-sim: info-sim
26346 info-sim: \
26347 configure-sim
26348 @: $(MAKE); $(unstage)
26349 @[ -f ./sim/Makefile ] || exit 0; \
26350 r=`${PWD_COMMAND}`; export r; \
26351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26352 $(HOST_EXPORTS) \
26353 for flag in $(EXTRA_HOST_FLAGS) ; do \
26354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26355 done; \
26356 echo "Doing info in sim"; \
26357 (cd $(HOST_SUBDIR)/sim && \
26358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26360 "RANLIB=$${RANLIB}" \
26361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26362 info) \
26363 || exit 1
26365 @endif sim
26367 .PHONY: maybe-dvi-sim dvi-sim
26368 maybe-dvi-sim:
26369 @if sim
26370 maybe-dvi-sim: dvi-sim
26372 dvi-sim: \
26373 configure-sim
26374 @: $(MAKE); $(unstage)
26375 @[ -f ./sim/Makefile ] || exit 0; \
26376 r=`${PWD_COMMAND}`; export r; \
26377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26378 $(HOST_EXPORTS) \
26379 for flag in $(EXTRA_HOST_FLAGS) ; do \
26380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26381 done; \
26382 echo "Doing dvi in sim"; \
26383 (cd $(HOST_SUBDIR)/sim && \
26384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26386 "RANLIB=$${RANLIB}" \
26387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26388 dvi) \
26389 || exit 1
26391 @endif sim
26393 .PHONY: maybe-pdf-sim pdf-sim
26394 maybe-pdf-sim:
26395 @if sim
26396 maybe-pdf-sim: pdf-sim
26398 pdf-sim: \
26399 configure-sim
26400 @: $(MAKE); $(unstage)
26401 @[ -f ./sim/Makefile ] || exit 0; \
26402 r=`${PWD_COMMAND}`; export r; \
26403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26404 $(HOST_EXPORTS) \
26405 for flag in $(EXTRA_HOST_FLAGS) ; do \
26406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26407 done; \
26408 echo "Doing pdf in sim"; \
26409 (cd $(HOST_SUBDIR)/sim && \
26410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26412 "RANLIB=$${RANLIB}" \
26413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26414 pdf) \
26415 || exit 1
26417 @endif sim
26419 .PHONY: maybe-html-sim html-sim
26420 maybe-html-sim:
26421 @if sim
26422 maybe-html-sim: html-sim
26424 html-sim: \
26425 configure-sim
26426 @: $(MAKE); $(unstage)
26427 @[ -f ./sim/Makefile ] || exit 0; \
26428 r=`${PWD_COMMAND}`; export r; \
26429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26430 $(HOST_EXPORTS) \
26431 for flag in $(EXTRA_HOST_FLAGS) ; do \
26432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26433 done; \
26434 echo "Doing html in sim"; \
26435 (cd $(HOST_SUBDIR)/sim && \
26436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26438 "RANLIB=$${RANLIB}" \
26439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26440 html) \
26441 || exit 1
26443 @endif sim
26445 .PHONY: maybe-TAGS-sim TAGS-sim
26446 maybe-TAGS-sim:
26447 @if sim
26448 maybe-TAGS-sim: TAGS-sim
26450 TAGS-sim: \
26451 configure-sim
26452 @: $(MAKE); $(unstage)
26453 @[ -f ./sim/Makefile ] || exit 0; \
26454 r=`${PWD_COMMAND}`; export r; \
26455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26456 $(HOST_EXPORTS) \
26457 for flag in $(EXTRA_HOST_FLAGS) ; do \
26458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26459 done; \
26460 echo "Doing TAGS in sim"; \
26461 (cd $(HOST_SUBDIR)/sim && \
26462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26464 "RANLIB=$${RANLIB}" \
26465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26466 TAGS) \
26467 || exit 1
26469 @endif sim
26471 .PHONY: maybe-install-info-sim install-info-sim
26472 maybe-install-info-sim:
26473 @if sim
26474 maybe-install-info-sim: install-info-sim
26476 install-info-sim: \
26477 configure-sim \
26478 info-sim
26479 @: $(MAKE); $(unstage)
26480 @[ -f ./sim/Makefile ] || exit 0; \
26481 r=`${PWD_COMMAND}`; export r; \
26482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26483 $(HOST_EXPORTS) \
26484 for flag in $(EXTRA_HOST_FLAGS) ; do \
26485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26486 done; \
26487 echo "Doing install-info in sim"; \
26488 (cd $(HOST_SUBDIR)/sim && \
26489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26491 "RANLIB=$${RANLIB}" \
26492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26493 install-info) \
26494 || exit 1
26496 @endif sim
26498 .PHONY: maybe-install-pdf-sim install-pdf-sim
26499 maybe-install-pdf-sim:
26500 @if sim
26501 maybe-install-pdf-sim: install-pdf-sim
26503 install-pdf-sim: \
26504 configure-sim \
26505 pdf-sim
26506 @: $(MAKE); $(unstage)
26507 @[ -f ./sim/Makefile ] || exit 0; \
26508 r=`${PWD_COMMAND}`; export r; \
26509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26510 $(HOST_EXPORTS) \
26511 for flag in $(EXTRA_HOST_FLAGS) ; do \
26512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26513 done; \
26514 echo "Doing install-pdf in sim"; \
26515 (cd $(HOST_SUBDIR)/sim && \
26516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26518 "RANLIB=$${RANLIB}" \
26519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26520 install-pdf) \
26521 || exit 1
26523 @endif sim
26525 .PHONY: maybe-install-html-sim install-html-sim
26526 maybe-install-html-sim:
26527 @if sim
26528 maybe-install-html-sim: install-html-sim
26530 install-html-sim: \
26531 configure-sim \
26532 html-sim
26533 @: $(MAKE); $(unstage)
26534 @[ -f ./sim/Makefile ] || exit 0; \
26535 r=`${PWD_COMMAND}`; export r; \
26536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26537 $(HOST_EXPORTS) \
26538 for flag in $(EXTRA_HOST_FLAGS) ; do \
26539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26540 done; \
26541 echo "Doing install-html in sim"; \
26542 (cd $(HOST_SUBDIR)/sim && \
26543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26545 "RANLIB=$${RANLIB}" \
26546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26547 install-html) \
26548 || exit 1
26550 @endif sim
26552 .PHONY: maybe-installcheck-sim installcheck-sim
26553 maybe-installcheck-sim:
26554 @if sim
26555 maybe-installcheck-sim: installcheck-sim
26557 installcheck-sim: \
26558 configure-sim
26559 @: $(MAKE); $(unstage)
26560 @[ -f ./sim/Makefile ] || exit 0; \
26561 r=`${PWD_COMMAND}`; export r; \
26562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26563 $(HOST_EXPORTS) \
26564 for flag in $(EXTRA_HOST_FLAGS) ; do \
26565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26566 done; \
26567 echo "Doing installcheck in sim"; \
26568 (cd $(HOST_SUBDIR)/sim && \
26569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26571 "RANLIB=$${RANLIB}" \
26572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26573 installcheck) \
26574 || exit 1
26576 @endif sim
26578 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26579 maybe-mostlyclean-sim:
26580 @if sim
26581 maybe-mostlyclean-sim: mostlyclean-sim
26583 mostlyclean-sim:
26584 @: $(MAKE); $(unstage)
26585 @[ -f ./sim/Makefile ] || exit 0; \
26586 r=`${PWD_COMMAND}`; export r; \
26587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26588 $(HOST_EXPORTS) \
26589 for flag in $(EXTRA_HOST_FLAGS) ; do \
26590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26591 done; \
26592 echo "Doing mostlyclean in sim"; \
26593 (cd $(HOST_SUBDIR)/sim && \
26594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26596 "RANLIB=$${RANLIB}" \
26597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26598 mostlyclean) \
26599 || exit 1
26601 @endif sim
26603 .PHONY: maybe-clean-sim clean-sim
26604 maybe-clean-sim:
26605 @if sim
26606 maybe-clean-sim: clean-sim
26608 clean-sim:
26609 @: $(MAKE); $(unstage)
26610 @[ -f ./sim/Makefile ] || exit 0; \
26611 r=`${PWD_COMMAND}`; export r; \
26612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26613 $(HOST_EXPORTS) \
26614 for flag in $(EXTRA_HOST_FLAGS) ; do \
26615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26616 done; \
26617 echo "Doing clean in sim"; \
26618 (cd $(HOST_SUBDIR)/sim && \
26619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26621 "RANLIB=$${RANLIB}" \
26622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26623 clean) \
26624 || exit 1
26626 @endif sim
26628 .PHONY: maybe-distclean-sim distclean-sim
26629 maybe-distclean-sim:
26630 @if sim
26631 maybe-distclean-sim: distclean-sim
26633 distclean-sim:
26634 @: $(MAKE); $(unstage)
26635 @[ -f ./sim/Makefile ] || exit 0; \
26636 r=`${PWD_COMMAND}`; export r; \
26637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26638 $(HOST_EXPORTS) \
26639 for flag in $(EXTRA_HOST_FLAGS) ; do \
26640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26641 done; \
26642 echo "Doing distclean in sim"; \
26643 (cd $(HOST_SUBDIR)/sim && \
26644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26646 "RANLIB=$${RANLIB}" \
26647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26648 distclean) \
26649 || exit 1
26651 @endif sim
26653 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26654 maybe-maintainer-clean-sim:
26655 @if sim
26656 maybe-maintainer-clean-sim: maintainer-clean-sim
26658 maintainer-clean-sim:
26659 @: $(MAKE); $(unstage)
26660 @[ -f ./sim/Makefile ] || exit 0; \
26661 r=`${PWD_COMMAND}`; export r; \
26662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26663 $(HOST_EXPORTS) \
26664 for flag in $(EXTRA_HOST_FLAGS) ; do \
26665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26666 done; \
26667 echo "Doing maintainer-clean in sim"; \
26668 (cd $(HOST_SUBDIR)/sim && \
26669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26671 "RANLIB=$${RANLIB}" \
26672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26673 maintainer-clean) \
26674 || exit 1
26676 @endif sim
26680 .PHONY: configure-texinfo maybe-configure-texinfo
26681 maybe-configure-texinfo:
26682 @if gcc-bootstrap
26683 configure-texinfo: stage_current
26684 @endif gcc-bootstrap
26685 @if texinfo
26686 maybe-configure-texinfo: configure-texinfo
26687 configure-texinfo:
26688 @: $(MAKE); $(unstage)
26689 @r=`${PWD_COMMAND}`; export r; \
26690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26691 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
26693 $(HOST_EXPORTS) \
26694 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26695 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26696 case $(srcdir) in \
26697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26698 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26700 esac; \
26701 module_srcdir=texinfo; \
26702 $(SHELL) \
26703 $$s/$$module_srcdir/configure \
26704 --srcdir=$${topdir}/$$module_srcdir \
26705 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26706 --target=${target_alias} \
26707 || exit 1
26708 @endif texinfo
26714 .PHONY: all-texinfo maybe-all-texinfo
26715 maybe-all-texinfo:
26716 @if gcc-bootstrap
26717 all-texinfo: stage_current
26718 @endif gcc-bootstrap
26719 @if texinfo
26720 TARGET-texinfo=all
26721 maybe-all-texinfo: all-texinfo
26722 all-texinfo: configure-texinfo
26723 @: $(MAKE); $(unstage)
26724 @r=`${PWD_COMMAND}`; export r; \
26725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26726 $(HOST_EXPORTS) \
26727 (cd $(HOST_SUBDIR)/texinfo && \
26728 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26729 $(TARGET-texinfo))
26730 @endif texinfo
26735 .PHONY: check-texinfo maybe-check-texinfo
26736 maybe-check-texinfo:
26737 @if texinfo
26738 maybe-check-texinfo: check-texinfo
26740 check-texinfo:
26741 @: $(MAKE); $(unstage)
26742 @r=`${PWD_COMMAND}`; export r; \
26743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26744 $(HOST_EXPORTS) \
26745 (cd $(HOST_SUBDIR)/texinfo && \
26746 $(MAKE) $(FLAGS_TO_PASS) check)
26748 @endif texinfo
26750 .PHONY: install-texinfo maybe-install-texinfo
26751 maybe-install-texinfo:
26752 @if texinfo
26753 maybe-install-texinfo: install-texinfo
26755 install-texinfo:
26757 @endif texinfo
26759 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26760 maybe-install-strip-texinfo:
26761 @if texinfo
26762 maybe-install-strip-texinfo: install-strip-texinfo
26764 install-strip-texinfo:
26766 @endif texinfo
26768 # Other targets (info, dvi, pdf, etc.)
26770 .PHONY: maybe-info-texinfo info-texinfo
26771 maybe-info-texinfo:
26772 @if texinfo
26773 maybe-info-texinfo: info-texinfo
26775 info-texinfo: \
26776 configure-texinfo
26777 @: $(MAKE); $(unstage)
26778 @[ -f ./texinfo/Makefile ] || exit 0; \
26779 r=`${PWD_COMMAND}`; export r; \
26780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26781 $(HOST_EXPORTS) \
26782 for flag in $(EXTRA_HOST_FLAGS) ; do \
26783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26784 done; \
26785 echo "Doing info in texinfo"; \
26786 (cd $(HOST_SUBDIR)/texinfo && \
26787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26789 "RANLIB=$${RANLIB}" \
26790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26791 info) \
26792 || exit 1
26794 @endif texinfo
26796 .PHONY: maybe-dvi-texinfo dvi-texinfo
26797 maybe-dvi-texinfo:
26798 @if texinfo
26799 maybe-dvi-texinfo: dvi-texinfo
26801 dvi-texinfo: \
26802 configure-texinfo
26803 @: $(MAKE); $(unstage)
26804 @[ -f ./texinfo/Makefile ] || exit 0; \
26805 r=`${PWD_COMMAND}`; export r; \
26806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26807 $(HOST_EXPORTS) \
26808 for flag in $(EXTRA_HOST_FLAGS) ; do \
26809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26810 done; \
26811 echo "Doing dvi in texinfo"; \
26812 (cd $(HOST_SUBDIR)/texinfo && \
26813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26815 "RANLIB=$${RANLIB}" \
26816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26817 dvi) \
26818 || exit 1
26820 @endif texinfo
26822 .PHONY: maybe-pdf-texinfo pdf-texinfo
26823 maybe-pdf-texinfo:
26824 @if texinfo
26825 maybe-pdf-texinfo: pdf-texinfo
26827 pdf-texinfo: \
26828 configure-texinfo
26829 @: $(MAKE); $(unstage)
26830 @[ -f ./texinfo/Makefile ] || exit 0; \
26831 r=`${PWD_COMMAND}`; export r; \
26832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26833 $(HOST_EXPORTS) \
26834 for flag in $(EXTRA_HOST_FLAGS) ; do \
26835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26836 done; \
26837 echo "Doing pdf in texinfo"; \
26838 (cd $(HOST_SUBDIR)/texinfo && \
26839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26841 "RANLIB=$${RANLIB}" \
26842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26843 pdf) \
26844 || exit 1
26846 @endif texinfo
26848 .PHONY: maybe-html-texinfo html-texinfo
26849 maybe-html-texinfo:
26850 @if texinfo
26851 maybe-html-texinfo: html-texinfo
26853 html-texinfo: \
26854 configure-texinfo
26855 @: $(MAKE); $(unstage)
26856 @[ -f ./texinfo/Makefile ] || exit 0; \
26857 r=`${PWD_COMMAND}`; export r; \
26858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26859 $(HOST_EXPORTS) \
26860 for flag in $(EXTRA_HOST_FLAGS) ; do \
26861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26862 done; \
26863 echo "Doing html in texinfo"; \
26864 (cd $(HOST_SUBDIR)/texinfo && \
26865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26867 "RANLIB=$${RANLIB}" \
26868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26869 html) \
26870 || exit 1
26872 @endif texinfo
26874 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26875 maybe-TAGS-texinfo:
26876 @if texinfo
26877 maybe-TAGS-texinfo: TAGS-texinfo
26879 TAGS-texinfo: \
26880 configure-texinfo
26881 @: $(MAKE); $(unstage)
26882 @[ -f ./texinfo/Makefile ] || exit 0; \
26883 r=`${PWD_COMMAND}`; export r; \
26884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26885 $(HOST_EXPORTS) \
26886 for flag in $(EXTRA_HOST_FLAGS) ; do \
26887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26888 done; \
26889 echo "Doing TAGS in texinfo"; \
26890 (cd $(HOST_SUBDIR)/texinfo && \
26891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26893 "RANLIB=$${RANLIB}" \
26894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26895 TAGS) \
26896 || exit 1
26898 @endif texinfo
26900 .PHONY: maybe-install-info-texinfo install-info-texinfo
26901 maybe-install-info-texinfo:
26902 @if texinfo
26903 maybe-install-info-texinfo: install-info-texinfo
26905 install-info-texinfo: \
26906 configure-texinfo \
26907 info-texinfo
26908 @: $(MAKE); $(unstage)
26909 @[ -f ./texinfo/Makefile ] || exit 0; \
26910 r=`${PWD_COMMAND}`; export r; \
26911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26912 $(HOST_EXPORTS) \
26913 for flag in $(EXTRA_HOST_FLAGS) ; do \
26914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26915 done; \
26916 echo "Doing install-info in texinfo"; \
26917 (cd $(HOST_SUBDIR)/texinfo && \
26918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26920 "RANLIB=$${RANLIB}" \
26921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26922 install-info) \
26923 || exit 1
26925 @endif texinfo
26927 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26928 maybe-install-pdf-texinfo:
26929 @if texinfo
26930 maybe-install-pdf-texinfo: install-pdf-texinfo
26932 install-pdf-texinfo: \
26933 configure-texinfo \
26934 pdf-texinfo
26935 @: $(MAKE); $(unstage)
26936 @[ -f ./texinfo/Makefile ] || exit 0; \
26937 r=`${PWD_COMMAND}`; export r; \
26938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26939 $(HOST_EXPORTS) \
26940 for flag in $(EXTRA_HOST_FLAGS) ; do \
26941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26942 done; \
26943 echo "Doing install-pdf in texinfo"; \
26944 (cd $(HOST_SUBDIR)/texinfo && \
26945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26947 "RANLIB=$${RANLIB}" \
26948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26949 install-pdf) \
26950 || exit 1
26952 @endif texinfo
26954 .PHONY: maybe-install-html-texinfo install-html-texinfo
26955 maybe-install-html-texinfo:
26956 @if texinfo
26957 maybe-install-html-texinfo: install-html-texinfo
26959 install-html-texinfo: \
26960 configure-texinfo \
26961 html-texinfo
26962 @: $(MAKE); $(unstage)
26963 @[ -f ./texinfo/Makefile ] || exit 0; \
26964 r=`${PWD_COMMAND}`; export r; \
26965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26966 $(HOST_EXPORTS) \
26967 for flag in $(EXTRA_HOST_FLAGS) ; do \
26968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26969 done; \
26970 echo "Doing install-html in texinfo"; \
26971 (cd $(HOST_SUBDIR)/texinfo && \
26972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26974 "RANLIB=$${RANLIB}" \
26975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26976 install-html) \
26977 || exit 1
26979 @endif texinfo
26981 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26982 maybe-installcheck-texinfo:
26983 @if texinfo
26984 maybe-installcheck-texinfo: installcheck-texinfo
26986 installcheck-texinfo: \
26987 configure-texinfo
26988 @: $(MAKE); $(unstage)
26989 @[ -f ./texinfo/Makefile ] || exit 0; \
26990 r=`${PWD_COMMAND}`; export r; \
26991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26992 $(HOST_EXPORTS) \
26993 for flag in $(EXTRA_HOST_FLAGS) ; do \
26994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26995 done; \
26996 echo "Doing installcheck in texinfo"; \
26997 (cd $(HOST_SUBDIR)/texinfo && \
26998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27000 "RANLIB=$${RANLIB}" \
27001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27002 installcheck) \
27003 || exit 1
27005 @endif texinfo
27007 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27008 maybe-mostlyclean-texinfo:
27009 @if texinfo
27010 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27012 mostlyclean-texinfo:
27013 @: $(MAKE); $(unstage)
27014 @[ -f ./texinfo/Makefile ] || exit 0; \
27015 r=`${PWD_COMMAND}`; export r; \
27016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27017 $(HOST_EXPORTS) \
27018 for flag in $(EXTRA_HOST_FLAGS) ; do \
27019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27020 done; \
27021 echo "Doing mostlyclean in texinfo"; \
27022 (cd $(HOST_SUBDIR)/texinfo && \
27023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27025 "RANLIB=$${RANLIB}" \
27026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27027 mostlyclean) \
27028 || exit 1
27030 @endif texinfo
27032 .PHONY: maybe-clean-texinfo clean-texinfo
27033 maybe-clean-texinfo:
27034 @if texinfo
27035 maybe-clean-texinfo: clean-texinfo
27037 clean-texinfo:
27038 @: $(MAKE); $(unstage)
27039 @[ -f ./texinfo/Makefile ] || exit 0; \
27040 r=`${PWD_COMMAND}`; export r; \
27041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27042 $(HOST_EXPORTS) \
27043 for flag in $(EXTRA_HOST_FLAGS) ; do \
27044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27045 done; \
27046 echo "Doing clean in texinfo"; \
27047 (cd $(HOST_SUBDIR)/texinfo && \
27048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27050 "RANLIB=$${RANLIB}" \
27051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27052 clean) \
27053 || exit 1
27055 @endif texinfo
27057 .PHONY: maybe-distclean-texinfo distclean-texinfo
27058 maybe-distclean-texinfo:
27059 @if texinfo
27060 maybe-distclean-texinfo: distclean-texinfo
27062 distclean-texinfo:
27063 @: $(MAKE); $(unstage)
27064 @[ -f ./texinfo/Makefile ] || exit 0; \
27065 r=`${PWD_COMMAND}`; export r; \
27066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27067 $(HOST_EXPORTS) \
27068 for flag in $(EXTRA_HOST_FLAGS) ; do \
27069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27070 done; \
27071 echo "Doing distclean in texinfo"; \
27072 (cd $(HOST_SUBDIR)/texinfo && \
27073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27075 "RANLIB=$${RANLIB}" \
27076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27077 distclean) \
27078 || exit 1
27080 @endif texinfo
27082 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27083 maybe-maintainer-clean-texinfo:
27084 @if texinfo
27085 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27087 maintainer-clean-texinfo:
27088 @: $(MAKE); $(unstage)
27089 @[ -f ./texinfo/Makefile ] || exit 0; \
27090 r=`${PWD_COMMAND}`; export r; \
27091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27092 $(HOST_EXPORTS) \
27093 for flag in $(EXTRA_HOST_FLAGS) ; do \
27094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27095 done; \
27096 echo "Doing maintainer-clean in texinfo"; \
27097 (cd $(HOST_SUBDIR)/texinfo && \
27098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27100 "RANLIB=$${RANLIB}" \
27101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27102 maintainer-clean) \
27103 || exit 1
27105 @endif texinfo
27109 .PHONY: configure-zlib maybe-configure-zlib
27110 maybe-configure-zlib:
27111 @if gcc-bootstrap
27112 configure-zlib: stage_current
27113 @endif gcc-bootstrap
27114 @if zlib
27115 maybe-configure-zlib: configure-zlib
27116 configure-zlib:
27117 @r=`${PWD_COMMAND}`; export r; \
27118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27119 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27120 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27121 $(HOST_EXPORTS) \
27122 echo Configuring in $(HOST_SUBDIR)/zlib; \
27123 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27124 case $(srcdir) in \
27125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27126 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27128 esac; \
27129 module_srcdir=zlib; \
27130 $(SHELL) \
27131 $$s/$$module_srcdir/configure \
27132 --srcdir=$${topdir}/$$module_srcdir \
27133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27134 --target=${target_alias} @extra_host_zlib_configure_flags@ \
27135 || exit 1
27136 @endif zlib
27140 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27141 maybe-configure-stage1-zlib:
27142 @if zlib-bootstrap
27143 maybe-configure-stage1-zlib: configure-stage1-zlib
27144 configure-stage1-zlib:
27145 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27146 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27147 @r=`${PWD_COMMAND}`; export r; \
27148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27149 TFLAGS="$(STAGE1_TFLAGS)"; \
27150 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27151 $(HOST_EXPORTS) \
27152 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27153 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27154 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27155 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
27156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27157 cd $(HOST_SUBDIR)/zlib || exit 1; \
27158 case $(srcdir) in \
27159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27160 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27162 esac; \
27163 module_srcdir=zlib; \
27164 $(SHELL) $$s/$$module_srcdir/configure \
27165 --srcdir=$${topdir}/$$module_srcdir \
27166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27167 --target=${target_alias} \
27169 $(STAGE1_CONFIGURE_FLAGS) \
27170 @extra_host_zlib_configure_flags@
27171 @endif zlib-bootstrap
27173 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27174 maybe-configure-stage2-zlib:
27175 @if zlib-bootstrap
27176 maybe-configure-stage2-zlib: configure-stage2-zlib
27177 configure-stage2-zlib:
27178 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27179 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27180 @r=`${PWD_COMMAND}`; export r; \
27181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27182 TFLAGS="$(STAGE2_TFLAGS)"; \
27183 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27184 $(HOST_EXPORTS) \
27185 $(POSTSTAGE1_HOST_EXPORTS) \
27186 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27187 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27188 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27189 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
27190 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27191 cd $(HOST_SUBDIR)/zlib || exit 1; \
27192 case $(srcdir) in \
27193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27194 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27196 esac; \
27197 module_srcdir=zlib; \
27198 $(SHELL) $$s/$$module_srcdir/configure \
27199 --srcdir=$${topdir}/$$module_srcdir \
27200 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27201 --target=${target_alias} \
27202 --with-build-libsubdir=$(HOST_SUBDIR) \
27203 $(STAGE2_CONFIGURE_FLAGS) \
27204 @extra_host_zlib_configure_flags@
27205 @endif zlib-bootstrap
27207 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27208 maybe-configure-stage3-zlib:
27209 @if zlib-bootstrap
27210 maybe-configure-stage3-zlib: configure-stage3-zlib
27211 configure-stage3-zlib:
27212 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27214 @r=`${PWD_COMMAND}`; export r; \
27215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27216 TFLAGS="$(STAGE3_TFLAGS)"; \
27217 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27218 $(HOST_EXPORTS) \
27219 $(POSTSTAGE1_HOST_EXPORTS) \
27220 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27221 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27222 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27223 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
27224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27225 cd $(HOST_SUBDIR)/zlib || exit 1; \
27226 case $(srcdir) in \
27227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27228 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27230 esac; \
27231 module_srcdir=zlib; \
27232 $(SHELL) $$s/$$module_srcdir/configure \
27233 --srcdir=$${topdir}/$$module_srcdir \
27234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27235 --target=${target_alias} \
27236 --with-build-libsubdir=$(HOST_SUBDIR) \
27237 $(STAGE3_CONFIGURE_FLAGS) \
27238 @extra_host_zlib_configure_flags@
27239 @endif zlib-bootstrap
27241 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27242 maybe-configure-stage4-zlib:
27243 @if zlib-bootstrap
27244 maybe-configure-stage4-zlib: configure-stage4-zlib
27245 configure-stage4-zlib:
27246 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27248 @r=`${PWD_COMMAND}`; export r; \
27249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27250 TFLAGS="$(STAGE4_TFLAGS)"; \
27251 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27252 $(HOST_EXPORTS) \
27253 $(POSTSTAGE1_HOST_EXPORTS) \
27254 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27255 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27256 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27257 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
27258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27259 cd $(HOST_SUBDIR)/zlib || exit 1; \
27260 case $(srcdir) in \
27261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27262 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27264 esac; \
27265 module_srcdir=zlib; \
27266 $(SHELL) $$s/$$module_srcdir/configure \
27267 --srcdir=$${topdir}/$$module_srcdir \
27268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27269 --target=${target_alias} \
27270 --with-build-libsubdir=$(HOST_SUBDIR) \
27271 $(STAGE4_CONFIGURE_FLAGS) \
27272 @extra_host_zlib_configure_flags@
27273 @endif zlib-bootstrap
27275 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27276 maybe-configure-stageprofile-zlib:
27277 @if zlib-bootstrap
27278 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27279 configure-stageprofile-zlib:
27280 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27281 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27282 @r=`${PWD_COMMAND}`; export r; \
27283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27284 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27285 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27286 $(HOST_EXPORTS) \
27287 $(POSTSTAGE1_HOST_EXPORTS) \
27288 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27289 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27290 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27291 echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
27292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27293 cd $(HOST_SUBDIR)/zlib || exit 1; \
27294 case $(srcdir) in \
27295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27296 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27298 esac; \
27299 module_srcdir=zlib; \
27300 $(SHELL) $$s/$$module_srcdir/configure \
27301 --srcdir=$${topdir}/$$module_srcdir \
27302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27303 --target=${target_alias} \
27304 --with-build-libsubdir=$(HOST_SUBDIR) \
27305 $(STAGEprofile_CONFIGURE_FLAGS) \
27306 @extra_host_zlib_configure_flags@
27307 @endif zlib-bootstrap
27309 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27310 maybe-configure-stagefeedback-zlib:
27311 @if zlib-bootstrap
27312 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27313 configure-stagefeedback-zlib:
27314 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27316 @r=`${PWD_COMMAND}`; export r; \
27317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27318 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27319 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27320 $(HOST_EXPORTS) \
27321 $(POSTSTAGE1_HOST_EXPORTS) \
27322 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27323 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27324 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27325 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
27326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27327 cd $(HOST_SUBDIR)/zlib || exit 1; \
27328 case $(srcdir) in \
27329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27330 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27332 esac; \
27333 module_srcdir=zlib; \
27334 $(SHELL) $$s/$$module_srcdir/configure \
27335 --srcdir=$${topdir}/$$module_srcdir \
27336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27337 --target=${target_alias} \
27338 --with-build-libsubdir=$(HOST_SUBDIR) \
27339 $(STAGEfeedback_CONFIGURE_FLAGS) \
27340 @extra_host_zlib_configure_flags@
27341 @endif zlib-bootstrap
27347 .PHONY: all-zlib maybe-all-zlib
27348 maybe-all-zlib:
27349 @if gcc-bootstrap
27350 all-zlib: stage_current
27351 @endif gcc-bootstrap
27352 @if zlib
27353 TARGET-zlib=all
27354 maybe-all-zlib: all-zlib
27355 all-zlib: configure-zlib
27356 @r=`${PWD_COMMAND}`; export r; \
27357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27358 $(HOST_EXPORTS) \
27359 (cd $(HOST_SUBDIR)/zlib && \
27360 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27361 $(TARGET-zlib))
27362 @endif zlib
27366 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27367 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27368 maybe-all-stage1-zlib:
27369 maybe-clean-stage1-zlib:
27370 @if zlib-bootstrap
27371 maybe-all-stage1-zlib: all-stage1-zlib
27372 all-stage1: all-stage1-zlib
27373 TARGET-stage1-zlib = $(TARGET-zlib)
27374 all-stage1-zlib: configure-stage1-zlib
27375 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27376 @r=`${PWD_COMMAND}`; export r; \
27377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27378 TFLAGS="$(STAGE1_TFLAGS)"; \
27379 $(HOST_EXPORTS) \
27380 cd $(HOST_SUBDIR)/zlib && \
27381 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27382 CFLAGS="$(STAGE1_CFLAGS)" \
27383 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27384 LIBCFLAGS="$(LIBCFLAGS)" \
27385 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27386 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27387 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27388 $(EXTRA_HOST_FLAGS) \
27389 $(STAGE1_FLAGS_TO_PASS) \
27390 TFLAGS="$(STAGE1_TFLAGS)" \
27391 $(TARGET-stage1-zlib)
27393 maybe-clean-stage1-zlib: clean-stage1-zlib
27394 clean-stage1: clean-stage1-zlib
27395 clean-stage1-zlib:
27396 @if [ $(current_stage) = stage1 ]; then \
27397 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27398 else \
27399 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27400 $(MAKE) stage1-start; \
27401 fi; \
27402 cd $(HOST_SUBDIR)/zlib && \
27403 $(MAKE) $(EXTRA_HOST_FLAGS) \
27404 $(STAGE1_FLAGS_TO_PASS) clean
27405 @endif zlib-bootstrap
27408 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27409 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27410 maybe-all-stage2-zlib:
27411 maybe-clean-stage2-zlib:
27412 @if zlib-bootstrap
27413 maybe-all-stage2-zlib: all-stage2-zlib
27414 all-stage2: all-stage2-zlib
27415 TARGET-stage2-zlib = $(TARGET-zlib)
27416 all-stage2-zlib: configure-stage2-zlib
27417 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27418 @r=`${PWD_COMMAND}`; export r; \
27419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27420 TFLAGS="$(STAGE2_TFLAGS)"; \
27421 $(HOST_EXPORTS) \
27422 $(POSTSTAGE1_HOST_EXPORTS) \
27423 cd $(HOST_SUBDIR)/zlib && \
27424 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27425 CFLAGS="$(STAGE2_CFLAGS)" \
27426 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27427 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27428 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27429 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27430 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27431 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27432 TFLAGS="$(STAGE2_TFLAGS)" \
27433 $(TARGET-stage2-zlib)
27435 maybe-clean-stage2-zlib: clean-stage2-zlib
27436 clean-stage2: clean-stage2-zlib
27437 clean-stage2-zlib:
27438 @if [ $(current_stage) = stage2 ]; then \
27439 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27440 else \
27441 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27442 $(MAKE) stage2-start; \
27443 fi; \
27444 cd $(HOST_SUBDIR)/zlib && \
27445 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27446 @endif zlib-bootstrap
27449 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27450 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27451 maybe-all-stage3-zlib:
27452 maybe-clean-stage3-zlib:
27453 @if zlib-bootstrap
27454 maybe-all-stage3-zlib: all-stage3-zlib
27455 all-stage3: all-stage3-zlib
27456 TARGET-stage3-zlib = $(TARGET-zlib)
27457 all-stage3-zlib: configure-stage3-zlib
27458 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27459 @r=`${PWD_COMMAND}`; export r; \
27460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27461 TFLAGS="$(STAGE3_TFLAGS)"; \
27462 $(HOST_EXPORTS) \
27463 $(POSTSTAGE1_HOST_EXPORTS) \
27464 cd $(HOST_SUBDIR)/zlib && \
27465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27466 CFLAGS="$(STAGE3_CFLAGS)" \
27467 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27468 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27472 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27473 TFLAGS="$(STAGE3_TFLAGS)" \
27474 $(TARGET-stage3-zlib)
27476 maybe-clean-stage3-zlib: clean-stage3-zlib
27477 clean-stage3: clean-stage3-zlib
27478 clean-stage3-zlib:
27479 @if [ $(current_stage) = stage3 ]; then \
27480 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27481 else \
27482 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27483 $(MAKE) stage3-start; \
27484 fi; \
27485 cd $(HOST_SUBDIR)/zlib && \
27486 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27487 @endif zlib-bootstrap
27490 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27491 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27492 maybe-all-stage4-zlib:
27493 maybe-clean-stage4-zlib:
27494 @if zlib-bootstrap
27495 maybe-all-stage4-zlib: all-stage4-zlib
27496 all-stage4: all-stage4-zlib
27497 TARGET-stage4-zlib = $(TARGET-zlib)
27498 all-stage4-zlib: configure-stage4-zlib
27499 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27500 @r=`${PWD_COMMAND}`; export r; \
27501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27502 TFLAGS="$(STAGE4_TFLAGS)"; \
27503 $(HOST_EXPORTS) \
27504 $(POSTSTAGE1_HOST_EXPORTS) \
27505 cd $(HOST_SUBDIR)/zlib && \
27506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27507 CFLAGS="$(STAGE4_CFLAGS)" \
27508 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27509 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27510 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27511 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27512 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27513 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27514 TFLAGS="$(STAGE4_TFLAGS)" \
27515 $(TARGET-stage4-zlib)
27517 maybe-clean-stage4-zlib: clean-stage4-zlib
27518 clean-stage4: clean-stage4-zlib
27519 clean-stage4-zlib:
27520 @if [ $(current_stage) = stage4 ]; then \
27521 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27522 else \
27523 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27524 $(MAKE) stage4-start; \
27525 fi; \
27526 cd $(HOST_SUBDIR)/zlib && \
27527 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27528 @endif zlib-bootstrap
27531 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27532 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27533 maybe-all-stageprofile-zlib:
27534 maybe-clean-stageprofile-zlib:
27535 @if zlib-bootstrap
27536 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27537 all-stageprofile: all-stageprofile-zlib
27538 TARGET-stageprofile-zlib = $(TARGET-zlib)
27539 all-stageprofile-zlib: configure-stageprofile-zlib
27540 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27541 @r=`${PWD_COMMAND}`; export r; \
27542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27543 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27544 $(HOST_EXPORTS) \
27545 $(POSTSTAGE1_HOST_EXPORTS) \
27546 cd $(HOST_SUBDIR)/zlib && \
27547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27548 CFLAGS="$(STAGEprofile_CFLAGS)" \
27549 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27550 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27551 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27552 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27553 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27554 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27555 TFLAGS="$(STAGEprofile_TFLAGS)" \
27556 $(TARGET-stageprofile-zlib)
27558 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27559 clean-stageprofile: clean-stageprofile-zlib
27560 clean-stageprofile-zlib:
27561 @if [ $(current_stage) = stageprofile ]; then \
27562 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27563 else \
27564 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27565 $(MAKE) stageprofile-start; \
27566 fi; \
27567 cd $(HOST_SUBDIR)/zlib && \
27568 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27569 @endif zlib-bootstrap
27572 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27573 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27574 maybe-all-stagefeedback-zlib:
27575 maybe-clean-stagefeedback-zlib:
27576 @if zlib-bootstrap
27577 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27578 all-stagefeedback: all-stagefeedback-zlib
27579 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27580 all-stagefeedback-zlib: configure-stagefeedback-zlib
27581 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27582 @r=`${PWD_COMMAND}`; export r; \
27583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27584 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27585 $(HOST_EXPORTS) \
27586 $(POSTSTAGE1_HOST_EXPORTS) \
27587 cd $(HOST_SUBDIR)/zlib && \
27588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27589 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27590 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27591 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27592 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27593 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27594 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27595 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27596 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27597 $(TARGET-stagefeedback-zlib)
27599 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27600 clean-stagefeedback: clean-stagefeedback-zlib
27601 clean-stagefeedback-zlib:
27602 @if [ $(current_stage) = stagefeedback ]; then \
27603 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27604 else \
27605 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27606 $(MAKE) stagefeedback-start; \
27607 fi; \
27608 cd $(HOST_SUBDIR)/zlib && \
27609 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27610 @endif zlib-bootstrap
27616 .PHONY: check-zlib maybe-check-zlib
27617 maybe-check-zlib:
27618 @if zlib
27619 maybe-check-zlib: check-zlib
27621 check-zlib:
27623 @endif zlib
27625 .PHONY: install-zlib maybe-install-zlib
27626 maybe-install-zlib:
27627 @if zlib
27628 maybe-install-zlib: install-zlib
27630 install-zlib:
27632 @endif zlib
27634 .PHONY: install-strip-zlib maybe-install-strip-zlib
27635 maybe-install-strip-zlib:
27636 @if zlib
27637 maybe-install-strip-zlib: install-strip-zlib
27639 install-strip-zlib:
27641 @endif zlib
27643 # Other targets (info, dvi, pdf, etc.)
27645 .PHONY: maybe-info-zlib info-zlib
27646 maybe-info-zlib:
27647 @if zlib
27648 maybe-info-zlib: info-zlib
27650 info-zlib: \
27651 configure-zlib
27652 @[ -f ./zlib/Makefile ] || exit 0; \
27653 r=`${PWD_COMMAND}`; export r; \
27654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27655 $(HOST_EXPORTS) \
27656 for flag in $(EXTRA_HOST_FLAGS) ; do \
27657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27658 done; \
27659 echo "Doing info in zlib"; \
27660 (cd $(HOST_SUBDIR)/zlib && \
27661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27663 "RANLIB=$${RANLIB}" \
27664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27665 info) \
27666 || exit 1
27668 @endif zlib
27670 .PHONY: maybe-dvi-zlib dvi-zlib
27671 maybe-dvi-zlib:
27672 @if zlib
27673 maybe-dvi-zlib: dvi-zlib
27675 dvi-zlib: \
27676 configure-zlib
27677 @[ -f ./zlib/Makefile ] || exit 0; \
27678 r=`${PWD_COMMAND}`; export r; \
27679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27680 $(HOST_EXPORTS) \
27681 for flag in $(EXTRA_HOST_FLAGS) ; do \
27682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27683 done; \
27684 echo "Doing dvi in zlib"; \
27685 (cd $(HOST_SUBDIR)/zlib && \
27686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27688 "RANLIB=$${RANLIB}" \
27689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27690 dvi) \
27691 || exit 1
27693 @endif zlib
27695 .PHONY: maybe-pdf-zlib pdf-zlib
27696 maybe-pdf-zlib:
27697 @if zlib
27698 maybe-pdf-zlib: pdf-zlib
27700 pdf-zlib: \
27701 configure-zlib
27702 @[ -f ./zlib/Makefile ] || exit 0; \
27703 r=`${PWD_COMMAND}`; export r; \
27704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27705 $(HOST_EXPORTS) \
27706 for flag in $(EXTRA_HOST_FLAGS) ; do \
27707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27708 done; \
27709 echo "Doing pdf in zlib"; \
27710 (cd $(HOST_SUBDIR)/zlib && \
27711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27713 "RANLIB=$${RANLIB}" \
27714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27715 pdf) \
27716 || exit 1
27718 @endif zlib
27720 .PHONY: maybe-html-zlib html-zlib
27721 maybe-html-zlib:
27722 @if zlib
27723 maybe-html-zlib: html-zlib
27725 html-zlib: \
27726 configure-zlib
27727 @[ -f ./zlib/Makefile ] || exit 0; \
27728 r=`${PWD_COMMAND}`; export r; \
27729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27730 $(HOST_EXPORTS) \
27731 for flag in $(EXTRA_HOST_FLAGS) ; do \
27732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27733 done; \
27734 echo "Doing html in zlib"; \
27735 (cd $(HOST_SUBDIR)/zlib && \
27736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27738 "RANLIB=$${RANLIB}" \
27739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27740 html) \
27741 || exit 1
27743 @endif zlib
27745 .PHONY: maybe-TAGS-zlib TAGS-zlib
27746 maybe-TAGS-zlib:
27747 @if zlib
27748 maybe-TAGS-zlib: TAGS-zlib
27750 TAGS-zlib: \
27751 configure-zlib
27752 @[ -f ./zlib/Makefile ] || exit 0; \
27753 r=`${PWD_COMMAND}`; export r; \
27754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27755 $(HOST_EXPORTS) \
27756 for flag in $(EXTRA_HOST_FLAGS) ; do \
27757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27758 done; \
27759 echo "Doing TAGS in zlib"; \
27760 (cd $(HOST_SUBDIR)/zlib && \
27761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27763 "RANLIB=$${RANLIB}" \
27764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27765 TAGS) \
27766 || exit 1
27768 @endif zlib
27770 .PHONY: maybe-install-info-zlib install-info-zlib
27771 maybe-install-info-zlib:
27772 @if zlib
27773 maybe-install-info-zlib: install-info-zlib
27775 install-info-zlib: \
27776 configure-zlib \
27777 info-zlib
27778 @[ -f ./zlib/Makefile ] || exit 0; \
27779 r=`${PWD_COMMAND}`; export r; \
27780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27781 $(HOST_EXPORTS) \
27782 for flag in $(EXTRA_HOST_FLAGS) ; do \
27783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27784 done; \
27785 echo "Doing install-info in zlib"; \
27786 (cd $(HOST_SUBDIR)/zlib && \
27787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27789 "RANLIB=$${RANLIB}" \
27790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27791 install-info) \
27792 || exit 1
27794 @endif zlib
27796 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27797 maybe-install-pdf-zlib:
27798 @if zlib
27799 maybe-install-pdf-zlib: install-pdf-zlib
27801 install-pdf-zlib: \
27802 configure-zlib \
27803 pdf-zlib
27804 @[ -f ./zlib/Makefile ] || exit 0; \
27805 r=`${PWD_COMMAND}`; export r; \
27806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27807 $(HOST_EXPORTS) \
27808 for flag in $(EXTRA_HOST_FLAGS) ; do \
27809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27810 done; \
27811 echo "Doing install-pdf in zlib"; \
27812 (cd $(HOST_SUBDIR)/zlib && \
27813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27815 "RANLIB=$${RANLIB}" \
27816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27817 install-pdf) \
27818 || exit 1
27820 @endif zlib
27822 .PHONY: maybe-install-html-zlib install-html-zlib
27823 maybe-install-html-zlib:
27824 @if zlib
27825 maybe-install-html-zlib: install-html-zlib
27827 install-html-zlib: \
27828 configure-zlib \
27829 html-zlib
27830 @[ -f ./zlib/Makefile ] || exit 0; \
27831 r=`${PWD_COMMAND}`; export r; \
27832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27833 $(HOST_EXPORTS) \
27834 for flag in $(EXTRA_HOST_FLAGS) ; do \
27835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27836 done; \
27837 echo "Doing install-html in zlib"; \
27838 (cd $(HOST_SUBDIR)/zlib && \
27839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27841 "RANLIB=$${RANLIB}" \
27842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27843 install-html) \
27844 || exit 1
27846 @endif zlib
27848 .PHONY: maybe-installcheck-zlib installcheck-zlib
27849 maybe-installcheck-zlib:
27850 @if zlib
27851 maybe-installcheck-zlib: installcheck-zlib
27853 installcheck-zlib: \
27854 configure-zlib
27855 @[ -f ./zlib/Makefile ] || exit 0; \
27856 r=`${PWD_COMMAND}`; export r; \
27857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27858 $(HOST_EXPORTS) \
27859 for flag in $(EXTRA_HOST_FLAGS) ; do \
27860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27861 done; \
27862 echo "Doing installcheck in zlib"; \
27863 (cd $(HOST_SUBDIR)/zlib && \
27864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27866 "RANLIB=$${RANLIB}" \
27867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27868 installcheck) \
27869 || exit 1
27871 @endif zlib
27873 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27874 maybe-mostlyclean-zlib:
27875 @if zlib
27876 maybe-mostlyclean-zlib: mostlyclean-zlib
27878 mostlyclean-zlib:
27879 @[ -f ./zlib/Makefile ] || exit 0; \
27880 r=`${PWD_COMMAND}`; export r; \
27881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27882 $(HOST_EXPORTS) \
27883 for flag in $(EXTRA_HOST_FLAGS) ; do \
27884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27885 done; \
27886 echo "Doing mostlyclean in zlib"; \
27887 (cd $(HOST_SUBDIR)/zlib && \
27888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27890 "RANLIB=$${RANLIB}" \
27891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27892 mostlyclean) \
27893 || exit 1
27895 @endif zlib
27897 .PHONY: maybe-clean-zlib clean-zlib
27898 maybe-clean-zlib:
27899 @if zlib
27900 maybe-clean-zlib: clean-zlib
27902 clean-zlib:
27903 @[ -f ./zlib/Makefile ] || exit 0; \
27904 r=`${PWD_COMMAND}`; export r; \
27905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27906 $(HOST_EXPORTS) \
27907 for flag in $(EXTRA_HOST_FLAGS) ; do \
27908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27909 done; \
27910 echo "Doing clean in zlib"; \
27911 (cd $(HOST_SUBDIR)/zlib && \
27912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27914 "RANLIB=$${RANLIB}" \
27915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27916 clean) \
27917 || exit 1
27919 @endif zlib
27921 .PHONY: maybe-distclean-zlib distclean-zlib
27922 maybe-distclean-zlib:
27923 @if zlib
27924 maybe-distclean-zlib: distclean-zlib
27926 distclean-zlib:
27927 @[ -f ./zlib/Makefile ] || exit 0; \
27928 r=`${PWD_COMMAND}`; export r; \
27929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27930 $(HOST_EXPORTS) \
27931 for flag in $(EXTRA_HOST_FLAGS) ; do \
27932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27933 done; \
27934 echo "Doing distclean in zlib"; \
27935 (cd $(HOST_SUBDIR)/zlib && \
27936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27938 "RANLIB=$${RANLIB}" \
27939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27940 distclean) \
27941 || exit 1
27943 @endif zlib
27945 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27946 maybe-maintainer-clean-zlib:
27947 @if zlib
27948 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27950 maintainer-clean-zlib:
27951 @[ -f ./zlib/Makefile ] || exit 0; \
27952 r=`${PWD_COMMAND}`; export r; \
27953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27954 $(HOST_EXPORTS) \
27955 for flag in $(EXTRA_HOST_FLAGS) ; do \
27956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27957 done; \
27958 echo "Doing maintainer-clean in zlib"; \
27959 (cd $(HOST_SUBDIR)/zlib && \
27960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27962 "RANLIB=$${RANLIB}" \
27963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27964 maintainer-clean) \
27965 || exit 1
27967 @endif zlib
27971 .PHONY: configure-gdb maybe-configure-gdb
27972 maybe-configure-gdb:
27973 @if gcc-bootstrap
27974 configure-gdb: stage_current
27975 @endif gcc-bootstrap
27976 @if gdb
27977 maybe-configure-gdb: configure-gdb
27978 configure-gdb:
27979 @: $(MAKE); $(unstage)
27980 @r=`${PWD_COMMAND}`; export r; \
27981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27982 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
27984 $(HOST_EXPORTS) \
27985 echo Configuring in $(HOST_SUBDIR)/gdb; \
27986 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27987 case $(srcdir) in \
27988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27989 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27991 esac; \
27992 module_srcdir=gdb; \
27993 $(SHELL) \
27994 $$s/$$module_srcdir/configure \
27995 --srcdir=$${topdir}/$$module_srcdir \
27996 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27997 --target=${target_alias} \
27998 || exit 1
27999 @endif gdb
28005 .PHONY: all-gdb maybe-all-gdb
28006 maybe-all-gdb:
28007 @if gcc-bootstrap
28008 all-gdb: stage_current
28009 @endif gcc-bootstrap
28010 @if gdb
28011 TARGET-gdb=all
28012 maybe-all-gdb: all-gdb
28013 all-gdb: configure-gdb
28014 @: $(MAKE); $(unstage)
28015 @r=`${PWD_COMMAND}`; export r; \
28016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28017 $(HOST_EXPORTS) \
28018 (cd $(HOST_SUBDIR)/gdb && \
28019 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28020 $(TARGET-gdb))
28021 @endif gdb
28026 .PHONY: check-gdb maybe-check-gdb
28027 maybe-check-gdb:
28028 @if gdb
28029 maybe-check-gdb: check-gdb
28031 check-gdb:
28032 @: $(MAKE); $(unstage)
28033 @r=`${PWD_COMMAND}`; export r; \
28034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28035 $(HOST_EXPORTS) \
28036 (cd $(HOST_SUBDIR)/gdb && \
28037 $(MAKE) $(FLAGS_TO_PASS) check)
28039 @endif gdb
28041 .PHONY: install-gdb maybe-install-gdb
28042 maybe-install-gdb:
28043 @if gdb
28044 maybe-install-gdb: install-gdb
28046 install-gdb: installdirs
28047 @: $(MAKE); $(unstage)
28048 @r=`${PWD_COMMAND}`; export r; \
28049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28050 $(HOST_EXPORTS) \
28051 (cd $(HOST_SUBDIR)/gdb && \
28052 $(MAKE) $(FLAGS_TO_PASS) install)
28054 @endif gdb
28056 .PHONY: install-strip-gdb maybe-install-strip-gdb
28057 maybe-install-strip-gdb:
28058 @if gdb
28059 maybe-install-strip-gdb: install-strip-gdb
28061 install-strip-gdb: installdirs
28062 @: $(MAKE); $(unstage)
28063 @r=`${PWD_COMMAND}`; export r; \
28064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28065 $(HOST_EXPORTS) \
28066 (cd $(HOST_SUBDIR)/gdb && \
28067 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28069 @endif gdb
28071 # Other targets (info, dvi, pdf, etc.)
28073 .PHONY: maybe-info-gdb info-gdb
28074 maybe-info-gdb:
28075 @if gdb
28076 maybe-info-gdb: info-gdb
28078 info-gdb: \
28079 configure-gdb
28080 @: $(MAKE); $(unstage)
28081 @[ -f ./gdb/Makefile ] || exit 0; \
28082 r=`${PWD_COMMAND}`; export r; \
28083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28084 $(HOST_EXPORTS) \
28085 for flag in $(EXTRA_HOST_FLAGS) ; do \
28086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28087 done; \
28088 echo "Doing info in gdb"; \
28089 (cd $(HOST_SUBDIR)/gdb && \
28090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28092 "RANLIB=$${RANLIB}" \
28093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28094 info) \
28095 || exit 1
28097 @endif gdb
28099 .PHONY: maybe-dvi-gdb dvi-gdb
28100 maybe-dvi-gdb:
28101 @if gdb
28102 maybe-dvi-gdb: dvi-gdb
28104 dvi-gdb: \
28105 configure-gdb
28106 @: $(MAKE); $(unstage)
28107 @[ -f ./gdb/Makefile ] || exit 0; \
28108 r=`${PWD_COMMAND}`; export r; \
28109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28110 $(HOST_EXPORTS) \
28111 for flag in $(EXTRA_HOST_FLAGS) ; do \
28112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28113 done; \
28114 echo "Doing dvi in gdb"; \
28115 (cd $(HOST_SUBDIR)/gdb && \
28116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28118 "RANLIB=$${RANLIB}" \
28119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28120 dvi) \
28121 || exit 1
28123 @endif gdb
28125 .PHONY: maybe-pdf-gdb pdf-gdb
28126 maybe-pdf-gdb:
28127 @if gdb
28128 maybe-pdf-gdb: pdf-gdb
28130 pdf-gdb: \
28131 configure-gdb
28132 @: $(MAKE); $(unstage)
28133 @[ -f ./gdb/Makefile ] || exit 0; \
28134 r=`${PWD_COMMAND}`; export r; \
28135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28136 $(HOST_EXPORTS) \
28137 for flag in $(EXTRA_HOST_FLAGS) ; do \
28138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28139 done; \
28140 echo "Doing pdf in gdb"; \
28141 (cd $(HOST_SUBDIR)/gdb && \
28142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28144 "RANLIB=$${RANLIB}" \
28145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28146 pdf) \
28147 || exit 1
28149 @endif gdb
28151 .PHONY: maybe-html-gdb html-gdb
28152 maybe-html-gdb:
28153 @if gdb
28154 maybe-html-gdb: html-gdb
28156 html-gdb: \
28157 configure-gdb
28158 @: $(MAKE); $(unstage)
28159 @[ -f ./gdb/Makefile ] || exit 0; \
28160 r=`${PWD_COMMAND}`; export r; \
28161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28162 $(HOST_EXPORTS) \
28163 for flag in $(EXTRA_HOST_FLAGS) ; do \
28164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28165 done; \
28166 echo "Doing html in gdb"; \
28167 (cd $(HOST_SUBDIR)/gdb && \
28168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28170 "RANLIB=$${RANLIB}" \
28171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28172 html) \
28173 || exit 1
28175 @endif gdb
28177 .PHONY: maybe-TAGS-gdb TAGS-gdb
28178 maybe-TAGS-gdb:
28179 @if gdb
28180 maybe-TAGS-gdb: TAGS-gdb
28182 TAGS-gdb: \
28183 configure-gdb
28184 @: $(MAKE); $(unstage)
28185 @[ -f ./gdb/Makefile ] || exit 0; \
28186 r=`${PWD_COMMAND}`; export r; \
28187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28188 $(HOST_EXPORTS) \
28189 for flag in $(EXTRA_HOST_FLAGS) ; do \
28190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28191 done; \
28192 echo "Doing TAGS in gdb"; \
28193 (cd $(HOST_SUBDIR)/gdb && \
28194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28196 "RANLIB=$${RANLIB}" \
28197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28198 TAGS) \
28199 || exit 1
28201 @endif gdb
28203 .PHONY: maybe-install-info-gdb install-info-gdb
28204 maybe-install-info-gdb:
28205 @if gdb
28206 maybe-install-info-gdb: install-info-gdb
28208 install-info-gdb: \
28209 configure-gdb \
28210 info-gdb
28211 @: $(MAKE); $(unstage)
28212 @[ -f ./gdb/Makefile ] || exit 0; \
28213 r=`${PWD_COMMAND}`; export r; \
28214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28215 $(HOST_EXPORTS) \
28216 for flag in $(EXTRA_HOST_FLAGS) ; do \
28217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28218 done; \
28219 echo "Doing install-info in gdb"; \
28220 (cd $(HOST_SUBDIR)/gdb && \
28221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28223 "RANLIB=$${RANLIB}" \
28224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28225 install-info) \
28226 || exit 1
28228 @endif gdb
28230 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28231 maybe-install-pdf-gdb:
28232 @if gdb
28233 maybe-install-pdf-gdb: install-pdf-gdb
28235 install-pdf-gdb: \
28236 configure-gdb \
28237 pdf-gdb
28238 @: $(MAKE); $(unstage)
28239 @[ -f ./gdb/Makefile ] || exit 0; \
28240 r=`${PWD_COMMAND}`; export r; \
28241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28242 $(HOST_EXPORTS) \
28243 for flag in $(EXTRA_HOST_FLAGS) ; do \
28244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28245 done; \
28246 echo "Doing install-pdf in gdb"; \
28247 (cd $(HOST_SUBDIR)/gdb && \
28248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28250 "RANLIB=$${RANLIB}" \
28251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28252 install-pdf) \
28253 || exit 1
28255 @endif gdb
28257 .PHONY: maybe-install-html-gdb install-html-gdb
28258 maybe-install-html-gdb:
28259 @if gdb
28260 maybe-install-html-gdb: install-html-gdb
28262 install-html-gdb: \
28263 configure-gdb \
28264 html-gdb
28265 @: $(MAKE); $(unstage)
28266 @[ -f ./gdb/Makefile ] || exit 0; \
28267 r=`${PWD_COMMAND}`; export r; \
28268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28269 $(HOST_EXPORTS) \
28270 for flag in $(EXTRA_HOST_FLAGS) ; do \
28271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28272 done; \
28273 echo "Doing install-html in gdb"; \
28274 (cd $(HOST_SUBDIR)/gdb && \
28275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28277 "RANLIB=$${RANLIB}" \
28278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28279 install-html) \
28280 || exit 1
28282 @endif gdb
28284 .PHONY: maybe-installcheck-gdb installcheck-gdb
28285 maybe-installcheck-gdb:
28286 @if gdb
28287 maybe-installcheck-gdb: installcheck-gdb
28289 installcheck-gdb: \
28290 configure-gdb
28291 @: $(MAKE); $(unstage)
28292 @[ -f ./gdb/Makefile ] || exit 0; \
28293 r=`${PWD_COMMAND}`; export r; \
28294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28295 $(HOST_EXPORTS) \
28296 for flag in $(EXTRA_HOST_FLAGS) ; do \
28297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28298 done; \
28299 echo "Doing installcheck in gdb"; \
28300 (cd $(HOST_SUBDIR)/gdb && \
28301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28303 "RANLIB=$${RANLIB}" \
28304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28305 installcheck) \
28306 || exit 1
28308 @endif gdb
28310 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28311 maybe-mostlyclean-gdb:
28312 @if gdb
28313 maybe-mostlyclean-gdb: mostlyclean-gdb
28315 mostlyclean-gdb:
28316 @: $(MAKE); $(unstage)
28317 @[ -f ./gdb/Makefile ] || exit 0; \
28318 r=`${PWD_COMMAND}`; export r; \
28319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28320 $(HOST_EXPORTS) \
28321 for flag in $(EXTRA_HOST_FLAGS) ; do \
28322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28323 done; \
28324 echo "Doing mostlyclean in gdb"; \
28325 (cd $(HOST_SUBDIR)/gdb && \
28326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28328 "RANLIB=$${RANLIB}" \
28329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28330 mostlyclean) \
28331 || exit 1
28333 @endif gdb
28335 .PHONY: maybe-clean-gdb clean-gdb
28336 maybe-clean-gdb:
28337 @if gdb
28338 maybe-clean-gdb: clean-gdb
28340 clean-gdb:
28341 @: $(MAKE); $(unstage)
28342 @[ -f ./gdb/Makefile ] || exit 0; \
28343 r=`${PWD_COMMAND}`; export r; \
28344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28345 $(HOST_EXPORTS) \
28346 for flag in $(EXTRA_HOST_FLAGS) ; do \
28347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28348 done; \
28349 echo "Doing clean in gdb"; \
28350 (cd $(HOST_SUBDIR)/gdb && \
28351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28353 "RANLIB=$${RANLIB}" \
28354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28355 clean) \
28356 || exit 1
28358 @endif gdb
28360 .PHONY: maybe-distclean-gdb distclean-gdb
28361 maybe-distclean-gdb:
28362 @if gdb
28363 maybe-distclean-gdb: distclean-gdb
28365 distclean-gdb:
28366 @: $(MAKE); $(unstage)
28367 @[ -f ./gdb/Makefile ] || exit 0; \
28368 r=`${PWD_COMMAND}`; export r; \
28369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28370 $(HOST_EXPORTS) \
28371 for flag in $(EXTRA_HOST_FLAGS) ; do \
28372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28373 done; \
28374 echo "Doing distclean in gdb"; \
28375 (cd $(HOST_SUBDIR)/gdb && \
28376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28378 "RANLIB=$${RANLIB}" \
28379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28380 distclean) \
28381 || exit 1
28383 @endif gdb
28385 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28386 maybe-maintainer-clean-gdb:
28387 @if gdb
28388 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28390 maintainer-clean-gdb:
28391 @: $(MAKE); $(unstage)
28392 @[ -f ./gdb/Makefile ] || exit 0; \
28393 r=`${PWD_COMMAND}`; export r; \
28394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28395 $(HOST_EXPORTS) \
28396 for flag in $(EXTRA_HOST_FLAGS) ; do \
28397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28398 done; \
28399 echo "Doing maintainer-clean in gdb"; \
28400 (cd $(HOST_SUBDIR)/gdb && \
28401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28403 "RANLIB=$${RANLIB}" \
28404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28405 maintainer-clean) \
28406 || exit 1
28408 @endif gdb
28412 .PHONY: configure-expect maybe-configure-expect
28413 maybe-configure-expect:
28414 @if gcc-bootstrap
28415 configure-expect: stage_current
28416 @endif gcc-bootstrap
28417 @if expect
28418 maybe-configure-expect: configure-expect
28419 configure-expect:
28420 @: $(MAKE); $(unstage)
28421 @r=`${PWD_COMMAND}`; export r; \
28422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28423 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
28425 $(HOST_EXPORTS) \
28426 echo Configuring in $(HOST_SUBDIR)/expect; \
28427 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28428 case $(srcdir) in \
28429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28430 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28432 esac; \
28433 module_srcdir=expect; \
28434 $(SHELL) \
28435 $$s/$$module_srcdir/configure \
28436 --srcdir=$${topdir}/$$module_srcdir \
28437 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28438 --target=${target_alias} \
28439 || exit 1
28440 @endif expect
28446 .PHONY: all-expect maybe-all-expect
28447 maybe-all-expect:
28448 @if gcc-bootstrap
28449 all-expect: stage_current
28450 @endif gcc-bootstrap
28451 @if expect
28452 TARGET-expect=all
28453 maybe-all-expect: all-expect
28454 all-expect: configure-expect
28455 @: $(MAKE); $(unstage)
28456 @r=`${PWD_COMMAND}`; export r; \
28457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28458 $(HOST_EXPORTS) \
28459 (cd $(HOST_SUBDIR)/expect && \
28460 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28461 $(TARGET-expect))
28462 @endif expect
28467 .PHONY: check-expect maybe-check-expect
28468 maybe-check-expect:
28469 @if expect
28470 maybe-check-expect: check-expect
28472 check-expect:
28473 @: $(MAKE); $(unstage)
28474 @r=`${PWD_COMMAND}`; export r; \
28475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28476 $(HOST_EXPORTS) \
28477 (cd $(HOST_SUBDIR)/expect && \
28478 $(MAKE) $(FLAGS_TO_PASS) check)
28480 @endif expect
28482 .PHONY: install-expect maybe-install-expect
28483 maybe-install-expect:
28484 @if expect
28485 maybe-install-expect: install-expect
28487 install-expect: installdirs
28488 @: $(MAKE); $(unstage)
28489 @r=`${PWD_COMMAND}`; export r; \
28490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28491 $(HOST_EXPORTS) \
28492 (cd $(HOST_SUBDIR)/expect && \
28493 $(MAKE) $(FLAGS_TO_PASS) install)
28495 @endif expect
28497 .PHONY: install-strip-expect maybe-install-strip-expect
28498 maybe-install-strip-expect:
28499 @if expect
28500 maybe-install-strip-expect: install-strip-expect
28502 install-strip-expect: installdirs
28503 @: $(MAKE); $(unstage)
28504 @r=`${PWD_COMMAND}`; export r; \
28505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28506 $(HOST_EXPORTS) \
28507 (cd $(HOST_SUBDIR)/expect && \
28508 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28510 @endif expect
28512 # Other targets (info, dvi, pdf, etc.)
28514 .PHONY: maybe-info-expect info-expect
28515 maybe-info-expect:
28516 @if expect
28517 maybe-info-expect: info-expect
28519 info-expect: \
28520 configure-expect
28521 @: $(MAKE); $(unstage)
28522 @[ -f ./expect/Makefile ] || exit 0; \
28523 r=`${PWD_COMMAND}`; export r; \
28524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28525 $(HOST_EXPORTS) \
28526 for flag in $(EXTRA_HOST_FLAGS) ; do \
28527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28528 done; \
28529 echo "Doing info in expect"; \
28530 (cd $(HOST_SUBDIR)/expect && \
28531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28533 "RANLIB=$${RANLIB}" \
28534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28535 info) \
28536 || exit 1
28538 @endif expect
28540 .PHONY: maybe-dvi-expect dvi-expect
28541 maybe-dvi-expect:
28542 @if expect
28543 maybe-dvi-expect: dvi-expect
28545 dvi-expect: \
28546 configure-expect
28547 @: $(MAKE); $(unstage)
28548 @[ -f ./expect/Makefile ] || exit 0; \
28549 r=`${PWD_COMMAND}`; export r; \
28550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28551 $(HOST_EXPORTS) \
28552 for flag in $(EXTRA_HOST_FLAGS) ; do \
28553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28554 done; \
28555 echo "Doing dvi in expect"; \
28556 (cd $(HOST_SUBDIR)/expect && \
28557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28559 "RANLIB=$${RANLIB}" \
28560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28561 dvi) \
28562 || exit 1
28564 @endif expect
28566 .PHONY: maybe-pdf-expect pdf-expect
28567 maybe-pdf-expect:
28568 @if expect
28569 maybe-pdf-expect: pdf-expect
28571 pdf-expect: \
28572 configure-expect
28573 @: $(MAKE); $(unstage)
28574 @[ -f ./expect/Makefile ] || exit 0; \
28575 r=`${PWD_COMMAND}`; export r; \
28576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28577 $(HOST_EXPORTS) \
28578 for flag in $(EXTRA_HOST_FLAGS) ; do \
28579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28580 done; \
28581 echo "Doing pdf in expect"; \
28582 (cd $(HOST_SUBDIR)/expect && \
28583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28585 "RANLIB=$${RANLIB}" \
28586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28587 pdf) \
28588 || exit 1
28590 @endif expect
28592 .PHONY: maybe-html-expect html-expect
28593 maybe-html-expect:
28594 @if expect
28595 maybe-html-expect: html-expect
28597 html-expect: \
28598 configure-expect
28599 @: $(MAKE); $(unstage)
28600 @[ -f ./expect/Makefile ] || exit 0; \
28601 r=`${PWD_COMMAND}`; export r; \
28602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28603 $(HOST_EXPORTS) \
28604 for flag in $(EXTRA_HOST_FLAGS) ; do \
28605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28606 done; \
28607 echo "Doing html in expect"; \
28608 (cd $(HOST_SUBDIR)/expect && \
28609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28611 "RANLIB=$${RANLIB}" \
28612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28613 html) \
28614 || exit 1
28616 @endif expect
28618 .PHONY: maybe-TAGS-expect TAGS-expect
28619 maybe-TAGS-expect:
28620 @if expect
28621 maybe-TAGS-expect: TAGS-expect
28623 TAGS-expect: \
28624 configure-expect
28625 @: $(MAKE); $(unstage)
28626 @[ -f ./expect/Makefile ] || exit 0; \
28627 r=`${PWD_COMMAND}`; export r; \
28628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28629 $(HOST_EXPORTS) \
28630 for flag in $(EXTRA_HOST_FLAGS) ; do \
28631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28632 done; \
28633 echo "Doing TAGS in expect"; \
28634 (cd $(HOST_SUBDIR)/expect && \
28635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28637 "RANLIB=$${RANLIB}" \
28638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28639 TAGS) \
28640 || exit 1
28642 @endif expect
28644 .PHONY: maybe-install-info-expect install-info-expect
28645 maybe-install-info-expect:
28646 @if expect
28647 maybe-install-info-expect: install-info-expect
28649 install-info-expect: \
28650 configure-expect \
28651 info-expect
28652 @: $(MAKE); $(unstage)
28653 @[ -f ./expect/Makefile ] || exit 0; \
28654 r=`${PWD_COMMAND}`; export r; \
28655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28656 $(HOST_EXPORTS) \
28657 for flag in $(EXTRA_HOST_FLAGS) ; do \
28658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28659 done; \
28660 echo "Doing install-info in expect"; \
28661 (cd $(HOST_SUBDIR)/expect && \
28662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28664 "RANLIB=$${RANLIB}" \
28665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28666 install-info) \
28667 || exit 1
28669 @endif expect
28671 .PHONY: maybe-install-pdf-expect install-pdf-expect
28672 maybe-install-pdf-expect:
28673 @if expect
28674 maybe-install-pdf-expect: install-pdf-expect
28676 install-pdf-expect: \
28677 configure-expect \
28678 pdf-expect
28679 @: $(MAKE); $(unstage)
28680 @[ -f ./expect/Makefile ] || exit 0; \
28681 r=`${PWD_COMMAND}`; export r; \
28682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28683 $(HOST_EXPORTS) \
28684 for flag in $(EXTRA_HOST_FLAGS) ; do \
28685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28686 done; \
28687 echo "Doing install-pdf in expect"; \
28688 (cd $(HOST_SUBDIR)/expect && \
28689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28691 "RANLIB=$${RANLIB}" \
28692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28693 install-pdf) \
28694 || exit 1
28696 @endif expect
28698 .PHONY: maybe-install-html-expect install-html-expect
28699 maybe-install-html-expect:
28700 @if expect
28701 maybe-install-html-expect: install-html-expect
28703 install-html-expect: \
28704 configure-expect \
28705 html-expect
28706 @: $(MAKE); $(unstage)
28707 @[ -f ./expect/Makefile ] || exit 0; \
28708 r=`${PWD_COMMAND}`; export r; \
28709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28710 $(HOST_EXPORTS) \
28711 for flag in $(EXTRA_HOST_FLAGS) ; do \
28712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28713 done; \
28714 echo "Doing install-html in expect"; \
28715 (cd $(HOST_SUBDIR)/expect && \
28716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28718 "RANLIB=$${RANLIB}" \
28719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28720 install-html) \
28721 || exit 1
28723 @endif expect
28725 .PHONY: maybe-installcheck-expect installcheck-expect
28726 maybe-installcheck-expect:
28727 @if expect
28728 maybe-installcheck-expect: installcheck-expect
28730 installcheck-expect: \
28731 configure-expect
28732 @: $(MAKE); $(unstage)
28733 @[ -f ./expect/Makefile ] || exit 0; \
28734 r=`${PWD_COMMAND}`; export r; \
28735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28736 $(HOST_EXPORTS) \
28737 for flag in $(EXTRA_HOST_FLAGS) ; do \
28738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28739 done; \
28740 echo "Doing installcheck in expect"; \
28741 (cd $(HOST_SUBDIR)/expect && \
28742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28744 "RANLIB=$${RANLIB}" \
28745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28746 installcheck) \
28747 || exit 1
28749 @endif expect
28751 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28752 maybe-mostlyclean-expect:
28753 @if expect
28754 maybe-mostlyclean-expect: mostlyclean-expect
28756 mostlyclean-expect:
28757 @: $(MAKE); $(unstage)
28758 @[ -f ./expect/Makefile ] || exit 0; \
28759 r=`${PWD_COMMAND}`; export r; \
28760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28761 $(HOST_EXPORTS) \
28762 for flag in $(EXTRA_HOST_FLAGS) ; do \
28763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28764 done; \
28765 echo "Doing mostlyclean in expect"; \
28766 (cd $(HOST_SUBDIR)/expect && \
28767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28769 "RANLIB=$${RANLIB}" \
28770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28771 mostlyclean) \
28772 || exit 1
28774 @endif expect
28776 .PHONY: maybe-clean-expect clean-expect
28777 maybe-clean-expect:
28778 @if expect
28779 maybe-clean-expect: clean-expect
28781 clean-expect:
28782 @: $(MAKE); $(unstage)
28783 @[ -f ./expect/Makefile ] || exit 0; \
28784 r=`${PWD_COMMAND}`; export r; \
28785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28786 $(HOST_EXPORTS) \
28787 for flag in $(EXTRA_HOST_FLAGS) ; do \
28788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28789 done; \
28790 echo "Doing clean in expect"; \
28791 (cd $(HOST_SUBDIR)/expect && \
28792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28794 "RANLIB=$${RANLIB}" \
28795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28796 clean) \
28797 || exit 1
28799 @endif expect
28801 .PHONY: maybe-distclean-expect distclean-expect
28802 maybe-distclean-expect:
28803 @if expect
28804 maybe-distclean-expect: distclean-expect
28806 distclean-expect:
28807 @: $(MAKE); $(unstage)
28808 @[ -f ./expect/Makefile ] || exit 0; \
28809 r=`${PWD_COMMAND}`; export r; \
28810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28811 $(HOST_EXPORTS) \
28812 for flag in $(EXTRA_HOST_FLAGS) ; do \
28813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28814 done; \
28815 echo "Doing distclean in expect"; \
28816 (cd $(HOST_SUBDIR)/expect && \
28817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28819 "RANLIB=$${RANLIB}" \
28820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28821 distclean) \
28822 || exit 1
28824 @endif expect
28826 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28827 maybe-maintainer-clean-expect:
28828 @if expect
28829 maybe-maintainer-clean-expect: maintainer-clean-expect
28831 maintainer-clean-expect:
28832 @: $(MAKE); $(unstage)
28833 @[ -f ./expect/Makefile ] || exit 0; \
28834 r=`${PWD_COMMAND}`; export r; \
28835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28836 $(HOST_EXPORTS) \
28837 for flag in $(EXTRA_HOST_FLAGS) ; do \
28838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28839 done; \
28840 echo "Doing maintainer-clean in expect"; \
28841 (cd $(HOST_SUBDIR)/expect && \
28842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28844 "RANLIB=$${RANLIB}" \
28845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28846 maintainer-clean) \
28847 || exit 1
28849 @endif expect
28853 .PHONY: configure-guile maybe-configure-guile
28854 maybe-configure-guile:
28855 @if gcc-bootstrap
28856 configure-guile: stage_current
28857 @endif gcc-bootstrap
28858 @if guile
28859 maybe-configure-guile: configure-guile
28860 configure-guile:
28861 @: $(MAKE); $(unstage)
28862 @r=`${PWD_COMMAND}`; export r; \
28863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28864 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28865 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
28866 $(HOST_EXPORTS) \
28867 echo Configuring in $(HOST_SUBDIR)/guile; \
28868 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28869 case $(srcdir) in \
28870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28871 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28873 esac; \
28874 module_srcdir=guile; \
28875 $(SHELL) \
28876 $$s/$$module_srcdir/configure \
28877 --srcdir=$${topdir}/$$module_srcdir \
28878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28879 --target=${target_alias} \
28880 || exit 1
28881 @endif guile
28887 .PHONY: all-guile maybe-all-guile
28888 maybe-all-guile:
28889 @if gcc-bootstrap
28890 all-guile: stage_current
28891 @endif gcc-bootstrap
28892 @if guile
28893 TARGET-guile=all
28894 maybe-all-guile: all-guile
28895 all-guile: configure-guile
28896 @: $(MAKE); $(unstage)
28897 @r=`${PWD_COMMAND}`; export r; \
28898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28899 $(HOST_EXPORTS) \
28900 (cd $(HOST_SUBDIR)/guile && \
28901 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28902 $(TARGET-guile))
28903 @endif guile
28908 .PHONY: check-guile maybe-check-guile
28909 maybe-check-guile:
28910 @if guile
28911 maybe-check-guile: check-guile
28913 check-guile:
28914 @: $(MAKE); $(unstage)
28915 @r=`${PWD_COMMAND}`; export r; \
28916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28917 $(HOST_EXPORTS) \
28918 (cd $(HOST_SUBDIR)/guile && \
28919 $(MAKE) $(FLAGS_TO_PASS) check)
28921 @endif guile
28923 .PHONY: install-guile maybe-install-guile
28924 maybe-install-guile:
28925 @if guile
28926 maybe-install-guile: install-guile
28928 install-guile: installdirs
28929 @: $(MAKE); $(unstage)
28930 @r=`${PWD_COMMAND}`; export r; \
28931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28932 $(HOST_EXPORTS) \
28933 (cd $(HOST_SUBDIR)/guile && \
28934 $(MAKE) $(FLAGS_TO_PASS) install)
28936 @endif guile
28938 .PHONY: install-strip-guile maybe-install-strip-guile
28939 maybe-install-strip-guile:
28940 @if guile
28941 maybe-install-strip-guile: install-strip-guile
28943 install-strip-guile: installdirs
28944 @: $(MAKE); $(unstage)
28945 @r=`${PWD_COMMAND}`; export r; \
28946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28947 $(HOST_EXPORTS) \
28948 (cd $(HOST_SUBDIR)/guile && \
28949 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28951 @endif guile
28953 # Other targets (info, dvi, pdf, etc.)
28955 .PHONY: maybe-info-guile info-guile
28956 maybe-info-guile:
28957 @if guile
28958 maybe-info-guile: info-guile
28960 info-guile: \
28961 configure-guile
28962 @: $(MAKE); $(unstage)
28963 @[ -f ./guile/Makefile ] || exit 0; \
28964 r=`${PWD_COMMAND}`; export r; \
28965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28966 $(HOST_EXPORTS) \
28967 for flag in $(EXTRA_HOST_FLAGS) ; do \
28968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28969 done; \
28970 echo "Doing info in guile"; \
28971 (cd $(HOST_SUBDIR)/guile && \
28972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28974 "RANLIB=$${RANLIB}" \
28975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28976 info) \
28977 || exit 1
28979 @endif guile
28981 .PHONY: maybe-dvi-guile dvi-guile
28982 maybe-dvi-guile:
28983 @if guile
28984 maybe-dvi-guile: dvi-guile
28986 dvi-guile: \
28987 configure-guile
28988 @: $(MAKE); $(unstage)
28989 @[ -f ./guile/Makefile ] || exit 0; \
28990 r=`${PWD_COMMAND}`; export r; \
28991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28992 $(HOST_EXPORTS) \
28993 for flag in $(EXTRA_HOST_FLAGS) ; do \
28994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28995 done; \
28996 echo "Doing dvi in guile"; \
28997 (cd $(HOST_SUBDIR)/guile && \
28998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29000 "RANLIB=$${RANLIB}" \
29001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29002 dvi) \
29003 || exit 1
29005 @endif guile
29007 .PHONY: maybe-pdf-guile pdf-guile
29008 maybe-pdf-guile:
29009 @if guile
29010 maybe-pdf-guile: pdf-guile
29012 pdf-guile: \
29013 configure-guile
29014 @: $(MAKE); $(unstage)
29015 @[ -f ./guile/Makefile ] || exit 0; \
29016 r=`${PWD_COMMAND}`; export r; \
29017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29018 $(HOST_EXPORTS) \
29019 for flag in $(EXTRA_HOST_FLAGS) ; do \
29020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29021 done; \
29022 echo "Doing pdf in guile"; \
29023 (cd $(HOST_SUBDIR)/guile && \
29024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29026 "RANLIB=$${RANLIB}" \
29027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29028 pdf) \
29029 || exit 1
29031 @endif guile
29033 .PHONY: maybe-html-guile html-guile
29034 maybe-html-guile:
29035 @if guile
29036 maybe-html-guile: html-guile
29038 html-guile: \
29039 configure-guile
29040 @: $(MAKE); $(unstage)
29041 @[ -f ./guile/Makefile ] || exit 0; \
29042 r=`${PWD_COMMAND}`; export r; \
29043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29044 $(HOST_EXPORTS) \
29045 for flag in $(EXTRA_HOST_FLAGS) ; do \
29046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29047 done; \
29048 echo "Doing html in guile"; \
29049 (cd $(HOST_SUBDIR)/guile && \
29050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29052 "RANLIB=$${RANLIB}" \
29053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29054 html) \
29055 || exit 1
29057 @endif guile
29059 .PHONY: maybe-TAGS-guile TAGS-guile
29060 maybe-TAGS-guile:
29061 @if guile
29062 maybe-TAGS-guile: TAGS-guile
29064 TAGS-guile: \
29065 configure-guile
29066 @: $(MAKE); $(unstage)
29067 @[ -f ./guile/Makefile ] || exit 0; \
29068 r=`${PWD_COMMAND}`; export r; \
29069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29070 $(HOST_EXPORTS) \
29071 for flag in $(EXTRA_HOST_FLAGS) ; do \
29072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29073 done; \
29074 echo "Doing TAGS in guile"; \
29075 (cd $(HOST_SUBDIR)/guile && \
29076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29078 "RANLIB=$${RANLIB}" \
29079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29080 TAGS) \
29081 || exit 1
29083 @endif guile
29085 .PHONY: maybe-install-info-guile install-info-guile
29086 maybe-install-info-guile:
29087 @if guile
29088 maybe-install-info-guile: install-info-guile
29090 install-info-guile: \
29091 configure-guile \
29092 info-guile
29093 @: $(MAKE); $(unstage)
29094 @[ -f ./guile/Makefile ] || exit 0; \
29095 r=`${PWD_COMMAND}`; export r; \
29096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29097 $(HOST_EXPORTS) \
29098 for flag in $(EXTRA_HOST_FLAGS) ; do \
29099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29100 done; \
29101 echo "Doing install-info in guile"; \
29102 (cd $(HOST_SUBDIR)/guile && \
29103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29105 "RANLIB=$${RANLIB}" \
29106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29107 install-info) \
29108 || exit 1
29110 @endif guile
29112 .PHONY: maybe-install-pdf-guile install-pdf-guile
29113 maybe-install-pdf-guile:
29114 @if guile
29115 maybe-install-pdf-guile: install-pdf-guile
29117 install-pdf-guile: \
29118 configure-guile \
29119 pdf-guile
29120 @: $(MAKE); $(unstage)
29121 @[ -f ./guile/Makefile ] || exit 0; \
29122 r=`${PWD_COMMAND}`; export r; \
29123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29124 $(HOST_EXPORTS) \
29125 for flag in $(EXTRA_HOST_FLAGS) ; do \
29126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29127 done; \
29128 echo "Doing install-pdf in guile"; \
29129 (cd $(HOST_SUBDIR)/guile && \
29130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29132 "RANLIB=$${RANLIB}" \
29133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29134 install-pdf) \
29135 || exit 1
29137 @endif guile
29139 .PHONY: maybe-install-html-guile install-html-guile
29140 maybe-install-html-guile:
29141 @if guile
29142 maybe-install-html-guile: install-html-guile
29144 install-html-guile: \
29145 configure-guile \
29146 html-guile
29147 @: $(MAKE); $(unstage)
29148 @[ -f ./guile/Makefile ] || exit 0; \
29149 r=`${PWD_COMMAND}`; export r; \
29150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29151 $(HOST_EXPORTS) \
29152 for flag in $(EXTRA_HOST_FLAGS) ; do \
29153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29154 done; \
29155 echo "Doing install-html in guile"; \
29156 (cd $(HOST_SUBDIR)/guile && \
29157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29159 "RANLIB=$${RANLIB}" \
29160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29161 install-html) \
29162 || exit 1
29164 @endif guile
29166 .PHONY: maybe-installcheck-guile installcheck-guile
29167 maybe-installcheck-guile:
29168 @if guile
29169 maybe-installcheck-guile: installcheck-guile
29171 installcheck-guile: \
29172 configure-guile
29173 @: $(MAKE); $(unstage)
29174 @[ -f ./guile/Makefile ] || exit 0; \
29175 r=`${PWD_COMMAND}`; export r; \
29176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29177 $(HOST_EXPORTS) \
29178 for flag in $(EXTRA_HOST_FLAGS) ; do \
29179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29180 done; \
29181 echo "Doing installcheck in guile"; \
29182 (cd $(HOST_SUBDIR)/guile && \
29183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29185 "RANLIB=$${RANLIB}" \
29186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29187 installcheck) \
29188 || exit 1
29190 @endif guile
29192 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29193 maybe-mostlyclean-guile:
29194 @if guile
29195 maybe-mostlyclean-guile: mostlyclean-guile
29197 mostlyclean-guile:
29198 @: $(MAKE); $(unstage)
29199 @[ -f ./guile/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 mostlyclean in guile"; \
29207 (cd $(HOST_SUBDIR)/guile && \
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 mostlyclean) \
29213 || exit 1
29215 @endif guile
29217 .PHONY: maybe-clean-guile clean-guile
29218 maybe-clean-guile:
29219 @if guile
29220 maybe-clean-guile: clean-guile
29222 clean-guile:
29223 @: $(MAKE); $(unstage)
29224 @[ -f ./guile/Makefile ] || exit 0; \
29225 r=`${PWD_COMMAND}`; export r; \
29226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29227 $(HOST_EXPORTS) \
29228 for flag in $(EXTRA_HOST_FLAGS) ; do \
29229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29230 done; \
29231 echo "Doing clean in guile"; \
29232 (cd $(HOST_SUBDIR)/guile && \
29233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29235 "RANLIB=$${RANLIB}" \
29236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29237 clean) \
29238 || exit 1
29240 @endif guile
29242 .PHONY: maybe-distclean-guile distclean-guile
29243 maybe-distclean-guile:
29244 @if guile
29245 maybe-distclean-guile: distclean-guile
29247 distclean-guile:
29248 @: $(MAKE); $(unstage)
29249 @[ -f ./guile/Makefile ] || exit 0; \
29250 r=`${PWD_COMMAND}`; export r; \
29251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29252 $(HOST_EXPORTS) \
29253 for flag in $(EXTRA_HOST_FLAGS) ; do \
29254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29255 done; \
29256 echo "Doing distclean in guile"; \
29257 (cd $(HOST_SUBDIR)/guile && \
29258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29260 "RANLIB=$${RANLIB}" \
29261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29262 distclean) \
29263 || exit 1
29265 @endif guile
29267 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29268 maybe-maintainer-clean-guile:
29269 @if guile
29270 maybe-maintainer-clean-guile: maintainer-clean-guile
29272 maintainer-clean-guile:
29273 @: $(MAKE); $(unstage)
29274 @[ -f ./guile/Makefile ] || exit 0; \
29275 r=`${PWD_COMMAND}`; export r; \
29276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29277 $(HOST_EXPORTS) \
29278 for flag in $(EXTRA_HOST_FLAGS) ; do \
29279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29280 done; \
29281 echo "Doing maintainer-clean in guile"; \
29282 (cd $(HOST_SUBDIR)/guile && \
29283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29285 "RANLIB=$${RANLIB}" \
29286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29287 maintainer-clean) \
29288 || exit 1
29290 @endif guile
29294 .PHONY: configure-tk maybe-configure-tk
29295 maybe-configure-tk:
29296 @if gcc-bootstrap
29297 configure-tk: stage_current
29298 @endif gcc-bootstrap
29299 @if tk
29300 maybe-configure-tk: configure-tk
29301 configure-tk:
29302 @: $(MAKE); $(unstage)
29303 @r=`${PWD_COMMAND}`; export r; \
29304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29305 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
29307 $(HOST_EXPORTS) \
29308 echo Configuring in $(HOST_SUBDIR)/tk; \
29309 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29310 case $(srcdir) in \
29311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29312 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29314 esac; \
29315 module_srcdir=tk; \
29316 $(SHELL) \
29317 $$s/$$module_srcdir/configure \
29318 --srcdir=$${topdir}/$$module_srcdir \
29319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29320 --target=${target_alias} \
29321 || exit 1
29322 @endif tk
29328 .PHONY: all-tk maybe-all-tk
29329 maybe-all-tk:
29330 @if gcc-bootstrap
29331 all-tk: stage_current
29332 @endif gcc-bootstrap
29333 @if tk
29334 TARGET-tk=all
29335 maybe-all-tk: all-tk
29336 all-tk: configure-tk
29337 @: $(MAKE); $(unstage)
29338 @r=`${PWD_COMMAND}`; export r; \
29339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29340 $(HOST_EXPORTS) \
29341 (cd $(HOST_SUBDIR)/tk && \
29342 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29343 $(TARGET-tk))
29344 @endif tk
29349 .PHONY: check-tk maybe-check-tk
29350 maybe-check-tk:
29351 @if tk
29352 maybe-check-tk: check-tk
29354 check-tk:
29355 @: $(MAKE); $(unstage)
29356 @r=`${PWD_COMMAND}`; export r; \
29357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29358 $(HOST_EXPORTS) \
29359 (cd $(HOST_SUBDIR)/tk && \
29360 $(MAKE) $(FLAGS_TO_PASS) check)
29362 @endif tk
29364 .PHONY: install-tk maybe-install-tk
29365 maybe-install-tk:
29366 @if tk
29367 maybe-install-tk: install-tk
29369 install-tk: installdirs
29370 @: $(MAKE); $(unstage)
29371 @r=`${PWD_COMMAND}`; export r; \
29372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29373 $(HOST_EXPORTS) \
29374 (cd $(HOST_SUBDIR)/tk && \
29375 $(MAKE) $(FLAGS_TO_PASS) install)
29377 @endif tk
29379 .PHONY: install-strip-tk maybe-install-strip-tk
29380 maybe-install-strip-tk:
29381 @if tk
29382 maybe-install-strip-tk: install-strip-tk
29384 install-strip-tk: installdirs
29385 @: $(MAKE); $(unstage)
29386 @r=`${PWD_COMMAND}`; export r; \
29387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29388 $(HOST_EXPORTS) \
29389 (cd $(HOST_SUBDIR)/tk && \
29390 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29392 @endif tk
29394 # Other targets (info, dvi, pdf, etc.)
29396 .PHONY: maybe-info-tk info-tk
29397 maybe-info-tk:
29398 @if tk
29399 maybe-info-tk: info-tk
29401 info-tk: \
29402 configure-tk
29403 @: $(MAKE); $(unstage)
29404 @[ -f ./tk/Makefile ] || exit 0; \
29405 r=`${PWD_COMMAND}`; export r; \
29406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29407 $(HOST_EXPORTS) \
29408 for flag in $(EXTRA_HOST_FLAGS) ; do \
29409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29410 done; \
29411 echo "Doing info in tk"; \
29412 (cd $(HOST_SUBDIR)/tk && \
29413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29415 "RANLIB=$${RANLIB}" \
29416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29417 info) \
29418 || exit 1
29420 @endif tk
29422 .PHONY: maybe-dvi-tk dvi-tk
29423 maybe-dvi-tk:
29424 @if tk
29425 maybe-dvi-tk: dvi-tk
29427 dvi-tk: \
29428 configure-tk
29429 @: $(MAKE); $(unstage)
29430 @[ -f ./tk/Makefile ] || exit 0; \
29431 r=`${PWD_COMMAND}`; export r; \
29432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29433 $(HOST_EXPORTS) \
29434 for flag in $(EXTRA_HOST_FLAGS) ; do \
29435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29436 done; \
29437 echo "Doing dvi in tk"; \
29438 (cd $(HOST_SUBDIR)/tk && \
29439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29441 "RANLIB=$${RANLIB}" \
29442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29443 dvi) \
29444 || exit 1
29446 @endif tk
29448 .PHONY: maybe-pdf-tk pdf-tk
29449 maybe-pdf-tk:
29450 @if tk
29451 maybe-pdf-tk: pdf-tk
29453 pdf-tk: \
29454 configure-tk
29455 @: $(MAKE); $(unstage)
29456 @[ -f ./tk/Makefile ] || exit 0; \
29457 r=`${PWD_COMMAND}`; export r; \
29458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29459 $(HOST_EXPORTS) \
29460 for flag in $(EXTRA_HOST_FLAGS) ; do \
29461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29462 done; \
29463 echo "Doing pdf in tk"; \
29464 (cd $(HOST_SUBDIR)/tk && \
29465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29467 "RANLIB=$${RANLIB}" \
29468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29469 pdf) \
29470 || exit 1
29472 @endif tk
29474 .PHONY: maybe-html-tk html-tk
29475 maybe-html-tk:
29476 @if tk
29477 maybe-html-tk: html-tk
29479 html-tk: \
29480 configure-tk
29481 @: $(MAKE); $(unstage)
29482 @[ -f ./tk/Makefile ] || exit 0; \
29483 r=`${PWD_COMMAND}`; export r; \
29484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29485 $(HOST_EXPORTS) \
29486 for flag in $(EXTRA_HOST_FLAGS) ; do \
29487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29488 done; \
29489 echo "Doing html in tk"; \
29490 (cd $(HOST_SUBDIR)/tk && \
29491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29493 "RANLIB=$${RANLIB}" \
29494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29495 html) \
29496 || exit 1
29498 @endif tk
29500 .PHONY: maybe-TAGS-tk TAGS-tk
29501 maybe-TAGS-tk:
29502 @if tk
29503 maybe-TAGS-tk: TAGS-tk
29505 TAGS-tk: \
29506 configure-tk
29507 @: $(MAKE); $(unstage)
29508 @[ -f ./tk/Makefile ] || exit 0; \
29509 r=`${PWD_COMMAND}`; export r; \
29510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29511 $(HOST_EXPORTS) \
29512 for flag in $(EXTRA_HOST_FLAGS) ; do \
29513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29514 done; \
29515 echo "Doing TAGS in tk"; \
29516 (cd $(HOST_SUBDIR)/tk && \
29517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29519 "RANLIB=$${RANLIB}" \
29520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29521 TAGS) \
29522 || exit 1
29524 @endif tk
29526 .PHONY: maybe-install-info-tk install-info-tk
29527 maybe-install-info-tk:
29528 @if tk
29529 maybe-install-info-tk: install-info-tk
29531 install-info-tk: \
29532 configure-tk \
29533 info-tk
29534 @: $(MAKE); $(unstage)
29535 @[ -f ./tk/Makefile ] || exit 0; \
29536 r=`${PWD_COMMAND}`; export r; \
29537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29538 $(HOST_EXPORTS) \
29539 for flag in $(EXTRA_HOST_FLAGS) ; do \
29540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29541 done; \
29542 echo "Doing install-info in tk"; \
29543 (cd $(HOST_SUBDIR)/tk && \
29544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29546 "RANLIB=$${RANLIB}" \
29547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29548 install-info) \
29549 || exit 1
29551 @endif tk
29553 .PHONY: maybe-install-pdf-tk install-pdf-tk
29554 maybe-install-pdf-tk:
29555 @if tk
29556 maybe-install-pdf-tk: install-pdf-tk
29558 install-pdf-tk: \
29559 configure-tk \
29560 pdf-tk
29561 @: $(MAKE); $(unstage)
29562 @[ -f ./tk/Makefile ] || exit 0; \
29563 r=`${PWD_COMMAND}`; export r; \
29564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29565 $(HOST_EXPORTS) \
29566 for flag in $(EXTRA_HOST_FLAGS) ; do \
29567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29568 done; \
29569 echo "Doing install-pdf in tk"; \
29570 (cd $(HOST_SUBDIR)/tk && \
29571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29573 "RANLIB=$${RANLIB}" \
29574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29575 install-pdf) \
29576 || exit 1
29578 @endif tk
29580 .PHONY: maybe-install-html-tk install-html-tk
29581 maybe-install-html-tk:
29582 @if tk
29583 maybe-install-html-tk: install-html-tk
29585 install-html-tk: \
29586 configure-tk \
29587 html-tk
29588 @: $(MAKE); $(unstage)
29589 @[ -f ./tk/Makefile ] || exit 0; \
29590 r=`${PWD_COMMAND}`; export r; \
29591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29592 $(HOST_EXPORTS) \
29593 for flag in $(EXTRA_HOST_FLAGS) ; do \
29594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29595 done; \
29596 echo "Doing install-html in tk"; \
29597 (cd $(HOST_SUBDIR)/tk && \
29598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29600 "RANLIB=$${RANLIB}" \
29601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29602 install-html) \
29603 || exit 1
29605 @endif tk
29607 .PHONY: maybe-installcheck-tk installcheck-tk
29608 maybe-installcheck-tk:
29609 @if tk
29610 maybe-installcheck-tk: installcheck-tk
29612 installcheck-tk: \
29613 configure-tk
29614 @: $(MAKE); $(unstage)
29615 @[ -f ./tk/Makefile ] || exit 0; \
29616 r=`${PWD_COMMAND}`; export r; \
29617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29618 $(HOST_EXPORTS) \
29619 for flag in $(EXTRA_HOST_FLAGS) ; do \
29620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29621 done; \
29622 echo "Doing installcheck in tk"; \
29623 (cd $(HOST_SUBDIR)/tk && \
29624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29626 "RANLIB=$${RANLIB}" \
29627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29628 installcheck) \
29629 || exit 1
29631 @endif tk
29633 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29634 maybe-mostlyclean-tk:
29635 @if tk
29636 maybe-mostlyclean-tk: mostlyclean-tk
29638 mostlyclean-tk:
29639 @: $(MAKE); $(unstage)
29640 @[ -f ./tk/Makefile ] || exit 0; \
29641 r=`${PWD_COMMAND}`; export r; \
29642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29643 $(HOST_EXPORTS) \
29644 for flag in $(EXTRA_HOST_FLAGS) ; do \
29645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29646 done; \
29647 echo "Doing mostlyclean in tk"; \
29648 (cd $(HOST_SUBDIR)/tk && \
29649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29651 "RANLIB=$${RANLIB}" \
29652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29653 mostlyclean) \
29654 || exit 1
29656 @endif tk
29658 .PHONY: maybe-clean-tk clean-tk
29659 maybe-clean-tk:
29660 @if tk
29661 maybe-clean-tk: clean-tk
29663 clean-tk:
29664 @: $(MAKE); $(unstage)
29665 @[ -f ./tk/Makefile ] || exit 0; \
29666 r=`${PWD_COMMAND}`; export r; \
29667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29668 $(HOST_EXPORTS) \
29669 for flag in $(EXTRA_HOST_FLAGS) ; do \
29670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29671 done; \
29672 echo "Doing clean in tk"; \
29673 (cd $(HOST_SUBDIR)/tk && \
29674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29676 "RANLIB=$${RANLIB}" \
29677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29678 clean) \
29679 || exit 1
29681 @endif tk
29683 .PHONY: maybe-distclean-tk distclean-tk
29684 maybe-distclean-tk:
29685 @if tk
29686 maybe-distclean-tk: distclean-tk
29688 distclean-tk:
29689 @: $(MAKE); $(unstage)
29690 @[ -f ./tk/Makefile ] || exit 0; \
29691 r=`${PWD_COMMAND}`; export r; \
29692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29693 $(HOST_EXPORTS) \
29694 for flag in $(EXTRA_HOST_FLAGS) ; do \
29695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29696 done; \
29697 echo "Doing distclean in tk"; \
29698 (cd $(HOST_SUBDIR)/tk && \
29699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29701 "RANLIB=$${RANLIB}" \
29702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29703 distclean) \
29704 || exit 1
29706 @endif tk
29708 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29709 maybe-maintainer-clean-tk:
29710 @if tk
29711 maybe-maintainer-clean-tk: maintainer-clean-tk
29713 maintainer-clean-tk:
29714 @: $(MAKE); $(unstage)
29715 @[ -f ./tk/Makefile ] || exit 0; \
29716 r=`${PWD_COMMAND}`; export r; \
29717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29718 $(HOST_EXPORTS) \
29719 for flag in $(EXTRA_HOST_FLAGS) ; do \
29720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29721 done; \
29722 echo "Doing maintainer-clean in tk"; \
29723 (cd $(HOST_SUBDIR)/tk && \
29724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29726 "RANLIB=$${RANLIB}" \
29727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29728 maintainer-clean) \
29729 || exit 1
29731 @endif tk
29735 .PHONY: configure-libtermcap maybe-configure-libtermcap
29736 maybe-configure-libtermcap:
29737 @if gcc-bootstrap
29738 configure-libtermcap: stage_current
29739 @endif gcc-bootstrap
29740 @if libtermcap
29741 maybe-configure-libtermcap: configure-libtermcap
29742 configure-libtermcap:
29743 @: $(MAKE); $(unstage)
29744 @r=`${PWD_COMMAND}`; export r; \
29745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29746 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29747 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
29748 $(HOST_EXPORTS) \
29749 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29750 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29751 case $(srcdir) in \
29752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29753 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29755 esac; \
29756 module_srcdir=libtermcap; \
29757 $(SHELL) \
29758 $$s/$$module_srcdir/configure \
29759 --srcdir=$${topdir}/$$module_srcdir \
29760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29761 --target=${target_alias} \
29762 || exit 1
29763 @endif libtermcap
29769 .PHONY: all-libtermcap maybe-all-libtermcap
29770 maybe-all-libtermcap:
29771 @if gcc-bootstrap
29772 all-libtermcap: stage_current
29773 @endif gcc-bootstrap
29774 @if libtermcap
29775 TARGET-libtermcap=all
29776 maybe-all-libtermcap: all-libtermcap
29777 all-libtermcap: configure-libtermcap
29778 @: $(MAKE); $(unstage)
29779 @r=`${PWD_COMMAND}`; export r; \
29780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29781 $(HOST_EXPORTS) \
29782 (cd $(HOST_SUBDIR)/libtermcap && \
29783 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29784 $(TARGET-libtermcap))
29785 @endif libtermcap
29790 .PHONY: check-libtermcap maybe-check-libtermcap
29791 maybe-check-libtermcap:
29792 @if libtermcap
29793 maybe-check-libtermcap: check-libtermcap
29795 check-libtermcap:
29797 @endif libtermcap
29799 .PHONY: install-libtermcap maybe-install-libtermcap
29800 maybe-install-libtermcap:
29801 @if libtermcap
29802 maybe-install-libtermcap: install-libtermcap
29804 install-libtermcap: installdirs
29805 @: $(MAKE); $(unstage)
29806 @r=`${PWD_COMMAND}`; export r; \
29807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29808 $(HOST_EXPORTS) \
29809 (cd $(HOST_SUBDIR)/libtermcap && \
29810 $(MAKE) $(FLAGS_TO_PASS) install)
29812 @endif libtermcap
29814 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29815 maybe-install-strip-libtermcap:
29816 @if libtermcap
29817 maybe-install-strip-libtermcap: install-strip-libtermcap
29819 install-strip-libtermcap: installdirs
29820 @: $(MAKE); $(unstage)
29821 @r=`${PWD_COMMAND}`; export r; \
29822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29823 $(HOST_EXPORTS) \
29824 (cd $(HOST_SUBDIR)/libtermcap && \
29825 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29827 @endif libtermcap
29829 # Other targets (info, dvi, pdf, etc.)
29831 .PHONY: maybe-info-libtermcap info-libtermcap
29832 maybe-info-libtermcap:
29833 @if libtermcap
29834 maybe-info-libtermcap: info-libtermcap
29836 info-libtermcap: \
29837 configure-libtermcap
29838 @: $(MAKE); $(unstage)
29839 @[ -f ./libtermcap/Makefile ] || exit 0; \
29840 r=`${PWD_COMMAND}`; export r; \
29841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29842 $(HOST_EXPORTS) \
29843 for flag in $(EXTRA_HOST_FLAGS) ; do \
29844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29845 done; \
29846 echo "Doing info in libtermcap"; \
29847 (cd $(HOST_SUBDIR)/libtermcap && \
29848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29850 "RANLIB=$${RANLIB}" \
29851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29852 info) \
29853 || exit 1
29855 @endif libtermcap
29857 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29858 maybe-dvi-libtermcap:
29859 @if libtermcap
29860 maybe-dvi-libtermcap: dvi-libtermcap
29862 dvi-libtermcap: \
29863 configure-libtermcap
29864 @: $(MAKE); $(unstage)
29865 @[ -f ./libtermcap/Makefile ] || exit 0; \
29866 r=`${PWD_COMMAND}`; export r; \
29867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29868 $(HOST_EXPORTS) \
29869 for flag in $(EXTRA_HOST_FLAGS) ; do \
29870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29871 done; \
29872 echo "Doing dvi in libtermcap"; \
29873 (cd $(HOST_SUBDIR)/libtermcap && \
29874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29876 "RANLIB=$${RANLIB}" \
29877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29878 dvi) \
29879 || exit 1
29881 @endif libtermcap
29883 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29884 maybe-pdf-libtermcap:
29885 @if libtermcap
29886 maybe-pdf-libtermcap: pdf-libtermcap
29888 pdf-libtermcap: \
29889 configure-libtermcap
29890 @: $(MAKE); $(unstage)
29891 @[ -f ./libtermcap/Makefile ] || exit 0; \
29892 r=`${PWD_COMMAND}`; export r; \
29893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29894 $(HOST_EXPORTS) \
29895 for flag in $(EXTRA_HOST_FLAGS) ; do \
29896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29897 done; \
29898 echo "Doing pdf in libtermcap"; \
29899 (cd $(HOST_SUBDIR)/libtermcap && \
29900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29902 "RANLIB=$${RANLIB}" \
29903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29904 pdf) \
29905 || exit 1
29907 @endif libtermcap
29909 .PHONY: maybe-html-libtermcap html-libtermcap
29910 maybe-html-libtermcap:
29911 @if libtermcap
29912 maybe-html-libtermcap: html-libtermcap
29914 html-libtermcap: \
29915 configure-libtermcap
29916 @: $(MAKE); $(unstage)
29917 @[ -f ./libtermcap/Makefile ] || exit 0; \
29918 r=`${PWD_COMMAND}`; export r; \
29919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29920 $(HOST_EXPORTS) \
29921 for flag in $(EXTRA_HOST_FLAGS) ; do \
29922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29923 done; \
29924 echo "Doing html in libtermcap"; \
29925 (cd $(HOST_SUBDIR)/libtermcap && \
29926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29928 "RANLIB=$${RANLIB}" \
29929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29930 html) \
29931 || exit 1
29933 @endif libtermcap
29935 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29936 maybe-TAGS-libtermcap:
29937 @if libtermcap
29938 maybe-TAGS-libtermcap: TAGS-libtermcap
29940 TAGS-libtermcap: \
29941 configure-libtermcap
29942 @: $(MAKE); $(unstage)
29943 @[ -f ./libtermcap/Makefile ] || exit 0; \
29944 r=`${PWD_COMMAND}`; export r; \
29945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29946 $(HOST_EXPORTS) \
29947 for flag in $(EXTRA_HOST_FLAGS) ; do \
29948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29949 done; \
29950 echo "Doing TAGS in libtermcap"; \
29951 (cd $(HOST_SUBDIR)/libtermcap && \
29952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29954 "RANLIB=$${RANLIB}" \
29955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29956 TAGS) \
29957 || exit 1
29959 @endif libtermcap
29961 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29962 maybe-install-info-libtermcap:
29963 @if libtermcap
29964 maybe-install-info-libtermcap: install-info-libtermcap
29966 install-info-libtermcap: \
29967 configure-libtermcap \
29968 info-libtermcap
29969 @: $(MAKE); $(unstage)
29970 @[ -f ./libtermcap/Makefile ] || exit 0; \
29971 r=`${PWD_COMMAND}`; export r; \
29972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29973 $(HOST_EXPORTS) \
29974 for flag in $(EXTRA_HOST_FLAGS) ; do \
29975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29976 done; \
29977 echo "Doing install-info in libtermcap"; \
29978 (cd $(HOST_SUBDIR)/libtermcap && \
29979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29981 "RANLIB=$${RANLIB}" \
29982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29983 install-info) \
29984 || exit 1
29986 @endif libtermcap
29988 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29989 maybe-install-pdf-libtermcap:
29990 @if libtermcap
29991 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29993 install-pdf-libtermcap: \
29994 configure-libtermcap \
29995 pdf-libtermcap
29996 @: $(MAKE); $(unstage)
29997 @[ -f ./libtermcap/Makefile ] || exit 0; \
29998 r=`${PWD_COMMAND}`; export r; \
29999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30000 $(HOST_EXPORTS) \
30001 for flag in $(EXTRA_HOST_FLAGS) ; do \
30002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30003 done; \
30004 echo "Doing install-pdf in libtermcap"; \
30005 (cd $(HOST_SUBDIR)/libtermcap && \
30006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30008 "RANLIB=$${RANLIB}" \
30009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30010 install-pdf) \
30011 || exit 1
30013 @endif libtermcap
30015 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30016 maybe-install-html-libtermcap:
30017 @if libtermcap
30018 maybe-install-html-libtermcap: install-html-libtermcap
30020 install-html-libtermcap: \
30021 configure-libtermcap \
30022 html-libtermcap
30023 @: $(MAKE); $(unstage)
30024 @[ -f ./libtermcap/Makefile ] || exit 0; \
30025 r=`${PWD_COMMAND}`; export r; \
30026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30027 $(HOST_EXPORTS) \
30028 for flag in $(EXTRA_HOST_FLAGS) ; do \
30029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30030 done; \
30031 echo "Doing install-html in libtermcap"; \
30032 (cd $(HOST_SUBDIR)/libtermcap && \
30033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30035 "RANLIB=$${RANLIB}" \
30036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30037 install-html) \
30038 || exit 1
30040 @endif libtermcap
30042 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30043 maybe-installcheck-libtermcap:
30044 @if libtermcap
30045 maybe-installcheck-libtermcap: installcheck-libtermcap
30047 installcheck-libtermcap: \
30048 configure-libtermcap
30049 @: $(MAKE); $(unstage)
30050 @[ -f ./libtermcap/Makefile ] || exit 0; \
30051 r=`${PWD_COMMAND}`; export r; \
30052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30053 $(HOST_EXPORTS) \
30054 for flag in $(EXTRA_HOST_FLAGS) ; do \
30055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30056 done; \
30057 echo "Doing installcheck in libtermcap"; \
30058 (cd $(HOST_SUBDIR)/libtermcap && \
30059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30061 "RANLIB=$${RANLIB}" \
30062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30063 installcheck) \
30064 || exit 1
30066 @endif libtermcap
30068 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30069 maybe-mostlyclean-libtermcap:
30070 @if libtermcap
30071 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30073 # libtermcap doesn't support mostlyclean.
30074 mostlyclean-libtermcap:
30076 @endif libtermcap
30078 .PHONY: maybe-clean-libtermcap clean-libtermcap
30079 maybe-clean-libtermcap:
30080 @if libtermcap
30081 maybe-clean-libtermcap: clean-libtermcap
30083 # libtermcap doesn't support clean.
30084 clean-libtermcap:
30086 @endif libtermcap
30088 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30089 maybe-distclean-libtermcap:
30090 @if libtermcap
30091 maybe-distclean-libtermcap: distclean-libtermcap
30093 # libtermcap doesn't support distclean.
30094 distclean-libtermcap:
30096 @endif libtermcap
30098 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30099 maybe-maintainer-clean-libtermcap:
30100 @if libtermcap
30101 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30103 # libtermcap doesn't support maintainer-clean.
30104 maintainer-clean-libtermcap:
30106 @endif libtermcap
30110 .PHONY: configure-utils maybe-configure-utils
30111 maybe-configure-utils:
30112 @if gcc-bootstrap
30113 configure-utils: stage_current
30114 @endif gcc-bootstrap
30115 @if utils
30116 maybe-configure-utils: configure-utils
30117 configure-utils:
30118 @: $(MAKE); $(unstage)
30119 @r=`${PWD_COMMAND}`; export r; \
30120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30121 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
30123 $(HOST_EXPORTS) \
30124 echo Configuring in $(HOST_SUBDIR)/utils; \
30125 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30126 case $(srcdir) in \
30127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30128 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30130 esac; \
30131 module_srcdir=utils; \
30132 $(SHELL) \
30133 $$s/$$module_srcdir/configure \
30134 --srcdir=$${topdir}/$$module_srcdir \
30135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30136 --target=${target_alias} \
30137 || exit 1
30138 @endif utils
30144 .PHONY: all-utils maybe-all-utils
30145 maybe-all-utils:
30146 @if gcc-bootstrap
30147 all-utils: stage_current
30148 @endif gcc-bootstrap
30149 @if utils
30150 TARGET-utils=all
30151 maybe-all-utils: all-utils
30152 all-utils: configure-utils
30153 @: $(MAKE); $(unstage)
30154 @r=`${PWD_COMMAND}`; export r; \
30155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30156 $(HOST_EXPORTS) \
30157 (cd $(HOST_SUBDIR)/utils && \
30158 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30159 $(TARGET-utils))
30160 @endif utils
30165 .PHONY: check-utils maybe-check-utils
30166 maybe-check-utils:
30167 @if utils
30168 maybe-check-utils: check-utils
30170 check-utils:
30172 @endif utils
30174 .PHONY: install-utils maybe-install-utils
30175 maybe-install-utils:
30176 @if utils
30177 maybe-install-utils: install-utils
30179 install-utils: installdirs
30180 @: $(MAKE); $(unstage)
30181 @r=`${PWD_COMMAND}`; export r; \
30182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30183 $(HOST_EXPORTS) \
30184 (cd $(HOST_SUBDIR)/utils && \
30185 $(MAKE) $(FLAGS_TO_PASS) install)
30187 @endif utils
30189 .PHONY: install-strip-utils maybe-install-strip-utils
30190 maybe-install-strip-utils:
30191 @if utils
30192 maybe-install-strip-utils: install-strip-utils
30194 install-strip-utils: installdirs
30195 @: $(MAKE); $(unstage)
30196 @r=`${PWD_COMMAND}`; export r; \
30197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30198 $(HOST_EXPORTS) \
30199 (cd $(HOST_SUBDIR)/utils && \
30200 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30202 @endif utils
30204 # Other targets (info, dvi, pdf, etc.)
30206 .PHONY: maybe-info-utils info-utils
30207 maybe-info-utils:
30208 @if utils
30209 maybe-info-utils: info-utils
30211 info-utils: \
30212 configure-utils
30213 @: $(MAKE); $(unstage)
30214 @[ -f ./utils/Makefile ] || exit 0; \
30215 r=`${PWD_COMMAND}`; export r; \
30216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30217 $(HOST_EXPORTS) \
30218 for flag in $(EXTRA_HOST_FLAGS) ; do \
30219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30220 done; \
30221 echo "Doing info in utils"; \
30222 (cd $(HOST_SUBDIR)/utils && \
30223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30225 "RANLIB=$${RANLIB}" \
30226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30227 info) \
30228 || exit 1
30230 @endif utils
30232 .PHONY: maybe-dvi-utils dvi-utils
30233 maybe-dvi-utils:
30234 @if utils
30235 maybe-dvi-utils: dvi-utils
30237 dvi-utils: \
30238 configure-utils
30239 @: $(MAKE); $(unstage)
30240 @[ -f ./utils/Makefile ] || exit 0; \
30241 r=`${PWD_COMMAND}`; export r; \
30242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30243 $(HOST_EXPORTS) \
30244 for flag in $(EXTRA_HOST_FLAGS) ; do \
30245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30246 done; \
30247 echo "Doing dvi in utils"; \
30248 (cd $(HOST_SUBDIR)/utils && \
30249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30251 "RANLIB=$${RANLIB}" \
30252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30253 dvi) \
30254 || exit 1
30256 @endif utils
30258 .PHONY: maybe-pdf-utils pdf-utils
30259 maybe-pdf-utils:
30260 @if utils
30261 maybe-pdf-utils: pdf-utils
30263 pdf-utils: \
30264 configure-utils
30265 @: $(MAKE); $(unstage)
30266 @[ -f ./utils/Makefile ] || exit 0; \
30267 r=`${PWD_COMMAND}`; export r; \
30268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30269 $(HOST_EXPORTS) \
30270 for flag in $(EXTRA_HOST_FLAGS) ; do \
30271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30272 done; \
30273 echo "Doing pdf in utils"; \
30274 (cd $(HOST_SUBDIR)/utils && \
30275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30277 "RANLIB=$${RANLIB}" \
30278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30279 pdf) \
30280 || exit 1
30282 @endif utils
30284 .PHONY: maybe-html-utils html-utils
30285 maybe-html-utils:
30286 @if utils
30287 maybe-html-utils: html-utils
30289 html-utils: \
30290 configure-utils
30291 @: $(MAKE); $(unstage)
30292 @[ -f ./utils/Makefile ] || exit 0; \
30293 r=`${PWD_COMMAND}`; export r; \
30294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30295 $(HOST_EXPORTS) \
30296 for flag in $(EXTRA_HOST_FLAGS) ; do \
30297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30298 done; \
30299 echo "Doing html in utils"; \
30300 (cd $(HOST_SUBDIR)/utils && \
30301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30303 "RANLIB=$${RANLIB}" \
30304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30305 html) \
30306 || exit 1
30308 @endif utils
30310 .PHONY: maybe-TAGS-utils TAGS-utils
30311 maybe-TAGS-utils:
30312 @if utils
30313 maybe-TAGS-utils: TAGS-utils
30315 TAGS-utils: \
30316 configure-utils
30317 @: $(MAKE); $(unstage)
30318 @[ -f ./utils/Makefile ] || exit 0; \
30319 r=`${PWD_COMMAND}`; export r; \
30320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30321 $(HOST_EXPORTS) \
30322 for flag in $(EXTRA_HOST_FLAGS) ; do \
30323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30324 done; \
30325 echo "Doing TAGS in utils"; \
30326 (cd $(HOST_SUBDIR)/utils && \
30327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30329 "RANLIB=$${RANLIB}" \
30330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30331 TAGS) \
30332 || exit 1
30334 @endif utils
30336 .PHONY: maybe-install-info-utils install-info-utils
30337 maybe-install-info-utils:
30338 @if utils
30339 maybe-install-info-utils: install-info-utils
30341 install-info-utils: \
30342 configure-utils \
30343 info-utils
30344 @: $(MAKE); $(unstage)
30345 @[ -f ./utils/Makefile ] || exit 0; \
30346 r=`${PWD_COMMAND}`; export r; \
30347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30348 $(HOST_EXPORTS) \
30349 for flag in $(EXTRA_HOST_FLAGS) ; do \
30350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30351 done; \
30352 echo "Doing install-info in utils"; \
30353 (cd $(HOST_SUBDIR)/utils && \
30354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30356 "RANLIB=$${RANLIB}" \
30357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30358 install-info) \
30359 || exit 1
30361 @endif utils
30363 .PHONY: maybe-install-pdf-utils install-pdf-utils
30364 maybe-install-pdf-utils:
30365 @if utils
30366 maybe-install-pdf-utils: install-pdf-utils
30368 install-pdf-utils: \
30369 configure-utils \
30370 pdf-utils
30371 @: $(MAKE); $(unstage)
30372 @[ -f ./utils/Makefile ] || exit 0; \
30373 r=`${PWD_COMMAND}`; export r; \
30374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30375 $(HOST_EXPORTS) \
30376 for flag in $(EXTRA_HOST_FLAGS) ; do \
30377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30378 done; \
30379 echo "Doing install-pdf in utils"; \
30380 (cd $(HOST_SUBDIR)/utils && \
30381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30383 "RANLIB=$${RANLIB}" \
30384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30385 install-pdf) \
30386 || exit 1
30388 @endif utils
30390 .PHONY: maybe-install-html-utils install-html-utils
30391 maybe-install-html-utils:
30392 @if utils
30393 maybe-install-html-utils: install-html-utils
30395 install-html-utils: \
30396 configure-utils \
30397 html-utils
30398 @: $(MAKE); $(unstage)
30399 @[ -f ./utils/Makefile ] || exit 0; \
30400 r=`${PWD_COMMAND}`; export r; \
30401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30402 $(HOST_EXPORTS) \
30403 for flag in $(EXTRA_HOST_FLAGS) ; do \
30404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30405 done; \
30406 echo "Doing install-html in utils"; \
30407 (cd $(HOST_SUBDIR)/utils && \
30408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30410 "RANLIB=$${RANLIB}" \
30411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30412 install-html) \
30413 || exit 1
30415 @endif utils
30417 .PHONY: maybe-installcheck-utils installcheck-utils
30418 maybe-installcheck-utils:
30419 @if utils
30420 maybe-installcheck-utils: installcheck-utils
30422 installcheck-utils: \
30423 configure-utils
30424 @: $(MAKE); $(unstage)
30425 @[ -f ./utils/Makefile ] || exit 0; \
30426 r=`${PWD_COMMAND}`; export r; \
30427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30428 $(HOST_EXPORTS) \
30429 for flag in $(EXTRA_HOST_FLAGS) ; do \
30430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30431 done; \
30432 echo "Doing installcheck in utils"; \
30433 (cd $(HOST_SUBDIR)/utils && \
30434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30436 "RANLIB=$${RANLIB}" \
30437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30438 installcheck) \
30439 || exit 1
30441 @endif utils
30443 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30444 maybe-mostlyclean-utils:
30445 @if utils
30446 maybe-mostlyclean-utils: mostlyclean-utils
30448 mostlyclean-utils:
30449 @: $(MAKE); $(unstage)
30450 @[ -f ./utils/Makefile ] || exit 0; \
30451 r=`${PWD_COMMAND}`; export r; \
30452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30453 $(HOST_EXPORTS) \
30454 for flag in $(EXTRA_HOST_FLAGS) ; do \
30455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30456 done; \
30457 echo "Doing mostlyclean in utils"; \
30458 (cd $(HOST_SUBDIR)/utils && \
30459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30461 "RANLIB=$${RANLIB}" \
30462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30463 mostlyclean) \
30464 || exit 1
30466 @endif utils
30468 .PHONY: maybe-clean-utils clean-utils
30469 maybe-clean-utils:
30470 @if utils
30471 maybe-clean-utils: clean-utils
30473 clean-utils:
30474 @: $(MAKE); $(unstage)
30475 @[ -f ./utils/Makefile ] || exit 0; \
30476 r=`${PWD_COMMAND}`; export r; \
30477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30478 $(HOST_EXPORTS) \
30479 for flag in $(EXTRA_HOST_FLAGS) ; do \
30480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30481 done; \
30482 echo "Doing clean in utils"; \
30483 (cd $(HOST_SUBDIR)/utils && \
30484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30486 "RANLIB=$${RANLIB}" \
30487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30488 clean) \
30489 || exit 1
30491 @endif utils
30493 .PHONY: maybe-distclean-utils distclean-utils
30494 maybe-distclean-utils:
30495 @if utils
30496 maybe-distclean-utils: distclean-utils
30498 distclean-utils:
30499 @: $(MAKE); $(unstage)
30500 @[ -f ./utils/Makefile ] || exit 0; \
30501 r=`${PWD_COMMAND}`; export r; \
30502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30503 $(HOST_EXPORTS) \
30504 for flag in $(EXTRA_HOST_FLAGS) ; do \
30505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30506 done; \
30507 echo "Doing distclean in utils"; \
30508 (cd $(HOST_SUBDIR)/utils && \
30509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30511 "RANLIB=$${RANLIB}" \
30512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30513 distclean) \
30514 || exit 1
30516 @endif utils
30518 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30519 maybe-maintainer-clean-utils:
30520 @if utils
30521 maybe-maintainer-clean-utils: maintainer-clean-utils
30523 maintainer-clean-utils:
30524 @: $(MAKE); $(unstage)
30525 @[ -f ./utils/Makefile ] || exit 0; \
30526 r=`${PWD_COMMAND}`; export r; \
30527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30528 $(HOST_EXPORTS) \
30529 for flag in $(EXTRA_HOST_FLAGS) ; do \
30530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30531 done; \
30532 echo "Doing maintainer-clean in utils"; \
30533 (cd $(HOST_SUBDIR)/utils && \
30534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30536 "RANLIB=$${RANLIB}" \
30537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30538 maintainer-clean) \
30539 || exit 1
30541 @endif utils
30545 .PHONY: configure-gnattools maybe-configure-gnattools
30546 maybe-configure-gnattools:
30547 @if gcc-bootstrap
30548 configure-gnattools: stage_current
30549 @endif gcc-bootstrap
30550 @if gnattools
30551 maybe-configure-gnattools: configure-gnattools
30552 configure-gnattools:
30553 @: $(MAKE); $(unstage)
30554 @r=`${PWD_COMMAND}`; export r; \
30555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30556 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30557 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
30558 $(HOST_EXPORTS) \
30559 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30560 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30561 case $(srcdir) in \
30562 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30563 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30564 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30565 esac; \
30566 module_srcdir=gnattools; \
30567 $(SHELL) \
30568 $$s/$$module_srcdir/configure \
30569 --srcdir=$${topdir}/$$module_srcdir \
30570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30571 --target=${target_alias} \
30572 || exit 1
30573 @endif gnattools
30579 .PHONY: all-gnattools maybe-all-gnattools
30580 maybe-all-gnattools:
30581 @if gcc-bootstrap
30582 all-gnattools: stage_current
30583 @endif gcc-bootstrap
30584 @if gnattools
30585 TARGET-gnattools=all
30586 maybe-all-gnattools: all-gnattools
30587 all-gnattools: configure-gnattools
30588 @: $(MAKE); $(unstage)
30589 @r=`${PWD_COMMAND}`; export r; \
30590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30591 $(HOST_EXPORTS) \
30592 (cd $(HOST_SUBDIR)/gnattools && \
30593 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30594 $(TARGET-gnattools))
30595 @endif gnattools
30600 .PHONY: check-gnattools maybe-check-gnattools
30601 maybe-check-gnattools:
30602 @if gnattools
30603 maybe-check-gnattools: check-gnattools
30605 check-gnattools:
30606 @: $(MAKE); $(unstage)
30607 @r=`${PWD_COMMAND}`; export r; \
30608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30609 $(HOST_EXPORTS) \
30610 (cd $(HOST_SUBDIR)/gnattools && \
30611 $(MAKE) $(FLAGS_TO_PASS) check)
30613 @endif gnattools
30615 .PHONY: install-gnattools maybe-install-gnattools
30616 maybe-install-gnattools:
30617 @if gnattools
30618 maybe-install-gnattools: install-gnattools
30620 install-gnattools: installdirs
30621 @: $(MAKE); $(unstage)
30622 @r=`${PWD_COMMAND}`; export r; \
30623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30624 $(HOST_EXPORTS) \
30625 (cd $(HOST_SUBDIR)/gnattools && \
30626 $(MAKE) $(FLAGS_TO_PASS) install)
30628 @endif gnattools
30630 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30631 maybe-install-strip-gnattools:
30632 @if gnattools
30633 maybe-install-strip-gnattools: install-strip-gnattools
30635 install-strip-gnattools: installdirs
30636 @: $(MAKE); $(unstage)
30637 @r=`${PWD_COMMAND}`; export r; \
30638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30639 $(HOST_EXPORTS) \
30640 (cd $(HOST_SUBDIR)/gnattools && \
30641 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30643 @endif gnattools
30645 # Other targets (info, dvi, pdf, etc.)
30647 .PHONY: maybe-info-gnattools info-gnattools
30648 maybe-info-gnattools:
30649 @if gnattools
30650 maybe-info-gnattools: info-gnattools
30652 info-gnattools: \
30653 configure-gnattools
30654 @: $(MAKE); $(unstage)
30655 @[ -f ./gnattools/Makefile ] || exit 0; \
30656 r=`${PWD_COMMAND}`; export r; \
30657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30658 $(HOST_EXPORTS) \
30659 for flag in $(EXTRA_HOST_FLAGS) ; do \
30660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30661 done; \
30662 echo "Doing info in gnattools"; \
30663 (cd $(HOST_SUBDIR)/gnattools && \
30664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30666 "RANLIB=$${RANLIB}" \
30667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30668 info) \
30669 || exit 1
30671 @endif gnattools
30673 .PHONY: maybe-dvi-gnattools dvi-gnattools
30674 maybe-dvi-gnattools:
30675 @if gnattools
30676 maybe-dvi-gnattools: dvi-gnattools
30678 dvi-gnattools: \
30679 configure-gnattools
30680 @: $(MAKE); $(unstage)
30681 @[ -f ./gnattools/Makefile ] || exit 0; \
30682 r=`${PWD_COMMAND}`; export r; \
30683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30684 $(HOST_EXPORTS) \
30685 for flag in $(EXTRA_HOST_FLAGS) ; do \
30686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30687 done; \
30688 echo "Doing dvi in gnattools"; \
30689 (cd $(HOST_SUBDIR)/gnattools && \
30690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30692 "RANLIB=$${RANLIB}" \
30693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30694 dvi) \
30695 || exit 1
30697 @endif gnattools
30699 .PHONY: maybe-pdf-gnattools pdf-gnattools
30700 maybe-pdf-gnattools:
30701 @if gnattools
30702 maybe-pdf-gnattools: pdf-gnattools
30704 pdf-gnattools: \
30705 configure-gnattools
30706 @: $(MAKE); $(unstage)
30707 @[ -f ./gnattools/Makefile ] || exit 0; \
30708 r=`${PWD_COMMAND}`; export r; \
30709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30710 $(HOST_EXPORTS) \
30711 for flag in $(EXTRA_HOST_FLAGS) ; do \
30712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30713 done; \
30714 echo "Doing pdf in gnattools"; \
30715 (cd $(HOST_SUBDIR)/gnattools && \
30716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30718 "RANLIB=$${RANLIB}" \
30719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30720 pdf) \
30721 || exit 1
30723 @endif gnattools
30725 .PHONY: maybe-html-gnattools html-gnattools
30726 maybe-html-gnattools:
30727 @if gnattools
30728 maybe-html-gnattools: html-gnattools
30730 html-gnattools: \
30731 configure-gnattools
30732 @: $(MAKE); $(unstage)
30733 @[ -f ./gnattools/Makefile ] || exit 0; \
30734 r=`${PWD_COMMAND}`; export r; \
30735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30736 $(HOST_EXPORTS) \
30737 for flag in $(EXTRA_HOST_FLAGS) ; do \
30738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30739 done; \
30740 echo "Doing html in gnattools"; \
30741 (cd $(HOST_SUBDIR)/gnattools && \
30742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30744 "RANLIB=$${RANLIB}" \
30745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30746 html) \
30747 || exit 1
30749 @endif gnattools
30751 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30752 maybe-TAGS-gnattools:
30753 @if gnattools
30754 maybe-TAGS-gnattools: TAGS-gnattools
30756 TAGS-gnattools: \
30757 configure-gnattools
30758 @: $(MAKE); $(unstage)
30759 @[ -f ./gnattools/Makefile ] || exit 0; \
30760 r=`${PWD_COMMAND}`; export r; \
30761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30762 $(HOST_EXPORTS) \
30763 for flag in $(EXTRA_HOST_FLAGS) ; do \
30764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30765 done; \
30766 echo "Doing TAGS in gnattools"; \
30767 (cd $(HOST_SUBDIR)/gnattools && \
30768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30770 "RANLIB=$${RANLIB}" \
30771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30772 TAGS) \
30773 || exit 1
30775 @endif gnattools
30777 .PHONY: maybe-install-info-gnattools install-info-gnattools
30778 maybe-install-info-gnattools:
30779 @if gnattools
30780 maybe-install-info-gnattools: install-info-gnattools
30782 install-info-gnattools: \
30783 configure-gnattools \
30784 info-gnattools
30785 @: $(MAKE); $(unstage)
30786 @[ -f ./gnattools/Makefile ] || exit 0; \
30787 r=`${PWD_COMMAND}`; export r; \
30788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30789 $(HOST_EXPORTS) \
30790 for flag in $(EXTRA_HOST_FLAGS) ; do \
30791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30792 done; \
30793 echo "Doing install-info in gnattools"; \
30794 (cd $(HOST_SUBDIR)/gnattools && \
30795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30797 "RANLIB=$${RANLIB}" \
30798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30799 install-info) \
30800 || exit 1
30802 @endif gnattools
30804 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30805 maybe-install-pdf-gnattools:
30806 @if gnattools
30807 maybe-install-pdf-gnattools: install-pdf-gnattools
30809 install-pdf-gnattools: \
30810 configure-gnattools \
30811 pdf-gnattools
30812 @: $(MAKE); $(unstage)
30813 @[ -f ./gnattools/Makefile ] || exit 0; \
30814 r=`${PWD_COMMAND}`; export r; \
30815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30816 $(HOST_EXPORTS) \
30817 for flag in $(EXTRA_HOST_FLAGS) ; do \
30818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30819 done; \
30820 echo "Doing install-pdf in gnattools"; \
30821 (cd $(HOST_SUBDIR)/gnattools && \
30822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30824 "RANLIB=$${RANLIB}" \
30825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30826 install-pdf) \
30827 || exit 1
30829 @endif gnattools
30831 .PHONY: maybe-install-html-gnattools install-html-gnattools
30832 maybe-install-html-gnattools:
30833 @if gnattools
30834 maybe-install-html-gnattools: install-html-gnattools
30836 install-html-gnattools: \
30837 configure-gnattools \
30838 html-gnattools
30839 @: $(MAKE); $(unstage)
30840 @[ -f ./gnattools/Makefile ] || exit 0; \
30841 r=`${PWD_COMMAND}`; export r; \
30842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30843 $(HOST_EXPORTS) \
30844 for flag in $(EXTRA_HOST_FLAGS) ; do \
30845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30846 done; \
30847 echo "Doing install-html in gnattools"; \
30848 (cd $(HOST_SUBDIR)/gnattools && \
30849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30851 "RANLIB=$${RANLIB}" \
30852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30853 install-html) \
30854 || exit 1
30856 @endif gnattools
30858 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30859 maybe-installcheck-gnattools:
30860 @if gnattools
30861 maybe-installcheck-gnattools: installcheck-gnattools
30863 installcheck-gnattools: \
30864 configure-gnattools
30865 @: $(MAKE); $(unstage)
30866 @[ -f ./gnattools/Makefile ] || exit 0; \
30867 r=`${PWD_COMMAND}`; export r; \
30868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30869 $(HOST_EXPORTS) \
30870 for flag in $(EXTRA_HOST_FLAGS) ; do \
30871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30872 done; \
30873 echo "Doing installcheck in gnattools"; \
30874 (cd $(HOST_SUBDIR)/gnattools && \
30875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30877 "RANLIB=$${RANLIB}" \
30878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30879 installcheck) \
30880 || exit 1
30882 @endif gnattools
30884 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30885 maybe-mostlyclean-gnattools:
30886 @if gnattools
30887 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30889 mostlyclean-gnattools:
30890 @: $(MAKE); $(unstage)
30891 @[ -f ./gnattools/Makefile ] || exit 0; \
30892 r=`${PWD_COMMAND}`; export r; \
30893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30894 $(HOST_EXPORTS) \
30895 for flag in $(EXTRA_HOST_FLAGS) ; do \
30896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30897 done; \
30898 echo "Doing mostlyclean in gnattools"; \
30899 (cd $(HOST_SUBDIR)/gnattools && \
30900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30902 "RANLIB=$${RANLIB}" \
30903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30904 mostlyclean) \
30905 || exit 1
30907 @endif gnattools
30909 .PHONY: maybe-clean-gnattools clean-gnattools
30910 maybe-clean-gnattools:
30911 @if gnattools
30912 maybe-clean-gnattools: clean-gnattools
30914 clean-gnattools:
30915 @: $(MAKE); $(unstage)
30916 @[ -f ./gnattools/Makefile ] || exit 0; \
30917 r=`${PWD_COMMAND}`; export r; \
30918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30919 $(HOST_EXPORTS) \
30920 for flag in $(EXTRA_HOST_FLAGS) ; do \
30921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30922 done; \
30923 echo "Doing clean in gnattools"; \
30924 (cd $(HOST_SUBDIR)/gnattools && \
30925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30927 "RANLIB=$${RANLIB}" \
30928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30929 clean) \
30930 || exit 1
30932 @endif gnattools
30934 .PHONY: maybe-distclean-gnattools distclean-gnattools
30935 maybe-distclean-gnattools:
30936 @if gnattools
30937 maybe-distclean-gnattools: distclean-gnattools
30939 distclean-gnattools:
30940 @: $(MAKE); $(unstage)
30941 @[ -f ./gnattools/Makefile ] || exit 0; \
30942 r=`${PWD_COMMAND}`; export r; \
30943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30944 $(HOST_EXPORTS) \
30945 for flag in $(EXTRA_HOST_FLAGS) ; do \
30946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30947 done; \
30948 echo "Doing distclean in gnattools"; \
30949 (cd $(HOST_SUBDIR)/gnattools && \
30950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30952 "RANLIB=$${RANLIB}" \
30953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30954 distclean) \
30955 || exit 1
30957 @endif gnattools
30959 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30960 maybe-maintainer-clean-gnattools:
30961 @if gnattools
30962 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30964 maintainer-clean-gnattools:
30965 @: $(MAKE); $(unstage)
30966 @[ -f ./gnattools/Makefile ] || exit 0; \
30967 r=`${PWD_COMMAND}`; export r; \
30968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30969 $(HOST_EXPORTS) \
30970 for flag in $(EXTRA_HOST_FLAGS) ; do \
30971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30972 done; \
30973 echo "Doing maintainer-clean in gnattools"; \
30974 (cd $(HOST_SUBDIR)/gnattools && \
30975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30977 "RANLIB=$${RANLIB}" \
30978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30979 maintainer-clean) \
30980 || exit 1
30982 @endif gnattools
30986 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30987 maybe-configure-lto-plugin:
30988 @if gcc-bootstrap
30989 configure-lto-plugin: stage_current
30990 @endif gcc-bootstrap
30991 @if lto-plugin
30992 maybe-configure-lto-plugin: configure-lto-plugin
30993 configure-lto-plugin:
30994 @r=`${PWD_COMMAND}`; export r; \
30995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30996 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30998 $(HOST_EXPORTS) \
30999 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31000 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31001 case $(srcdir) in \
31002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31003 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31005 esac; \
31006 module_srcdir=lto-plugin; \
31007 $(SHELL) \
31008 $$s/$$module_srcdir/configure \
31009 --srcdir=$${topdir}/$$module_srcdir \
31010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31011 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31012 || exit 1
31013 @endif lto-plugin
31017 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31018 maybe-configure-stage1-lto-plugin:
31019 @if lto-plugin-bootstrap
31020 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31021 configure-stage1-lto-plugin:
31022 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31024 @r=`${PWD_COMMAND}`; export r; \
31025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31026 TFLAGS="$(STAGE1_TFLAGS)"; \
31027 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31028 $(HOST_EXPORTS) \
31029 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31030 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31031 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31032 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
31033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31034 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31035 case $(srcdir) in \
31036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31037 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31039 esac; \
31040 module_srcdir=lto-plugin; \
31041 $(SHELL) $$s/$$module_srcdir/configure \
31042 --srcdir=$${topdir}/$$module_srcdir \
31043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31044 --target=${target_alias} \
31046 $(STAGE1_CONFIGURE_FLAGS) \
31047 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31048 @endif lto-plugin-bootstrap
31050 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31051 maybe-configure-stage2-lto-plugin:
31052 @if lto-plugin-bootstrap
31053 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31054 configure-stage2-lto-plugin:
31055 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31056 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31057 @r=`${PWD_COMMAND}`; export r; \
31058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31059 TFLAGS="$(STAGE2_TFLAGS)"; \
31060 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31061 $(HOST_EXPORTS) \
31062 $(POSTSTAGE1_HOST_EXPORTS) \
31063 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31064 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31065 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31066 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
31067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31068 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31069 case $(srcdir) in \
31070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31071 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31073 esac; \
31074 module_srcdir=lto-plugin; \
31075 $(SHELL) $$s/$$module_srcdir/configure \
31076 --srcdir=$${topdir}/$$module_srcdir \
31077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31078 --target=${target_alias} \
31079 --with-build-libsubdir=$(HOST_SUBDIR) \
31080 $(STAGE2_CONFIGURE_FLAGS) \
31081 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31082 @endif lto-plugin-bootstrap
31084 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31085 maybe-configure-stage3-lto-plugin:
31086 @if lto-plugin-bootstrap
31087 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31088 configure-stage3-lto-plugin:
31089 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31090 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31091 @r=`${PWD_COMMAND}`; export r; \
31092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31093 TFLAGS="$(STAGE3_TFLAGS)"; \
31094 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31095 $(HOST_EXPORTS) \
31096 $(POSTSTAGE1_HOST_EXPORTS) \
31097 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31098 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31099 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31100 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
31101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31102 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31103 case $(srcdir) in \
31104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31105 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31107 esac; \
31108 module_srcdir=lto-plugin; \
31109 $(SHELL) $$s/$$module_srcdir/configure \
31110 --srcdir=$${topdir}/$$module_srcdir \
31111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31112 --target=${target_alias} \
31113 --with-build-libsubdir=$(HOST_SUBDIR) \
31114 $(STAGE3_CONFIGURE_FLAGS) \
31115 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31116 @endif lto-plugin-bootstrap
31118 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31119 maybe-configure-stage4-lto-plugin:
31120 @if lto-plugin-bootstrap
31121 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31122 configure-stage4-lto-plugin:
31123 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31124 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31125 @r=`${PWD_COMMAND}`; export r; \
31126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31127 TFLAGS="$(STAGE4_TFLAGS)"; \
31128 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31129 $(HOST_EXPORTS) \
31130 $(POSTSTAGE1_HOST_EXPORTS) \
31131 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31132 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31133 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31134 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
31135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31136 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31137 case $(srcdir) in \
31138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31139 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31141 esac; \
31142 module_srcdir=lto-plugin; \
31143 $(SHELL) $$s/$$module_srcdir/configure \
31144 --srcdir=$${topdir}/$$module_srcdir \
31145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31146 --target=${target_alias} \
31147 --with-build-libsubdir=$(HOST_SUBDIR) \
31148 $(STAGE4_CONFIGURE_FLAGS) \
31149 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31150 @endif lto-plugin-bootstrap
31152 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31153 maybe-configure-stageprofile-lto-plugin:
31154 @if lto-plugin-bootstrap
31155 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31156 configure-stageprofile-lto-plugin:
31157 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31158 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31159 @r=`${PWD_COMMAND}`; export r; \
31160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31161 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31162 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31163 $(HOST_EXPORTS) \
31164 $(POSTSTAGE1_HOST_EXPORTS) \
31165 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31166 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31167 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31168 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
31169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31170 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31171 case $(srcdir) in \
31172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31173 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31175 esac; \
31176 module_srcdir=lto-plugin; \
31177 $(SHELL) $$s/$$module_srcdir/configure \
31178 --srcdir=$${topdir}/$$module_srcdir \
31179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31180 --target=${target_alias} \
31181 --with-build-libsubdir=$(HOST_SUBDIR) \
31182 $(STAGEprofile_CONFIGURE_FLAGS) \
31183 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31184 @endif lto-plugin-bootstrap
31186 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31187 maybe-configure-stagefeedback-lto-plugin:
31188 @if lto-plugin-bootstrap
31189 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31190 configure-stagefeedback-lto-plugin:
31191 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31192 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31193 @r=`${PWD_COMMAND}`; export r; \
31194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31195 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31196 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31197 $(HOST_EXPORTS) \
31198 $(POSTSTAGE1_HOST_EXPORTS) \
31199 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31200 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31201 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31202 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
31203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31204 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31205 case $(srcdir) in \
31206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31207 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31209 esac; \
31210 module_srcdir=lto-plugin; \
31211 $(SHELL) $$s/$$module_srcdir/configure \
31212 --srcdir=$${topdir}/$$module_srcdir \
31213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31214 --target=${target_alias} \
31215 --with-build-libsubdir=$(HOST_SUBDIR) \
31216 $(STAGEfeedback_CONFIGURE_FLAGS) \
31217 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31218 @endif lto-plugin-bootstrap
31224 .PHONY: all-lto-plugin maybe-all-lto-plugin
31225 maybe-all-lto-plugin:
31226 @if gcc-bootstrap
31227 all-lto-plugin: stage_current
31228 @endif gcc-bootstrap
31229 @if lto-plugin
31230 TARGET-lto-plugin=all
31231 maybe-all-lto-plugin: all-lto-plugin
31232 all-lto-plugin: configure-lto-plugin
31233 @r=`${PWD_COMMAND}`; export r; \
31234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31235 $(HOST_EXPORTS) \
31236 (cd $(HOST_SUBDIR)/lto-plugin && \
31237 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31238 $(TARGET-lto-plugin))
31239 @endif lto-plugin
31243 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31244 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31245 maybe-all-stage1-lto-plugin:
31246 maybe-clean-stage1-lto-plugin:
31247 @if lto-plugin-bootstrap
31248 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31249 all-stage1: all-stage1-lto-plugin
31250 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31251 all-stage1-lto-plugin: configure-stage1-lto-plugin
31252 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31253 @r=`${PWD_COMMAND}`; export r; \
31254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31255 TFLAGS="$(STAGE1_TFLAGS)"; \
31256 $(HOST_EXPORTS) \
31257 cd $(HOST_SUBDIR)/lto-plugin && \
31258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31259 CFLAGS="$(STAGE1_CFLAGS)" \
31260 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31261 LIBCFLAGS="$(LIBCFLAGS)" \
31262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31265 $(EXTRA_HOST_FLAGS) \
31266 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31267 TFLAGS="$(STAGE1_TFLAGS)" \
31268 $(TARGET-stage1-lto-plugin)
31270 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31271 clean-stage1: clean-stage1-lto-plugin
31272 clean-stage1-lto-plugin:
31273 @if [ $(current_stage) = stage1 ]; then \
31274 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31275 else \
31276 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31277 $(MAKE) stage1-start; \
31278 fi; \
31279 cd $(HOST_SUBDIR)/lto-plugin && \
31280 $(MAKE) $(EXTRA_HOST_FLAGS) \
31281 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31282 @endif lto-plugin-bootstrap
31285 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31286 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31287 maybe-all-stage2-lto-plugin:
31288 maybe-clean-stage2-lto-plugin:
31289 @if lto-plugin-bootstrap
31290 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31291 all-stage2: all-stage2-lto-plugin
31292 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31293 all-stage2-lto-plugin: configure-stage2-lto-plugin
31294 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31295 @r=`${PWD_COMMAND}`; export r; \
31296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31297 TFLAGS="$(STAGE2_TFLAGS)"; \
31298 $(HOST_EXPORTS) \
31299 $(POSTSTAGE1_HOST_EXPORTS) \
31300 cd $(HOST_SUBDIR)/lto-plugin && \
31301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31302 CFLAGS="$(STAGE2_CFLAGS)" \
31303 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31304 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31305 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31306 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31307 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31308 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31309 TFLAGS="$(STAGE2_TFLAGS)" \
31310 $(TARGET-stage2-lto-plugin)
31312 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31313 clean-stage2: clean-stage2-lto-plugin
31314 clean-stage2-lto-plugin:
31315 @if [ $(current_stage) = stage2 ]; then \
31316 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31317 else \
31318 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31319 $(MAKE) stage2-start; \
31320 fi; \
31321 cd $(HOST_SUBDIR)/lto-plugin && \
31322 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31323 @endif lto-plugin-bootstrap
31326 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31327 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31328 maybe-all-stage3-lto-plugin:
31329 maybe-clean-stage3-lto-plugin:
31330 @if lto-plugin-bootstrap
31331 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31332 all-stage3: all-stage3-lto-plugin
31333 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31334 all-stage3-lto-plugin: configure-stage3-lto-plugin
31335 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31336 @r=`${PWD_COMMAND}`; export r; \
31337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31338 TFLAGS="$(STAGE3_TFLAGS)"; \
31339 $(HOST_EXPORTS) \
31340 $(POSTSTAGE1_HOST_EXPORTS) \
31341 cd $(HOST_SUBDIR)/lto-plugin && \
31342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31343 CFLAGS="$(STAGE3_CFLAGS)" \
31344 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31345 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31349 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31350 TFLAGS="$(STAGE3_TFLAGS)" \
31351 $(TARGET-stage3-lto-plugin)
31353 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31354 clean-stage3: clean-stage3-lto-plugin
31355 clean-stage3-lto-plugin:
31356 @if [ $(current_stage) = stage3 ]; then \
31357 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31358 else \
31359 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31360 $(MAKE) stage3-start; \
31361 fi; \
31362 cd $(HOST_SUBDIR)/lto-plugin && \
31363 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31364 @endif lto-plugin-bootstrap
31367 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31368 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31369 maybe-all-stage4-lto-plugin:
31370 maybe-clean-stage4-lto-plugin:
31371 @if lto-plugin-bootstrap
31372 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31373 all-stage4: all-stage4-lto-plugin
31374 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31375 all-stage4-lto-plugin: configure-stage4-lto-plugin
31376 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31377 @r=`${PWD_COMMAND}`; export r; \
31378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31379 TFLAGS="$(STAGE4_TFLAGS)"; \
31380 $(HOST_EXPORTS) \
31381 $(POSTSTAGE1_HOST_EXPORTS) \
31382 cd $(HOST_SUBDIR)/lto-plugin && \
31383 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31384 CFLAGS="$(STAGE4_CFLAGS)" \
31385 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31386 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31387 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31388 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31389 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31390 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31391 TFLAGS="$(STAGE4_TFLAGS)" \
31392 $(TARGET-stage4-lto-plugin)
31394 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31395 clean-stage4: clean-stage4-lto-plugin
31396 clean-stage4-lto-plugin:
31397 @if [ $(current_stage) = stage4 ]; then \
31398 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31399 else \
31400 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31401 $(MAKE) stage4-start; \
31402 fi; \
31403 cd $(HOST_SUBDIR)/lto-plugin && \
31404 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31405 @endif lto-plugin-bootstrap
31408 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31409 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31410 maybe-all-stageprofile-lto-plugin:
31411 maybe-clean-stageprofile-lto-plugin:
31412 @if lto-plugin-bootstrap
31413 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31414 all-stageprofile: all-stageprofile-lto-plugin
31415 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31416 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31417 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31418 @r=`${PWD_COMMAND}`; export r; \
31419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31420 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31421 $(HOST_EXPORTS) \
31422 $(POSTSTAGE1_HOST_EXPORTS) \
31423 cd $(HOST_SUBDIR)/lto-plugin && \
31424 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31425 CFLAGS="$(STAGEprofile_CFLAGS)" \
31426 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31427 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31428 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31429 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31430 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31431 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31432 TFLAGS="$(STAGEprofile_TFLAGS)" \
31433 $(TARGET-stageprofile-lto-plugin)
31435 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31436 clean-stageprofile: clean-stageprofile-lto-plugin
31437 clean-stageprofile-lto-plugin:
31438 @if [ $(current_stage) = stageprofile ]; then \
31439 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31440 else \
31441 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31442 $(MAKE) stageprofile-start; \
31443 fi; \
31444 cd $(HOST_SUBDIR)/lto-plugin && \
31445 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31446 @endif lto-plugin-bootstrap
31449 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31450 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31451 maybe-all-stagefeedback-lto-plugin:
31452 maybe-clean-stagefeedback-lto-plugin:
31453 @if lto-plugin-bootstrap
31454 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31455 all-stagefeedback: all-stagefeedback-lto-plugin
31456 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31457 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31458 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31459 @r=`${PWD_COMMAND}`; export r; \
31460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31461 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31462 $(HOST_EXPORTS) \
31463 $(POSTSTAGE1_HOST_EXPORTS) \
31464 cd $(HOST_SUBDIR)/lto-plugin && \
31465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31466 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31467 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31468 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31472 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31473 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31474 $(TARGET-stagefeedback-lto-plugin)
31476 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31477 clean-stagefeedback: clean-stagefeedback-lto-plugin
31478 clean-stagefeedback-lto-plugin:
31479 @if [ $(current_stage) = stagefeedback ]; then \
31480 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31481 else \
31482 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31483 $(MAKE) stagefeedback-start; \
31484 fi; \
31485 cd $(HOST_SUBDIR)/lto-plugin && \
31486 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31487 @endif lto-plugin-bootstrap
31493 .PHONY: check-lto-plugin maybe-check-lto-plugin
31494 maybe-check-lto-plugin:
31495 @if lto-plugin
31496 maybe-check-lto-plugin: check-lto-plugin
31498 check-lto-plugin:
31499 @: $(MAKE); $(unstage)
31500 @r=`${PWD_COMMAND}`; export r; \
31501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31502 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
31503 (cd $(HOST_SUBDIR)/lto-plugin && \
31504 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
31506 @endif lto-plugin
31508 .PHONY: install-lto-plugin maybe-install-lto-plugin
31509 maybe-install-lto-plugin:
31510 @if lto-plugin
31511 maybe-install-lto-plugin: install-lto-plugin
31513 install-lto-plugin: installdirs
31514 @: $(MAKE); $(unstage)
31515 @r=`${PWD_COMMAND}`; export r; \
31516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31517 $(HOST_EXPORTS) \
31518 (cd $(HOST_SUBDIR)/lto-plugin && \
31519 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31521 @endif lto-plugin
31523 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31524 maybe-install-strip-lto-plugin:
31525 @if lto-plugin
31526 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31528 install-strip-lto-plugin: installdirs
31529 @: $(MAKE); $(unstage)
31530 @r=`${PWD_COMMAND}`; export r; \
31531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31532 $(HOST_EXPORTS) \
31533 (cd $(HOST_SUBDIR)/lto-plugin && \
31534 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31536 @endif lto-plugin
31538 # Other targets (info, dvi, pdf, etc.)
31540 .PHONY: maybe-info-lto-plugin info-lto-plugin
31541 maybe-info-lto-plugin:
31542 @if lto-plugin
31543 maybe-info-lto-plugin: info-lto-plugin
31545 info-lto-plugin: \
31546 configure-lto-plugin
31547 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31548 r=`${PWD_COMMAND}`; export r; \
31549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31550 $(HOST_EXPORTS) \
31551 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31553 done; \
31554 echo "Doing info in lto-plugin"; \
31555 (cd $(HOST_SUBDIR)/lto-plugin && \
31556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31558 "RANLIB=$${RANLIB}" \
31559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31560 info) \
31561 || exit 1
31563 @endif lto-plugin
31565 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31566 maybe-dvi-lto-plugin:
31567 @if lto-plugin
31568 maybe-dvi-lto-plugin: dvi-lto-plugin
31570 dvi-lto-plugin: \
31571 configure-lto-plugin
31572 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31573 r=`${PWD_COMMAND}`; export r; \
31574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31575 $(HOST_EXPORTS) \
31576 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31578 done; \
31579 echo "Doing dvi in lto-plugin"; \
31580 (cd $(HOST_SUBDIR)/lto-plugin && \
31581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31583 "RANLIB=$${RANLIB}" \
31584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31585 dvi) \
31586 || exit 1
31588 @endif lto-plugin
31590 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31591 maybe-pdf-lto-plugin:
31592 @if lto-plugin
31593 maybe-pdf-lto-plugin: pdf-lto-plugin
31595 pdf-lto-plugin: \
31596 configure-lto-plugin
31597 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31598 r=`${PWD_COMMAND}`; export r; \
31599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31600 $(HOST_EXPORTS) \
31601 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31603 done; \
31604 echo "Doing pdf in lto-plugin"; \
31605 (cd $(HOST_SUBDIR)/lto-plugin && \
31606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31608 "RANLIB=$${RANLIB}" \
31609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31610 pdf) \
31611 || exit 1
31613 @endif lto-plugin
31615 .PHONY: maybe-html-lto-plugin html-lto-plugin
31616 maybe-html-lto-plugin:
31617 @if lto-plugin
31618 maybe-html-lto-plugin: html-lto-plugin
31620 html-lto-plugin: \
31621 configure-lto-plugin
31622 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31623 r=`${PWD_COMMAND}`; export r; \
31624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31625 $(HOST_EXPORTS) \
31626 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31628 done; \
31629 echo "Doing html in lto-plugin"; \
31630 (cd $(HOST_SUBDIR)/lto-plugin && \
31631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31633 "RANLIB=$${RANLIB}" \
31634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31635 html) \
31636 || exit 1
31638 @endif lto-plugin
31640 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31641 maybe-TAGS-lto-plugin:
31642 @if lto-plugin
31643 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31645 TAGS-lto-plugin: \
31646 configure-lto-plugin
31647 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31648 r=`${PWD_COMMAND}`; export r; \
31649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31650 $(HOST_EXPORTS) \
31651 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31653 done; \
31654 echo "Doing TAGS in lto-plugin"; \
31655 (cd $(HOST_SUBDIR)/lto-plugin && \
31656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31658 "RANLIB=$${RANLIB}" \
31659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31660 TAGS) \
31661 || exit 1
31663 @endif lto-plugin
31665 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31666 maybe-install-info-lto-plugin:
31667 @if lto-plugin
31668 maybe-install-info-lto-plugin: install-info-lto-plugin
31670 install-info-lto-plugin: \
31671 configure-lto-plugin \
31672 info-lto-plugin
31673 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31674 r=`${PWD_COMMAND}`; export r; \
31675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31676 $(HOST_EXPORTS) \
31677 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31679 done; \
31680 echo "Doing install-info in lto-plugin"; \
31681 (cd $(HOST_SUBDIR)/lto-plugin && \
31682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31684 "RANLIB=$${RANLIB}" \
31685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31686 install-info) \
31687 || exit 1
31689 @endif lto-plugin
31691 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31692 maybe-install-pdf-lto-plugin:
31693 @if lto-plugin
31694 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31696 install-pdf-lto-plugin: \
31697 configure-lto-plugin \
31698 pdf-lto-plugin
31699 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31700 r=`${PWD_COMMAND}`; export r; \
31701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31702 $(HOST_EXPORTS) \
31703 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31705 done; \
31706 echo "Doing install-pdf in lto-plugin"; \
31707 (cd $(HOST_SUBDIR)/lto-plugin && \
31708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31710 "RANLIB=$${RANLIB}" \
31711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31712 install-pdf) \
31713 || exit 1
31715 @endif lto-plugin
31717 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31718 maybe-install-html-lto-plugin:
31719 @if lto-plugin
31720 maybe-install-html-lto-plugin: install-html-lto-plugin
31722 install-html-lto-plugin: \
31723 configure-lto-plugin \
31724 html-lto-plugin
31725 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31726 r=`${PWD_COMMAND}`; export r; \
31727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31728 $(HOST_EXPORTS) \
31729 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31731 done; \
31732 echo "Doing install-html in lto-plugin"; \
31733 (cd $(HOST_SUBDIR)/lto-plugin && \
31734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31736 "RANLIB=$${RANLIB}" \
31737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31738 install-html) \
31739 || exit 1
31741 @endif lto-plugin
31743 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31744 maybe-installcheck-lto-plugin:
31745 @if lto-plugin
31746 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31748 installcheck-lto-plugin: \
31749 configure-lto-plugin
31750 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31751 r=`${PWD_COMMAND}`; export r; \
31752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31753 $(HOST_EXPORTS) \
31754 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31756 done; \
31757 echo "Doing installcheck in lto-plugin"; \
31758 (cd $(HOST_SUBDIR)/lto-plugin && \
31759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31761 "RANLIB=$${RANLIB}" \
31762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31763 installcheck) \
31764 || exit 1
31766 @endif lto-plugin
31768 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31769 maybe-mostlyclean-lto-plugin:
31770 @if lto-plugin
31771 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31773 mostlyclean-lto-plugin:
31774 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31775 r=`${PWD_COMMAND}`; export r; \
31776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31777 $(HOST_EXPORTS) \
31778 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31780 done; \
31781 echo "Doing mostlyclean in lto-plugin"; \
31782 (cd $(HOST_SUBDIR)/lto-plugin && \
31783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31785 "RANLIB=$${RANLIB}" \
31786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31787 mostlyclean) \
31788 || exit 1
31790 @endif lto-plugin
31792 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31793 maybe-clean-lto-plugin:
31794 @if lto-plugin
31795 maybe-clean-lto-plugin: clean-lto-plugin
31797 clean-lto-plugin:
31798 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31799 r=`${PWD_COMMAND}`; export r; \
31800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31801 $(HOST_EXPORTS) \
31802 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31804 done; \
31805 echo "Doing clean in lto-plugin"; \
31806 (cd $(HOST_SUBDIR)/lto-plugin && \
31807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31809 "RANLIB=$${RANLIB}" \
31810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31811 clean) \
31812 || exit 1
31814 @endif lto-plugin
31816 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31817 maybe-distclean-lto-plugin:
31818 @if lto-plugin
31819 maybe-distclean-lto-plugin: distclean-lto-plugin
31821 distclean-lto-plugin:
31822 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31823 r=`${PWD_COMMAND}`; export r; \
31824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31825 $(HOST_EXPORTS) \
31826 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31828 done; \
31829 echo "Doing distclean in lto-plugin"; \
31830 (cd $(HOST_SUBDIR)/lto-plugin && \
31831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31833 "RANLIB=$${RANLIB}" \
31834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31835 distclean) \
31836 || exit 1
31838 @endif lto-plugin
31840 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31841 maybe-maintainer-clean-lto-plugin:
31842 @if lto-plugin
31843 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31845 maintainer-clean-lto-plugin:
31846 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31847 r=`${PWD_COMMAND}`; export r; \
31848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31849 $(HOST_EXPORTS) \
31850 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31852 done; \
31853 echo "Doing maintainer-clean in lto-plugin"; \
31854 (cd $(HOST_SUBDIR)/lto-plugin && \
31855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31857 "RANLIB=$${RANLIB}" \
31858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31859 maintainer-clean) \
31860 || exit 1
31862 @endif lto-plugin
31866 .PHONY: configure-libcc1 maybe-configure-libcc1
31867 maybe-configure-libcc1:
31868 @if gcc-bootstrap
31869 configure-libcc1: stage_current
31870 @endif gcc-bootstrap
31871 @if libcc1
31872 maybe-configure-libcc1: configure-libcc1
31873 configure-libcc1:
31874 @: $(MAKE); $(unstage)
31875 @r=`${PWD_COMMAND}`; export r; \
31876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31877 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31878 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
31879 $(HOST_EXPORTS) \
31880 echo Configuring in $(HOST_SUBDIR)/libcc1; \
31881 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31882 case $(srcdir) in \
31883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31884 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31886 esac; \
31887 module_srcdir=libcc1; \
31888 $(SHELL) \
31889 $$s/$$module_srcdir/configure \
31890 --srcdir=$${topdir}/$$module_srcdir \
31891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31892 --target=${target_alias} --enable-shared \
31893 || exit 1
31894 @endif libcc1
31900 .PHONY: all-libcc1 maybe-all-libcc1
31901 maybe-all-libcc1:
31902 @if gcc-bootstrap
31903 all-libcc1: stage_current
31904 @endif gcc-bootstrap
31905 @if libcc1
31906 TARGET-libcc1=all
31907 maybe-all-libcc1: all-libcc1
31908 all-libcc1: configure-libcc1
31909 @: $(MAKE); $(unstage)
31910 @r=`${PWD_COMMAND}`; export r; \
31911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31912 $(HOST_EXPORTS) \
31913 (cd $(HOST_SUBDIR)/libcc1 && \
31914 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31915 $(TARGET-libcc1))
31916 @endif libcc1
31921 .PHONY: check-libcc1 maybe-check-libcc1
31922 maybe-check-libcc1:
31923 @if libcc1
31924 maybe-check-libcc1: check-libcc1
31926 check-libcc1:
31927 @: $(MAKE); $(unstage)
31928 @r=`${PWD_COMMAND}`; export r; \
31929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31930 $(HOST_EXPORTS) \
31931 (cd $(HOST_SUBDIR)/libcc1 && \
31932 $(MAKE) $(FLAGS_TO_PASS) check)
31934 @endif libcc1
31936 .PHONY: install-libcc1 maybe-install-libcc1
31937 maybe-install-libcc1:
31938 @if libcc1
31939 maybe-install-libcc1: install-libcc1
31941 install-libcc1: installdirs
31942 @: $(MAKE); $(unstage)
31943 @r=`${PWD_COMMAND}`; export r; \
31944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31945 $(HOST_EXPORTS) \
31946 (cd $(HOST_SUBDIR)/libcc1 && \
31947 $(MAKE) $(FLAGS_TO_PASS) install)
31949 @endif libcc1
31951 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
31952 maybe-install-strip-libcc1:
31953 @if libcc1
31954 maybe-install-strip-libcc1: install-strip-libcc1
31956 install-strip-libcc1: installdirs
31957 @: $(MAKE); $(unstage)
31958 @r=`${PWD_COMMAND}`; export r; \
31959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31960 $(HOST_EXPORTS) \
31961 (cd $(HOST_SUBDIR)/libcc1 && \
31962 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31964 @endif libcc1
31966 # Other targets (info, dvi, pdf, etc.)
31968 .PHONY: maybe-info-libcc1 info-libcc1
31969 maybe-info-libcc1:
31970 @if libcc1
31971 maybe-info-libcc1: info-libcc1
31973 info-libcc1: \
31974 configure-libcc1
31975 @: $(MAKE); $(unstage)
31976 @[ -f ./libcc1/Makefile ] || exit 0; \
31977 r=`${PWD_COMMAND}`; export r; \
31978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31979 $(HOST_EXPORTS) \
31980 for flag in $(EXTRA_HOST_FLAGS) ; do \
31981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31982 done; \
31983 echo "Doing info in libcc1"; \
31984 (cd $(HOST_SUBDIR)/libcc1 && \
31985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31987 "RANLIB=$${RANLIB}" \
31988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31989 info) \
31990 || exit 1
31992 @endif libcc1
31994 .PHONY: maybe-dvi-libcc1 dvi-libcc1
31995 maybe-dvi-libcc1:
31996 @if libcc1
31997 maybe-dvi-libcc1: dvi-libcc1
31999 dvi-libcc1: \
32000 configure-libcc1
32001 @: $(MAKE); $(unstage)
32002 @[ -f ./libcc1/Makefile ] || exit 0; \
32003 r=`${PWD_COMMAND}`; export r; \
32004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32005 $(HOST_EXPORTS) \
32006 for flag in $(EXTRA_HOST_FLAGS) ; do \
32007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32008 done; \
32009 echo "Doing dvi in libcc1"; \
32010 (cd $(HOST_SUBDIR)/libcc1 && \
32011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32013 "RANLIB=$${RANLIB}" \
32014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32015 dvi) \
32016 || exit 1
32018 @endif libcc1
32020 .PHONY: maybe-pdf-libcc1 pdf-libcc1
32021 maybe-pdf-libcc1:
32022 @if libcc1
32023 maybe-pdf-libcc1: pdf-libcc1
32025 pdf-libcc1: \
32026 configure-libcc1
32027 @: $(MAKE); $(unstage)
32028 @[ -f ./libcc1/Makefile ] || exit 0; \
32029 r=`${PWD_COMMAND}`; export r; \
32030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32031 $(HOST_EXPORTS) \
32032 for flag in $(EXTRA_HOST_FLAGS) ; do \
32033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32034 done; \
32035 echo "Doing pdf in libcc1"; \
32036 (cd $(HOST_SUBDIR)/libcc1 && \
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 pdf) \
32042 || exit 1
32044 @endif libcc1
32046 .PHONY: maybe-html-libcc1 html-libcc1
32047 maybe-html-libcc1:
32048 @if libcc1
32049 maybe-html-libcc1: html-libcc1
32051 html-libcc1: \
32052 configure-libcc1
32053 @: $(MAKE); $(unstage)
32054 @[ -f ./libcc1/Makefile ] || exit 0; \
32055 r=`${PWD_COMMAND}`; export r; \
32056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32057 $(HOST_EXPORTS) \
32058 for flag in $(EXTRA_HOST_FLAGS) ; do \
32059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32060 done; \
32061 echo "Doing html in libcc1"; \
32062 (cd $(HOST_SUBDIR)/libcc1 && \
32063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32065 "RANLIB=$${RANLIB}" \
32066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32067 html) \
32068 || exit 1
32070 @endif libcc1
32072 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
32073 maybe-TAGS-libcc1:
32074 @if libcc1
32075 maybe-TAGS-libcc1: TAGS-libcc1
32077 TAGS-libcc1: \
32078 configure-libcc1
32079 @: $(MAKE); $(unstage)
32080 @[ -f ./libcc1/Makefile ] || exit 0; \
32081 r=`${PWD_COMMAND}`; export r; \
32082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32083 $(HOST_EXPORTS) \
32084 for flag in $(EXTRA_HOST_FLAGS) ; do \
32085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32086 done; \
32087 echo "Doing TAGS in libcc1"; \
32088 (cd $(HOST_SUBDIR)/libcc1 && \
32089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32091 "RANLIB=$${RANLIB}" \
32092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32093 TAGS) \
32094 || exit 1
32096 @endif libcc1
32098 .PHONY: maybe-install-info-libcc1 install-info-libcc1
32099 maybe-install-info-libcc1:
32100 @if libcc1
32101 maybe-install-info-libcc1: install-info-libcc1
32103 install-info-libcc1: \
32104 configure-libcc1 \
32105 info-libcc1
32106 @: $(MAKE); $(unstage)
32107 @[ -f ./libcc1/Makefile ] || exit 0; \
32108 r=`${PWD_COMMAND}`; export r; \
32109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32110 $(HOST_EXPORTS) \
32111 for flag in $(EXTRA_HOST_FLAGS) ; do \
32112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32113 done; \
32114 echo "Doing install-info in libcc1"; \
32115 (cd $(HOST_SUBDIR)/libcc1 && \
32116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32118 "RANLIB=$${RANLIB}" \
32119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32120 install-info) \
32121 || exit 1
32123 @endif libcc1
32125 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
32126 maybe-install-pdf-libcc1:
32127 @if libcc1
32128 maybe-install-pdf-libcc1: install-pdf-libcc1
32130 install-pdf-libcc1: \
32131 configure-libcc1 \
32132 pdf-libcc1
32133 @: $(MAKE); $(unstage)
32134 @[ -f ./libcc1/Makefile ] || exit 0; \
32135 r=`${PWD_COMMAND}`; export r; \
32136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32137 $(HOST_EXPORTS) \
32138 for flag in $(EXTRA_HOST_FLAGS) ; do \
32139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32140 done; \
32141 echo "Doing install-pdf in libcc1"; \
32142 (cd $(HOST_SUBDIR)/libcc1 && \
32143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32145 "RANLIB=$${RANLIB}" \
32146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32147 install-pdf) \
32148 || exit 1
32150 @endif libcc1
32152 .PHONY: maybe-install-html-libcc1 install-html-libcc1
32153 maybe-install-html-libcc1:
32154 @if libcc1
32155 maybe-install-html-libcc1: install-html-libcc1
32157 install-html-libcc1: \
32158 configure-libcc1 \
32159 html-libcc1
32160 @: $(MAKE); $(unstage)
32161 @[ -f ./libcc1/Makefile ] || exit 0; \
32162 r=`${PWD_COMMAND}`; export r; \
32163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32164 $(HOST_EXPORTS) \
32165 for flag in $(EXTRA_HOST_FLAGS) ; do \
32166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32167 done; \
32168 echo "Doing install-html in libcc1"; \
32169 (cd $(HOST_SUBDIR)/libcc1 && \
32170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32172 "RANLIB=$${RANLIB}" \
32173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32174 install-html) \
32175 || exit 1
32177 @endif libcc1
32179 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
32180 maybe-installcheck-libcc1:
32181 @if libcc1
32182 maybe-installcheck-libcc1: installcheck-libcc1
32184 installcheck-libcc1: \
32185 configure-libcc1
32186 @: $(MAKE); $(unstage)
32187 @[ -f ./libcc1/Makefile ] || exit 0; \
32188 r=`${PWD_COMMAND}`; export r; \
32189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32190 $(HOST_EXPORTS) \
32191 for flag in $(EXTRA_HOST_FLAGS) ; do \
32192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32193 done; \
32194 echo "Doing installcheck in libcc1"; \
32195 (cd $(HOST_SUBDIR)/libcc1 && \
32196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32198 "RANLIB=$${RANLIB}" \
32199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32200 installcheck) \
32201 || exit 1
32203 @endif libcc1
32205 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
32206 maybe-mostlyclean-libcc1:
32207 @if libcc1
32208 maybe-mostlyclean-libcc1: mostlyclean-libcc1
32210 mostlyclean-libcc1:
32211 @: $(MAKE); $(unstage)
32212 @[ -f ./libcc1/Makefile ] || exit 0; \
32213 r=`${PWD_COMMAND}`; export r; \
32214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32215 $(HOST_EXPORTS) \
32216 for flag in $(EXTRA_HOST_FLAGS) ; do \
32217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32218 done; \
32219 echo "Doing mostlyclean in libcc1"; \
32220 (cd $(HOST_SUBDIR)/libcc1 && \
32221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32223 "RANLIB=$${RANLIB}" \
32224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32225 mostlyclean) \
32226 || exit 1
32228 @endif libcc1
32230 .PHONY: maybe-clean-libcc1 clean-libcc1
32231 maybe-clean-libcc1:
32232 @if libcc1
32233 maybe-clean-libcc1: clean-libcc1
32235 clean-libcc1:
32236 @: $(MAKE); $(unstage)
32237 @[ -f ./libcc1/Makefile ] || exit 0; \
32238 r=`${PWD_COMMAND}`; export r; \
32239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32240 $(HOST_EXPORTS) \
32241 for flag in $(EXTRA_HOST_FLAGS) ; do \
32242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32243 done; \
32244 echo "Doing clean in libcc1"; \
32245 (cd $(HOST_SUBDIR)/libcc1 && \
32246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32248 "RANLIB=$${RANLIB}" \
32249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32250 clean) \
32251 || exit 1
32253 @endif libcc1
32255 .PHONY: maybe-distclean-libcc1 distclean-libcc1
32256 maybe-distclean-libcc1:
32257 @if libcc1
32258 maybe-distclean-libcc1: distclean-libcc1
32260 distclean-libcc1:
32261 @: $(MAKE); $(unstage)
32262 @[ -f ./libcc1/Makefile ] || exit 0; \
32263 r=`${PWD_COMMAND}`; export r; \
32264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32265 $(HOST_EXPORTS) \
32266 for flag in $(EXTRA_HOST_FLAGS) ; do \
32267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32268 done; \
32269 echo "Doing distclean in libcc1"; \
32270 (cd $(HOST_SUBDIR)/libcc1 && \
32271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32273 "RANLIB=$${RANLIB}" \
32274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32275 distclean) \
32276 || exit 1
32278 @endif libcc1
32280 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
32281 maybe-maintainer-clean-libcc1:
32282 @if libcc1
32283 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
32285 maintainer-clean-libcc1:
32286 @: $(MAKE); $(unstage)
32287 @[ -f ./libcc1/Makefile ] || exit 0; \
32288 r=`${PWD_COMMAND}`; export r; \
32289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32290 $(HOST_EXPORTS) \
32291 for flag in $(EXTRA_HOST_FLAGS) ; do \
32292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32293 done; \
32294 echo "Doing maintainer-clean in libcc1"; \
32295 (cd $(HOST_SUBDIR)/libcc1 && \
32296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32298 "RANLIB=$${RANLIB}" \
32299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32300 maintainer-clean) \
32301 || exit 1
32303 @endif libcc1
32307 .PHONY: configure-gotools maybe-configure-gotools
32308 maybe-configure-gotools:
32309 @if gcc-bootstrap
32310 configure-gotools: stage_current
32311 @endif gcc-bootstrap
32312 @if gotools
32313 maybe-configure-gotools: configure-gotools
32314 configure-gotools:
32315 @: $(MAKE); $(unstage)
32316 @r=`${PWD_COMMAND}`; export r; \
32317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32318 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
32319 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
32320 $(HOST_EXPORTS) \
32321 echo Configuring in $(HOST_SUBDIR)/gotools; \
32322 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
32323 case $(srcdir) in \
32324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32325 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
32326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32327 esac; \
32328 module_srcdir=gotools; \
32329 $(SHELL) \
32330 $$s/$$module_srcdir/configure \
32331 --srcdir=$${topdir}/$$module_srcdir \
32332 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32333 --target=${target_alias} \
32334 || exit 1
32335 @endif gotools
32341 .PHONY: all-gotools maybe-all-gotools
32342 maybe-all-gotools:
32343 @if gcc-bootstrap
32344 all-gotools: stage_current
32345 @endif gcc-bootstrap
32346 @if gotools
32347 TARGET-gotools=all
32348 maybe-all-gotools: all-gotools
32349 all-gotools: configure-gotools
32350 @: $(MAKE); $(unstage)
32351 @r=`${PWD_COMMAND}`; export r; \
32352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32353 $(HOST_EXPORTS) \
32354 (cd $(HOST_SUBDIR)/gotools && \
32355 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32356 $(TARGET-gotools))
32357 @endif gotools
32362 .PHONY: check-gotools maybe-check-gotools
32363 maybe-check-gotools:
32364 @if gotools
32365 maybe-check-gotools: check-gotools
32367 check-gotools:
32368 @: $(MAKE); $(unstage)
32369 @r=`${PWD_COMMAND}`; export r; \
32370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32371 $(HOST_EXPORTS) \
32372 (cd $(HOST_SUBDIR)/gotools && \
32373 $(MAKE) $(FLAGS_TO_PASS) check)
32375 @endif gotools
32377 .PHONY: install-gotools maybe-install-gotools
32378 maybe-install-gotools:
32379 @if gotools
32380 maybe-install-gotools: install-gotools
32382 install-gotools: installdirs
32383 @: $(MAKE); $(unstage)
32384 @r=`${PWD_COMMAND}`; export r; \
32385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32386 $(HOST_EXPORTS) \
32387 (cd $(HOST_SUBDIR)/gotools && \
32388 $(MAKE) $(FLAGS_TO_PASS) install)
32390 @endif gotools
32392 .PHONY: install-strip-gotools maybe-install-strip-gotools
32393 maybe-install-strip-gotools:
32394 @if gotools
32395 maybe-install-strip-gotools: install-strip-gotools
32397 install-strip-gotools: installdirs
32398 @: $(MAKE); $(unstage)
32399 @r=`${PWD_COMMAND}`; export r; \
32400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32401 $(HOST_EXPORTS) \
32402 (cd $(HOST_SUBDIR)/gotools && \
32403 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32405 @endif gotools
32407 # Other targets (info, dvi, pdf, etc.)
32409 .PHONY: maybe-info-gotools info-gotools
32410 maybe-info-gotools:
32411 @if gotools
32412 maybe-info-gotools: info-gotools
32414 info-gotools: \
32415 configure-gotools
32416 @: $(MAKE); $(unstage)
32417 @[ -f ./gotools/Makefile ] || exit 0; \
32418 r=`${PWD_COMMAND}`; export r; \
32419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32420 $(HOST_EXPORTS) \
32421 for flag in $(EXTRA_HOST_FLAGS) ; do \
32422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32423 done; \
32424 echo "Doing info in gotools"; \
32425 (cd $(HOST_SUBDIR)/gotools && \
32426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32428 "RANLIB=$${RANLIB}" \
32429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32430 info) \
32431 || exit 1
32433 @endif gotools
32435 .PHONY: maybe-dvi-gotools dvi-gotools
32436 maybe-dvi-gotools:
32437 @if gotools
32438 maybe-dvi-gotools: dvi-gotools
32440 dvi-gotools: \
32441 configure-gotools
32442 @: $(MAKE); $(unstage)
32443 @[ -f ./gotools/Makefile ] || exit 0; \
32444 r=`${PWD_COMMAND}`; export r; \
32445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32446 $(HOST_EXPORTS) \
32447 for flag in $(EXTRA_HOST_FLAGS) ; do \
32448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32449 done; \
32450 echo "Doing dvi in gotools"; \
32451 (cd $(HOST_SUBDIR)/gotools && \
32452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32454 "RANLIB=$${RANLIB}" \
32455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32456 dvi) \
32457 || exit 1
32459 @endif gotools
32461 .PHONY: maybe-pdf-gotools pdf-gotools
32462 maybe-pdf-gotools:
32463 @if gotools
32464 maybe-pdf-gotools: pdf-gotools
32466 pdf-gotools: \
32467 configure-gotools
32468 @: $(MAKE); $(unstage)
32469 @[ -f ./gotools/Makefile ] || exit 0; \
32470 r=`${PWD_COMMAND}`; export r; \
32471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32472 $(HOST_EXPORTS) \
32473 for flag in $(EXTRA_HOST_FLAGS) ; do \
32474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32475 done; \
32476 echo "Doing pdf in gotools"; \
32477 (cd $(HOST_SUBDIR)/gotools && \
32478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32480 "RANLIB=$${RANLIB}" \
32481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32482 pdf) \
32483 || exit 1
32485 @endif gotools
32487 .PHONY: maybe-html-gotools html-gotools
32488 maybe-html-gotools:
32489 @if gotools
32490 maybe-html-gotools: html-gotools
32492 html-gotools: \
32493 configure-gotools
32494 @: $(MAKE); $(unstage)
32495 @[ -f ./gotools/Makefile ] || exit 0; \
32496 r=`${PWD_COMMAND}`; export r; \
32497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32498 $(HOST_EXPORTS) \
32499 for flag in $(EXTRA_HOST_FLAGS) ; do \
32500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32501 done; \
32502 echo "Doing html in gotools"; \
32503 (cd $(HOST_SUBDIR)/gotools && \
32504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32506 "RANLIB=$${RANLIB}" \
32507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32508 html) \
32509 || exit 1
32511 @endif gotools
32513 .PHONY: maybe-TAGS-gotools TAGS-gotools
32514 maybe-TAGS-gotools:
32515 @if gotools
32516 maybe-TAGS-gotools: TAGS-gotools
32518 TAGS-gotools: \
32519 configure-gotools
32520 @: $(MAKE); $(unstage)
32521 @[ -f ./gotools/Makefile ] || exit 0; \
32522 r=`${PWD_COMMAND}`; export r; \
32523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32524 $(HOST_EXPORTS) \
32525 for flag in $(EXTRA_HOST_FLAGS) ; do \
32526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32527 done; \
32528 echo "Doing TAGS in gotools"; \
32529 (cd $(HOST_SUBDIR)/gotools && \
32530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32532 "RANLIB=$${RANLIB}" \
32533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32534 TAGS) \
32535 || exit 1
32537 @endif gotools
32539 .PHONY: maybe-install-info-gotools install-info-gotools
32540 maybe-install-info-gotools:
32541 @if gotools
32542 maybe-install-info-gotools: install-info-gotools
32544 install-info-gotools: \
32545 configure-gotools \
32546 info-gotools
32547 @: $(MAKE); $(unstage)
32548 @[ -f ./gotools/Makefile ] || exit 0; \
32549 r=`${PWD_COMMAND}`; export r; \
32550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32551 $(HOST_EXPORTS) \
32552 for flag in $(EXTRA_HOST_FLAGS) ; do \
32553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32554 done; \
32555 echo "Doing install-info in gotools"; \
32556 (cd $(HOST_SUBDIR)/gotools && \
32557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32559 "RANLIB=$${RANLIB}" \
32560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32561 install-info) \
32562 || exit 1
32564 @endif gotools
32566 .PHONY: maybe-install-pdf-gotools install-pdf-gotools
32567 maybe-install-pdf-gotools:
32568 @if gotools
32569 maybe-install-pdf-gotools: install-pdf-gotools
32571 install-pdf-gotools: \
32572 configure-gotools \
32573 pdf-gotools
32574 @: $(MAKE); $(unstage)
32575 @[ -f ./gotools/Makefile ] || exit 0; \
32576 r=`${PWD_COMMAND}`; export r; \
32577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32578 $(HOST_EXPORTS) \
32579 for flag in $(EXTRA_HOST_FLAGS) ; do \
32580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32581 done; \
32582 echo "Doing install-pdf in gotools"; \
32583 (cd $(HOST_SUBDIR)/gotools && \
32584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32586 "RANLIB=$${RANLIB}" \
32587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32588 install-pdf) \
32589 || exit 1
32591 @endif gotools
32593 .PHONY: maybe-install-html-gotools install-html-gotools
32594 maybe-install-html-gotools:
32595 @if gotools
32596 maybe-install-html-gotools: install-html-gotools
32598 install-html-gotools: \
32599 configure-gotools \
32600 html-gotools
32601 @: $(MAKE); $(unstage)
32602 @[ -f ./gotools/Makefile ] || exit 0; \
32603 r=`${PWD_COMMAND}`; export r; \
32604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32605 $(HOST_EXPORTS) \
32606 for flag in $(EXTRA_HOST_FLAGS) ; do \
32607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32608 done; \
32609 echo "Doing install-html in gotools"; \
32610 (cd $(HOST_SUBDIR)/gotools && \
32611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32613 "RANLIB=$${RANLIB}" \
32614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32615 install-html) \
32616 || exit 1
32618 @endif gotools
32620 .PHONY: maybe-installcheck-gotools installcheck-gotools
32621 maybe-installcheck-gotools:
32622 @if gotools
32623 maybe-installcheck-gotools: installcheck-gotools
32625 installcheck-gotools: \
32626 configure-gotools
32627 @: $(MAKE); $(unstage)
32628 @[ -f ./gotools/Makefile ] || exit 0; \
32629 r=`${PWD_COMMAND}`; export r; \
32630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32631 $(HOST_EXPORTS) \
32632 for flag in $(EXTRA_HOST_FLAGS) ; do \
32633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32634 done; \
32635 echo "Doing installcheck in gotools"; \
32636 (cd $(HOST_SUBDIR)/gotools && \
32637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32639 "RANLIB=$${RANLIB}" \
32640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32641 installcheck) \
32642 || exit 1
32644 @endif gotools
32646 .PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
32647 maybe-mostlyclean-gotools:
32648 @if gotools
32649 maybe-mostlyclean-gotools: mostlyclean-gotools
32651 mostlyclean-gotools:
32652 @: $(MAKE); $(unstage)
32653 @[ -f ./gotools/Makefile ] || exit 0; \
32654 r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32656 $(HOST_EXPORTS) \
32657 for flag in $(EXTRA_HOST_FLAGS) ; do \
32658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32659 done; \
32660 echo "Doing mostlyclean in gotools"; \
32661 (cd $(HOST_SUBDIR)/gotools && \
32662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32664 "RANLIB=$${RANLIB}" \
32665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32666 mostlyclean) \
32667 || exit 1
32669 @endif gotools
32671 .PHONY: maybe-clean-gotools clean-gotools
32672 maybe-clean-gotools:
32673 @if gotools
32674 maybe-clean-gotools: clean-gotools
32676 clean-gotools:
32677 @: $(MAKE); $(unstage)
32678 @[ -f ./gotools/Makefile ] || exit 0; \
32679 r=`${PWD_COMMAND}`; export r; \
32680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32681 $(HOST_EXPORTS) \
32682 for flag in $(EXTRA_HOST_FLAGS) ; do \
32683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32684 done; \
32685 echo "Doing clean in gotools"; \
32686 (cd $(HOST_SUBDIR)/gotools && \
32687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32689 "RANLIB=$${RANLIB}" \
32690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32691 clean) \
32692 || exit 1
32694 @endif gotools
32696 .PHONY: maybe-distclean-gotools distclean-gotools
32697 maybe-distclean-gotools:
32698 @if gotools
32699 maybe-distclean-gotools: distclean-gotools
32701 distclean-gotools:
32702 @: $(MAKE); $(unstage)
32703 @[ -f ./gotools/Makefile ] || exit 0; \
32704 r=`${PWD_COMMAND}`; export r; \
32705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32706 $(HOST_EXPORTS) \
32707 for flag in $(EXTRA_HOST_FLAGS) ; do \
32708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32709 done; \
32710 echo "Doing distclean in gotools"; \
32711 (cd $(HOST_SUBDIR)/gotools && \
32712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32714 "RANLIB=$${RANLIB}" \
32715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32716 distclean) \
32717 || exit 1
32719 @endif gotools
32721 .PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
32722 maybe-maintainer-clean-gotools:
32723 @if gotools
32724 maybe-maintainer-clean-gotools: maintainer-clean-gotools
32726 maintainer-clean-gotools:
32727 @: $(MAKE); $(unstage)
32728 @[ -f ./gotools/Makefile ] || exit 0; \
32729 r=`${PWD_COMMAND}`; export r; \
32730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32731 $(HOST_EXPORTS) \
32732 for flag in $(EXTRA_HOST_FLAGS) ; do \
32733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32734 done; \
32735 echo "Doing maintainer-clean in gotools"; \
32736 (cd $(HOST_SUBDIR)/gotools && \
32737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32739 "RANLIB=$${RANLIB}" \
32740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32741 maintainer-clean) \
32742 || exit 1
32744 @endif gotools
32748 # ---------------------------------------
32749 # Modules which run on the target machine
32750 # ---------------------------------------
32755 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32756 maybe-configure-target-libstdc++-v3:
32757 @if gcc-bootstrap
32758 configure-target-libstdc++-v3: stage_current
32759 @endif gcc-bootstrap
32760 @if target-libstdc++-v3
32761 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32762 configure-target-libstdc++-v3:
32763 @r=`${PWD_COMMAND}`; export r; \
32764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32765 echo "Checking multilib configuration for libstdc++-v3..."; \
32766 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32767 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32768 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32769 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32770 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32771 else \
32772 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32773 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32774 fi; \
32775 else \
32776 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32777 fi; \
32778 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32780 $(RAW_CXX_TARGET_EXPORTS) \
32781 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32782 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32783 case $(srcdir) in \
32784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32785 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32787 esac; \
32788 module_srcdir=libstdc++-v3; \
32789 rm -f no-such-file || : ; \
32790 CONFIG_SITE=no-such-file $(SHELL) \
32791 $$s/$$module_srcdir/configure \
32792 --srcdir=$${topdir}/$$module_srcdir \
32793 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32794 --target=${target_alias} \
32795 || exit 1
32796 @endif target-libstdc++-v3
32800 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32801 maybe-configure-stage1-target-libstdc++-v3:
32802 @if target-libstdc++-v3-bootstrap
32803 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32804 configure-stage1-target-libstdc++-v3:
32805 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32806 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32807 @r=`${PWD_COMMAND}`; export r; \
32808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32809 TFLAGS="$(STAGE1_TFLAGS)"; \
32810 echo "Checking multilib configuration for libstdc++-v3..."; \
32811 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32812 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32813 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32814 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32815 else \
32816 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32817 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32818 fi; \
32819 else \
32820 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32821 fi; \
32822 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32823 $(RAW_CXX_TARGET_EXPORTS) \
32824 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32825 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32826 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32827 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
32828 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32829 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32830 case $(srcdir) in \
32831 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32832 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32833 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32834 esac; \
32835 module_srcdir=libstdc++-v3; \
32836 $(SHELL) $$s/$$module_srcdir/configure \
32837 --srcdir=$${topdir}/$$module_srcdir \
32838 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32839 --target=${target_alias} \
32841 $(STAGE1_CONFIGURE_FLAGS)
32842 @endif target-libstdc++-v3-bootstrap
32844 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32845 maybe-configure-stage2-target-libstdc++-v3:
32846 @if target-libstdc++-v3-bootstrap
32847 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32848 configure-stage2-target-libstdc++-v3:
32849 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32850 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32851 @r=`${PWD_COMMAND}`; export r; \
32852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32853 TFLAGS="$(STAGE2_TFLAGS)"; \
32854 echo "Checking multilib configuration for libstdc++-v3..."; \
32855 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32856 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32857 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32858 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32859 else \
32860 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32861 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32862 fi; \
32863 else \
32864 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32865 fi; \
32866 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32867 $(RAW_CXX_TARGET_EXPORTS) \
32869 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32870 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32871 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32872 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
32873 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32874 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32875 case $(srcdir) in \
32876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32877 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32879 esac; \
32880 module_srcdir=libstdc++-v3; \
32881 $(SHELL) $$s/$$module_srcdir/configure \
32882 --srcdir=$${topdir}/$$module_srcdir \
32883 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32884 --target=${target_alias} \
32885 --with-build-libsubdir=$(HOST_SUBDIR) \
32886 $(STAGE2_CONFIGURE_FLAGS)
32887 @endif target-libstdc++-v3-bootstrap
32889 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32890 maybe-configure-stage3-target-libstdc++-v3:
32891 @if target-libstdc++-v3-bootstrap
32892 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32893 configure-stage3-target-libstdc++-v3:
32894 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32895 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32896 @r=`${PWD_COMMAND}`; export r; \
32897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32898 TFLAGS="$(STAGE3_TFLAGS)"; \
32899 echo "Checking multilib configuration for libstdc++-v3..."; \
32900 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32901 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32902 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32903 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32904 else \
32905 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32906 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32907 fi; \
32908 else \
32909 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32910 fi; \
32911 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32912 $(RAW_CXX_TARGET_EXPORTS) \
32914 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32915 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32916 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32917 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
32918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32919 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32920 case $(srcdir) in \
32921 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32922 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32923 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32924 esac; \
32925 module_srcdir=libstdc++-v3; \
32926 $(SHELL) $$s/$$module_srcdir/configure \
32927 --srcdir=$${topdir}/$$module_srcdir \
32928 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32929 --target=${target_alias} \
32930 --with-build-libsubdir=$(HOST_SUBDIR) \
32931 $(STAGE3_CONFIGURE_FLAGS)
32932 @endif target-libstdc++-v3-bootstrap
32934 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32935 maybe-configure-stage4-target-libstdc++-v3:
32936 @if target-libstdc++-v3-bootstrap
32937 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32938 configure-stage4-target-libstdc++-v3:
32939 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32940 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32941 @r=`${PWD_COMMAND}`; export r; \
32942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32943 TFLAGS="$(STAGE4_TFLAGS)"; \
32944 echo "Checking multilib configuration for libstdc++-v3..."; \
32945 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32946 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32947 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32948 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32949 else \
32950 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32951 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32952 fi; \
32953 else \
32954 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32955 fi; \
32956 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32957 $(RAW_CXX_TARGET_EXPORTS) \
32959 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32960 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32961 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32962 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
32963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32964 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32965 case $(srcdir) in \
32966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32967 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32969 esac; \
32970 module_srcdir=libstdc++-v3; \
32971 $(SHELL) $$s/$$module_srcdir/configure \
32972 --srcdir=$${topdir}/$$module_srcdir \
32973 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32974 --target=${target_alias} \
32975 --with-build-libsubdir=$(HOST_SUBDIR) \
32976 $(STAGE4_CONFIGURE_FLAGS)
32977 @endif target-libstdc++-v3-bootstrap
32979 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32980 maybe-configure-stageprofile-target-libstdc++-v3:
32981 @if target-libstdc++-v3-bootstrap
32982 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32983 configure-stageprofile-target-libstdc++-v3:
32984 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32985 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32986 @r=`${PWD_COMMAND}`; export r; \
32987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32988 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32989 echo "Checking multilib configuration for libstdc++-v3..."; \
32990 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32991 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32992 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32993 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32994 else \
32995 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32996 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32997 fi; \
32998 else \
32999 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33000 fi; \
33001 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33002 $(RAW_CXX_TARGET_EXPORTS) \
33004 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33005 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33006 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33007 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
33008 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33009 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33010 case $(srcdir) in \
33011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33012 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33014 esac; \
33015 module_srcdir=libstdc++-v3; \
33016 $(SHELL) $$s/$$module_srcdir/configure \
33017 --srcdir=$${topdir}/$$module_srcdir \
33018 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33019 --target=${target_alias} \
33020 --with-build-libsubdir=$(HOST_SUBDIR) \
33021 $(STAGEprofile_CONFIGURE_FLAGS)
33022 @endif target-libstdc++-v3-bootstrap
33024 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
33025 maybe-configure-stagefeedback-target-libstdc++-v3:
33026 @if target-libstdc++-v3-bootstrap
33027 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33028 configure-stagefeedback-target-libstdc++-v3:
33029 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33030 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33031 @r=`${PWD_COMMAND}`; export r; \
33032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33033 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33034 echo "Checking multilib configuration for libstdc++-v3..."; \
33035 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33036 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33037 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33038 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33039 else \
33040 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33041 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33042 fi; \
33043 else \
33044 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33045 fi; \
33046 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33047 $(RAW_CXX_TARGET_EXPORTS) \
33049 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33050 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33051 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33052 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
33053 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33054 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33055 case $(srcdir) in \
33056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33057 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33059 esac; \
33060 module_srcdir=libstdc++-v3; \
33061 $(SHELL) $$s/$$module_srcdir/configure \
33062 --srcdir=$${topdir}/$$module_srcdir \
33063 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33064 --target=${target_alias} \
33065 --with-build-libsubdir=$(HOST_SUBDIR) \
33066 $(STAGEfeedback_CONFIGURE_FLAGS)
33067 @endif target-libstdc++-v3-bootstrap
33073 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
33074 maybe-all-target-libstdc++-v3:
33075 @if gcc-bootstrap
33076 all-target-libstdc++-v3: stage_current
33077 @endif gcc-bootstrap
33078 @if target-libstdc++-v3
33079 TARGET-target-libstdc++-v3=all
33080 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
33081 all-target-libstdc++-v3: configure-target-libstdc++-v3
33082 @r=`${PWD_COMMAND}`; export r; \
33083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33084 $(RAW_CXX_TARGET_EXPORTS) \
33085 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33086 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33087 $(TARGET-target-libstdc++-v3))
33088 @endif target-libstdc++-v3
33092 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
33093 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
33094 maybe-all-stage1-target-libstdc++-v3:
33095 maybe-clean-stage1-target-libstdc++-v3:
33096 @if target-libstdc++-v3-bootstrap
33097 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
33098 all-stage1: all-stage1-target-libstdc++-v3
33099 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33100 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
33101 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33102 @r=`${PWD_COMMAND}`; export r; \
33103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33104 TFLAGS="$(STAGE1_TFLAGS)"; \
33105 $(RAW_CXX_TARGET_EXPORTS) \
33106 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33108 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33109 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33110 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33114 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33116 TFLAGS="$(STAGE1_TFLAGS)" \
33117 $(TARGET-stage1-target-libstdc++-v3)
33119 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
33120 clean-stage1: clean-stage1-target-libstdc++-v3
33121 clean-stage1-target-libstdc++-v3:
33122 @if [ $(current_stage) = stage1 ]; then \
33123 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33124 else \
33125 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
33126 $(MAKE) stage1-start; \
33127 fi; \
33128 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33129 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33130 clean
33131 @endif target-libstdc++-v3-bootstrap
33134 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
33135 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
33136 maybe-all-stage2-target-libstdc++-v3:
33137 maybe-clean-stage2-target-libstdc++-v3:
33138 @if target-libstdc++-v3-bootstrap
33139 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
33140 all-stage2: all-stage2-target-libstdc++-v3
33141 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33142 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
33143 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33144 @r=`${PWD_COMMAND}`; export r; \
33145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33146 TFLAGS="$(STAGE2_TFLAGS)"; \
33147 $(RAW_CXX_TARGET_EXPORTS) \
33149 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33150 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33151 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33152 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33153 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33154 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33155 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33156 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33157 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33158 TFLAGS="$(STAGE2_TFLAGS)" \
33159 $(TARGET-stage2-target-libstdc++-v3)
33161 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
33162 clean-stage2: clean-stage2-target-libstdc++-v3
33163 clean-stage2-target-libstdc++-v3:
33164 @if [ $(current_stage) = stage2 ]; then \
33165 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33166 else \
33167 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
33168 $(MAKE) stage2-start; \
33169 fi; \
33170 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33171 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33172 @endif target-libstdc++-v3-bootstrap
33175 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
33176 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
33177 maybe-all-stage3-target-libstdc++-v3:
33178 maybe-clean-stage3-target-libstdc++-v3:
33179 @if target-libstdc++-v3-bootstrap
33180 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
33181 all-stage3: all-stage3-target-libstdc++-v3
33182 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33183 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
33184 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33185 @r=`${PWD_COMMAND}`; export r; \
33186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33187 TFLAGS="$(STAGE3_TFLAGS)"; \
33188 $(RAW_CXX_TARGET_EXPORTS) \
33190 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33192 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33193 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33194 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33195 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33196 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33197 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33198 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33199 TFLAGS="$(STAGE3_TFLAGS)" \
33200 $(TARGET-stage3-target-libstdc++-v3)
33202 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
33203 clean-stage3: clean-stage3-target-libstdc++-v3
33204 clean-stage3-target-libstdc++-v3:
33205 @if [ $(current_stage) = stage3 ]; then \
33206 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33207 else \
33208 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
33209 $(MAKE) stage3-start; \
33210 fi; \
33211 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33212 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33213 @endif target-libstdc++-v3-bootstrap
33216 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
33217 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
33218 maybe-all-stage4-target-libstdc++-v3:
33219 maybe-clean-stage4-target-libstdc++-v3:
33220 @if target-libstdc++-v3-bootstrap
33221 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
33222 all-stage4: all-stage4-target-libstdc++-v3
33223 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33224 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33225 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33226 @r=`${PWD_COMMAND}`; export r; \
33227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33228 TFLAGS="$(STAGE4_TFLAGS)"; \
33229 $(RAW_CXX_TARGET_EXPORTS) \
33231 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33232 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33233 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33234 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33235 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33236 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33237 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33238 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33239 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33240 TFLAGS="$(STAGE4_TFLAGS)" \
33241 $(TARGET-stage4-target-libstdc++-v3)
33243 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
33244 clean-stage4: clean-stage4-target-libstdc++-v3
33245 clean-stage4-target-libstdc++-v3:
33246 @if [ $(current_stage) = stage4 ]; then \
33247 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33248 else \
33249 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
33250 $(MAKE) stage4-start; \
33251 fi; \
33252 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33253 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33254 @endif target-libstdc++-v3-bootstrap
33257 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
33258 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
33259 maybe-all-stageprofile-target-libstdc++-v3:
33260 maybe-clean-stageprofile-target-libstdc++-v3:
33261 @if target-libstdc++-v3-bootstrap
33262 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
33263 all-stageprofile: all-stageprofile-target-libstdc++-v3
33264 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33265 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33266 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33267 @r=`${PWD_COMMAND}`; export r; \
33268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33269 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33270 $(RAW_CXX_TARGET_EXPORTS) \
33272 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33273 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33274 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33275 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33276 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33277 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33278 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33279 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33280 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33281 TFLAGS="$(STAGEprofile_TFLAGS)" \
33282 $(TARGET-stageprofile-target-libstdc++-v3)
33284 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
33285 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
33286 clean-stageprofile-target-libstdc++-v3:
33287 @if [ $(current_stage) = stageprofile ]; then \
33288 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33289 else \
33290 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
33291 $(MAKE) stageprofile-start; \
33292 fi; \
33293 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33294 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33295 @endif target-libstdc++-v3-bootstrap
33298 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
33299 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
33300 maybe-all-stagefeedback-target-libstdc++-v3:
33301 maybe-clean-stagefeedback-target-libstdc++-v3:
33302 @if target-libstdc++-v3-bootstrap
33303 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
33304 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
33305 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33306 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33307 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33308 @r=`${PWD_COMMAND}`; export r; \
33309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33310 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33311 $(RAW_CXX_TARGET_EXPORTS) \
33313 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33315 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33316 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33317 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33321 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33322 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33323 $(TARGET-stagefeedback-target-libstdc++-v3)
33325 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
33326 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
33327 clean-stagefeedback-target-libstdc++-v3:
33328 @if [ $(current_stage) = stagefeedback ]; then \
33329 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33330 else \
33331 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
33332 $(MAKE) stagefeedback-start; \
33333 fi; \
33334 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33335 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33336 @endif target-libstdc++-v3-bootstrap
33343 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
33344 maybe-check-target-libstdc++-v3:
33345 @if target-libstdc++-v3
33346 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
33348 check-target-libstdc++-v3:
33349 @: $(MAKE); $(unstage)
33350 @r=`${PWD_COMMAND}`; export r; \
33351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33352 $(RAW_CXX_TARGET_EXPORTS) \
33353 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33354 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33356 @endif target-libstdc++-v3
33358 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
33359 maybe-install-target-libstdc++-v3:
33360 @if target-libstdc++-v3
33361 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
33363 install-target-libstdc++-v3: installdirs
33364 @: $(MAKE); $(unstage)
33365 @r=`${PWD_COMMAND}`; export r; \
33366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33367 $(RAW_CXX_TARGET_EXPORTS) \
33368 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33369 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33371 @endif target-libstdc++-v3
33373 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
33374 maybe-install-strip-target-libstdc++-v3:
33375 @if target-libstdc++-v3
33376 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
33378 install-strip-target-libstdc++-v3: installdirs
33379 @: $(MAKE); $(unstage)
33380 @r=`${PWD_COMMAND}`; export r; \
33381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33382 $(RAW_CXX_TARGET_EXPORTS) \
33383 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33384 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33386 @endif target-libstdc++-v3
33388 # Other targets (info, dvi, pdf, etc.)
33390 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33391 maybe-info-target-libstdc++-v3:
33392 @if target-libstdc++-v3
33393 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33395 info-target-libstdc++-v3: \
33396 configure-target-libstdc++-v3
33397 @: $(MAKE); $(unstage)
33398 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33399 r=`${PWD_COMMAND}`; export r; \
33400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33401 $(RAW_CXX_TARGET_EXPORTS) \
33402 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33403 for flag in $(EXTRA_TARGET_FLAGS); do \
33404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33405 done; \
33406 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33409 "RANLIB=$${RANLIB}" \
33410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33411 info) \
33412 || exit 1
33414 @endif target-libstdc++-v3
33416 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33417 maybe-dvi-target-libstdc++-v3:
33418 @if target-libstdc++-v3
33419 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33421 dvi-target-libstdc++-v3: \
33422 configure-target-libstdc++-v3
33423 @: $(MAKE); $(unstage)
33424 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33425 r=`${PWD_COMMAND}`; export r; \
33426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33427 $(RAW_CXX_TARGET_EXPORTS) \
33428 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
33429 for flag in $(EXTRA_TARGET_FLAGS); do \
33430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33431 done; \
33432 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33435 "RANLIB=$${RANLIB}" \
33436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33437 dvi) \
33438 || exit 1
33440 @endif target-libstdc++-v3
33442 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33443 maybe-pdf-target-libstdc++-v3:
33444 @if target-libstdc++-v3
33445 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33447 pdf-target-libstdc++-v3: \
33448 configure-target-libstdc++-v3
33449 @: $(MAKE); $(unstage)
33450 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33451 r=`${PWD_COMMAND}`; export r; \
33452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33453 $(RAW_CXX_TARGET_EXPORTS) \
33454 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33455 for flag in $(EXTRA_TARGET_FLAGS); do \
33456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33457 done; \
33458 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33461 "RANLIB=$${RANLIB}" \
33462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33463 pdf) \
33464 || exit 1
33466 @endif target-libstdc++-v3
33468 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33469 maybe-html-target-libstdc++-v3:
33470 @if target-libstdc++-v3
33471 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33473 html-target-libstdc++-v3: \
33474 configure-target-libstdc++-v3
33475 @: $(MAKE); $(unstage)
33476 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33477 r=`${PWD_COMMAND}`; export r; \
33478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33479 $(RAW_CXX_TARGET_EXPORTS) \
33480 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33481 for flag in $(EXTRA_TARGET_FLAGS); do \
33482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33483 done; \
33484 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33487 "RANLIB=$${RANLIB}" \
33488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33489 html) \
33490 || exit 1
33492 @endif target-libstdc++-v3
33494 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33495 maybe-TAGS-target-libstdc++-v3:
33496 @if target-libstdc++-v3
33497 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33499 TAGS-target-libstdc++-v3: \
33500 configure-target-libstdc++-v3
33501 @: $(MAKE); $(unstage)
33502 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33503 r=`${PWD_COMMAND}`; export r; \
33504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33505 $(RAW_CXX_TARGET_EXPORTS) \
33506 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
33507 for flag in $(EXTRA_TARGET_FLAGS); do \
33508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33509 done; \
33510 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33513 "RANLIB=$${RANLIB}" \
33514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33515 TAGS) \
33516 || exit 1
33518 @endif target-libstdc++-v3
33520 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33521 maybe-install-info-target-libstdc++-v3:
33522 @if target-libstdc++-v3
33523 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33525 install-info-target-libstdc++-v3: \
33526 configure-target-libstdc++-v3 \
33527 info-target-libstdc++-v3
33528 @: $(MAKE); $(unstage)
33529 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33530 r=`${PWD_COMMAND}`; export r; \
33531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33532 $(RAW_CXX_TARGET_EXPORTS) \
33533 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33534 for flag in $(EXTRA_TARGET_FLAGS); do \
33535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33536 done; \
33537 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33540 "RANLIB=$${RANLIB}" \
33541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33542 install-info) \
33543 || exit 1
33545 @endif target-libstdc++-v3
33547 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33548 maybe-install-pdf-target-libstdc++-v3:
33549 @if target-libstdc++-v3
33550 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33552 install-pdf-target-libstdc++-v3: \
33553 configure-target-libstdc++-v3 \
33554 pdf-target-libstdc++-v3
33555 @: $(MAKE); $(unstage)
33556 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33557 r=`${PWD_COMMAND}`; export r; \
33558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33559 $(RAW_CXX_TARGET_EXPORTS) \
33560 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33561 for flag in $(EXTRA_TARGET_FLAGS); do \
33562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33563 done; \
33564 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33567 "RANLIB=$${RANLIB}" \
33568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33569 install-pdf) \
33570 || exit 1
33572 @endif target-libstdc++-v3
33574 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33575 maybe-install-html-target-libstdc++-v3:
33576 @if target-libstdc++-v3
33577 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33579 install-html-target-libstdc++-v3: \
33580 configure-target-libstdc++-v3 \
33581 html-target-libstdc++-v3
33582 @: $(MAKE); $(unstage)
33583 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33584 r=`${PWD_COMMAND}`; export r; \
33585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33586 $(RAW_CXX_TARGET_EXPORTS) \
33587 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33588 for flag in $(EXTRA_TARGET_FLAGS); do \
33589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33590 done; \
33591 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33594 "RANLIB=$${RANLIB}" \
33595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33596 install-html) \
33597 || exit 1
33599 @endif target-libstdc++-v3
33601 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33602 maybe-installcheck-target-libstdc++-v3:
33603 @if target-libstdc++-v3
33604 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33606 installcheck-target-libstdc++-v3: \
33607 configure-target-libstdc++-v3
33608 @: $(MAKE); $(unstage)
33609 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33610 r=`${PWD_COMMAND}`; export r; \
33611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33612 $(RAW_CXX_TARGET_EXPORTS) \
33613 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
33614 for flag in $(EXTRA_TARGET_FLAGS); do \
33615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33616 done; \
33617 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33620 "RANLIB=$${RANLIB}" \
33621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33622 installcheck) \
33623 || exit 1
33625 @endif target-libstdc++-v3
33627 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33628 maybe-mostlyclean-target-libstdc++-v3:
33629 @if target-libstdc++-v3
33630 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33632 mostlyclean-target-libstdc++-v3:
33633 @: $(MAKE); $(unstage)
33634 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33635 r=`${PWD_COMMAND}`; export r; \
33636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33637 $(RAW_CXX_TARGET_EXPORTS) \
33638 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33639 for flag in $(EXTRA_TARGET_FLAGS); do \
33640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33641 done; \
33642 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33645 "RANLIB=$${RANLIB}" \
33646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33647 mostlyclean) \
33648 || exit 1
33650 @endif target-libstdc++-v3
33652 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33653 maybe-clean-target-libstdc++-v3:
33654 @if target-libstdc++-v3
33655 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33657 clean-target-libstdc++-v3:
33658 @: $(MAKE); $(unstage)
33659 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33660 r=`${PWD_COMMAND}`; export r; \
33661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33662 $(RAW_CXX_TARGET_EXPORTS) \
33663 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33664 for flag in $(EXTRA_TARGET_FLAGS); do \
33665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33666 done; \
33667 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33670 "RANLIB=$${RANLIB}" \
33671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33672 clean) \
33673 || exit 1
33675 @endif target-libstdc++-v3
33677 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33678 maybe-distclean-target-libstdc++-v3:
33679 @if target-libstdc++-v3
33680 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33682 distclean-target-libstdc++-v3:
33683 @: $(MAKE); $(unstage)
33684 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33685 r=`${PWD_COMMAND}`; export r; \
33686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33687 $(RAW_CXX_TARGET_EXPORTS) \
33688 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33689 for flag in $(EXTRA_TARGET_FLAGS); do \
33690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33691 done; \
33692 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33695 "RANLIB=$${RANLIB}" \
33696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33697 distclean) \
33698 || exit 1
33700 @endif target-libstdc++-v3
33702 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33703 maybe-maintainer-clean-target-libstdc++-v3:
33704 @if target-libstdc++-v3
33705 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33707 maintainer-clean-target-libstdc++-v3:
33708 @: $(MAKE); $(unstage)
33709 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33710 r=`${PWD_COMMAND}`; export r; \
33711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33712 $(RAW_CXX_TARGET_EXPORTS) \
33713 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33714 for flag in $(EXTRA_TARGET_FLAGS); do \
33715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33716 done; \
33717 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33720 "RANLIB=$${RANLIB}" \
33721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33722 maintainer-clean) \
33723 || exit 1
33725 @endif target-libstdc++-v3
33731 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33732 maybe-configure-target-libsanitizer:
33733 @if gcc-bootstrap
33734 configure-target-libsanitizer: stage_current
33735 @endif gcc-bootstrap
33736 @if target-libsanitizer
33737 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33738 configure-target-libsanitizer:
33739 @r=`${PWD_COMMAND}`; export r; \
33740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33741 echo "Checking multilib configuration for libsanitizer..."; \
33742 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33743 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33744 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33745 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33746 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33747 else \
33748 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33749 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33750 fi; \
33751 else \
33752 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33753 fi; \
33754 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33755 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33756 $(RAW_CXX_TARGET_EXPORTS) \
33757 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33758 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33759 case $(srcdir) in \
33760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33761 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33763 esac; \
33764 module_srcdir=libsanitizer; \
33765 rm -f no-such-file || : ; \
33766 CONFIG_SITE=no-such-file $(SHELL) \
33767 $$s/$$module_srcdir/configure \
33768 --srcdir=$${topdir}/$$module_srcdir \
33769 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33770 --target=${target_alias} \
33771 || exit 1
33772 @endif target-libsanitizer
33776 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33777 maybe-configure-stage1-target-libsanitizer:
33778 @if target-libsanitizer-bootstrap
33779 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33780 configure-stage1-target-libsanitizer:
33781 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33782 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33783 @r=`${PWD_COMMAND}`; export r; \
33784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33785 TFLAGS="$(STAGE1_TFLAGS)"; \
33786 echo "Checking multilib configuration for libsanitizer..."; \
33787 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33788 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33789 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33790 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33791 else \
33792 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33793 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33794 fi; \
33795 else \
33796 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33797 fi; \
33798 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33799 $(RAW_CXX_TARGET_EXPORTS) \
33800 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33801 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33802 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33803 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
33804 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33805 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33806 case $(srcdir) in \
33807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33808 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33810 esac; \
33811 module_srcdir=libsanitizer; \
33812 $(SHELL) $$s/$$module_srcdir/configure \
33813 --srcdir=$${topdir}/$$module_srcdir \
33814 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33815 --target=${target_alias} \
33817 $(STAGE1_CONFIGURE_FLAGS)
33818 @endif target-libsanitizer-bootstrap
33820 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33821 maybe-configure-stage2-target-libsanitizer:
33822 @if target-libsanitizer-bootstrap
33823 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33824 configure-stage2-target-libsanitizer:
33825 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33826 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33827 @r=`${PWD_COMMAND}`; export r; \
33828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33829 TFLAGS="$(STAGE2_TFLAGS)"; \
33830 echo "Checking multilib configuration for libsanitizer..."; \
33831 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33832 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33833 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33834 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33835 else \
33836 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33837 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33838 fi; \
33839 else \
33840 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33841 fi; \
33842 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33843 $(RAW_CXX_TARGET_EXPORTS) \
33845 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33846 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33847 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33848 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
33849 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33850 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33851 case $(srcdir) in \
33852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33853 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33855 esac; \
33856 module_srcdir=libsanitizer; \
33857 $(SHELL) $$s/$$module_srcdir/configure \
33858 --srcdir=$${topdir}/$$module_srcdir \
33859 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33860 --target=${target_alias} \
33861 --with-build-libsubdir=$(HOST_SUBDIR) \
33862 $(STAGE2_CONFIGURE_FLAGS)
33863 @endif target-libsanitizer-bootstrap
33865 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33866 maybe-configure-stage3-target-libsanitizer:
33867 @if target-libsanitizer-bootstrap
33868 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33869 configure-stage3-target-libsanitizer:
33870 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33871 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33872 @r=`${PWD_COMMAND}`; export r; \
33873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33874 TFLAGS="$(STAGE3_TFLAGS)"; \
33875 echo "Checking multilib configuration for libsanitizer..."; \
33876 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33877 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33878 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33879 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33880 else \
33881 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33882 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33883 fi; \
33884 else \
33885 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33886 fi; \
33887 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33888 $(RAW_CXX_TARGET_EXPORTS) \
33890 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33891 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33892 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33893 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
33894 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33895 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33896 case $(srcdir) in \
33897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33898 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33900 esac; \
33901 module_srcdir=libsanitizer; \
33902 $(SHELL) $$s/$$module_srcdir/configure \
33903 --srcdir=$${topdir}/$$module_srcdir \
33904 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33905 --target=${target_alias} \
33906 --with-build-libsubdir=$(HOST_SUBDIR) \
33907 $(STAGE3_CONFIGURE_FLAGS)
33908 @endif target-libsanitizer-bootstrap
33910 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33911 maybe-configure-stage4-target-libsanitizer:
33912 @if target-libsanitizer-bootstrap
33913 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33914 configure-stage4-target-libsanitizer:
33915 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33916 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33917 @r=`${PWD_COMMAND}`; export r; \
33918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33919 TFLAGS="$(STAGE4_TFLAGS)"; \
33920 echo "Checking multilib configuration for libsanitizer..."; \
33921 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33922 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33923 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33924 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33925 else \
33926 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33927 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33928 fi; \
33929 else \
33930 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33931 fi; \
33932 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33933 $(RAW_CXX_TARGET_EXPORTS) \
33935 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33936 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33937 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33938 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
33939 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33940 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33941 case $(srcdir) in \
33942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33943 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33945 esac; \
33946 module_srcdir=libsanitizer; \
33947 $(SHELL) $$s/$$module_srcdir/configure \
33948 --srcdir=$${topdir}/$$module_srcdir \
33949 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33950 --target=${target_alias} \
33951 --with-build-libsubdir=$(HOST_SUBDIR) \
33952 $(STAGE4_CONFIGURE_FLAGS)
33953 @endif target-libsanitizer-bootstrap
33955 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33956 maybe-configure-stageprofile-target-libsanitizer:
33957 @if target-libsanitizer-bootstrap
33958 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33959 configure-stageprofile-target-libsanitizer:
33960 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33961 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33962 @r=`${PWD_COMMAND}`; export r; \
33963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33964 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33965 echo "Checking multilib configuration for libsanitizer..."; \
33966 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33967 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33968 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33969 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33970 else \
33971 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33972 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33973 fi; \
33974 else \
33975 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33976 fi; \
33977 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33978 $(RAW_CXX_TARGET_EXPORTS) \
33980 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33981 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33982 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33983 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
33984 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33985 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33986 case $(srcdir) in \
33987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33988 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33990 esac; \
33991 module_srcdir=libsanitizer; \
33992 $(SHELL) $$s/$$module_srcdir/configure \
33993 --srcdir=$${topdir}/$$module_srcdir \
33994 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33995 --target=${target_alias} \
33996 --with-build-libsubdir=$(HOST_SUBDIR) \
33997 $(STAGEprofile_CONFIGURE_FLAGS)
33998 @endif target-libsanitizer-bootstrap
34000 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
34001 maybe-configure-stagefeedback-target-libsanitizer:
34002 @if target-libsanitizer-bootstrap
34003 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34004 configure-stagefeedback-target-libsanitizer:
34005 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34006 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34007 @r=`${PWD_COMMAND}`; export r; \
34008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34009 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34010 echo "Checking multilib configuration for libsanitizer..."; \
34011 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
34012 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34013 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34014 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34015 else \
34016 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34017 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34018 fi; \
34019 else \
34020 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34021 fi; \
34022 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34023 $(RAW_CXX_TARGET_EXPORTS) \
34025 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34026 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34027 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34028 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
34029 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34030 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34031 case $(srcdir) in \
34032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34033 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34035 esac; \
34036 module_srcdir=libsanitizer; \
34037 $(SHELL) $$s/$$module_srcdir/configure \
34038 --srcdir=$${topdir}/$$module_srcdir \
34039 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34040 --target=${target_alias} \
34041 --with-build-libsubdir=$(HOST_SUBDIR) \
34042 $(STAGEfeedback_CONFIGURE_FLAGS)
34043 @endif target-libsanitizer-bootstrap
34049 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
34050 maybe-all-target-libsanitizer:
34051 @if gcc-bootstrap
34052 all-target-libsanitizer: stage_current
34053 @endif gcc-bootstrap
34054 @if target-libsanitizer
34055 TARGET-target-libsanitizer=all
34056 maybe-all-target-libsanitizer: all-target-libsanitizer
34057 all-target-libsanitizer: configure-target-libsanitizer
34058 @r=`${PWD_COMMAND}`; export r; \
34059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34060 $(RAW_CXX_TARGET_EXPORTS) \
34061 (cd $(TARGET_SUBDIR)/libsanitizer && \
34062 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34063 $(TARGET-target-libsanitizer))
34064 @endif target-libsanitizer
34068 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
34069 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
34070 maybe-all-stage1-target-libsanitizer:
34071 maybe-clean-stage1-target-libsanitizer:
34072 @if target-libsanitizer-bootstrap
34073 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
34074 all-stage1: all-stage1-target-libsanitizer
34075 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
34076 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
34077 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34078 @r=`${PWD_COMMAND}`; export r; \
34079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34080 TFLAGS="$(STAGE1_TFLAGS)"; \
34081 $(RAW_CXX_TARGET_EXPORTS) \
34082 cd $(TARGET_SUBDIR)/libsanitizer && \
34083 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34084 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34085 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34086 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34087 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34088 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34089 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34090 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34092 TFLAGS="$(STAGE1_TFLAGS)" \
34093 $(TARGET-stage1-target-libsanitizer)
34095 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
34096 clean-stage1: clean-stage1-target-libsanitizer
34097 clean-stage1-target-libsanitizer:
34098 @if [ $(current_stage) = stage1 ]; then \
34099 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34100 else \
34101 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
34102 $(MAKE) stage1-start; \
34103 fi; \
34104 cd $(TARGET_SUBDIR)/libsanitizer && \
34105 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34106 clean
34107 @endif target-libsanitizer-bootstrap
34110 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
34111 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
34112 maybe-all-stage2-target-libsanitizer:
34113 maybe-clean-stage2-target-libsanitizer:
34114 @if target-libsanitizer-bootstrap
34115 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
34116 all-stage2: all-stage2-target-libsanitizer
34117 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
34118 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
34119 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34120 @r=`${PWD_COMMAND}`; export r; \
34121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34122 TFLAGS="$(STAGE2_TFLAGS)"; \
34123 $(RAW_CXX_TARGET_EXPORTS) \
34125 cd $(TARGET_SUBDIR)/libsanitizer && \
34126 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34127 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34128 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34129 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34130 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34131 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34132 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34133 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34134 TFLAGS="$(STAGE2_TFLAGS)" \
34135 $(TARGET-stage2-target-libsanitizer)
34137 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
34138 clean-stage2: clean-stage2-target-libsanitizer
34139 clean-stage2-target-libsanitizer:
34140 @if [ $(current_stage) = stage2 ]; then \
34141 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34142 else \
34143 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
34144 $(MAKE) stage2-start; \
34145 fi; \
34146 cd $(TARGET_SUBDIR)/libsanitizer && \
34147 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34148 @endif target-libsanitizer-bootstrap
34151 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
34152 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
34153 maybe-all-stage3-target-libsanitizer:
34154 maybe-clean-stage3-target-libsanitizer:
34155 @if target-libsanitizer-bootstrap
34156 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
34157 all-stage3: all-stage3-target-libsanitizer
34158 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
34159 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
34160 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34161 @r=`${PWD_COMMAND}`; export r; \
34162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34163 TFLAGS="$(STAGE3_TFLAGS)"; \
34164 $(RAW_CXX_TARGET_EXPORTS) \
34166 cd $(TARGET_SUBDIR)/libsanitizer && \
34167 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34168 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34169 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34170 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34171 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34172 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34173 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34174 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34175 TFLAGS="$(STAGE3_TFLAGS)" \
34176 $(TARGET-stage3-target-libsanitizer)
34178 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
34179 clean-stage3: clean-stage3-target-libsanitizer
34180 clean-stage3-target-libsanitizer:
34181 @if [ $(current_stage) = stage3 ]; then \
34182 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34183 else \
34184 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
34185 $(MAKE) stage3-start; \
34186 fi; \
34187 cd $(TARGET_SUBDIR)/libsanitizer && \
34188 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34189 @endif target-libsanitizer-bootstrap
34192 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
34193 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
34194 maybe-all-stage4-target-libsanitizer:
34195 maybe-clean-stage4-target-libsanitizer:
34196 @if target-libsanitizer-bootstrap
34197 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
34198 all-stage4: all-stage4-target-libsanitizer
34199 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
34200 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34201 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34202 @r=`${PWD_COMMAND}`; export r; \
34203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34204 TFLAGS="$(STAGE4_TFLAGS)"; \
34205 $(RAW_CXX_TARGET_EXPORTS) \
34207 cd $(TARGET_SUBDIR)/libsanitizer && \
34208 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34209 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34211 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34212 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34213 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34214 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34215 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34216 TFLAGS="$(STAGE4_TFLAGS)" \
34217 $(TARGET-stage4-target-libsanitizer)
34219 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
34220 clean-stage4: clean-stage4-target-libsanitizer
34221 clean-stage4-target-libsanitizer:
34222 @if [ $(current_stage) = stage4 ]; then \
34223 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34224 else \
34225 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
34226 $(MAKE) stage4-start; \
34227 fi; \
34228 cd $(TARGET_SUBDIR)/libsanitizer && \
34229 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34230 @endif target-libsanitizer-bootstrap
34233 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
34234 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
34235 maybe-all-stageprofile-target-libsanitizer:
34236 maybe-clean-stageprofile-target-libsanitizer:
34237 @if target-libsanitizer-bootstrap
34238 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
34239 all-stageprofile: all-stageprofile-target-libsanitizer
34240 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
34241 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34242 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34243 @r=`${PWD_COMMAND}`; export r; \
34244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34245 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34246 $(RAW_CXX_TARGET_EXPORTS) \
34248 cd $(TARGET_SUBDIR)/libsanitizer && \
34249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34250 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34251 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34252 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34256 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34257 TFLAGS="$(STAGEprofile_TFLAGS)" \
34258 $(TARGET-stageprofile-target-libsanitizer)
34260 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
34261 clean-stageprofile: clean-stageprofile-target-libsanitizer
34262 clean-stageprofile-target-libsanitizer:
34263 @if [ $(current_stage) = stageprofile ]; then \
34264 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34265 else \
34266 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
34267 $(MAKE) stageprofile-start; \
34268 fi; \
34269 cd $(TARGET_SUBDIR)/libsanitizer && \
34270 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34271 @endif target-libsanitizer-bootstrap
34274 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
34275 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
34276 maybe-all-stagefeedback-target-libsanitizer:
34277 maybe-clean-stagefeedback-target-libsanitizer:
34278 @if target-libsanitizer-bootstrap
34279 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
34280 all-stagefeedback: all-stagefeedback-target-libsanitizer
34281 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
34282 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34283 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34284 @r=`${PWD_COMMAND}`; export r; \
34285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34286 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34287 $(RAW_CXX_TARGET_EXPORTS) \
34289 cd $(TARGET_SUBDIR)/libsanitizer && \
34290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34291 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34292 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34293 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34297 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34298 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34299 $(TARGET-stagefeedback-target-libsanitizer)
34301 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
34302 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
34303 clean-stagefeedback-target-libsanitizer:
34304 @if [ $(current_stage) = stagefeedback ]; then \
34305 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34306 else \
34307 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
34308 $(MAKE) stagefeedback-start; \
34309 fi; \
34310 cd $(TARGET_SUBDIR)/libsanitizer && \
34311 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34312 @endif target-libsanitizer-bootstrap
34319 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
34320 maybe-check-target-libsanitizer:
34321 @if target-libsanitizer
34322 maybe-check-target-libsanitizer: check-target-libsanitizer
34324 check-target-libsanitizer:
34325 @: $(MAKE); $(unstage)
34326 @r=`${PWD_COMMAND}`; export r; \
34327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34328 $(RAW_CXX_TARGET_EXPORTS) \
34329 (cd $(TARGET_SUBDIR)/libsanitizer && \
34330 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34332 @endif target-libsanitizer
34334 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
34335 maybe-install-target-libsanitizer:
34336 @if target-libsanitizer
34337 maybe-install-target-libsanitizer: install-target-libsanitizer
34339 install-target-libsanitizer: installdirs
34340 @: $(MAKE); $(unstage)
34341 @r=`${PWD_COMMAND}`; export r; \
34342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34343 $(RAW_CXX_TARGET_EXPORTS) \
34344 (cd $(TARGET_SUBDIR)/libsanitizer && \
34345 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34347 @endif target-libsanitizer
34349 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
34350 maybe-install-strip-target-libsanitizer:
34351 @if target-libsanitizer
34352 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
34354 install-strip-target-libsanitizer: installdirs
34355 @: $(MAKE); $(unstage)
34356 @r=`${PWD_COMMAND}`; export r; \
34357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34358 $(RAW_CXX_TARGET_EXPORTS) \
34359 (cd $(TARGET_SUBDIR)/libsanitizer && \
34360 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34362 @endif target-libsanitizer
34364 # Other targets (info, dvi, pdf, etc.)
34366 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
34367 maybe-info-target-libsanitizer:
34368 @if target-libsanitizer
34369 maybe-info-target-libsanitizer: info-target-libsanitizer
34371 info-target-libsanitizer: \
34372 configure-target-libsanitizer
34373 @: $(MAKE); $(unstage)
34374 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34375 r=`${PWD_COMMAND}`; export r; \
34376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34377 $(RAW_CXX_TARGET_EXPORTS) \
34378 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
34379 for flag in $(EXTRA_TARGET_FLAGS); do \
34380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34381 done; \
34382 (cd $(TARGET_SUBDIR)/libsanitizer && \
34383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34385 "RANLIB=$${RANLIB}" \
34386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34387 info) \
34388 || exit 1
34390 @endif target-libsanitizer
34392 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34393 maybe-dvi-target-libsanitizer:
34394 @if target-libsanitizer
34395 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34397 dvi-target-libsanitizer: \
34398 configure-target-libsanitizer
34399 @: $(MAKE); $(unstage)
34400 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34401 r=`${PWD_COMMAND}`; export r; \
34402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34403 $(RAW_CXX_TARGET_EXPORTS) \
34404 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
34405 for flag in $(EXTRA_TARGET_FLAGS); do \
34406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34407 done; \
34408 (cd $(TARGET_SUBDIR)/libsanitizer && \
34409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34411 "RANLIB=$${RANLIB}" \
34412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34413 dvi) \
34414 || exit 1
34416 @endif target-libsanitizer
34418 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34419 maybe-pdf-target-libsanitizer:
34420 @if target-libsanitizer
34421 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34423 pdf-target-libsanitizer: \
34424 configure-target-libsanitizer
34425 @: $(MAKE); $(unstage)
34426 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34427 r=`${PWD_COMMAND}`; export r; \
34428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34429 $(RAW_CXX_TARGET_EXPORTS) \
34430 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34431 for flag in $(EXTRA_TARGET_FLAGS); do \
34432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34433 done; \
34434 (cd $(TARGET_SUBDIR)/libsanitizer && \
34435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34437 "RANLIB=$${RANLIB}" \
34438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34439 pdf) \
34440 || exit 1
34442 @endif target-libsanitizer
34444 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34445 maybe-html-target-libsanitizer:
34446 @if target-libsanitizer
34447 maybe-html-target-libsanitizer: html-target-libsanitizer
34449 html-target-libsanitizer: \
34450 configure-target-libsanitizer
34451 @: $(MAKE); $(unstage)
34452 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34453 r=`${PWD_COMMAND}`; export r; \
34454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34455 $(RAW_CXX_TARGET_EXPORTS) \
34456 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
34457 for flag in $(EXTRA_TARGET_FLAGS); do \
34458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34459 done; \
34460 (cd $(TARGET_SUBDIR)/libsanitizer && \
34461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34463 "RANLIB=$${RANLIB}" \
34464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34465 html) \
34466 || exit 1
34468 @endif target-libsanitizer
34470 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34471 maybe-TAGS-target-libsanitizer:
34472 @if target-libsanitizer
34473 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34475 TAGS-target-libsanitizer: \
34476 configure-target-libsanitizer
34477 @: $(MAKE); $(unstage)
34478 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34479 r=`${PWD_COMMAND}`; export r; \
34480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34481 $(RAW_CXX_TARGET_EXPORTS) \
34482 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
34483 for flag in $(EXTRA_TARGET_FLAGS); do \
34484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34485 done; \
34486 (cd $(TARGET_SUBDIR)/libsanitizer && \
34487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34489 "RANLIB=$${RANLIB}" \
34490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34491 TAGS) \
34492 || exit 1
34494 @endif target-libsanitizer
34496 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34497 maybe-install-info-target-libsanitizer:
34498 @if target-libsanitizer
34499 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34501 install-info-target-libsanitizer: \
34502 configure-target-libsanitizer \
34503 info-target-libsanitizer
34504 @: $(MAKE); $(unstage)
34505 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34506 r=`${PWD_COMMAND}`; export r; \
34507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34508 $(RAW_CXX_TARGET_EXPORTS) \
34509 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
34510 for flag in $(EXTRA_TARGET_FLAGS); do \
34511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34512 done; \
34513 (cd $(TARGET_SUBDIR)/libsanitizer && \
34514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34516 "RANLIB=$${RANLIB}" \
34517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34518 install-info) \
34519 || exit 1
34521 @endif target-libsanitizer
34523 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34524 maybe-install-pdf-target-libsanitizer:
34525 @if target-libsanitizer
34526 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34528 install-pdf-target-libsanitizer: \
34529 configure-target-libsanitizer \
34530 pdf-target-libsanitizer
34531 @: $(MAKE); $(unstage)
34532 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34533 r=`${PWD_COMMAND}`; export r; \
34534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34535 $(RAW_CXX_TARGET_EXPORTS) \
34536 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34537 for flag in $(EXTRA_TARGET_FLAGS); do \
34538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34539 done; \
34540 (cd $(TARGET_SUBDIR)/libsanitizer && \
34541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34543 "RANLIB=$${RANLIB}" \
34544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34545 install-pdf) \
34546 || exit 1
34548 @endif target-libsanitizer
34550 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34551 maybe-install-html-target-libsanitizer:
34552 @if target-libsanitizer
34553 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34555 install-html-target-libsanitizer: \
34556 configure-target-libsanitizer \
34557 html-target-libsanitizer
34558 @: $(MAKE); $(unstage)
34559 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34560 r=`${PWD_COMMAND}`; export r; \
34561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34562 $(RAW_CXX_TARGET_EXPORTS) \
34563 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
34564 for flag in $(EXTRA_TARGET_FLAGS); do \
34565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34566 done; \
34567 (cd $(TARGET_SUBDIR)/libsanitizer && \
34568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34570 "RANLIB=$${RANLIB}" \
34571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34572 install-html) \
34573 || exit 1
34575 @endif target-libsanitizer
34577 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34578 maybe-installcheck-target-libsanitizer:
34579 @if target-libsanitizer
34580 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34582 installcheck-target-libsanitizer: \
34583 configure-target-libsanitizer
34584 @: $(MAKE); $(unstage)
34585 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34586 r=`${PWD_COMMAND}`; export r; \
34587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34588 $(RAW_CXX_TARGET_EXPORTS) \
34589 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
34590 for flag in $(EXTRA_TARGET_FLAGS); do \
34591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34592 done; \
34593 (cd $(TARGET_SUBDIR)/libsanitizer && \
34594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34596 "RANLIB=$${RANLIB}" \
34597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34598 installcheck) \
34599 || exit 1
34601 @endif target-libsanitizer
34603 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34604 maybe-mostlyclean-target-libsanitizer:
34605 @if target-libsanitizer
34606 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34608 mostlyclean-target-libsanitizer:
34609 @: $(MAKE); $(unstage)
34610 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34611 r=`${PWD_COMMAND}`; export r; \
34612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34613 $(RAW_CXX_TARGET_EXPORTS) \
34614 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
34615 for flag in $(EXTRA_TARGET_FLAGS); do \
34616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34617 done; \
34618 (cd $(TARGET_SUBDIR)/libsanitizer && \
34619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34621 "RANLIB=$${RANLIB}" \
34622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34623 mostlyclean) \
34624 || exit 1
34626 @endif target-libsanitizer
34628 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34629 maybe-clean-target-libsanitizer:
34630 @if target-libsanitizer
34631 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34633 clean-target-libsanitizer:
34634 @: $(MAKE); $(unstage)
34635 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34636 r=`${PWD_COMMAND}`; export r; \
34637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34638 $(RAW_CXX_TARGET_EXPORTS) \
34639 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
34640 for flag in $(EXTRA_TARGET_FLAGS); do \
34641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34642 done; \
34643 (cd $(TARGET_SUBDIR)/libsanitizer && \
34644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34646 "RANLIB=$${RANLIB}" \
34647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34648 clean) \
34649 || exit 1
34651 @endif target-libsanitizer
34653 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34654 maybe-distclean-target-libsanitizer:
34655 @if target-libsanitizer
34656 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34658 distclean-target-libsanitizer:
34659 @: $(MAKE); $(unstage)
34660 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34661 r=`${PWD_COMMAND}`; export r; \
34662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34663 $(RAW_CXX_TARGET_EXPORTS) \
34664 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
34665 for flag in $(EXTRA_TARGET_FLAGS); do \
34666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34667 done; \
34668 (cd $(TARGET_SUBDIR)/libsanitizer && \
34669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34671 "RANLIB=$${RANLIB}" \
34672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34673 distclean) \
34674 || exit 1
34676 @endif target-libsanitizer
34678 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34679 maybe-maintainer-clean-target-libsanitizer:
34680 @if target-libsanitizer
34681 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34683 maintainer-clean-target-libsanitizer:
34684 @: $(MAKE); $(unstage)
34685 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34686 r=`${PWD_COMMAND}`; export r; \
34687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34688 $(RAW_CXX_TARGET_EXPORTS) \
34689 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
34690 for flag in $(EXTRA_TARGET_FLAGS); do \
34691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34692 done; \
34693 (cd $(TARGET_SUBDIR)/libsanitizer && \
34694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34696 "RANLIB=$${RANLIB}" \
34697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34698 maintainer-clean) \
34699 || exit 1
34701 @endif target-libsanitizer
34707 .PHONY: configure-target-libmpx maybe-configure-target-libmpx
34708 maybe-configure-target-libmpx:
34709 @if gcc-bootstrap
34710 configure-target-libmpx: stage_current
34711 @endif gcc-bootstrap
34712 @if target-libmpx
34713 maybe-configure-target-libmpx: configure-target-libmpx
34714 configure-target-libmpx:
34715 @r=`${PWD_COMMAND}`; export r; \
34716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34717 echo "Checking multilib configuration for libmpx..."; \
34718 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34719 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34720 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34721 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34722 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34723 else \
34724 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34725 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34726 fi; \
34727 else \
34728 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34729 fi; \
34730 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34731 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34732 $(NORMAL_TARGET_EXPORTS) \
34733 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
34734 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
34735 case $(srcdir) in \
34736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34737 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34739 esac; \
34740 module_srcdir=libmpx; \
34741 rm -f no-such-file || : ; \
34742 CONFIG_SITE=no-such-file $(SHELL) \
34743 $$s/$$module_srcdir/configure \
34744 --srcdir=$${topdir}/$$module_srcdir \
34745 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34746 --target=${target_alias} \
34747 || exit 1
34748 @endif target-libmpx
34752 .PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
34753 maybe-configure-stage1-target-libmpx:
34754 @if target-libmpx-bootstrap
34755 maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
34756 configure-stage1-target-libmpx:
34757 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34758 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34759 @r=`${PWD_COMMAND}`; export r; \
34760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34761 TFLAGS="$(STAGE1_TFLAGS)"; \
34762 echo "Checking multilib configuration for libmpx..."; \
34763 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34764 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34765 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34766 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34767 else \
34768 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34769 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34770 fi; \
34771 else \
34772 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34773 fi; \
34774 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34775 $(NORMAL_TARGET_EXPORTS) \
34776 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34777 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34778 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34779 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
34780 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34781 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34782 case $(srcdir) in \
34783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34784 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34786 esac; \
34787 module_srcdir=libmpx; \
34788 $(SHELL) $$s/$$module_srcdir/configure \
34789 --srcdir=$${topdir}/$$module_srcdir \
34790 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34791 --target=${target_alias} \
34793 $(STAGE1_CONFIGURE_FLAGS)
34794 @endif target-libmpx-bootstrap
34796 .PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
34797 maybe-configure-stage2-target-libmpx:
34798 @if target-libmpx-bootstrap
34799 maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
34800 configure-stage2-target-libmpx:
34801 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34802 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34803 @r=`${PWD_COMMAND}`; export r; \
34804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34805 TFLAGS="$(STAGE2_TFLAGS)"; \
34806 echo "Checking multilib configuration for libmpx..."; \
34807 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34808 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34809 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34810 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34811 else \
34812 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34813 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34814 fi; \
34815 else \
34816 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34817 fi; \
34818 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34819 $(NORMAL_TARGET_EXPORTS) \
34821 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34822 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34823 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34824 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
34825 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34826 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34827 case $(srcdir) in \
34828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34829 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34831 esac; \
34832 module_srcdir=libmpx; \
34833 $(SHELL) $$s/$$module_srcdir/configure \
34834 --srcdir=$${topdir}/$$module_srcdir \
34835 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34836 --target=${target_alias} \
34837 --with-build-libsubdir=$(HOST_SUBDIR) \
34838 $(STAGE2_CONFIGURE_FLAGS)
34839 @endif target-libmpx-bootstrap
34841 .PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
34842 maybe-configure-stage3-target-libmpx:
34843 @if target-libmpx-bootstrap
34844 maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
34845 configure-stage3-target-libmpx:
34846 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34847 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34848 @r=`${PWD_COMMAND}`; export r; \
34849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34850 TFLAGS="$(STAGE3_TFLAGS)"; \
34851 echo "Checking multilib configuration for libmpx..."; \
34852 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34853 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34854 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34855 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34856 else \
34857 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34858 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34859 fi; \
34860 else \
34861 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34862 fi; \
34863 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34864 $(NORMAL_TARGET_EXPORTS) \
34866 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34867 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34868 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34869 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
34870 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34871 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34872 case $(srcdir) in \
34873 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34874 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34875 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34876 esac; \
34877 module_srcdir=libmpx; \
34878 $(SHELL) $$s/$$module_srcdir/configure \
34879 --srcdir=$${topdir}/$$module_srcdir \
34880 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34881 --target=${target_alias} \
34882 --with-build-libsubdir=$(HOST_SUBDIR) \
34883 $(STAGE3_CONFIGURE_FLAGS)
34884 @endif target-libmpx-bootstrap
34886 .PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
34887 maybe-configure-stage4-target-libmpx:
34888 @if target-libmpx-bootstrap
34889 maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
34890 configure-stage4-target-libmpx:
34891 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34892 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34893 @r=`${PWD_COMMAND}`; export r; \
34894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34895 TFLAGS="$(STAGE4_TFLAGS)"; \
34896 echo "Checking multilib configuration for libmpx..."; \
34897 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34898 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34899 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34900 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34901 else \
34902 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34903 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34904 fi; \
34905 else \
34906 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34907 fi; \
34908 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34909 $(NORMAL_TARGET_EXPORTS) \
34911 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34912 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34913 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34914 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
34915 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34916 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34917 case $(srcdir) in \
34918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34919 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34921 esac; \
34922 module_srcdir=libmpx; \
34923 $(SHELL) $$s/$$module_srcdir/configure \
34924 --srcdir=$${topdir}/$$module_srcdir \
34925 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34926 --target=${target_alias} \
34927 --with-build-libsubdir=$(HOST_SUBDIR) \
34928 $(STAGE4_CONFIGURE_FLAGS)
34929 @endif target-libmpx-bootstrap
34931 .PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
34932 maybe-configure-stageprofile-target-libmpx:
34933 @if target-libmpx-bootstrap
34934 maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34935 configure-stageprofile-target-libmpx:
34936 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34937 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34938 @r=`${PWD_COMMAND}`; export r; \
34939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34940 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34941 echo "Checking multilib configuration for libmpx..."; \
34942 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34943 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34944 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34945 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34946 else \
34947 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34948 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34949 fi; \
34950 else \
34951 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34952 fi; \
34953 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34954 $(NORMAL_TARGET_EXPORTS) \
34956 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34957 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34958 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34959 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
34960 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34961 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34962 case $(srcdir) in \
34963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34964 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34966 esac; \
34967 module_srcdir=libmpx; \
34968 $(SHELL) $$s/$$module_srcdir/configure \
34969 --srcdir=$${topdir}/$$module_srcdir \
34970 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34971 --target=${target_alias} \
34972 --with-build-libsubdir=$(HOST_SUBDIR) \
34973 $(STAGEprofile_CONFIGURE_FLAGS)
34974 @endif target-libmpx-bootstrap
34976 .PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
34977 maybe-configure-stagefeedback-target-libmpx:
34978 @if target-libmpx-bootstrap
34979 maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34980 configure-stagefeedback-target-libmpx:
34981 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34982 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34983 @r=`${PWD_COMMAND}`; export r; \
34984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34985 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34986 echo "Checking multilib configuration for libmpx..."; \
34987 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34988 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34989 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34990 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34991 else \
34992 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34993 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34994 fi; \
34995 else \
34996 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34997 fi; \
34998 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34999 $(NORMAL_TARGET_EXPORTS) \
35001 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35002 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35003 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35004 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
35005 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
35006 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
35007 case $(srcdir) in \
35008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35009 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
35010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35011 esac; \
35012 module_srcdir=libmpx; \
35013 $(SHELL) $$s/$$module_srcdir/configure \
35014 --srcdir=$${topdir}/$$module_srcdir \
35015 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35016 --target=${target_alias} \
35017 --with-build-libsubdir=$(HOST_SUBDIR) \
35018 $(STAGEfeedback_CONFIGURE_FLAGS)
35019 @endif target-libmpx-bootstrap
35025 .PHONY: all-target-libmpx maybe-all-target-libmpx
35026 maybe-all-target-libmpx:
35027 @if gcc-bootstrap
35028 all-target-libmpx: stage_current
35029 @endif gcc-bootstrap
35030 @if target-libmpx
35031 TARGET-target-libmpx=all
35032 maybe-all-target-libmpx: all-target-libmpx
35033 all-target-libmpx: configure-target-libmpx
35034 @r=`${PWD_COMMAND}`; export r; \
35035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35036 $(NORMAL_TARGET_EXPORTS) \
35037 (cd $(TARGET_SUBDIR)/libmpx && \
35038 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35039 $(TARGET-target-libmpx))
35040 @endif target-libmpx
35044 .PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
35045 .PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
35046 maybe-all-stage1-target-libmpx:
35047 maybe-clean-stage1-target-libmpx:
35048 @if target-libmpx-bootstrap
35049 maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
35050 all-stage1: all-stage1-target-libmpx
35051 TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
35052 all-stage1-target-libmpx: configure-stage1-target-libmpx
35053 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35054 @r=`${PWD_COMMAND}`; export r; \
35055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35056 TFLAGS="$(STAGE1_TFLAGS)"; \
35057 $(NORMAL_TARGET_EXPORTS) \
35058 cd $(TARGET_SUBDIR)/libmpx && \
35059 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35060 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35061 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35062 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35063 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35064 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35065 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35066 $(EXTRA_TARGET_FLAGS) \
35068 TFLAGS="$(STAGE1_TFLAGS)" \
35069 $(TARGET-stage1-target-libmpx)
35071 maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
35072 clean-stage1: clean-stage1-target-libmpx
35073 clean-stage1-target-libmpx:
35074 @if [ $(current_stage) = stage1 ]; then \
35075 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35076 else \
35077 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
35078 $(MAKE) stage1-start; \
35079 fi; \
35080 cd $(TARGET_SUBDIR)/libmpx && \
35081 $(MAKE) $(EXTRA_TARGET_FLAGS) \
35082 clean
35083 @endif target-libmpx-bootstrap
35086 .PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
35087 .PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
35088 maybe-all-stage2-target-libmpx:
35089 maybe-clean-stage2-target-libmpx:
35090 @if target-libmpx-bootstrap
35091 maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
35092 all-stage2: all-stage2-target-libmpx
35093 TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
35094 all-stage2-target-libmpx: configure-stage2-target-libmpx
35095 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35096 @r=`${PWD_COMMAND}`; export r; \
35097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35098 TFLAGS="$(STAGE2_TFLAGS)"; \
35099 $(NORMAL_TARGET_EXPORTS) \
35101 cd $(TARGET_SUBDIR)/libmpx && \
35102 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35103 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35104 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35105 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35106 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35107 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35108 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35109 $(EXTRA_TARGET_FLAGS) \
35110 TFLAGS="$(STAGE2_TFLAGS)" \
35111 $(TARGET-stage2-target-libmpx)
35113 maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
35114 clean-stage2: clean-stage2-target-libmpx
35115 clean-stage2-target-libmpx:
35116 @if [ $(current_stage) = stage2 ]; then \
35117 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35118 else \
35119 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
35120 $(MAKE) stage2-start; \
35121 fi; \
35122 cd $(TARGET_SUBDIR)/libmpx && \
35123 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35124 @endif target-libmpx-bootstrap
35127 .PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
35128 .PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
35129 maybe-all-stage3-target-libmpx:
35130 maybe-clean-stage3-target-libmpx:
35131 @if target-libmpx-bootstrap
35132 maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
35133 all-stage3: all-stage3-target-libmpx
35134 TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
35135 all-stage3-target-libmpx: configure-stage3-target-libmpx
35136 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35137 @r=`${PWD_COMMAND}`; export r; \
35138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35139 TFLAGS="$(STAGE3_TFLAGS)"; \
35140 $(NORMAL_TARGET_EXPORTS) \
35142 cd $(TARGET_SUBDIR)/libmpx && \
35143 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35144 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35145 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35146 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35147 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35148 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35149 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35150 $(EXTRA_TARGET_FLAGS) \
35151 TFLAGS="$(STAGE3_TFLAGS)" \
35152 $(TARGET-stage3-target-libmpx)
35154 maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
35155 clean-stage3: clean-stage3-target-libmpx
35156 clean-stage3-target-libmpx:
35157 @if [ $(current_stage) = stage3 ]; then \
35158 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35159 else \
35160 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
35161 $(MAKE) stage3-start; \
35162 fi; \
35163 cd $(TARGET_SUBDIR)/libmpx && \
35164 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35165 @endif target-libmpx-bootstrap
35168 .PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
35169 .PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
35170 maybe-all-stage4-target-libmpx:
35171 maybe-clean-stage4-target-libmpx:
35172 @if target-libmpx-bootstrap
35173 maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
35174 all-stage4: all-stage4-target-libmpx
35175 TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
35176 all-stage4-target-libmpx: configure-stage4-target-libmpx
35177 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35178 @r=`${PWD_COMMAND}`; export r; \
35179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35180 TFLAGS="$(STAGE4_TFLAGS)"; \
35181 $(NORMAL_TARGET_EXPORTS) \
35183 cd $(TARGET_SUBDIR)/libmpx && \
35184 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35185 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35186 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35187 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35188 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35189 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35190 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35191 $(EXTRA_TARGET_FLAGS) \
35192 TFLAGS="$(STAGE4_TFLAGS)" \
35193 $(TARGET-stage4-target-libmpx)
35195 maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
35196 clean-stage4: clean-stage4-target-libmpx
35197 clean-stage4-target-libmpx:
35198 @if [ $(current_stage) = stage4 ]; then \
35199 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35200 else \
35201 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
35202 $(MAKE) stage4-start; \
35203 fi; \
35204 cd $(TARGET_SUBDIR)/libmpx && \
35205 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35206 @endif target-libmpx-bootstrap
35209 .PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
35210 .PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
35211 maybe-all-stageprofile-target-libmpx:
35212 maybe-clean-stageprofile-target-libmpx:
35213 @if target-libmpx-bootstrap
35214 maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
35215 all-stageprofile: all-stageprofile-target-libmpx
35216 TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
35217 all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
35218 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35219 @r=`${PWD_COMMAND}`; export r; \
35220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35221 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35222 $(NORMAL_TARGET_EXPORTS) \
35224 cd $(TARGET_SUBDIR)/libmpx && \
35225 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35226 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35227 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35228 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35229 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35230 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35231 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35232 $(EXTRA_TARGET_FLAGS) \
35233 TFLAGS="$(STAGEprofile_TFLAGS)" \
35234 $(TARGET-stageprofile-target-libmpx)
35236 maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
35237 clean-stageprofile: clean-stageprofile-target-libmpx
35238 clean-stageprofile-target-libmpx:
35239 @if [ $(current_stage) = stageprofile ]; then \
35240 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35241 else \
35242 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
35243 $(MAKE) stageprofile-start; \
35244 fi; \
35245 cd $(TARGET_SUBDIR)/libmpx && \
35246 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35247 @endif target-libmpx-bootstrap
35250 .PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
35251 .PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
35252 maybe-all-stagefeedback-target-libmpx:
35253 maybe-clean-stagefeedback-target-libmpx:
35254 @if target-libmpx-bootstrap
35255 maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
35256 all-stagefeedback: all-stagefeedback-target-libmpx
35257 TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
35258 all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
35259 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35260 @r=`${PWD_COMMAND}`; export r; \
35261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35262 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35263 $(NORMAL_TARGET_EXPORTS) \
35265 cd $(TARGET_SUBDIR)/libmpx && \
35266 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35267 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35268 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35269 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35270 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35271 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35272 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35273 $(EXTRA_TARGET_FLAGS) \
35274 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35275 $(TARGET-stagefeedback-target-libmpx)
35277 maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
35278 clean-stagefeedback: clean-stagefeedback-target-libmpx
35279 clean-stagefeedback-target-libmpx:
35280 @if [ $(current_stage) = stagefeedback ]; then \
35281 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35282 else \
35283 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
35284 $(MAKE) stagefeedback-start; \
35285 fi; \
35286 cd $(TARGET_SUBDIR)/libmpx && \
35287 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35288 @endif target-libmpx-bootstrap
35295 .PHONY: check-target-libmpx maybe-check-target-libmpx
35296 maybe-check-target-libmpx:
35297 @if target-libmpx
35298 maybe-check-target-libmpx: check-target-libmpx
35300 check-target-libmpx:
35301 @: $(MAKE); $(unstage)
35302 @r=`${PWD_COMMAND}`; export r; \
35303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35304 $(NORMAL_TARGET_EXPORTS) \
35305 (cd $(TARGET_SUBDIR)/libmpx && \
35306 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35308 @endif target-libmpx
35310 .PHONY: install-target-libmpx maybe-install-target-libmpx
35311 maybe-install-target-libmpx:
35312 @if target-libmpx
35313 maybe-install-target-libmpx: install-target-libmpx
35315 install-target-libmpx: installdirs
35316 @: $(MAKE); $(unstage)
35317 @r=`${PWD_COMMAND}`; export r; \
35318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35319 $(NORMAL_TARGET_EXPORTS) \
35320 (cd $(TARGET_SUBDIR)/libmpx && \
35321 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35323 @endif target-libmpx
35325 .PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
35326 maybe-install-strip-target-libmpx:
35327 @if target-libmpx
35328 maybe-install-strip-target-libmpx: install-strip-target-libmpx
35330 install-strip-target-libmpx: installdirs
35331 @: $(MAKE); $(unstage)
35332 @r=`${PWD_COMMAND}`; export r; \
35333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35334 $(NORMAL_TARGET_EXPORTS) \
35335 (cd $(TARGET_SUBDIR)/libmpx && \
35336 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35338 @endif target-libmpx
35340 # Other targets (info, dvi, pdf, etc.)
35342 .PHONY: maybe-info-target-libmpx info-target-libmpx
35343 maybe-info-target-libmpx:
35344 @if target-libmpx
35345 maybe-info-target-libmpx: info-target-libmpx
35347 info-target-libmpx: \
35348 configure-target-libmpx
35349 @: $(MAKE); $(unstage)
35350 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35351 r=`${PWD_COMMAND}`; export r; \
35352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35353 $(NORMAL_TARGET_EXPORTS) \
35354 echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
35355 for flag in $(EXTRA_TARGET_FLAGS); do \
35356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35357 done; \
35358 (cd $(TARGET_SUBDIR)/libmpx && \
35359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35361 "RANLIB=$${RANLIB}" \
35362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35363 info) \
35364 || exit 1
35366 @endif target-libmpx
35368 .PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
35369 maybe-dvi-target-libmpx:
35370 @if target-libmpx
35371 maybe-dvi-target-libmpx: dvi-target-libmpx
35373 dvi-target-libmpx: \
35374 configure-target-libmpx
35375 @: $(MAKE); $(unstage)
35376 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35377 r=`${PWD_COMMAND}`; export r; \
35378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35379 $(NORMAL_TARGET_EXPORTS) \
35380 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
35381 for flag in $(EXTRA_TARGET_FLAGS); do \
35382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35383 done; \
35384 (cd $(TARGET_SUBDIR)/libmpx && \
35385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35387 "RANLIB=$${RANLIB}" \
35388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35389 dvi) \
35390 || exit 1
35392 @endif target-libmpx
35394 .PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
35395 maybe-pdf-target-libmpx:
35396 @if target-libmpx
35397 maybe-pdf-target-libmpx: pdf-target-libmpx
35399 pdf-target-libmpx: \
35400 configure-target-libmpx
35401 @: $(MAKE); $(unstage)
35402 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35403 r=`${PWD_COMMAND}`; export r; \
35404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35405 $(NORMAL_TARGET_EXPORTS) \
35406 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
35407 for flag in $(EXTRA_TARGET_FLAGS); do \
35408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35409 done; \
35410 (cd $(TARGET_SUBDIR)/libmpx && \
35411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35413 "RANLIB=$${RANLIB}" \
35414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35415 pdf) \
35416 || exit 1
35418 @endif target-libmpx
35420 .PHONY: maybe-html-target-libmpx html-target-libmpx
35421 maybe-html-target-libmpx:
35422 @if target-libmpx
35423 maybe-html-target-libmpx: html-target-libmpx
35425 html-target-libmpx: \
35426 configure-target-libmpx
35427 @: $(MAKE); $(unstage)
35428 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35429 r=`${PWD_COMMAND}`; export r; \
35430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35431 $(NORMAL_TARGET_EXPORTS) \
35432 echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
35433 for flag in $(EXTRA_TARGET_FLAGS); do \
35434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35435 done; \
35436 (cd $(TARGET_SUBDIR)/libmpx && \
35437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35439 "RANLIB=$${RANLIB}" \
35440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35441 html) \
35442 || exit 1
35444 @endif target-libmpx
35446 .PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
35447 maybe-TAGS-target-libmpx:
35448 @if target-libmpx
35449 maybe-TAGS-target-libmpx: TAGS-target-libmpx
35451 TAGS-target-libmpx: \
35452 configure-target-libmpx
35453 @: $(MAKE); $(unstage)
35454 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35455 r=`${PWD_COMMAND}`; export r; \
35456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35457 $(NORMAL_TARGET_EXPORTS) \
35458 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
35459 for flag in $(EXTRA_TARGET_FLAGS); do \
35460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35461 done; \
35462 (cd $(TARGET_SUBDIR)/libmpx && \
35463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35465 "RANLIB=$${RANLIB}" \
35466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35467 TAGS) \
35468 || exit 1
35470 @endif target-libmpx
35472 .PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
35473 maybe-install-info-target-libmpx:
35474 @if target-libmpx
35475 maybe-install-info-target-libmpx: install-info-target-libmpx
35477 install-info-target-libmpx: \
35478 configure-target-libmpx \
35479 info-target-libmpx
35480 @: $(MAKE); $(unstage)
35481 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35482 r=`${PWD_COMMAND}`; export r; \
35483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35484 $(NORMAL_TARGET_EXPORTS) \
35485 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
35486 for flag in $(EXTRA_TARGET_FLAGS); do \
35487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35488 done; \
35489 (cd $(TARGET_SUBDIR)/libmpx && \
35490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35492 "RANLIB=$${RANLIB}" \
35493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35494 install-info) \
35495 || exit 1
35497 @endif target-libmpx
35499 .PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
35500 maybe-install-pdf-target-libmpx:
35501 @if target-libmpx
35502 maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
35504 install-pdf-target-libmpx: \
35505 configure-target-libmpx \
35506 pdf-target-libmpx
35507 @: $(MAKE); $(unstage)
35508 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35509 r=`${PWD_COMMAND}`; export r; \
35510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35511 $(NORMAL_TARGET_EXPORTS) \
35512 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
35513 for flag in $(EXTRA_TARGET_FLAGS); do \
35514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35515 done; \
35516 (cd $(TARGET_SUBDIR)/libmpx && \
35517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35519 "RANLIB=$${RANLIB}" \
35520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35521 install-pdf) \
35522 || exit 1
35524 @endif target-libmpx
35526 .PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
35527 maybe-install-html-target-libmpx:
35528 @if target-libmpx
35529 maybe-install-html-target-libmpx: install-html-target-libmpx
35531 install-html-target-libmpx: \
35532 configure-target-libmpx \
35533 html-target-libmpx
35534 @: $(MAKE); $(unstage)
35535 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35536 r=`${PWD_COMMAND}`; export r; \
35537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35538 $(NORMAL_TARGET_EXPORTS) \
35539 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
35540 for flag in $(EXTRA_TARGET_FLAGS); do \
35541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35542 done; \
35543 (cd $(TARGET_SUBDIR)/libmpx && \
35544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35546 "RANLIB=$${RANLIB}" \
35547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35548 install-html) \
35549 || exit 1
35551 @endif target-libmpx
35553 .PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
35554 maybe-installcheck-target-libmpx:
35555 @if target-libmpx
35556 maybe-installcheck-target-libmpx: installcheck-target-libmpx
35558 installcheck-target-libmpx: \
35559 configure-target-libmpx
35560 @: $(MAKE); $(unstage)
35561 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35562 r=`${PWD_COMMAND}`; export r; \
35563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35564 $(NORMAL_TARGET_EXPORTS) \
35565 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
35566 for flag in $(EXTRA_TARGET_FLAGS); do \
35567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35568 done; \
35569 (cd $(TARGET_SUBDIR)/libmpx && \
35570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35572 "RANLIB=$${RANLIB}" \
35573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35574 installcheck) \
35575 || exit 1
35577 @endif target-libmpx
35579 .PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
35580 maybe-mostlyclean-target-libmpx:
35581 @if target-libmpx
35582 maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
35584 mostlyclean-target-libmpx:
35585 @: $(MAKE); $(unstage)
35586 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35587 r=`${PWD_COMMAND}`; export r; \
35588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35589 $(NORMAL_TARGET_EXPORTS) \
35590 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
35591 for flag in $(EXTRA_TARGET_FLAGS); do \
35592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35593 done; \
35594 (cd $(TARGET_SUBDIR)/libmpx && \
35595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35597 "RANLIB=$${RANLIB}" \
35598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35599 mostlyclean) \
35600 || exit 1
35602 @endif target-libmpx
35604 .PHONY: maybe-clean-target-libmpx clean-target-libmpx
35605 maybe-clean-target-libmpx:
35606 @if target-libmpx
35607 maybe-clean-target-libmpx: clean-target-libmpx
35609 clean-target-libmpx:
35610 @: $(MAKE); $(unstage)
35611 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35612 r=`${PWD_COMMAND}`; export r; \
35613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35614 $(NORMAL_TARGET_EXPORTS) \
35615 echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
35616 for flag in $(EXTRA_TARGET_FLAGS); do \
35617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35618 done; \
35619 (cd $(TARGET_SUBDIR)/libmpx && \
35620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35622 "RANLIB=$${RANLIB}" \
35623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35624 clean) \
35625 || exit 1
35627 @endif target-libmpx
35629 .PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
35630 maybe-distclean-target-libmpx:
35631 @if target-libmpx
35632 maybe-distclean-target-libmpx: distclean-target-libmpx
35634 distclean-target-libmpx:
35635 @: $(MAKE); $(unstage)
35636 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35637 r=`${PWD_COMMAND}`; export r; \
35638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35639 $(NORMAL_TARGET_EXPORTS) \
35640 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
35641 for flag in $(EXTRA_TARGET_FLAGS); do \
35642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35643 done; \
35644 (cd $(TARGET_SUBDIR)/libmpx && \
35645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35647 "RANLIB=$${RANLIB}" \
35648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35649 distclean) \
35650 || exit 1
35652 @endif target-libmpx
35654 .PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
35655 maybe-maintainer-clean-target-libmpx:
35656 @if target-libmpx
35657 maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
35659 maintainer-clean-target-libmpx:
35660 @: $(MAKE); $(unstage)
35661 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35662 r=`${PWD_COMMAND}`; export r; \
35663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35664 $(NORMAL_TARGET_EXPORTS) \
35665 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
35666 for flag in $(EXTRA_TARGET_FLAGS); do \
35667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35668 done; \
35669 (cd $(TARGET_SUBDIR)/libmpx && \
35670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35672 "RANLIB=$${RANLIB}" \
35673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35674 maintainer-clean) \
35675 || exit 1
35677 @endif target-libmpx
35683 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
35684 maybe-configure-target-libvtv:
35685 @if gcc-bootstrap
35686 configure-target-libvtv: stage_current
35687 @endif gcc-bootstrap
35688 @if target-libvtv
35689 maybe-configure-target-libvtv: configure-target-libvtv
35690 configure-target-libvtv:
35691 @r=`${PWD_COMMAND}`; export r; \
35692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35693 echo "Checking multilib configuration for libvtv..."; \
35694 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35695 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35696 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35697 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35698 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35699 else \
35700 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35701 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35702 fi; \
35703 else \
35704 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35705 fi; \
35706 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35707 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35708 $(RAW_CXX_TARGET_EXPORTS) \
35709 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
35710 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
35711 case $(srcdir) in \
35712 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35713 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35714 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35715 esac; \
35716 module_srcdir=libvtv; \
35717 rm -f no-such-file || : ; \
35718 CONFIG_SITE=no-such-file $(SHELL) \
35719 $$s/$$module_srcdir/configure \
35720 --srcdir=$${topdir}/$$module_srcdir \
35721 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35722 --target=${target_alias} \
35723 || exit 1
35724 @endif target-libvtv
35728 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
35729 maybe-configure-stage1-target-libvtv:
35730 @if target-libvtv-bootstrap
35731 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
35732 configure-stage1-target-libvtv:
35733 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35734 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35735 @r=`${PWD_COMMAND}`; export r; \
35736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35737 TFLAGS="$(STAGE1_TFLAGS)"; \
35738 echo "Checking multilib configuration for libvtv..."; \
35739 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35740 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35741 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35742 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35743 else \
35744 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35745 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35746 fi; \
35747 else \
35748 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35749 fi; \
35750 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35751 $(RAW_CXX_TARGET_EXPORTS) \
35752 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35753 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35754 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35755 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
35756 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35757 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35758 case $(srcdir) in \
35759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35760 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35762 esac; \
35763 module_srcdir=libvtv; \
35764 $(SHELL) $$s/$$module_srcdir/configure \
35765 --srcdir=$${topdir}/$$module_srcdir \
35766 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35767 --target=${target_alias} \
35769 $(STAGE1_CONFIGURE_FLAGS)
35770 @endif target-libvtv-bootstrap
35772 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
35773 maybe-configure-stage2-target-libvtv:
35774 @if target-libvtv-bootstrap
35775 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
35776 configure-stage2-target-libvtv:
35777 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35778 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35779 @r=`${PWD_COMMAND}`; export r; \
35780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35781 TFLAGS="$(STAGE2_TFLAGS)"; \
35782 echo "Checking multilib configuration for libvtv..."; \
35783 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35784 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35785 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35786 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35787 else \
35788 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35789 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35790 fi; \
35791 else \
35792 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35793 fi; \
35794 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35795 $(RAW_CXX_TARGET_EXPORTS) \
35797 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35798 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35799 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35800 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
35801 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35802 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35803 case $(srcdir) in \
35804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35805 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35807 esac; \
35808 module_srcdir=libvtv; \
35809 $(SHELL) $$s/$$module_srcdir/configure \
35810 --srcdir=$${topdir}/$$module_srcdir \
35811 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35812 --target=${target_alias} \
35813 --with-build-libsubdir=$(HOST_SUBDIR) \
35814 $(STAGE2_CONFIGURE_FLAGS)
35815 @endif target-libvtv-bootstrap
35817 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
35818 maybe-configure-stage3-target-libvtv:
35819 @if target-libvtv-bootstrap
35820 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
35821 configure-stage3-target-libvtv:
35822 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35823 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35824 @r=`${PWD_COMMAND}`; export r; \
35825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35826 TFLAGS="$(STAGE3_TFLAGS)"; \
35827 echo "Checking multilib configuration for libvtv..."; \
35828 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35829 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35830 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35831 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35832 else \
35833 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35834 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35835 fi; \
35836 else \
35837 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35838 fi; \
35839 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35840 $(RAW_CXX_TARGET_EXPORTS) \
35842 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35843 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35844 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35845 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
35846 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35847 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35848 case $(srcdir) in \
35849 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35850 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35851 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35852 esac; \
35853 module_srcdir=libvtv; \
35854 $(SHELL) $$s/$$module_srcdir/configure \
35855 --srcdir=$${topdir}/$$module_srcdir \
35856 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35857 --target=${target_alias} \
35858 --with-build-libsubdir=$(HOST_SUBDIR) \
35859 $(STAGE3_CONFIGURE_FLAGS)
35860 @endif target-libvtv-bootstrap
35862 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
35863 maybe-configure-stage4-target-libvtv:
35864 @if target-libvtv-bootstrap
35865 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
35866 configure-stage4-target-libvtv:
35867 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35868 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35869 @r=`${PWD_COMMAND}`; export r; \
35870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35871 TFLAGS="$(STAGE4_TFLAGS)"; \
35872 echo "Checking multilib configuration for libvtv..."; \
35873 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35874 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35875 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35876 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35877 else \
35878 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35879 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35880 fi; \
35881 else \
35882 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35883 fi; \
35884 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35885 $(RAW_CXX_TARGET_EXPORTS) \
35887 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35888 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35889 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35890 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
35891 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35892 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35893 case $(srcdir) in \
35894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35895 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35897 esac; \
35898 module_srcdir=libvtv; \
35899 $(SHELL) $$s/$$module_srcdir/configure \
35900 --srcdir=$${topdir}/$$module_srcdir \
35901 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35902 --target=${target_alias} \
35903 --with-build-libsubdir=$(HOST_SUBDIR) \
35904 $(STAGE4_CONFIGURE_FLAGS)
35905 @endif target-libvtv-bootstrap
35907 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
35908 maybe-configure-stageprofile-target-libvtv:
35909 @if target-libvtv-bootstrap
35910 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35911 configure-stageprofile-target-libvtv:
35912 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35913 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35914 @r=`${PWD_COMMAND}`; export r; \
35915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35916 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35917 echo "Checking multilib configuration for libvtv..."; \
35918 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35919 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35920 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35921 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35922 else \
35923 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35924 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35925 fi; \
35926 else \
35927 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35928 fi; \
35929 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35930 $(RAW_CXX_TARGET_EXPORTS) \
35932 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35933 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35934 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35935 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
35936 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35937 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35938 case $(srcdir) in \
35939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35940 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35942 esac; \
35943 module_srcdir=libvtv; \
35944 $(SHELL) $$s/$$module_srcdir/configure \
35945 --srcdir=$${topdir}/$$module_srcdir \
35946 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35947 --target=${target_alias} \
35948 --with-build-libsubdir=$(HOST_SUBDIR) \
35949 $(STAGEprofile_CONFIGURE_FLAGS)
35950 @endif target-libvtv-bootstrap
35952 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
35953 maybe-configure-stagefeedback-target-libvtv:
35954 @if target-libvtv-bootstrap
35955 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35956 configure-stagefeedback-target-libvtv:
35957 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35958 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35959 @r=`${PWD_COMMAND}`; export r; \
35960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35961 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35962 echo "Checking multilib configuration for libvtv..."; \
35963 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35964 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35965 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35966 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35967 else \
35968 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35969 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35970 fi; \
35971 else \
35972 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35973 fi; \
35974 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35975 $(RAW_CXX_TARGET_EXPORTS) \
35977 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35978 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35979 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35980 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
35981 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35982 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35983 case $(srcdir) in \
35984 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35985 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35986 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35987 esac; \
35988 module_srcdir=libvtv; \
35989 $(SHELL) $$s/$$module_srcdir/configure \
35990 --srcdir=$${topdir}/$$module_srcdir \
35991 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35992 --target=${target_alias} \
35993 --with-build-libsubdir=$(HOST_SUBDIR) \
35994 $(STAGEfeedback_CONFIGURE_FLAGS)
35995 @endif target-libvtv-bootstrap
36001 .PHONY: all-target-libvtv maybe-all-target-libvtv
36002 maybe-all-target-libvtv:
36003 @if gcc-bootstrap
36004 all-target-libvtv: stage_current
36005 @endif gcc-bootstrap
36006 @if target-libvtv
36007 TARGET-target-libvtv=all
36008 maybe-all-target-libvtv: all-target-libvtv
36009 all-target-libvtv: configure-target-libvtv
36010 @r=`${PWD_COMMAND}`; export r; \
36011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36012 $(RAW_CXX_TARGET_EXPORTS) \
36013 (cd $(TARGET_SUBDIR)/libvtv && \
36014 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36015 $(TARGET-target-libvtv))
36016 @endif target-libvtv
36020 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
36021 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
36022 maybe-all-stage1-target-libvtv:
36023 maybe-clean-stage1-target-libvtv:
36024 @if target-libvtv-bootstrap
36025 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
36026 all-stage1: all-stage1-target-libvtv
36027 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
36028 all-stage1-target-libvtv: configure-stage1-target-libvtv
36029 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36030 @r=`${PWD_COMMAND}`; export r; \
36031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36032 TFLAGS="$(STAGE1_TFLAGS)"; \
36033 $(RAW_CXX_TARGET_EXPORTS) \
36034 cd $(TARGET_SUBDIR)/libvtv && \
36035 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36036 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36037 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36038 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36039 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36040 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36041 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36042 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36044 TFLAGS="$(STAGE1_TFLAGS)" \
36045 $(TARGET-stage1-target-libvtv)
36047 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
36048 clean-stage1: clean-stage1-target-libvtv
36049 clean-stage1-target-libvtv:
36050 @if [ $(current_stage) = stage1 ]; then \
36051 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36052 else \
36053 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
36054 $(MAKE) stage1-start; \
36055 fi; \
36056 cd $(TARGET_SUBDIR)/libvtv && \
36057 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36058 clean
36059 @endif target-libvtv-bootstrap
36062 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
36063 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
36064 maybe-all-stage2-target-libvtv:
36065 maybe-clean-stage2-target-libvtv:
36066 @if target-libvtv-bootstrap
36067 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
36068 all-stage2: all-stage2-target-libvtv
36069 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
36070 all-stage2-target-libvtv: configure-stage2-target-libvtv
36071 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36072 @r=`${PWD_COMMAND}`; export r; \
36073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36074 TFLAGS="$(STAGE2_TFLAGS)"; \
36075 $(RAW_CXX_TARGET_EXPORTS) \
36077 cd $(TARGET_SUBDIR)/libvtv && \
36078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36079 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36080 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36081 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36082 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36083 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36084 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36085 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36086 TFLAGS="$(STAGE2_TFLAGS)" \
36087 $(TARGET-stage2-target-libvtv)
36089 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
36090 clean-stage2: clean-stage2-target-libvtv
36091 clean-stage2-target-libvtv:
36092 @if [ $(current_stage) = stage2 ]; then \
36093 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36094 else \
36095 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
36096 $(MAKE) stage2-start; \
36097 fi; \
36098 cd $(TARGET_SUBDIR)/libvtv && \
36099 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36100 @endif target-libvtv-bootstrap
36103 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
36104 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
36105 maybe-all-stage3-target-libvtv:
36106 maybe-clean-stage3-target-libvtv:
36107 @if target-libvtv-bootstrap
36108 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
36109 all-stage3: all-stage3-target-libvtv
36110 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
36111 all-stage3-target-libvtv: configure-stage3-target-libvtv
36112 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36113 @r=`${PWD_COMMAND}`; export r; \
36114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36115 TFLAGS="$(STAGE3_TFLAGS)"; \
36116 $(RAW_CXX_TARGET_EXPORTS) \
36118 cd $(TARGET_SUBDIR)/libvtv && \
36119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36120 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36121 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36122 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36126 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36127 TFLAGS="$(STAGE3_TFLAGS)" \
36128 $(TARGET-stage3-target-libvtv)
36130 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
36131 clean-stage3: clean-stage3-target-libvtv
36132 clean-stage3-target-libvtv:
36133 @if [ $(current_stage) = stage3 ]; then \
36134 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36135 else \
36136 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
36137 $(MAKE) stage3-start; \
36138 fi; \
36139 cd $(TARGET_SUBDIR)/libvtv && \
36140 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36141 @endif target-libvtv-bootstrap
36144 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
36145 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
36146 maybe-all-stage4-target-libvtv:
36147 maybe-clean-stage4-target-libvtv:
36148 @if target-libvtv-bootstrap
36149 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
36150 all-stage4: all-stage4-target-libvtv
36151 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
36152 all-stage4-target-libvtv: configure-stage4-target-libvtv
36153 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36154 @r=`${PWD_COMMAND}`; export r; \
36155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36156 TFLAGS="$(STAGE4_TFLAGS)"; \
36157 $(RAW_CXX_TARGET_EXPORTS) \
36159 cd $(TARGET_SUBDIR)/libvtv && \
36160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36161 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36162 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36163 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36167 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36168 TFLAGS="$(STAGE4_TFLAGS)" \
36169 $(TARGET-stage4-target-libvtv)
36171 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
36172 clean-stage4: clean-stage4-target-libvtv
36173 clean-stage4-target-libvtv:
36174 @if [ $(current_stage) = stage4 ]; then \
36175 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36176 else \
36177 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
36178 $(MAKE) stage4-start; \
36179 fi; \
36180 cd $(TARGET_SUBDIR)/libvtv && \
36181 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36182 @endif target-libvtv-bootstrap
36185 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
36186 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
36187 maybe-all-stageprofile-target-libvtv:
36188 maybe-clean-stageprofile-target-libvtv:
36189 @if target-libvtv-bootstrap
36190 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
36191 all-stageprofile: all-stageprofile-target-libvtv
36192 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
36193 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
36194 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36195 @r=`${PWD_COMMAND}`; export r; \
36196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36197 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36198 $(RAW_CXX_TARGET_EXPORTS) \
36200 cd $(TARGET_SUBDIR)/libvtv && \
36201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36202 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36203 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36204 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36208 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36209 TFLAGS="$(STAGEprofile_TFLAGS)" \
36210 $(TARGET-stageprofile-target-libvtv)
36212 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
36213 clean-stageprofile: clean-stageprofile-target-libvtv
36214 clean-stageprofile-target-libvtv:
36215 @if [ $(current_stage) = stageprofile ]; then \
36216 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36217 else \
36218 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
36219 $(MAKE) stageprofile-start; \
36220 fi; \
36221 cd $(TARGET_SUBDIR)/libvtv && \
36222 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36223 @endif target-libvtv-bootstrap
36226 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
36227 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
36228 maybe-all-stagefeedback-target-libvtv:
36229 maybe-clean-stagefeedback-target-libvtv:
36230 @if target-libvtv-bootstrap
36231 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
36232 all-stagefeedback: all-stagefeedback-target-libvtv
36233 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
36234 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
36235 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36236 @r=`${PWD_COMMAND}`; export r; \
36237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36238 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36239 $(RAW_CXX_TARGET_EXPORTS) \
36241 cd $(TARGET_SUBDIR)/libvtv && \
36242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36243 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36244 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36245 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36249 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36250 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36251 $(TARGET-stagefeedback-target-libvtv)
36253 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
36254 clean-stagefeedback: clean-stagefeedback-target-libvtv
36255 clean-stagefeedback-target-libvtv:
36256 @if [ $(current_stage) = stagefeedback ]; then \
36257 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36258 else \
36259 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
36260 $(MAKE) stagefeedback-start; \
36261 fi; \
36262 cd $(TARGET_SUBDIR)/libvtv && \
36263 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36264 @endif target-libvtv-bootstrap
36271 .PHONY: check-target-libvtv maybe-check-target-libvtv
36272 maybe-check-target-libvtv:
36273 @if target-libvtv
36274 maybe-check-target-libvtv: check-target-libvtv
36276 check-target-libvtv:
36277 @: $(MAKE); $(unstage)
36278 @r=`${PWD_COMMAND}`; export r; \
36279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36280 $(RAW_CXX_TARGET_EXPORTS) \
36281 (cd $(TARGET_SUBDIR)/libvtv && \
36282 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36284 @endif target-libvtv
36286 .PHONY: install-target-libvtv maybe-install-target-libvtv
36287 maybe-install-target-libvtv:
36288 @if target-libvtv
36289 maybe-install-target-libvtv: install-target-libvtv
36291 install-target-libvtv: installdirs
36292 @: $(MAKE); $(unstage)
36293 @r=`${PWD_COMMAND}`; export r; \
36294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36295 $(RAW_CXX_TARGET_EXPORTS) \
36296 (cd $(TARGET_SUBDIR)/libvtv && \
36297 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36299 @endif target-libvtv
36301 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
36302 maybe-install-strip-target-libvtv:
36303 @if target-libvtv
36304 maybe-install-strip-target-libvtv: install-strip-target-libvtv
36306 install-strip-target-libvtv: installdirs
36307 @: $(MAKE); $(unstage)
36308 @r=`${PWD_COMMAND}`; export r; \
36309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36310 $(RAW_CXX_TARGET_EXPORTS) \
36311 (cd $(TARGET_SUBDIR)/libvtv && \
36312 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36314 @endif target-libvtv
36316 # Other targets (info, dvi, pdf, etc.)
36318 .PHONY: maybe-info-target-libvtv info-target-libvtv
36319 maybe-info-target-libvtv:
36320 @if target-libvtv
36321 maybe-info-target-libvtv: info-target-libvtv
36323 info-target-libvtv: \
36324 configure-target-libvtv
36325 @: $(MAKE); $(unstage)
36326 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36327 r=`${PWD_COMMAND}`; export r; \
36328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36329 $(RAW_CXX_TARGET_EXPORTS) \
36330 echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
36331 for flag in $(EXTRA_TARGET_FLAGS); do \
36332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36333 done; \
36334 (cd $(TARGET_SUBDIR)/libvtv && \
36335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36337 "RANLIB=$${RANLIB}" \
36338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36339 info) \
36340 || exit 1
36342 @endif target-libvtv
36344 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
36345 maybe-dvi-target-libvtv:
36346 @if target-libvtv
36347 maybe-dvi-target-libvtv: dvi-target-libvtv
36349 dvi-target-libvtv: \
36350 configure-target-libvtv
36351 @: $(MAKE); $(unstage)
36352 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36353 r=`${PWD_COMMAND}`; export r; \
36354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36355 $(RAW_CXX_TARGET_EXPORTS) \
36356 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
36357 for flag in $(EXTRA_TARGET_FLAGS); do \
36358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36359 done; \
36360 (cd $(TARGET_SUBDIR)/libvtv && \
36361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36363 "RANLIB=$${RANLIB}" \
36364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36365 dvi) \
36366 || exit 1
36368 @endif target-libvtv
36370 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
36371 maybe-pdf-target-libvtv:
36372 @if target-libvtv
36373 maybe-pdf-target-libvtv: pdf-target-libvtv
36375 pdf-target-libvtv: \
36376 configure-target-libvtv
36377 @: $(MAKE); $(unstage)
36378 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36379 r=`${PWD_COMMAND}`; export r; \
36380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36381 $(RAW_CXX_TARGET_EXPORTS) \
36382 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
36383 for flag in $(EXTRA_TARGET_FLAGS); do \
36384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36385 done; \
36386 (cd $(TARGET_SUBDIR)/libvtv && \
36387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36389 "RANLIB=$${RANLIB}" \
36390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36391 pdf) \
36392 || exit 1
36394 @endif target-libvtv
36396 .PHONY: maybe-html-target-libvtv html-target-libvtv
36397 maybe-html-target-libvtv:
36398 @if target-libvtv
36399 maybe-html-target-libvtv: html-target-libvtv
36401 html-target-libvtv: \
36402 configure-target-libvtv
36403 @: $(MAKE); $(unstage)
36404 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36405 r=`${PWD_COMMAND}`; export r; \
36406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36407 $(RAW_CXX_TARGET_EXPORTS) \
36408 echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
36409 for flag in $(EXTRA_TARGET_FLAGS); do \
36410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36411 done; \
36412 (cd $(TARGET_SUBDIR)/libvtv && \
36413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36415 "RANLIB=$${RANLIB}" \
36416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36417 html) \
36418 || exit 1
36420 @endif target-libvtv
36422 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
36423 maybe-TAGS-target-libvtv:
36424 @if target-libvtv
36425 maybe-TAGS-target-libvtv: TAGS-target-libvtv
36427 TAGS-target-libvtv: \
36428 configure-target-libvtv
36429 @: $(MAKE); $(unstage)
36430 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36431 r=`${PWD_COMMAND}`; export r; \
36432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36433 $(RAW_CXX_TARGET_EXPORTS) \
36434 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
36435 for flag in $(EXTRA_TARGET_FLAGS); do \
36436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36437 done; \
36438 (cd $(TARGET_SUBDIR)/libvtv && \
36439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36441 "RANLIB=$${RANLIB}" \
36442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36443 TAGS) \
36444 || exit 1
36446 @endif target-libvtv
36448 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
36449 maybe-install-info-target-libvtv:
36450 @if target-libvtv
36451 maybe-install-info-target-libvtv: install-info-target-libvtv
36453 install-info-target-libvtv: \
36454 configure-target-libvtv \
36455 info-target-libvtv
36456 @: $(MAKE); $(unstage)
36457 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36458 r=`${PWD_COMMAND}`; export r; \
36459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36460 $(RAW_CXX_TARGET_EXPORTS) \
36461 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
36462 for flag in $(EXTRA_TARGET_FLAGS); do \
36463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36464 done; \
36465 (cd $(TARGET_SUBDIR)/libvtv && \
36466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36468 "RANLIB=$${RANLIB}" \
36469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36470 install-info) \
36471 || exit 1
36473 @endif target-libvtv
36475 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
36476 maybe-install-pdf-target-libvtv:
36477 @if target-libvtv
36478 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
36480 install-pdf-target-libvtv: \
36481 configure-target-libvtv \
36482 pdf-target-libvtv
36483 @: $(MAKE); $(unstage)
36484 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36485 r=`${PWD_COMMAND}`; export r; \
36486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36487 $(RAW_CXX_TARGET_EXPORTS) \
36488 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
36489 for flag in $(EXTRA_TARGET_FLAGS); do \
36490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36491 done; \
36492 (cd $(TARGET_SUBDIR)/libvtv && \
36493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36495 "RANLIB=$${RANLIB}" \
36496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36497 install-pdf) \
36498 || exit 1
36500 @endif target-libvtv
36502 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
36503 maybe-install-html-target-libvtv:
36504 @if target-libvtv
36505 maybe-install-html-target-libvtv: install-html-target-libvtv
36507 install-html-target-libvtv: \
36508 configure-target-libvtv \
36509 html-target-libvtv
36510 @: $(MAKE); $(unstage)
36511 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36512 r=`${PWD_COMMAND}`; export r; \
36513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36514 $(RAW_CXX_TARGET_EXPORTS) \
36515 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
36516 for flag in $(EXTRA_TARGET_FLAGS); do \
36517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36518 done; \
36519 (cd $(TARGET_SUBDIR)/libvtv && \
36520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36522 "RANLIB=$${RANLIB}" \
36523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36524 install-html) \
36525 || exit 1
36527 @endif target-libvtv
36529 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
36530 maybe-installcheck-target-libvtv:
36531 @if target-libvtv
36532 maybe-installcheck-target-libvtv: installcheck-target-libvtv
36534 installcheck-target-libvtv: \
36535 configure-target-libvtv
36536 @: $(MAKE); $(unstage)
36537 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36538 r=`${PWD_COMMAND}`; export r; \
36539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36540 $(RAW_CXX_TARGET_EXPORTS) \
36541 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
36542 for flag in $(EXTRA_TARGET_FLAGS); do \
36543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36544 done; \
36545 (cd $(TARGET_SUBDIR)/libvtv && \
36546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36548 "RANLIB=$${RANLIB}" \
36549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36550 installcheck) \
36551 || exit 1
36553 @endif target-libvtv
36555 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
36556 maybe-mostlyclean-target-libvtv:
36557 @if target-libvtv
36558 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
36560 mostlyclean-target-libvtv:
36561 @: $(MAKE); $(unstage)
36562 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36563 r=`${PWD_COMMAND}`; export r; \
36564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36565 $(RAW_CXX_TARGET_EXPORTS) \
36566 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
36567 for flag in $(EXTRA_TARGET_FLAGS); do \
36568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36569 done; \
36570 (cd $(TARGET_SUBDIR)/libvtv && \
36571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36573 "RANLIB=$${RANLIB}" \
36574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36575 mostlyclean) \
36576 || exit 1
36578 @endif target-libvtv
36580 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
36581 maybe-clean-target-libvtv:
36582 @if target-libvtv
36583 maybe-clean-target-libvtv: clean-target-libvtv
36585 clean-target-libvtv:
36586 @: $(MAKE); $(unstage)
36587 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36588 r=`${PWD_COMMAND}`; export r; \
36589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36590 $(RAW_CXX_TARGET_EXPORTS) \
36591 echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
36592 for flag in $(EXTRA_TARGET_FLAGS); do \
36593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36594 done; \
36595 (cd $(TARGET_SUBDIR)/libvtv && \
36596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36598 "RANLIB=$${RANLIB}" \
36599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36600 clean) \
36601 || exit 1
36603 @endif target-libvtv
36605 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
36606 maybe-distclean-target-libvtv:
36607 @if target-libvtv
36608 maybe-distclean-target-libvtv: distclean-target-libvtv
36610 distclean-target-libvtv:
36611 @: $(MAKE); $(unstage)
36612 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36613 r=`${PWD_COMMAND}`; export r; \
36614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36615 $(RAW_CXX_TARGET_EXPORTS) \
36616 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
36617 for flag in $(EXTRA_TARGET_FLAGS); do \
36618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36619 done; \
36620 (cd $(TARGET_SUBDIR)/libvtv && \
36621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36623 "RANLIB=$${RANLIB}" \
36624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36625 distclean) \
36626 || exit 1
36628 @endif target-libvtv
36630 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
36631 maybe-maintainer-clean-target-libvtv:
36632 @if target-libvtv
36633 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
36635 maintainer-clean-target-libvtv:
36636 @: $(MAKE); $(unstage)
36637 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36638 r=`${PWD_COMMAND}`; export r; \
36639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36640 $(RAW_CXX_TARGET_EXPORTS) \
36641 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
36642 for flag in $(EXTRA_TARGET_FLAGS); do \
36643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36644 done; \
36645 (cd $(TARGET_SUBDIR)/libvtv && \
36646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36648 "RANLIB=$${RANLIB}" \
36649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36650 maintainer-clean) \
36651 || exit 1
36653 @endif target-libvtv
36659 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
36660 maybe-configure-target-libcilkrts:
36661 @if gcc-bootstrap
36662 configure-target-libcilkrts: stage_current
36663 @endif gcc-bootstrap
36664 @if target-libcilkrts
36665 maybe-configure-target-libcilkrts: configure-target-libcilkrts
36666 configure-target-libcilkrts:
36667 @: $(MAKE); $(unstage)
36668 @r=`${PWD_COMMAND}`; export r; \
36669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36670 echo "Checking multilib configuration for libcilkrts..."; \
36671 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36672 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
36673 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36674 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36675 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
36676 else \
36677 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
36678 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36679 fi; \
36680 else \
36681 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36682 fi; \
36683 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
36684 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36685 $(NORMAL_TARGET_EXPORTS) \
36686 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
36687 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
36688 case $(srcdir) in \
36689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36690 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
36691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36692 esac; \
36693 module_srcdir=libcilkrts; \
36694 rm -f no-such-file || : ; \
36695 CONFIG_SITE=no-such-file $(SHELL) \
36696 $$s/$$module_srcdir/configure \
36697 --srcdir=$${topdir}/$$module_srcdir \
36698 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36699 --target=${target_alias} \
36700 || exit 1
36701 @endif target-libcilkrts
36707 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
36708 maybe-all-target-libcilkrts:
36709 @if gcc-bootstrap
36710 all-target-libcilkrts: stage_current
36711 @endif gcc-bootstrap
36712 @if target-libcilkrts
36713 TARGET-target-libcilkrts=all
36714 maybe-all-target-libcilkrts: all-target-libcilkrts
36715 all-target-libcilkrts: configure-target-libcilkrts
36716 @: $(MAKE); $(unstage)
36717 @r=`${PWD_COMMAND}`; export r; \
36718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36719 $(NORMAL_TARGET_EXPORTS) \
36720 (cd $(TARGET_SUBDIR)/libcilkrts && \
36721 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36722 $(TARGET-target-libcilkrts))
36723 @endif target-libcilkrts
36729 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
36730 maybe-check-target-libcilkrts:
36731 @if target-libcilkrts
36732 maybe-check-target-libcilkrts: check-target-libcilkrts
36734 check-target-libcilkrts:
36735 @: $(MAKE); $(unstage)
36736 @r=`${PWD_COMMAND}`; export r; \
36737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36738 $(NORMAL_TARGET_EXPORTS) \
36739 (cd $(TARGET_SUBDIR)/libcilkrts && \
36740 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36742 @endif target-libcilkrts
36744 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
36745 maybe-install-target-libcilkrts:
36746 @if target-libcilkrts
36747 maybe-install-target-libcilkrts: install-target-libcilkrts
36749 install-target-libcilkrts: installdirs
36750 @: $(MAKE); $(unstage)
36751 @r=`${PWD_COMMAND}`; export r; \
36752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36753 $(NORMAL_TARGET_EXPORTS) \
36754 (cd $(TARGET_SUBDIR)/libcilkrts && \
36755 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36757 @endif target-libcilkrts
36759 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
36760 maybe-install-strip-target-libcilkrts:
36761 @if target-libcilkrts
36762 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
36764 install-strip-target-libcilkrts: installdirs
36765 @: $(MAKE); $(unstage)
36766 @r=`${PWD_COMMAND}`; export r; \
36767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36768 $(NORMAL_TARGET_EXPORTS) \
36769 (cd $(TARGET_SUBDIR)/libcilkrts && \
36770 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36772 @endif target-libcilkrts
36774 # Other targets (info, dvi, pdf, etc.)
36776 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
36777 maybe-info-target-libcilkrts:
36778 @if target-libcilkrts
36779 maybe-info-target-libcilkrts: info-target-libcilkrts
36781 info-target-libcilkrts: \
36782 configure-target-libcilkrts
36783 @: $(MAKE); $(unstage)
36784 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36785 r=`${PWD_COMMAND}`; export r; \
36786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36787 $(NORMAL_TARGET_EXPORTS) \
36788 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
36789 for flag in $(EXTRA_TARGET_FLAGS); do \
36790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36791 done; \
36792 (cd $(TARGET_SUBDIR)/libcilkrts && \
36793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36795 "RANLIB=$${RANLIB}" \
36796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36797 info) \
36798 || exit 1
36800 @endif target-libcilkrts
36802 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
36803 maybe-dvi-target-libcilkrts:
36804 @if target-libcilkrts
36805 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
36807 dvi-target-libcilkrts: \
36808 configure-target-libcilkrts
36809 @: $(MAKE); $(unstage)
36810 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36811 r=`${PWD_COMMAND}`; export r; \
36812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36813 $(NORMAL_TARGET_EXPORTS) \
36814 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
36815 for flag in $(EXTRA_TARGET_FLAGS); do \
36816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36817 done; \
36818 (cd $(TARGET_SUBDIR)/libcilkrts && \
36819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36821 "RANLIB=$${RANLIB}" \
36822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36823 dvi) \
36824 || exit 1
36826 @endif target-libcilkrts
36828 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
36829 maybe-pdf-target-libcilkrts:
36830 @if target-libcilkrts
36831 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
36833 pdf-target-libcilkrts: \
36834 configure-target-libcilkrts
36835 @: $(MAKE); $(unstage)
36836 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36837 r=`${PWD_COMMAND}`; export r; \
36838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36839 $(NORMAL_TARGET_EXPORTS) \
36840 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36841 for flag in $(EXTRA_TARGET_FLAGS); do \
36842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36843 done; \
36844 (cd $(TARGET_SUBDIR)/libcilkrts && \
36845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36847 "RANLIB=$${RANLIB}" \
36848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36849 pdf) \
36850 || exit 1
36852 @endif target-libcilkrts
36854 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
36855 maybe-html-target-libcilkrts:
36856 @if target-libcilkrts
36857 maybe-html-target-libcilkrts: html-target-libcilkrts
36859 html-target-libcilkrts: \
36860 configure-target-libcilkrts
36861 @: $(MAKE); $(unstage)
36862 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36863 r=`${PWD_COMMAND}`; export r; \
36864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36865 $(NORMAL_TARGET_EXPORTS) \
36866 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
36867 for flag in $(EXTRA_TARGET_FLAGS); do \
36868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36869 done; \
36870 (cd $(TARGET_SUBDIR)/libcilkrts && \
36871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36873 "RANLIB=$${RANLIB}" \
36874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36875 html) \
36876 || exit 1
36878 @endif target-libcilkrts
36880 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
36881 maybe-TAGS-target-libcilkrts:
36882 @if target-libcilkrts
36883 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
36885 TAGS-target-libcilkrts: \
36886 configure-target-libcilkrts
36887 @: $(MAKE); $(unstage)
36888 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36889 r=`${PWD_COMMAND}`; export r; \
36890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36891 $(NORMAL_TARGET_EXPORTS) \
36892 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
36893 for flag in $(EXTRA_TARGET_FLAGS); do \
36894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36895 done; \
36896 (cd $(TARGET_SUBDIR)/libcilkrts && \
36897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36899 "RANLIB=$${RANLIB}" \
36900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36901 TAGS) \
36902 || exit 1
36904 @endif target-libcilkrts
36906 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
36907 maybe-install-info-target-libcilkrts:
36908 @if target-libcilkrts
36909 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
36911 install-info-target-libcilkrts: \
36912 configure-target-libcilkrts \
36913 info-target-libcilkrts
36914 @: $(MAKE); $(unstage)
36915 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36916 r=`${PWD_COMMAND}`; export r; \
36917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36918 $(NORMAL_TARGET_EXPORTS) \
36919 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
36920 for flag in $(EXTRA_TARGET_FLAGS); do \
36921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36922 done; \
36923 (cd $(TARGET_SUBDIR)/libcilkrts && \
36924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36926 "RANLIB=$${RANLIB}" \
36927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36928 install-info) \
36929 || exit 1
36931 @endif target-libcilkrts
36933 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
36934 maybe-install-pdf-target-libcilkrts:
36935 @if target-libcilkrts
36936 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
36938 install-pdf-target-libcilkrts: \
36939 configure-target-libcilkrts \
36940 pdf-target-libcilkrts
36941 @: $(MAKE); $(unstage)
36942 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36943 r=`${PWD_COMMAND}`; export r; \
36944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36945 $(NORMAL_TARGET_EXPORTS) \
36946 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36947 for flag in $(EXTRA_TARGET_FLAGS); do \
36948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36949 done; \
36950 (cd $(TARGET_SUBDIR)/libcilkrts && \
36951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36953 "RANLIB=$${RANLIB}" \
36954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36955 install-pdf) \
36956 || exit 1
36958 @endif target-libcilkrts
36960 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
36961 maybe-install-html-target-libcilkrts:
36962 @if target-libcilkrts
36963 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
36965 install-html-target-libcilkrts: \
36966 configure-target-libcilkrts \
36967 html-target-libcilkrts
36968 @: $(MAKE); $(unstage)
36969 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36970 r=`${PWD_COMMAND}`; export r; \
36971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36972 $(NORMAL_TARGET_EXPORTS) \
36973 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
36974 for flag in $(EXTRA_TARGET_FLAGS); do \
36975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36976 done; \
36977 (cd $(TARGET_SUBDIR)/libcilkrts && \
36978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36980 "RANLIB=$${RANLIB}" \
36981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36982 install-html) \
36983 || exit 1
36985 @endif target-libcilkrts
36987 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
36988 maybe-installcheck-target-libcilkrts:
36989 @if target-libcilkrts
36990 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
36992 installcheck-target-libcilkrts: \
36993 configure-target-libcilkrts
36994 @: $(MAKE); $(unstage)
36995 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36996 r=`${PWD_COMMAND}`; export r; \
36997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36998 $(NORMAL_TARGET_EXPORTS) \
36999 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
37000 for flag in $(EXTRA_TARGET_FLAGS); do \
37001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37002 done; \
37003 (cd $(TARGET_SUBDIR)/libcilkrts && \
37004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37006 "RANLIB=$${RANLIB}" \
37007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37008 installcheck) \
37009 || exit 1
37011 @endif target-libcilkrts
37013 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
37014 maybe-mostlyclean-target-libcilkrts:
37015 @if target-libcilkrts
37016 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
37018 mostlyclean-target-libcilkrts:
37019 @: $(MAKE); $(unstage)
37020 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37021 r=`${PWD_COMMAND}`; export r; \
37022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37023 $(NORMAL_TARGET_EXPORTS) \
37024 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
37025 for flag in $(EXTRA_TARGET_FLAGS); do \
37026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37027 done; \
37028 (cd $(TARGET_SUBDIR)/libcilkrts && \
37029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37031 "RANLIB=$${RANLIB}" \
37032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37033 mostlyclean) \
37034 || exit 1
37036 @endif target-libcilkrts
37038 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
37039 maybe-clean-target-libcilkrts:
37040 @if target-libcilkrts
37041 maybe-clean-target-libcilkrts: clean-target-libcilkrts
37043 clean-target-libcilkrts:
37044 @: $(MAKE); $(unstage)
37045 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37046 r=`${PWD_COMMAND}`; export r; \
37047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37048 $(NORMAL_TARGET_EXPORTS) \
37049 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
37050 for flag in $(EXTRA_TARGET_FLAGS); do \
37051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37052 done; \
37053 (cd $(TARGET_SUBDIR)/libcilkrts && \
37054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37056 "RANLIB=$${RANLIB}" \
37057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37058 clean) \
37059 || exit 1
37061 @endif target-libcilkrts
37063 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
37064 maybe-distclean-target-libcilkrts:
37065 @if target-libcilkrts
37066 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
37068 distclean-target-libcilkrts:
37069 @: $(MAKE); $(unstage)
37070 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37071 r=`${PWD_COMMAND}`; export r; \
37072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37073 $(NORMAL_TARGET_EXPORTS) \
37074 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
37075 for flag in $(EXTRA_TARGET_FLAGS); do \
37076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37077 done; \
37078 (cd $(TARGET_SUBDIR)/libcilkrts && \
37079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37081 "RANLIB=$${RANLIB}" \
37082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37083 distclean) \
37084 || exit 1
37086 @endif target-libcilkrts
37088 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
37089 maybe-maintainer-clean-target-libcilkrts:
37090 @if target-libcilkrts
37091 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
37093 maintainer-clean-target-libcilkrts:
37094 @: $(MAKE); $(unstage)
37095 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37096 r=`${PWD_COMMAND}`; export r; \
37097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37098 $(NORMAL_TARGET_EXPORTS) \
37099 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
37100 for flag in $(EXTRA_TARGET_FLAGS); do \
37101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37102 done; \
37103 (cd $(TARGET_SUBDIR)/libcilkrts && \
37104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37106 "RANLIB=$${RANLIB}" \
37107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37108 maintainer-clean) \
37109 || exit 1
37111 @endif target-libcilkrts
37117 .PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
37118 maybe-configure-target-liboffloadmic:
37119 @if gcc-bootstrap
37120 configure-target-liboffloadmic: stage_current
37121 @endif gcc-bootstrap
37122 @if target-liboffloadmic
37123 maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
37124 configure-target-liboffloadmic:
37125 @: $(MAKE); $(unstage)
37126 @r=`${PWD_COMMAND}`; export r; \
37127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37128 echo "Checking multilib configuration for liboffloadmic..."; \
37129 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37130 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
37131 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37132 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37133 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
37134 else \
37135 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
37136 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37137 fi; \
37138 else \
37139 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37140 fi; \
37141 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
37142 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37143 $(NORMAL_TARGET_EXPORTS) \
37144 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
37145 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
37146 case $(srcdir) in \
37147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37148 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
37149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37150 esac; \
37151 module_srcdir=liboffloadmic; \
37152 rm -f no-such-file || : ; \
37153 CONFIG_SITE=no-such-file $(SHELL) \
37154 $$s/$$module_srcdir/configure \
37155 --srcdir=$${topdir}/$$module_srcdir \
37156 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37157 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
37158 || exit 1
37159 @endif target-liboffloadmic
37165 .PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
37166 maybe-all-target-liboffloadmic:
37167 @if gcc-bootstrap
37168 all-target-liboffloadmic: stage_current
37169 @endif gcc-bootstrap
37170 @if target-liboffloadmic
37171 TARGET-target-liboffloadmic=all
37172 maybe-all-target-liboffloadmic: all-target-liboffloadmic
37173 all-target-liboffloadmic: configure-target-liboffloadmic
37174 @: $(MAKE); $(unstage)
37175 @r=`${PWD_COMMAND}`; export r; \
37176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37177 $(NORMAL_TARGET_EXPORTS) \
37178 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37179 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37180 $(TARGET-target-liboffloadmic))
37181 @endif target-liboffloadmic
37187 .PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
37188 maybe-check-target-liboffloadmic:
37189 @if target-liboffloadmic
37190 maybe-check-target-liboffloadmic: check-target-liboffloadmic
37192 check-target-liboffloadmic:
37193 @: $(MAKE); $(unstage)
37194 @r=`${PWD_COMMAND}`; export r; \
37195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37196 $(NORMAL_TARGET_EXPORTS) \
37197 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37198 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37200 @endif target-liboffloadmic
37202 .PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
37203 maybe-install-target-liboffloadmic:
37204 @if target-liboffloadmic
37205 maybe-install-target-liboffloadmic: install-target-liboffloadmic
37207 install-target-liboffloadmic: installdirs
37208 @: $(MAKE); $(unstage)
37209 @r=`${PWD_COMMAND}`; export r; \
37210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37211 $(NORMAL_TARGET_EXPORTS) \
37212 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37213 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37215 @endif target-liboffloadmic
37217 .PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
37218 maybe-install-strip-target-liboffloadmic:
37219 @if target-liboffloadmic
37220 maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
37222 install-strip-target-liboffloadmic: installdirs
37223 @: $(MAKE); $(unstage)
37224 @r=`${PWD_COMMAND}`; export r; \
37225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37226 $(NORMAL_TARGET_EXPORTS) \
37227 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37228 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37230 @endif target-liboffloadmic
37232 # Other targets (info, dvi, pdf, etc.)
37234 .PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
37235 maybe-info-target-liboffloadmic:
37236 @if target-liboffloadmic
37237 maybe-info-target-liboffloadmic: info-target-liboffloadmic
37239 info-target-liboffloadmic: \
37240 configure-target-liboffloadmic
37241 @: $(MAKE); $(unstage)
37242 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37243 r=`${PWD_COMMAND}`; export r; \
37244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37245 $(NORMAL_TARGET_EXPORTS) \
37246 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
37247 for flag in $(EXTRA_TARGET_FLAGS); do \
37248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37249 done; \
37250 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37253 "RANLIB=$${RANLIB}" \
37254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37255 info) \
37256 || exit 1
37258 @endif target-liboffloadmic
37260 .PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
37261 maybe-dvi-target-liboffloadmic:
37262 @if target-liboffloadmic
37263 maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
37265 dvi-target-liboffloadmic: \
37266 configure-target-liboffloadmic
37267 @: $(MAKE); $(unstage)
37268 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37269 r=`${PWD_COMMAND}`; export r; \
37270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37271 $(NORMAL_TARGET_EXPORTS) \
37272 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
37273 for flag in $(EXTRA_TARGET_FLAGS); do \
37274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37275 done; \
37276 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37279 "RANLIB=$${RANLIB}" \
37280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37281 dvi) \
37282 || exit 1
37284 @endif target-liboffloadmic
37286 .PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
37287 maybe-pdf-target-liboffloadmic:
37288 @if target-liboffloadmic
37289 maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
37291 pdf-target-liboffloadmic: \
37292 configure-target-liboffloadmic
37293 @: $(MAKE); $(unstage)
37294 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37295 r=`${PWD_COMMAND}`; export r; \
37296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37297 $(NORMAL_TARGET_EXPORTS) \
37298 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37299 for flag in $(EXTRA_TARGET_FLAGS); do \
37300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37301 done; \
37302 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37305 "RANLIB=$${RANLIB}" \
37306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37307 pdf) \
37308 || exit 1
37310 @endif target-liboffloadmic
37312 .PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
37313 maybe-html-target-liboffloadmic:
37314 @if target-liboffloadmic
37315 maybe-html-target-liboffloadmic: html-target-liboffloadmic
37317 html-target-liboffloadmic: \
37318 configure-target-liboffloadmic
37319 @: $(MAKE); $(unstage)
37320 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37321 r=`${PWD_COMMAND}`; export r; \
37322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37323 $(NORMAL_TARGET_EXPORTS) \
37324 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
37325 for flag in $(EXTRA_TARGET_FLAGS); do \
37326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37327 done; \
37328 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37331 "RANLIB=$${RANLIB}" \
37332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37333 html) \
37334 || exit 1
37336 @endif target-liboffloadmic
37338 .PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
37339 maybe-TAGS-target-liboffloadmic:
37340 @if target-liboffloadmic
37341 maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
37343 TAGS-target-liboffloadmic: \
37344 configure-target-liboffloadmic
37345 @: $(MAKE); $(unstage)
37346 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37347 r=`${PWD_COMMAND}`; export r; \
37348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37349 $(NORMAL_TARGET_EXPORTS) \
37350 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
37351 for flag in $(EXTRA_TARGET_FLAGS); do \
37352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37353 done; \
37354 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37357 "RANLIB=$${RANLIB}" \
37358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37359 TAGS) \
37360 || exit 1
37362 @endif target-liboffloadmic
37364 .PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
37365 maybe-install-info-target-liboffloadmic:
37366 @if target-liboffloadmic
37367 maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
37369 install-info-target-liboffloadmic: \
37370 configure-target-liboffloadmic \
37371 info-target-liboffloadmic
37372 @: $(MAKE); $(unstage)
37373 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37374 r=`${PWD_COMMAND}`; export r; \
37375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37376 $(NORMAL_TARGET_EXPORTS) \
37377 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
37378 for flag in $(EXTRA_TARGET_FLAGS); do \
37379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37380 done; \
37381 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37384 "RANLIB=$${RANLIB}" \
37385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37386 install-info) \
37387 || exit 1
37389 @endif target-liboffloadmic
37391 .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
37392 maybe-install-pdf-target-liboffloadmic:
37393 @if target-liboffloadmic
37394 maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
37396 install-pdf-target-liboffloadmic: \
37397 configure-target-liboffloadmic \
37398 pdf-target-liboffloadmic
37399 @: $(MAKE); $(unstage)
37400 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37401 r=`${PWD_COMMAND}`; export r; \
37402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37403 $(NORMAL_TARGET_EXPORTS) \
37404 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37405 for flag in $(EXTRA_TARGET_FLAGS); do \
37406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37407 done; \
37408 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37411 "RANLIB=$${RANLIB}" \
37412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37413 install-pdf) \
37414 || exit 1
37416 @endif target-liboffloadmic
37418 .PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
37419 maybe-install-html-target-liboffloadmic:
37420 @if target-liboffloadmic
37421 maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
37423 install-html-target-liboffloadmic: \
37424 configure-target-liboffloadmic \
37425 html-target-liboffloadmic
37426 @: $(MAKE); $(unstage)
37427 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37428 r=`${PWD_COMMAND}`; export r; \
37429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37430 $(NORMAL_TARGET_EXPORTS) \
37431 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
37432 for flag in $(EXTRA_TARGET_FLAGS); do \
37433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37434 done; \
37435 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37438 "RANLIB=$${RANLIB}" \
37439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37440 install-html) \
37441 || exit 1
37443 @endif target-liboffloadmic
37445 .PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
37446 maybe-installcheck-target-liboffloadmic:
37447 @if target-liboffloadmic
37448 maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
37450 installcheck-target-liboffloadmic: \
37451 configure-target-liboffloadmic
37452 @: $(MAKE); $(unstage)
37453 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37454 r=`${PWD_COMMAND}`; export r; \
37455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37456 $(NORMAL_TARGET_EXPORTS) \
37457 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
37458 for flag in $(EXTRA_TARGET_FLAGS); do \
37459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37460 done; \
37461 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37464 "RANLIB=$${RANLIB}" \
37465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37466 installcheck) \
37467 || exit 1
37469 @endif target-liboffloadmic
37471 .PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
37472 maybe-mostlyclean-target-liboffloadmic:
37473 @if target-liboffloadmic
37474 maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
37476 mostlyclean-target-liboffloadmic:
37477 @: $(MAKE); $(unstage)
37478 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37479 r=`${PWD_COMMAND}`; export r; \
37480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37481 $(NORMAL_TARGET_EXPORTS) \
37482 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37483 for flag in $(EXTRA_TARGET_FLAGS); do \
37484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37485 done; \
37486 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37489 "RANLIB=$${RANLIB}" \
37490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37491 mostlyclean) \
37492 || exit 1
37494 @endif target-liboffloadmic
37496 .PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
37497 maybe-clean-target-liboffloadmic:
37498 @if target-liboffloadmic
37499 maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
37501 clean-target-liboffloadmic:
37502 @: $(MAKE); $(unstage)
37503 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37504 r=`${PWD_COMMAND}`; export r; \
37505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37506 $(NORMAL_TARGET_EXPORTS) \
37507 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37508 for flag in $(EXTRA_TARGET_FLAGS); do \
37509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37510 done; \
37511 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37514 "RANLIB=$${RANLIB}" \
37515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37516 clean) \
37517 || exit 1
37519 @endif target-liboffloadmic
37521 .PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
37522 maybe-distclean-target-liboffloadmic:
37523 @if target-liboffloadmic
37524 maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
37526 distclean-target-liboffloadmic:
37527 @: $(MAKE); $(unstage)
37528 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37529 r=`${PWD_COMMAND}`; export r; \
37530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37531 $(NORMAL_TARGET_EXPORTS) \
37532 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37533 for flag in $(EXTRA_TARGET_FLAGS); do \
37534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37535 done; \
37536 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37539 "RANLIB=$${RANLIB}" \
37540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37541 distclean) \
37542 || exit 1
37544 @endif target-liboffloadmic
37546 .PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
37547 maybe-maintainer-clean-target-liboffloadmic:
37548 @if target-liboffloadmic
37549 maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
37551 maintainer-clean-target-liboffloadmic:
37552 @: $(MAKE); $(unstage)
37553 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37554 r=`${PWD_COMMAND}`; export r; \
37555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37556 $(NORMAL_TARGET_EXPORTS) \
37557 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37558 for flag in $(EXTRA_TARGET_FLAGS); do \
37559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37560 done; \
37561 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37564 "RANLIB=$${RANLIB}" \
37565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37566 maintainer-clean) \
37567 || exit 1
37569 @endif target-liboffloadmic
37575 .PHONY: configure-target-libssp maybe-configure-target-libssp
37576 maybe-configure-target-libssp:
37577 @if gcc-bootstrap
37578 configure-target-libssp: stage_current
37579 @endif gcc-bootstrap
37580 @if target-libssp
37581 maybe-configure-target-libssp: configure-target-libssp
37582 configure-target-libssp:
37583 @: $(MAKE); $(unstage)
37584 @r=`${PWD_COMMAND}`; export r; \
37585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37586 echo "Checking multilib configuration for libssp..."; \
37587 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37588 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
37589 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
37590 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
37591 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
37592 else \
37593 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
37594 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37595 fi; \
37596 else \
37597 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37598 fi; \
37599 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
37600 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37601 $(NORMAL_TARGET_EXPORTS) \
37602 echo Configuring in $(TARGET_SUBDIR)/libssp; \
37603 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
37604 case $(srcdir) in \
37605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37606 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
37607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37608 esac; \
37609 module_srcdir=libssp; \
37610 rm -f no-such-file || : ; \
37611 CONFIG_SITE=no-such-file $(SHELL) \
37612 $$s/$$module_srcdir/configure \
37613 --srcdir=$${topdir}/$$module_srcdir \
37614 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37615 --target=${target_alias} \
37616 || exit 1
37617 @endif target-libssp
37623 .PHONY: all-target-libssp maybe-all-target-libssp
37624 maybe-all-target-libssp:
37625 @if gcc-bootstrap
37626 all-target-libssp: stage_current
37627 @endif gcc-bootstrap
37628 @if target-libssp
37629 TARGET-target-libssp=all
37630 maybe-all-target-libssp: all-target-libssp
37631 all-target-libssp: configure-target-libssp
37632 @: $(MAKE); $(unstage)
37633 @r=`${PWD_COMMAND}`; export r; \
37634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37635 $(NORMAL_TARGET_EXPORTS) \
37636 (cd $(TARGET_SUBDIR)/libssp && \
37637 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37638 $(TARGET-target-libssp))
37639 @endif target-libssp
37645 .PHONY: check-target-libssp maybe-check-target-libssp
37646 maybe-check-target-libssp:
37647 @if target-libssp
37648 maybe-check-target-libssp: check-target-libssp
37650 check-target-libssp:
37651 @: $(MAKE); $(unstage)
37652 @r=`${PWD_COMMAND}`; export r; \
37653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37654 $(NORMAL_TARGET_EXPORTS) \
37655 (cd $(TARGET_SUBDIR)/libssp && \
37656 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37658 @endif target-libssp
37660 .PHONY: install-target-libssp maybe-install-target-libssp
37661 maybe-install-target-libssp:
37662 @if target-libssp
37663 maybe-install-target-libssp: install-target-libssp
37665 install-target-libssp: installdirs
37666 @: $(MAKE); $(unstage)
37667 @r=`${PWD_COMMAND}`; export r; \
37668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37669 $(NORMAL_TARGET_EXPORTS) \
37670 (cd $(TARGET_SUBDIR)/libssp && \
37671 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37673 @endif target-libssp
37675 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
37676 maybe-install-strip-target-libssp:
37677 @if target-libssp
37678 maybe-install-strip-target-libssp: install-strip-target-libssp
37680 install-strip-target-libssp: installdirs
37681 @: $(MAKE); $(unstage)
37682 @r=`${PWD_COMMAND}`; export r; \
37683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37684 $(NORMAL_TARGET_EXPORTS) \
37685 (cd $(TARGET_SUBDIR)/libssp && \
37686 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37688 @endif target-libssp
37690 # Other targets (info, dvi, pdf, etc.)
37692 .PHONY: maybe-info-target-libssp info-target-libssp
37693 maybe-info-target-libssp:
37694 @if target-libssp
37695 maybe-info-target-libssp: info-target-libssp
37697 info-target-libssp: \
37698 configure-target-libssp
37699 @: $(MAKE); $(unstage)
37700 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37701 r=`${PWD_COMMAND}`; export r; \
37702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37703 $(NORMAL_TARGET_EXPORTS) \
37704 echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
37705 for flag in $(EXTRA_TARGET_FLAGS); do \
37706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37707 done; \
37708 (cd $(TARGET_SUBDIR)/libssp && \
37709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37711 "RANLIB=$${RANLIB}" \
37712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37713 info) \
37714 || exit 1
37716 @endif target-libssp
37718 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
37719 maybe-dvi-target-libssp:
37720 @if target-libssp
37721 maybe-dvi-target-libssp: dvi-target-libssp
37723 dvi-target-libssp: \
37724 configure-target-libssp
37725 @: $(MAKE); $(unstage)
37726 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37727 r=`${PWD_COMMAND}`; export r; \
37728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37729 $(NORMAL_TARGET_EXPORTS) \
37730 echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
37731 for flag in $(EXTRA_TARGET_FLAGS); do \
37732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37733 done; \
37734 (cd $(TARGET_SUBDIR)/libssp && \
37735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37737 "RANLIB=$${RANLIB}" \
37738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37739 dvi) \
37740 || exit 1
37742 @endif target-libssp
37744 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
37745 maybe-pdf-target-libssp:
37746 @if target-libssp
37747 maybe-pdf-target-libssp: pdf-target-libssp
37749 pdf-target-libssp: \
37750 configure-target-libssp
37751 @: $(MAKE); $(unstage)
37752 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37753 r=`${PWD_COMMAND}`; export r; \
37754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37755 $(NORMAL_TARGET_EXPORTS) \
37756 echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
37757 for flag in $(EXTRA_TARGET_FLAGS); do \
37758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37759 done; \
37760 (cd $(TARGET_SUBDIR)/libssp && \
37761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37763 "RANLIB=$${RANLIB}" \
37764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37765 pdf) \
37766 || exit 1
37768 @endif target-libssp
37770 .PHONY: maybe-html-target-libssp html-target-libssp
37771 maybe-html-target-libssp:
37772 @if target-libssp
37773 maybe-html-target-libssp: html-target-libssp
37775 html-target-libssp: \
37776 configure-target-libssp
37777 @: $(MAKE); $(unstage)
37778 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37779 r=`${PWD_COMMAND}`; export r; \
37780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37781 $(NORMAL_TARGET_EXPORTS) \
37782 echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
37783 for flag in $(EXTRA_TARGET_FLAGS); do \
37784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37785 done; \
37786 (cd $(TARGET_SUBDIR)/libssp && \
37787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37789 "RANLIB=$${RANLIB}" \
37790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37791 html) \
37792 || exit 1
37794 @endif target-libssp
37796 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
37797 maybe-TAGS-target-libssp:
37798 @if target-libssp
37799 maybe-TAGS-target-libssp: TAGS-target-libssp
37801 TAGS-target-libssp: \
37802 configure-target-libssp
37803 @: $(MAKE); $(unstage)
37804 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37805 r=`${PWD_COMMAND}`; export r; \
37806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37807 $(NORMAL_TARGET_EXPORTS) \
37808 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
37809 for flag in $(EXTRA_TARGET_FLAGS); do \
37810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37811 done; \
37812 (cd $(TARGET_SUBDIR)/libssp && \
37813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37815 "RANLIB=$${RANLIB}" \
37816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37817 TAGS) \
37818 || exit 1
37820 @endif target-libssp
37822 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
37823 maybe-install-info-target-libssp:
37824 @if target-libssp
37825 maybe-install-info-target-libssp: install-info-target-libssp
37827 install-info-target-libssp: \
37828 configure-target-libssp \
37829 info-target-libssp
37830 @: $(MAKE); $(unstage)
37831 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37832 r=`${PWD_COMMAND}`; export r; \
37833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37834 $(NORMAL_TARGET_EXPORTS) \
37835 echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
37836 for flag in $(EXTRA_TARGET_FLAGS); do \
37837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37838 done; \
37839 (cd $(TARGET_SUBDIR)/libssp && \
37840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37842 "RANLIB=$${RANLIB}" \
37843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37844 install-info) \
37845 || exit 1
37847 @endif target-libssp
37849 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
37850 maybe-install-pdf-target-libssp:
37851 @if target-libssp
37852 maybe-install-pdf-target-libssp: install-pdf-target-libssp
37854 install-pdf-target-libssp: \
37855 configure-target-libssp \
37856 pdf-target-libssp
37857 @: $(MAKE); $(unstage)
37858 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37859 r=`${PWD_COMMAND}`; export r; \
37860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37861 $(NORMAL_TARGET_EXPORTS) \
37862 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
37863 for flag in $(EXTRA_TARGET_FLAGS); do \
37864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37865 done; \
37866 (cd $(TARGET_SUBDIR)/libssp && \
37867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37869 "RANLIB=$${RANLIB}" \
37870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37871 install-pdf) \
37872 || exit 1
37874 @endif target-libssp
37876 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
37877 maybe-install-html-target-libssp:
37878 @if target-libssp
37879 maybe-install-html-target-libssp: install-html-target-libssp
37881 install-html-target-libssp: \
37882 configure-target-libssp \
37883 html-target-libssp
37884 @: $(MAKE); $(unstage)
37885 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37886 r=`${PWD_COMMAND}`; export r; \
37887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37888 $(NORMAL_TARGET_EXPORTS) \
37889 echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
37890 for flag in $(EXTRA_TARGET_FLAGS); do \
37891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37892 done; \
37893 (cd $(TARGET_SUBDIR)/libssp && \
37894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37896 "RANLIB=$${RANLIB}" \
37897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37898 install-html) \
37899 || exit 1
37901 @endif target-libssp
37903 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
37904 maybe-installcheck-target-libssp:
37905 @if target-libssp
37906 maybe-installcheck-target-libssp: installcheck-target-libssp
37908 installcheck-target-libssp: \
37909 configure-target-libssp
37910 @: $(MAKE); $(unstage)
37911 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37912 r=`${PWD_COMMAND}`; export r; \
37913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37914 $(NORMAL_TARGET_EXPORTS) \
37915 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
37916 for flag in $(EXTRA_TARGET_FLAGS); do \
37917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37918 done; \
37919 (cd $(TARGET_SUBDIR)/libssp && \
37920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37922 "RANLIB=$${RANLIB}" \
37923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37924 installcheck) \
37925 || exit 1
37927 @endif target-libssp
37929 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
37930 maybe-mostlyclean-target-libssp:
37931 @if target-libssp
37932 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
37934 mostlyclean-target-libssp:
37935 @: $(MAKE); $(unstage)
37936 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37937 r=`${PWD_COMMAND}`; export r; \
37938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37939 $(NORMAL_TARGET_EXPORTS) \
37940 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
37941 for flag in $(EXTRA_TARGET_FLAGS); do \
37942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37943 done; \
37944 (cd $(TARGET_SUBDIR)/libssp && \
37945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37947 "RANLIB=$${RANLIB}" \
37948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37949 mostlyclean) \
37950 || exit 1
37952 @endif target-libssp
37954 .PHONY: maybe-clean-target-libssp clean-target-libssp
37955 maybe-clean-target-libssp:
37956 @if target-libssp
37957 maybe-clean-target-libssp: clean-target-libssp
37959 clean-target-libssp:
37960 @: $(MAKE); $(unstage)
37961 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37962 r=`${PWD_COMMAND}`; export r; \
37963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37964 $(NORMAL_TARGET_EXPORTS) \
37965 echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
37966 for flag in $(EXTRA_TARGET_FLAGS); do \
37967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37968 done; \
37969 (cd $(TARGET_SUBDIR)/libssp && \
37970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37972 "RANLIB=$${RANLIB}" \
37973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37974 clean) \
37975 || exit 1
37977 @endif target-libssp
37979 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
37980 maybe-distclean-target-libssp:
37981 @if target-libssp
37982 maybe-distclean-target-libssp: distclean-target-libssp
37984 distclean-target-libssp:
37985 @: $(MAKE); $(unstage)
37986 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37987 r=`${PWD_COMMAND}`; export r; \
37988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37989 $(NORMAL_TARGET_EXPORTS) \
37990 echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
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)/libssp && \
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 distclean) \
38000 || exit 1
38002 @endif target-libssp
38004 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
38005 maybe-maintainer-clean-target-libssp:
38006 @if target-libssp
38007 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
38009 maintainer-clean-target-libssp:
38010 @: $(MAKE); $(unstage)
38011 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38012 r=`${PWD_COMMAND}`; export r; \
38013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38014 $(NORMAL_TARGET_EXPORTS) \
38015 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
38016 for flag in $(EXTRA_TARGET_FLAGS); do \
38017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38018 done; \
38019 (cd $(TARGET_SUBDIR)/libssp && \
38020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38022 "RANLIB=$${RANLIB}" \
38023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38024 maintainer-clean) \
38025 || exit 1
38027 @endif target-libssp
38033 .PHONY: configure-target-newlib maybe-configure-target-newlib
38034 maybe-configure-target-newlib:
38035 @if gcc-bootstrap
38036 configure-target-newlib: stage_current
38037 @endif gcc-bootstrap
38038 @if target-newlib
38039 maybe-configure-target-newlib: configure-target-newlib
38040 configure-target-newlib:
38041 @: $(MAKE); $(unstage)
38042 @r=`${PWD_COMMAND}`; export r; \
38043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38044 echo "Checking multilib configuration for newlib..."; \
38045 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38046 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
38047 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
38048 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
38049 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
38050 else \
38051 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
38052 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38053 fi; \
38054 else \
38055 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38056 fi; \
38057 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
38058 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38059 $(NORMAL_TARGET_EXPORTS) \
38060 echo Configuring in $(TARGET_SUBDIR)/newlib; \
38061 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
38062 case $(srcdir) in \
38063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38064 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
38065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38066 esac; \
38067 module_srcdir=newlib; \
38068 rm -f no-such-file || : ; \
38069 CONFIG_SITE=no-such-file $(SHELL) \
38070 $$s/$$module_srcdir/configure \
38071 --srcdir=$${topdir}/$$module_srcdir \
38072 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38073 --target=${target_alias} \
38074 || exit 1
38075 @endif target-newlib
38081 .PHONY: all-target-newlib maybe-all-target-newlib
38082 maybe-all-target-newlib:
38083 @if gcc-bootstrap
38084 all-target-newlib: stage_current
38085 @endif gcc-bootstrap
38086 @if target-newlib
38087 TARGET-target-newlib=all
38088 maybe-all-target-newlib: all-target-newlib
38089 all-target-newlib: configure-target-newlib
38090 @: $(MAKE); $(unstage)
38091 @r=`${PWD_COMMAND}`; export r; \
38092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38093 $(NORMAL_TARGET_EXPORTS) \
38094 (cd $(TARGET_SUBDIR)/newlib && \
38095 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38096 $(TARGET-target-newlib))
38097 @endif target-newlib
38103 .PHONY: check-target-newlib maybe-check-target-newlib
38104 maybe-check-target-newlib:
38105 @if target-newlib
38106 maybe-check-target-newlib: check-target-newlib
38108 check-target-newlib:
38109 @: $(MAKE); $(unstage)
38110 @r=`${PWD_COMMAND}`; export r; \
38111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38112 $(NORMAL_TARGET_EXPORTS) \
38113 (cd $(TARGET_SUBDIR)/newlib && \
38114 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38116 @endif target-newlib
38118 .PHONY: install-target-newlib maybe-install-target-newlib
38119 maybe-install-target-newlib:
38120 @if target-newlib
38121 maybe-install-target-newlib: install-target-newlib
38123 install-target-newlib: installdirs
38124 @: $(MAKE); $(unstage)
38125 @r=`${PWD_COMMAND}`; export r; \
38126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38127 $(NORMAL_TARGET_EXPORTS) \
38128 (cd $(TARGET_SUBDIR)/newlib && \
38129 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38131 @endif target-newlib
38133 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
38134 maybe-install-strip-target-newlib:
38135 @if target-newlib
38136 maybe-install-strip-target-newlib: install-strip-target-newlib
38138 install-strip-target-newlib: installdirs
38139 @: $(MAKE); $(unstage)
38140 @r=`${PWD_COMMAND}`; export r; \
38141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38142 $(NORMAL_TARGET_EXPORTS) \
38143 (cd $(TARGET_SUBDIR)/newlib && \
38144 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38146 @endif target-newlib
38148 # Other targets (info, dvi, pdf, etc.)
38150 .PHONY: maybe-info-target-newlib info-target-newlib
38151 maybe-info-target-newlib:
38152 @if target-newlib
38153 maybe-info-target-newlib: info-target-newlib
38155 info-target-newlib: \
38156 configure-target-newlib
38157 @: $(MAKE); $(unstage)
38158 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38159 r=`${PWD_COMMAND}`; export r; \
38160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38161 $(NORMAL_TARGET_EXPORTS) \
38162 echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
38163 for flag in $(EXTRA_TARGET_FLAGS); do \
38164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38165 done; \
38166 (cd $(TARGET_SUBDIR)/newlib && \
38167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38169 "RANLIB=$${RANLIB}" \
38170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38171 info) \
38172 || exit 1
38174 @endif target-newlib
38176 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
38177 maybe-dvi-target-newlib:
38178 @if target-newlib
38179 maybe-dvi-target-newlib: dvi-target-newlib
38181 dvi-target-newlib: \
38182 configure-target-newlib
38183 @: $(MAKE); $(unstage)
38184 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38185 r=`${PWD_COMMAND}`; export r; \
38186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38187 $(NORMAL_TARGET_EXPORTS) \
38188 echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
38189 for flag in $(EXTRA_TARGET_FLAGS); do \
38190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38191 done; \
38192 (cd $(TARGET_SUBDIR)/newlib && \
38193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38195 "RANLIB=$${RANLIB}" \
38196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38197 dvi) \
38198 || exit 1
38200 @endif target-newlib
38202 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
38203 maybe-pdf-target-newlib:
38204 @if target-newlib
38205 maybe-pdf-target-newlib: pdf-target-newlib
38207 pdf-target-newlib: \
38208 configure-target-newlib
38209 @: $(MAKE); $(unstage)
38210 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38211 r=`${PWD_COMMAND}`; export r; \
38212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38213 $(NORMAL_TARGET_EXPORTS) \
38214 echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
38215 for flag in $(EXTRA_TARGET_FLAGS); do \
38216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38217 done; \
38218 (cd $(TARGET_SUBDIR)/newlib && \
38219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38221 "RANLIB=$${RANLIB}" \
38222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38223 pdf) \
38224 || exit 1
38226 @endif target-newlib
38228 .PHONY: maybe-html-target-newlib html-target-newlib
38229 maybe-html-target-newlib:
38230 @if target-newlib
38231 maybe-html-target-newlib: html-target-newlib
38233 html-target-newlib: \
38234 configure-target-newlib
38235 @: $(MAKE); $(unstage)
38236 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38237 r=`${PWD_COMMAND}`; export r; \
38238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38239 $(NORMAL_TARGET_EXPORTS) \
38240 echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
38241 for flag in $(EXTRA_TARGET_FLAGS); do \
38242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38243 done; \
38244 (cd $(TARGET_SUBDIR)/newlib && \
38245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38247 "RANLIB=$${RANLIB}" \
38248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38249 html) \
38250 || exit 1
38252 @endif target-newlib
38254 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
38255 maybe-TAGS-target-newlib:
38256 @if target-newlib
38257 maybe-TAGS-target-newlib: TAGS-target-newlib
38259 TAGS-target-newlib: \
38260 configure-target-newlib
38261 @: $(MAKE); $(unstage)
38262 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38263 r=`${PWD_COMMAND}`; export r; \
38264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38265 $(NORMAL_TARGET_EXPORTS) \
38266 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
38267 for flag in $(EXTRA_TARGET_FLAGS); do \
38268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38269 done; \
38270 (cd $(TARGET_SUBDIR)/newlib && \
38271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38273 "RANLIB=$${RANLIB}" \
38274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38275 TAGS) \
38276 || exit 1
38278 @endif target-newlib
38280 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
38281 maybe-install-info-target-newlib:
38282 @if target-newlib
38283 maybe-install-info-target-newlib: install-info-target-newlib
38285 install-info-target-newlib: \
38286 configure-target-newlib \
38287 info-target-newlib
38288 @: $(MAKE); $(unstage)
38289 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38290 r=`${PWD_COMMAND}`; export r; \
38291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38292 $(NORMAL_TARGET_EXPORTS) \
38293 echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
38294 for flag in $(EXTRA_TARGET_FLAGS); do \
38295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38296 done; \
38297 (cd $(TARGET_SUBDIR)/newlib && \
38298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38300 "RANLIB=$${RANLIB}" \
38301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38302 install-info) \
38303 || exit 1
38305 @endif target-newlib
38307 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
38308 maybe-install-pdf-target-newlib:
38309 @if target-newlib
38310 maybe-install-pdf-target-newlib: install-pdf-target-newlib
38312 install-pdf-target-newlib: \
38313 configure-target-newlib \
38314 pdf-target-newlib
38315 @: $(MAKE); $(unstage)
38316 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38317 r=`${PWD_COMMAND}`; export r; \
38318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38319 $(NORMAL_TARGET_EXPORTS) \
38320 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
38321 for flag in $(EXTRA_TARGET_FLAGS); do \
38322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38323 done; \
38324 (cd $(TARGET_SUBDIR)/newlib && \
38325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38327 "RANLIB=$${RANLIB}" \
38328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38329 install-pdf) \
38330 || exit 1
38332 @endif target-newlib
38334 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
38335 maybe-install-html-target-newlib:
38336 @if target-newlib
38337 maybe-install-html-target-newlib: install-html-target-newlib
38339 install-html-target-newlib: \
38340 configure-target-newlib \
38341 html-target-newlib
38342 @: $(MAKE); $(unstage)
38343 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38344 r=`${PWD_COMMAND}`; export r; \
38345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38346 $(NORMAL_TARGET_EXPORTS) \
38347 echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
38348 for flag in $(EXTRA_TARGET_FLAGS); do \
38349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38350 done; \
38351 (cd $(TARGET_SUBDIR)/newlib && \
38352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38354 "RANLIB=$${RANLIB}" \
38355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38356 install-html) \
38357 || exit 1
38359 @endif target-newlib
38361 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
38362 maybe-installcheck-target-newlib:
38363 @if target-newlib
38364 maybe-installcheck-target-newlib: installcheck-target-newlib
38366 installcheck-target-newlib: \
38367 configure-target-newlib
38368 @: $(MAKE); $(unstage)
38369 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38370 r=`${PWD_COMMAND}`; export r; \
38371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38372 $(NORMAL_TARGET_EXPORTS) \
38373 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
38374 for flag in $(EXTRA_TARGET_FLAGS); do \
38375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38376 done; \
38377 (cd $(TARGET_SUBDIR)/newlib && \
38378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38380 "RANLIB=$${RANLIB}" \
38381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38382 installcheck) \
38383 || exit 1
38385 @endif target-newlib
38387 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
38388 maybe-mostlyclean-target-newlib:
38389 @if target-newlib
38390 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
38392 mostlyclean-target-newlib:
38393 @: $(MAKE); $(unstage)
38394 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38395 r=`${PWD_COMMAND}`; export r; \
38396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38397 $(NORMAL_TARGET_EXPORTS) \
38398 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
38399 for flag in $(EXTRA_TARGET_FLAGS); do \
38400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38401 done; \
38402 (cd $(TARGET_SUBDIR)/newlib && \
38403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38405 "RANLIB=$${RANLIB}" \
38406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38407 mostlyclean) \
38408 || exit 1
38410 @endif target-newlib
38412 .PHONY: maybe-clean-target-newlib clean-target-newlib
38413 maybe-clean-target-newlib:
38414 @if target-newlib
38415 maybe-clean-target-newlib: clean-target-newlib
38417 clean-target-newlib:
38418 @: $(MAKE); $(unstage)
38419 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38420 r=`${PWD_COMMAND}`; export r; \
38421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38422 $(NORMAL_TARGET_EXPORTS) \
38423 echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
38424 for flag in $(EXTRA_TARGET_FLAGS); do \
38425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38426 done; \
38427 (cd $(TARGET_SUBDIR)/newlib && \
38428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38430 "RANLIB=$${RANLIB}" \
38431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38432 clean) \
38433 || exit 1
38435 @endif target-newlib
38437 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
38438 maybe-distclean-target-newlib:
38439 @if target-newlib
38440 maybe-distclean-target-newlib: distclean-target-newlib
38442 distclean-target-newlib:
38443 @: $(MAKE); $(unstage)
38444 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38445 r=`${PWD_COMMAND}`; export r; \
38446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38447 $(NORMAL_TARGET_EXPORTS) \
38448 echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
38449 for flag in $(EXTRA_TARGET_FLAGS); do \
38450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38451 done; \
38452 (cd $(TARGET_SUBDIR)/newlib && \
38453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38455 "RANLIB=$${RANLIB}" \
38456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38457 distclean) \
38458 || exit 1
38460 @endif target-newlib
38462 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
38463 maybe-maintainer-clean-target-newlib:
38464 @if target-newlib
38465 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
38467 maintainer-clean-target-newlib:
38468 @: $(MAKE); $(unstage)
38469 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38470 r=`${PWD_COMMAND}`; export r; \
38471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38472 $(NORMAL_TARGET_EXPORTS) \
38473 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
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)/newlib && \
38478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38480 "RANLIB=$${RANLIB}" \
38481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38482 maintainer-clean) \
38483 || exit 1
38485 @endif target-newlib
38491 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
38492 maybe-configure-target-libgcc:
38493 @if gcc-bootstrap
38494 configure-target-libgcc: stage_current
38495 @endif gcc-bootstrap
38496 @if target-libgcc
38497 maybe-configure-target-libgcc: configure-target-libgcc
38498 configure-target-libgcc:
38499 @r=`${PWD_COMMAND}`; export r; \
38500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38501 echo "Checking multilib configuration for libgcc..."; \
38502 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38503 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38504 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38505 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38506 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38507 else \
38508 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38509 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38510 fi; \
38511 else \
38512 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38513 fi; \
38514 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38515 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38516 $(NORMAL_TARGET_EXPORTS) \
38517 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
38518 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
38519 case $(srcdir) in \
38520 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38521 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38522 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38523 esac; \
38524 module_srcdir=libgcc; \
38525 rm -f no-such-file || : ; \
38526 CONFIG_SITE=no-such-file $(SHELL) \
38527 $$s/$$module_srcdir/configure \
38528 --srcdir=$${topdir}/$$module_srcdir \
38529 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38530 --target=${target_alias} \
38531 || exit 1
38532 @endif target-libgcc
38536 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
38537 maybe-configure-stage1-target-libgcc:
38538 @if target-libgcc-bootstrap
38539 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
38540 configure-stage1-target-libgcc:
38541 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38542 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38543 @r=`${PWD_COMMAND}`; export r; \
38544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38545 TFLAGS="$(STAGE1_TFLAGS)"; \
38546 echo "Checking multilib configuration for libgcc..."; \
38547 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38548 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38549 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38550 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38551 else \
38552 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38553 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38554 fi; \
38555 else \
38556 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38557 fi; \
38558 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38559 $(NORMAL_TARGET_EXPORTS) \
38560 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38561 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38562 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38563 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
38564 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38565 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38566 case $(srcdir) in \
38567 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38568 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38569 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38570 esac; \
38571 module_srcdir=libgcc; \
38572 $(SHELL) $$s/$$module_srcdir/configure \
38573 --srcdir=$${topdir}/$$module_srcdir \
38574 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38575 --target=${target_alias} \
38577 $(STAGE1_CONFIGURE_FLAGS)
38578 @endif target-libgcc-bootstrap
38580 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
38581 maybe-configure-stage2-target-libgcc:
38582 @if target-libgcc-bootstrap
38583 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
38584 configure-stage2-target-libgcc:
38585 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38586 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38587 @r=`${PWD_COMMAND}`; export r; \
38588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38589 TFLAGS="$(STAGE2_TFLAGS)"; \
38590 echo "Checking multilib configuration for libgcc..."; \
38591 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38592 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38593 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38594 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38595 else \
38596 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38597 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38598 fi; \
38599 else \
38600 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38601 fi; \
38602 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38603 $(NORMAL_TARGET_EXPORTS) \
38605 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38606 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38607 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38608 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
38609 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38610 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38611 case $(srcdir) in \
38612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38613 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38615 esac; \
38616 module_srcdir=libgcc; \
38617 $(SHELL) $$s/$$module_srcdir/configure \
38618 --srcdir=$${topdir}/$$module_srcdir \
38619 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38620 --target=${target_alias} \
38621 --with-build-libsubdir=$(HOST_SUBDIR) \
38622 $(STAGE2_CONFIGURE_FLAGS)
38623 @endif target-libgcc-bootstrap
38625 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
38626 maybe-configure-stage3-target-libgcc:
38627 @if target-libgcc-bootstrap
38628 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
38629 configure-stage3-target-libgcc:
38630 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38631 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38632 @r=`${PWD_COMMAND}`; export r; \
38633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38634 TFLAGS="$(STAGE3_TFLAGS)"; \
38635 echo "Checking multilib configuration for libgcc..."; \
38636 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38637 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38638 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38639 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38640 else \
38641 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38642 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38643 fi; \
38644 else \
38645 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38646 fi; \
38647 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38648 $(NORMAL_TARGET_EXPORTS) \
38650 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38651 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38652 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38653 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
38654 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38655 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38656 case $(srcdir) in \
38657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38658 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38660 esac; \
38661 module_srcdir=libgcc; \
38662 $(SHELL) $$s/$$module_srcdir/configure \
38663 --srcdir=$${topdir}/$$module_srcdir \
38664 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38665 --target=${target_alias} \
38666 --with-build-libsubdir=$(HOST_SUBDIR) \
38667 $(STAGE3_CONFIGURE_FLAGS)
38668 @endif target-libgcc-bootstrap
38670 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
38671 maybe-configure-stage4-target-libgcc:
38672 @if target-libgcc-bootstrap
38673 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
38674 configure-stage4-target-libgcc:
38675 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38676 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38677 @r=`${PWD_COMMAND}`; export r; \
38678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38679 TFLAGS="$(STAGE4_TFLAGS)"; \
38680 echo "Checking multilib configuration for libgcc..."; \
38681 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38682 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38683 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38684 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38685 else \
38686 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38687 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38688 fi; \
38689 else \
38690 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38691 fi; \
38692 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38693 $(NORMAL_TARGET_EXPORTS) \
38695 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38696 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38697 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38698 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
38699 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38700 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38701 case $(srcdir) in \
38702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38703 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38705 esac; \
38706 module_srcdir=libgcc; \
38707 $(SHELL) $$s/$$module_srcdir/configure \
38708 --srcdir=$${topdir}/$$module_srcdir \
38709 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38710 --target=${target_alias} \
38711 --with-build-libsubdir=$(HOST_SUBDIR) \
38712 $(STAGE4_CONFIGURE_FLAGS)
38713 @endif target-libgcc-bootstrap
38715 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
38716 maybe-configure-stageprofile-target-libgcc:
38717 @if target-libgcc-bootstrap
38718 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38719 configure-stageprofile-target-libgcc:
38720 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38721 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38722 @r=`${PWD_COMMAND}`; export r; \
38723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38724 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38725 echo "Checking multilib configuration for libgcc..."; \
38726 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38727 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38728 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38729 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38730 else \
38731 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38732 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38733 fi; \
38734 else \
38735 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38736 fi; \
38737 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38738 $(NORMAL_TARGET_EXPORTS) \
38740 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38741 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38742 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38743 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
38744 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38745 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38746 case $(srcdir) in \
38747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38748 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38750 esac; \
38751 module_srcdir=libgcc; \
38752 $(SHELL) $$s/$$module_srcdir/configure \
38753 --srcdir=$${topdir}/$$module_srcdir \
38754 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38755 --target=${target_alias} \
38756 --with-build-libsubdir=$(HOST_SUBDIR) \
38757 $(STAGEprofile_CONFIGURE_FLAGS)
38758 @endif target-libgcc-bootstrap
38760 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
38761 maybe-configure-stagefeedback-target-libgcc:
38762 @if target-libgcc-bootstrap
38763 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38764 configure-stagefeedback-target-libgcc:
38765 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38766 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38767 @r=`${PWD_COMMAND}`; export r; \
38768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38769 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38770 echo "Checking multilib configuration for libgcc..."; \
38771 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38772 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38773 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38774 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38775 else \
38776 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38777 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38778 fi; \
38779 else \
38780 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38781 fi; \
38782 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38783 $(NORMAL_TARGET_EXPORTS) \
38785 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38786 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38787 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38788 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
38789 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38790 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38791 case $(srcdir) in \
38792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38793 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38795 esac; \
38796 module_srcdir=libgcc; \
38797 $(SHELL) $$s/$$module_srcdir/configure \
38798 --srcdir=$${topdir}/$$module_srcdir \
38799 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38800 --target=${target_alias} \
38801 --with-build-libsubdir=$(HOST_SUBDIR) \
38802 $(STAGEfeedback_CONFIGURE_FLAGS)
38803 @endif target-libgcc-bootstrap
38809 .PHONY: all-target-libgcc maybe-all-target-libgcc
38810 maybe-all-target-libgcc:
38811 @if gcc-bootstrap
38812 all-target-libgcc: stage_current
38813 @endif gcc-bootstrap
38814 @if target-libgcc
38815 TARGET-target-libgcc=all
38816 maybe-all-target-libgcc: all-target-libgcc
38817 all-target-libgcc: configure-target-libgcc
38818 @r=`${PWD_COMMAND}`; export r; \
38819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38820 $(NORMAL_TARGET_EXPORTS) \
38821 (cd $(TARGET_SUBDIR)/libgcc && \
38822 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38823 $(TARGET-target-libgcc))
38824 @endif target-libgcc
38828 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
38829 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
38830 maybe-all-stage1-target-libgcc:
38831 maybe-clean-stage1-target-libgcc:
38832 @if target-libgcc-bootstrap
38833 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
38834 all-stage1: all-stage1-target-libgcc
38835 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
38836 all-stage1-target-libgcc: configure-stage1-target-libgcc
38837 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38838 @r=`${PWD_COMMAND}`; export r; \
38839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38840 TFLAGS="$(STAGE1_TFLAGS)"; \
38841 $(NORMAL_TARGET_EXPORTS) \
38842 cd $(TARGET_SUBDIR)/libgcc && \
38843 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38844 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38845 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38846 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38847 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38848 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38849 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38850 $(EXTRA_TARGET_FLAGS) \
38852 TFLAGS="$(STAGE1_TFLAGS)" \
38853 $(TARGET-stage1-target-libgcc)
38855 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
38856 clean-stage1: clean-stage1-target-libgcc
38857 clean-stage1-target-libgcc:
38858 @if [ $(current_stage) = stage1 ]; then \
38859 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38860 else \
38861 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
38862 $(MAKE) stage1-start; \
38863 fi; \
38864 cd $(TARGET_SUBDIR)/libgcc && \
38865 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38866 clean
38867 @endif target-libgcc-bootstrap
38870 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
38871 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
38872 maybe-all-stage2-target-libgcc:
38873 maybe-clean-stage2-target-libgcc:
38874 @if target-libgcc-bootstrap
38875 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
38876 all-stage2: all-stage2-target-libgcc
38877 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
38878 all-stage2-target-libgcc: configure-stage2-target-libgcc
38879 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38880 @r=`${PWD_COMMAND}`; export r; \
38881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38882 TFLAGS="$(STAGE2_TFLAGS)"; \
38883 $(NORMAL_TARGET_EXPORTS) \
38885 cd $(TARGET_SUBDIR)/libgcc && \
38886 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38887 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38888 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38889 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38890 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38891 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38892 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38893 $(EXTRA_TARGET_FLAGS) \
38894 TFLAGS="$(STAGE2_TFLAGS)" \
38895 $(TARGET-stage2-target-libgcc)
38897 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
38898 clean-stage2: clean-stage2-target-libgcc
38899 clean-stage2-target-libgcc:
38900 @if [ $(current_stage) = stage2 ]; then \
38901 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38902 else \
38903 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
38904 $(MAKE) stage2-start; \
38905 fi; \
38906 cd $(TARGET_SUBDIR)/libgcc && \
38907 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38908 @endif target-libgcc-bootstrap
38911 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
38912 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
38913 maybe-all-stage3-target-libgcc:
38914 maybe-clean-stage3-target-libgcc:
38915 @if target-libgcc-bootstrap
38916 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
38917 all-stage3: all-stage3-target-libgcc
38918 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
38919 all-stage3-target-libgcc: configure-stage3-target-libgcc
38920 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38921 @r=`${PWD_COMMAND}`; export r; \
38922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38923 TFLAGS="$(STAGE3_TFLAGS)"; \
38924 $(NORMAL_TARGET_EXPORTS) \
38926 cd $(TARGET_SUBDIR)/libgcc && \
38927 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38928 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38929 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38930 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38931 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38932 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38933 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38934 $(EXTRA_TARGET_FLAGS) \
38935 TFLAGS="$(STAGE3_TFLAGS)" \
38936 $(TARGET-stage3-target-libgcc)
38938 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
38939 clean-stage3: clean-stage3-target-libgcc
38940 clean-stage3-target-libgcc:
38941 @if [ $(current_stage) = stage3 ]; then \
38942 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38943 else \
38944 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
38945 $(MAKE) stage3-start; \
38946 fi; \
38947 cd $(TARGET_SUBDIR)/libgcc && \
38948 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38949 @endif target-libgcc-bootstrap
38952 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
38953 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
38954 maybe-all-stage4-target-libgcc:
38955 maybe-clean-stage4-target-libgcc:
38956 @if target-libgcc-bootstrap
38957 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
38958 all-stage4: all-stage4-target-libgcc
38959 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
38960 all-stage4-target-libgcc: configure-stage4-target-libgcc
38961 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38962 @r=`${PWD_COMMAND}`; export r; \
38963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38964 TFLAGS="$(STAGE4_TFLAGS)"; \
38965 $(NORMAL_TARGET_EXPORTS) \
38967 cd $(TARGET_SUBDIR)/libgcc && \
38968 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38969 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38970 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38971 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38972 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38973 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38974 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38975 $(EXTRA_TARGET_FLAGS) \
38976 TFLAGS="$(STAGE4_TFLAGS)" \
38977 $(TARGET-stage4-target-libgcc)
38979 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
38980 clean-stage4: clean-stage4-target-libgcc
38981 clean-stage4-target-libgcc:
38982 @if [ $(current_stage) = stage4 ]; then \
38983 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38984 else \
38985 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
38986 $(MAKE) stage4-start; \
38987 fi; \
38988 cd $(TARGET_SUBDIR)/libgcc && \
38989 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38990 @endif target-libgcc-bootstrap
38993 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
38994 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
38995 maybe-all-stageprofile-target-libgcc:
38996 maybe-clean-stageprofile-target-libgcc:
38997 @if target-libgcc-bootstrap
38998 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
38999 all-stageprofile: all-stageprofile-target-libgcc
39000 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
39001 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
39002 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39003 @r=`${PWD_COMMAND}`; export r; \
39004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39005 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39006 $(NORMAL_TARGET_EXPORTS) \
39008 cd $(TARGET_SUBDIR)/libgcc && \
39009 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39010 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39011 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39012 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39013 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39014 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39015 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39016 $(EXTRA_TARGET_FLAGS) \
39017 TFLAGS="$(STAGEprofile_TFLAGS)" \
39018 $(TARGET-stageprofile-target-libgcc)
39020 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
39021 clean-stageprofile: clean-stageprofile-target-libgcc
39022 clean-stageprofile-target-libgcc:
39023 @if [ $(current_stage) = stageprofile ]; then \
39024 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39025 else \
39026 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
39027 $(MAKE) stageprofile-start; \
39028 fi; \
39029 cd $(TARGET_SUBDIR)/libgcc && \
39030 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39031 @endif target-libgcc-bootstrap
39034 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
39035 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
39036 maybe-all-stagefeedback-target-libgcc:
39037 maybe-clean-stagefeedback-target-libgcc:
39038 @if target-libgcc-bootstrap
39039 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
39040 all-stagefeedback: all-stagefeedback-target-libgcc
39041 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
39042 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
39043 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39044 @r=`${PWD_COMMAND}`; export r; \
39045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39046 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39047 $(NORMAL_TARGET_EXPORTS) \
39049 cd $(TARGET_SUBDIR)/libgcc && \
39050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39051 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39052 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39053 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39057 $(EXTRA_TARGET_FLAGS) \
39058 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39059 $(TARGET-stagefeedback-target-libgcc)
39061 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
39062 clean-stagefeedback: clean-stagefeedback-target-libgcc
39063 clean-stagefeedback-target-libgcc:
39064 @if [ $(current_stage) = stagefeedback ]; then \
39065 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39066 else \
39067 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
39068 $(MAKE) stagefeedback-start; \
39069 fi; \
39070 cd $(TARGET_SUBDIR)/libgcc && \
39071 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39072 @endif target-libgcc-bootstrap
39079 .PHONY: check-target-libgcc maybe-check-target-libgcc
39080 maybe-check-target-libgcc:
39081 @if target-libgcc
39082 maybe-check-target-libgcc: check-target-libgcc
39084 # Dummy target for uncheckable module.
39085 check-target-libgcc:
39087 @endif target-libgcc
39089 .PHONY: install-target-libgcc maybe-install-target-libgcc
39090 maybe-install-target-libgcc:
39091 @if target-libgcc
39092 maybe-install-target-libgcc: install-target-libgcc
39094 install-target-libgcc: installdirs
39095 @: $(MAKE); $(unstage)
39096 @r=`${PWD_COMMAND}`; export r; \
39097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39098 $(NORMAL_TARGET_EXPORTS) \
39099 (cd $(TARGET_SUBDIR)/libgcc && \
39100 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39102 @endif target-libgcc
39104 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
39105 maybe-install-strip-target-libgcc:
39106 @if target-libgcc
39107 maybe-install-strip-target-libgcc: install-strip-target-libgcc
39109 install-strip-target-libgcc: installdirs
39110 @: $(MAKE); $(unstage)
39111 @r=`${PWD_COMMAND}`; export r; \
39112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39113 $(NORMAL_TARGET_EXPORTS) \
39114 (cd $(TARGET_SUBDIR)/libgcc && \
39115 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39117 @endif target-libgcc
39119 # Other targets (info, dvi, pdf, etc.)
39121 .PHONY: maybe-info-target-libgcc info-target-libgcc
39122 maybe-info-target-libgcc:
39123 @if target-libgcc
39124 maybe-info-target-libgcc: info-target-libgcc
39126 info-target-libgcc: \
39127 configure-target-libgcc
39128 @: $(MAKE); $(unstage)
39129 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39130 r=`${PWD_COMMAND}`; export r; \
39131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39132 $(NORMAL_TARGET_EXPORTS) \
39133 echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
39134 for flag in $(EXTRA_TARGET_FLAGS); do \
39135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39136 done; \
39137 (cd $(TARGET_SUBDIR)/libgcc && \
39138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39140 "RANLIB=$${RANLIB}" \
39141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39142 info) \
39143 || exit 1
39145 @endif target-libgcc
39147 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
39148 maybe-dvi-target-libgcc:
39149 @if target-libgcc
39150 maybe-dvi-target-libgcc: dvi-target-libgcc
39152 dvi-target-libgcc: \
39153 configure-target-libgcc
39154 @: $(MAKE); $(unstage)
39155 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39156 r=`${PWD_COMMAND}`; export r; \
39157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39158 $(NORMAL_TARGET_EXPORTS) \
39159 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
39160 for flag in $(EXTRA_TARGET_FLAGS); do \
39161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39162 done; \
39163 (cd $(TARGET_SUBDIR)/libgcc && \
39164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39166 "RANLIB=$${RANLIB}" \
39167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39168 dvi) \
39169 || exit 1
39171 @endif target-libgcc
39173 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
39174 maybe-pdf-target-libgcc:
39175 @if target-libgcc
39176 maybe-pdf-target-libgcc: pdf-target-libgcc
39178 pdf-target-libgcc: \
39179 configure-target-libgcc
39180 @: $(MAKE); $(unstage)
39181 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39182 r=`${PWD_COMMAND}`; export r; \
39183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39184 $(NORMAL_TARGET_EXPORTS) \
39185 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
39186 for flag in $(EXTRA_TARGET_FLAGS); do \
39187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39188 done; \
39189 (cd $(TARGET_SUBDIR)/libgcc && \
39190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39192 "RANLIB=$${RANLIB}" \
39193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39194 pdf) \
39195 || exit 1
39197 @endif target-libgcc
39199 .PHONY: maybe-html-target-libgcc html-target-libgcc
39200 maybe-html-target-libgcc:
39201 @if target-libgcc
39202 maybe-html-target-libgcc: html-target-libgcc
39204 html-target-libgcc: \
39205 configure-target-libgcc
39206 @: $(MAKE); $(unstage)
39207 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39208 r=`${PWD_COMMAND}`; export r; \
39209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39210 $(NORMAL_TARGET_EXPORTS) \
39211 echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
39212 for flag in $(EXTRA_TARGET_FLAGS); do \
39213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39214 done; \
39215 (cd $(TARGET_SUBDIR)/libgcc && \
39216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39218 "RANLIB=$${RANLIB}" \
39219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39220 html) \
39221 || exit 1
39223 @endif target-libgcc
39225 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
39226 maybe-TAGS-target-libgcc:
39227 @if target-libgcc
39228 maybe-TAGS-target-libgcc: TAGS-target-libgcc
39230 TAGS-target-libgcc: \
39231 configure-target-libgcc
39232 @: $(MAKE); $(unstage)
39233 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39234 r=`${PWD_COMMAND}`; export r; \
39235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39236 $(NORMAL_TARGET_EXPORTS) \
39237 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
39238 for flag in $(EXTRA_TARGET_FLAGS); do \
39239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39240 done; \
39241 (cd $(TARGET_SUBDIR)/libgcc && \
39242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39244 "RANLIB=$${RANLIB}" \
39245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39246 TAGS) \
39247 || exit 1
39249 @endif target-libgcc
39251 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
39252 maybe-install-info-target-libgcc:
39253 @if target-libgcc
39254 maybe-install-info-target-libgcc: install-info-target-libgcc
39256 install-info-target-libgcc: \
39257 configure-target-libgcc \
39258 info-target-libgcc
39259 @: $(MAKE); $(unstage)
39260 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39261 r=`${PWD_COMMAND}`; export r; \
39262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39263 $(NORMAL_TARGET_EXPORTS) \
39264 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
39265 for flag in $(EXTRA_TARGET_FLAGS); do \
39266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39267 done; \
39268 (cd $(TARGET_SUBDIR)/libgcc && \
39269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39271 "RANLIB=$${RANLIB}" \
39272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39273 install-info) \
39274 || exit 1
39276 @endif target-libgcc
39278 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
39279 maybe-install-pdf-target-libgcc:
39280 @if target-libgcc
39281 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
39283 install-pdf-target-libgcc: \
39284 configure-target-libgcc \
39285 pdf-target-libgcc
39286 @: $(MAKE); $(unstage)
39287 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39288 r=`${PWD_COMMAND}`; export r; \
39289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39290 $(NORMAL_TARGET_EXPORTS) \
39291 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
39292 for flag in $(EXTRA_TARGET_FLAGS); do \
39293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39294 done; \
39295 (cd $(TARGET_SUBDIR)/libgcc && \
39296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39298 "RANLIB=$${RANLIB}" \
39299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39300 install-pdf) \
39301 || exit 1
39303 @endif target-libgcc
39305 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
39306 maybe-install-html-target-libgcc:
39307 @if target-libgcc
39308 maybe-install-html-target-libgcc: install-html-target-libgcc
39310 install-html-target-libgcc: \
39311 configure-target-libgcc \
39312 html-target-libgcc
39313 @: $(MAKE); $(unstage)
39314 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39315 r=`${PWD_COMMAND}`; export r; \
39316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39317 $(NORMAL_TARGET_EXPORTS) \
39318 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
39319 for flag in $(EXTRA_TARGET_FLAGS); do \
39320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39321 done; \
39322 (cd $(TARGET_SUBDIR)/libgcc && \
39323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39325 "RANLIB=$${RANLIB}" \
39326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39327 install-html) \
39328 || exit 1
39330 @endif target-libgcc
39332 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
39333 maybe-installcheck-target-libgcc:
39334 @if target-libgcc
39335 maybe-installcheck-target-libgcc: installcheck-target-libgcc
39337 installcheck-target-libgcc: \
39338 configure-target-libgcc
39339 @: $(MAKE); $(unstage)
39340 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39341 r=`${PWD_COMMAND}`; export r; \
39342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39343 $(NORMAL_TARGET_EXPORTS) \
39344 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
39345 for flag in $(EXTRA_TARGET_FLAGS); do \
39346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39347 done; \
39348 (cd $(TARGET_SUBDIR)/libgcc && \
39349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39351 "RANLIB=$${RANLIB}" \
39352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39353 installcheck) \
39354 || exit 1
39356 @endif target-libgcc
39358 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
39359 maybe-mostlyclean-target-libgcc:
39360 @if target-libgcc
39361 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
39363 mostlyclean-target-libgcc:
39364 @: $(MAKE); $(unstage)
39365 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39366 r=`${PWD_COMMAND}`; export r; \
39367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39368 $(NORMAL_TARGET_EXPORTS) \
39369 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
39370 for flag in $(EXTRA_TARGET_FLAGS); do \
39371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39372 done; \
39373 (cd $(TARGET_SUBDIR)/libgcc && \
39374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39376 "RANLIB=$${RANLIB}" \
39377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39378 mostlyclean) \
39379 || exit 1
39381 @endif target-libgcc
39383 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
39384 maybe-clean-target-libgcc:
39385 @if target-libgcc
39386 maybe-clean-target-libgcc: clean-target-libgcc
39388 clean-target-libgcc:
39389 @: $(MAKE); $(unstage)
39390 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39391 r=`${PWD_COMMAND}`; export r; \
39392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39393 $(NORMAL_TARGET_EXPORTS) \
39394 echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
39395 for flag in $(EXTRA_TARGET_FLAGS); do \
39396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39397 done; \
39398 (cd $(TARGET_SUBDIR)/libgcc && \
39399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39401 "RANLIB=$${RANLIB}" \
39402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39403 clean) \
39404 || exit 1
39406 @endif target-libgcc
39408 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
39409 maybe-distclean-target-libgcc:
39410 @if target-libgcc
39411 maybe-distclean-target-libgcc: distclean-target-libgcc
39413 distclean-target-libgcc:
39414 @: $(MAKE); $(unstage)
39415 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39416 r=`${PWD_COMMAND}`; export r; \
39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39418 $(NORMAL_TARGET_EXPORTS) \
39419 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
39420 for flag in $(EXTRA_TARGET_FLAGS); do \
39421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39422 done; \
39423 (cd $(TARGET_SUBDIR)/libgcc && \
39424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39426 "RANLIB=$${RANLIB}" \
39427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39428 distclean) \
39429 || exit 1
39431 @endif target-libgcc
39433 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
39434 maybe-maintainer-clean-target-libgcc:
39435 @if target-libgcc
39436 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
39438 maintainer-clean-target-libgcc:
39439 @: $(MAKE); $(unstage)
39440 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39441 r=`${PWD_COMMAND}`; export r; \
39442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39443 $(NORMAL_TARGET_EXPORTS) \
39444 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
39445 for flag in $(EXTRA_TARGET_FLAGS); do \
39446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39447 done; \
39448 (cd $(TARGET_SUBDIR)/libgcc && \
39449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39451 "RANLIB=$${RANLIB}" \
39452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39453 maintainer-clean) \
39454 || exit 1
39456 @endif target-libgcc
39462 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
39463 maybe-configure-target-libbacktrace:
39464 @if gcc-bootstrap
39465 configure-target-libbacktrace: stage_current
39466 @endif gcc-bootstrap
39467 @if target-libbacktrace
39468 maybe-configure-target-libbacktrace: configure-target-libbacktrace
39469 configure-target-libbacktrace:
39470 @: $(MAKE); $(unstage)
39471 @r=`${PWD_COMMAND}`; export r; \
39472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39473 echo "Checking multilib configuration for libbacktrace..."; \
39474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39475 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
39476 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39477 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39478 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
39479 else \
39480 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
39481 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39482 fi; \
39483 else \
39484 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39485 fi; \
39486 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
39487 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39488 $(NORMAL_TARGET_EXPORTS) \
39489 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
39490 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
39491 case $(srcdir) in \
39492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39493 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
39494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39495 esac; \
39496 module_srcdir=libbacktrace; \
39497 rm -f no-such-file || : ; \
39498 CONFIG_SITE=no-such-file $(SHELL) \
39499 $$s/$$module_srcdir/configure \
39500 --srcdir=$${topdir}/$$module_srcdir \
39501 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39502 --target=${target_alias} \
39503 || exit 1
39504 @endif target-libbacktrace
39510 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
39511 maybe-all-target-libbacktrace:
39512 @if gcc-bootstrap
39513 all-target-libbacktrace: stage_current
39514 @endif gcc-bootstrap
39515 @if target-libbacktrace
39516 TARGET-target-libbacktrace=all
39517 maybe-all-target-libbacktrace: all-target-libbacktrace
39518 all-target-libbacktrace: configure-target-libbacktrace
39519 @: $(MAKE); $(unstage)
39520 @r=`${PWD_COMMAND}`; export r; \
39521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39522 $(NORMAL_TARGET_EXPORTS) \
39523 (cd $(TARGET_SUBDIR)/libbacktrace && \
39524 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39525 $(TARGET-target-libbacktrace))
39526 @endif target-libbacktrace
39532 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
39533 maybe-check-target-libbacktrace:
39534 @if target-libbacktrace
39535 maybe-check-target-libbacktrace: check-target-libbacktrace
39537 check-target-libbacktrace:
39538 @: $(MAKE); $(unstage)
39539 @r=`${PWD_COMMAND}`; export r; \
39540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39541 $(NORMAL_TARGET_EXPORTS) \
39542 (cd $(TARGET_SUBDIR)/libbacktrace && \
39543 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39545 @endif target-libbacktrace
39547 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
39548 maybe-install-target-libbacktrace:
39549 @if target-libbacktrace
39550 maybe-install-target-libbacktrace: install-target-libbacktrace
39552 install-target-libbacktrace: installdirs
39553 @: $(MAKE); $(unstage)
39554 @r=`${PWD_COMMAND}`; export r; \
39555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39556 $(NORMAL_TARGET_EXPORTS) \
39557 (cd $(TARGET_SUBDIR)/libbacktrace && \
39558 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39560 @endif target-libbacktrace
39562 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
39563 maybe-install-strip-target-libbacktrace:
39564 @if target-libbacktrace
39565 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
39567 install-strip-target-libbacktrace: installdirs
39568 @: $(MAKE); $(unstage)
39569 @r=`${PWD_COMMAND}`; export r; \
39570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39571 $(NORMAL_TARGET_EXPORTS) \
39572 (cd $(TARGET_SUBDIR)/libbacktrace && \
39573 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39575 @endif target-libbacktrace
39577 # Other targets (info, dvi, pdf, etc.)
39579 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
39580 maybe-info-target-libbacktrace:
39581 @if target-libbacktrace
39582 maybe-info-target-libbacktrace: info-target-libbacktrace
39584 info-target-libbacktrace: \
39585 configure-target-libbacktrace
39586 @: $(MAKE); $(unstage)
39587 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39588 r=`${PWD_COMMAND}`; export r; \
39589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39590 $(NORMAL_TARGET_EXPORTS) \
39591 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
39592 for flag in $(EXTRA_TARGET_FLAGS); do \
39593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39594 done; \
39595 (cd $(TARGET_SUBDIR)/libbacktrace && \
39596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39598 "RANLIB=$${RANLIB}" \
39599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39600 info) \
39601 || exit 1
39603 @endif target-libbacktrace
39605 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
39606 maybe-dvi-target-libbacktrace:
39607 @if target-libbacktrace
39608 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
39610 dvi-target-libbacktrace: \
39611 configure-target-libbacktrace
39612 @: $(MAKE); $(unstage)
39613 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39614 r=`${PWD_COMMAND}`; export r; \
39615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39616 $(NORMAL_TARGET_EXPORTS) \
39617 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
39618 for flag in $(EXTRA_TARGET_FLAGS); do \
39619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39620 done; \
39621 (cd $(TARGET_SUBDIR)/libbacktrace && \
39622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39624 "RANLIB=$${RANLIB}" \
39625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39626 dvi) \
39627 || exit 1
39629 @endif target-libbacktrace
39631 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
39632 maybe-pdf-target-libbacktrace:
39633 @if target-libbacktrace
39634 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
39636 pdf-target-libbacktrace: \
39637 configure-target-libbacktrace
39638 @: $(MAKE); $(unstage)
39639 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39640 r=`${PWD_COMMAND}`; export r; \
39641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39642 $(NORMAL_TARGET_EXPORTS) \
39643 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39644 for flag in $(EXTRA_TARGET_FLAGS); do \
39645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39646 done; \
39647 (cd $(TARGET_SUBDIR)/libbacktrace && \
39648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39650 "RANLIB=$${RANLIB}" \
39651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39652 pdf) \
39653 || exit 1
39655 @endif target-libbacktrace
39657 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
39658 maybe-html-target-libbacktrace:
39659 @if target-libbacktrace
39660 maybe-html-target-libbacktrace: html-target-libbacktrace
39662 html-target-libbacktrace: \
39663 configure-target-libbacktrace
39664 @: $(MAKE); $(unstage)
39665 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39666 r=`${PWD_COMMAND}`; export r; \
39667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39668 $(NORMAL_TARGET_EXPORTS) \
39669 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
39670 for flag in $(EXTRA_TARGET_FLAGS); do \
39671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39672 done; \
39673 (cd $(TARGET_SUBDIR)/libbacktrace && \
39674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39676 "RANLIB=$${RANLIB}" \
39677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39678 html) \
39679 || exit 1
39681 @endif target-libbacktrace
39683 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
39684 maybe-TAGS-target-libbacktrace:
39685 @if target-libbacktrace
39686 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
39688 TAGS-target-libbacktrace: \
39689 configure-target-libbacktrace
39690 @: $(MAKE); $(unstage)
39691 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39692 r=`${PWD_COMMAND}`; export r; \
39693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39694 $(NORMAL_TARGET_EXPORTS) \
39695 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
39696 for flag in $(EXTRA_TARGET_FLAGS); do \
39697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39698 done; \
39699 (cd $(TARGET_SUBDIR)/libbacktrace && \
39700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39702 "RANLIB=$${RANLIB}" \
39703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39704 TAGS) \
39705 || exit 1
39707 @endif target-libbacktrace
39709 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
39710 maybe-install-info-target-libbacktrace:
39711 @if target-libbacktrace
39712 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
39714 install-info-target-libbacktrace: \
39715 configure-target-libbacktrace \
39716 info-target-libbacktrace
39717 @: $(MAKE); $(unstage)
39718 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39719 r=`${PWD_COMMAND}`; export r; \
39720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39721 $(NORMAL_TARGET_EXPORTS) \
39722 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
39723 for flag in $(EXTRA_TARGET_FLAGS); do \
39724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39725 done; \
39726 (cd $(TARGET_SUBDIR)/libbacktrace && \
39727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39729 "RANLIB=$${RANLIB}" \
39730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39731 install-info) \
39732 || exit 1
39734 @endif target-libbacktrace
39736 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
39737 maybe-install-pdf-target-libbacktrace:
39738 @if target-libbacktrace
39739 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
39741 install-pdf-target-libbacktrace: \
39742 configure-target-libbacktrace \
39743 pdf-target-libbacktrace
39744 @: $(MAKE); $(unstage)
39745 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39746 r=`${PWD_COMMAND}`; export r; \
39747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39748 $(NORMAL_TARGET_EXPORTS) \
39749 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39750 for flag in $(EXTRA_TARGET_FLAGS); do \
39751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39752 done; \
39753 (cd $(TARGET_SUBDIR)/libbacktrace && \
39754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39756 "RANLIB=$${RANLIB}" \
39757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39758 install-pdf) \
39759 || exit 1
39761 @endif target-libbacktrace
39763 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
39764 maybe-install-html-target-libbacktrace:
39765 @if target-libbacktrace
39766 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
39768 install-html-target-libbacktrace: \
39769 configure-target-libbacktrace \
39770 html-target-libbacktrace
39771 @: $(MAKE); $(unstage)
39772 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39773 r=`${PWD_COMMAND}`; export r; \
39774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39775 $(NORMAL_TARGET_EXPORTS) \
39776 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
39777 for flag in $(EXTRA_TARGET_FLAGS); do \
39778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39779 done; \
39780 (cd $(TARGET_SUBDIR)/libbacktrace && \
39781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39783 "RANLIB=$${RANLIB}" \
39784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39785 install-html) \
39786 || exit 1
39788 @endif target-libbacktrace
39790 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
39791 maybe-installcheck-target-libbacktrace:
39792 @if target-libbacktrace
39793 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
39795 installcheck-target-libbacktrace: \
39796 configure-target-libbacktrace
39797 @: $(MAKE); $(unstage)
39798 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39799 r=`${PWD_COMMAND}`; export r; \
39800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39801 $(NORMAL_TARGET_EXPORTS) \
39802 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
39803 for flag in $(EXTRA_TARGET_FLAGS); do \
39804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39805 done; \
39806 (cd $(TARGET_SUBDIR)/libbacktrace && \
39807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39809 "RANLIB=$${RANLIB}" \
39810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39811 installcheck) \
39812 || exit 1
39814 @endif target-libbacktrace
39816 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
39817 maybe-mostlyclean-target-libbacktrace:
39818 @if target-libbacktrace
39819 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
39821 mostlyclean-target-libbacktrace:
39822 @: $(MAKE); $(unstage)
39823 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39824 r=`${PWD_COMMAND}`; export r; \
39825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39826 $(NORMAL_TARGET_EXPORTS) \
39827 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
39828 for flag in $(EXTRA_TARGET_FLAGS); do \
39829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39830 done; \
39831 (cd $(TARGET_SUBDIR)/libbacktrace && \
39832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39834 "RANLIB=$${RANLIB}" \
39835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39836 mostlyclean) \
39837 || exit 1
39839 @endif target-libbacktrace
39841 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
39842 maybe-clean-target-libbacktrace:
39843 @if target-libbacktrace
39844 maybe-clean-target-libbacktrace: clean-target-libbacktrace
39846 clean-target-libbacktrace:
39847 @: $(MAKE); $(unstage)
39848 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39849 r=`${PWD_COMMAND}`; export r; \
39850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39851 $(NORMAL_TARGET_EXPORTS) \
39852 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
39853 for flag in $(EXTRA_TARGET_FLAGS); do \
39854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39855 done; \
39856 (cd $(TARGET_SUBDIR)/libbacktrace && \
39857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39859 "RANLIB=$${RANLIB}" \
39860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39861 clean) \
39862 || exit 1
39864 @endif target-libbacktrace
39866 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
39867 maybe-distclean-target-libbacktrace:
39868 @if target-libbacktrace
39869 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
39871 distclean-target-libbacktrace:
39872 @: $(MAKE); $(unstage)
39873 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39874 r=`${PWD_COMMAND}`; export r; \
39875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39876 $(NORMAL_TARGET_EXPORTS) \
39877 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
39878 for flag in $(EXTRA_TARGET_FLAGS); do \
39879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39880 done; \
39881 (cd $(TARGET_SUBDIR)/libbacktrace && \
39882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39884 "RANLIB=$${RANLIB}" \
39885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39886 distclean) \
39887 || exit 1
39889 @endif target-libbacktrace
39891 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
39892 maybe-maintainer-clean-target-libbacktrace:
39893 @if target-libbacktrace
39894 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
39896 maintainer-clean-target-libbacktrace:
39897 @: $(MAKE); $(unstage)
39898 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39899 r=`${PWD_COMMAND}`; export r; \
39900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39901 $(NORMAL_TARGET_EXPORTS) \
39902 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
39903 for flag in $(EXTRA_TARGET_FLAGS); do \
39904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39905 done; \
39906 (cd $(TARGET_SUBDIR)/libbacktrace && \
39907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39909 "RANLIB=$${RANLIB}" \
39910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39911 maintainer-clean) \
39912 || exit 1
39914 @endif target-libbacktrace
39920 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
39921 maybe-configure-target-libquadmath:
39922 @if gcc-bootstrap
39923 configure-target-libquadmath: stage_current
39924 @endif gcc-bootstrap
39925 @if target-libquadmath
39926 maybe-configure-target-libquadmath: configure-target-libquadmath
39927 configure-target-libquadmath:
39928 @: $(MAKE); $(unstage)
39929 @r=`${PWD_COMMAND}`; export r; \
39930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39931 echo "Checking multilib configuration for libquadmath..."; \
39932 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39933 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
39934 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39935 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39936 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
39937 else \
39938 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
39939 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39940 fi; \
39941 else \
39942 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39943 fi; \
39944 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
39945 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39946 $(NORMAL_TARGET_EXPORTS) \
39947 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
39948 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
39949 case $(srcdir) in \
39950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39951 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
39952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39953 esac; \
39954 module_srcdir=libquadmath; \
39955 rm -f no-such-file || : ; \
39956 CONFIG_SITE=no-such-file $(SHELL) \
39957 $$s/$$module_srcdir/configure \
39958 --srcdir=$${topdir}/$$module_srcdir \
39959 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39960 --target=${target_alias} \
39961 || exit 1
39962 @endif target-libquadmath
39968 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
39969 maybe-all-target-libquadmath:
39970 @if gcc-bootstrap
39971 all-target-libquadmath: stage_current
39972 @endif gcc-bootstrap
39973 @if target-libquadmath
39974 TARGET-target-libquadmath=all
39975 maybe-all-target-libquadmath: all-target-libquadmath
39976 all-target-libquadmath: configure-target-libquadmath
39977 @: $(MAKE); $(unstage)
39978 @r=`${PWD_COMMAND}`; export r; \
39979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39980 $(NORMAL_TARGET_EXPORTS) \
39981 (cd $(TARGET_SUBDIR)/libquadmath && \
39982 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39983 $(TARGET-target-libquadmath))
39984 @endif target-libquadmath
39990 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
39991 maybe-check-target-libquadmath:
39992 @if target-libquadmath
39993 maybe-check-target-libquadmath: check-target-libquadmath
39995 check-target-libquadmath:
39996 @: $(MAKE); $(unstage)
39997 @r=`${PWD_COMMAND}`; export r; \
39998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39999 $(NORMAL_TARGET_EXPORTS) \
40000 (cd $(TARGET_SUBDIR)/libquadmath && \
40001 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40003 @endif target-libquadmath
40005 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
40006 maybe-install-target-libquadmath:
40007 @if target-libquadmath
40008 maybe-install-target-libquadmath: install-target-libquadmath
40010 install-target-libquadmath: installdirs
40011 @: $(MAKE); $(unstage)
40012 @r=`${PWD_COMMAND}`; export r; \
40013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40014 $(NORMAL_TARGET_EXPORTS) \
40015 (cd $(TARGET_SUBDIR)/libquadmath && \
40016 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40018 @endif target-libquadmath
40020 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
40021 maybe-install-strip-target-libquadmath:
40022 @if target-libquadmath
40023 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
40025 install-strip-target-libquadmath: installdirs
40026 @: $(MAKE); $(unstage)
40027 @r=`${PWD_COMMAND}`; export r; \
40028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40029 $(NORMAL_TARGET_EXPORTS) \
40030 (cd $(TARGET_SUBDIR)/libquadmath && \
40031 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40033 @endif target-libquadmath
40035 # Other targets (info, dvi, pdf, etc.)
40037 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
40038 maybe-info-target-libquadmath:
40039 @if target-libquadmath
40040 maybe-info-target-libquadmath: info-target-libquadmath
40042 info-target-libquadmath: \
40043 configure-target-libquadmath
40044 @: $(MAKE); $(unstage)
40045 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40046 r=`${PWD_COMMAND}`; export r; \
40047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40048 $(NORMAL_TARGET_EXPORTS) \
40049 echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
40050 for flag in $(EXTRA_TARGET_FLAGS); do \
40051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40052 done; \
40053 (cd $(TARGET_SUBDIR)/libquadmath && \
40054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40056 "RANLIB=$${RANLIB}" \
40057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40058 info) \
40059 || exit 1
40061 @endif target-libquadmath
40063 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
40064 maybe-dvi-target-libquadmath:
40065 @if target-libquadmath
40066 maybe-dvi-target-libquadmath: dvi-target-libquadmath
40068 dvi-target-libquadmath: \
40069 configure-target-libquadmath
40070 @: $(MAKE); $(unstage)
40071 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40072 r=`${PWD_COMMAND}`; export r; \
40073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40074 $(NORMAL_TARGET_EXPORTS) \
40075 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
40076 for flag in $(EXTRA_TARGET_FLAGS); do \
40077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40078 done; \
40079 (cd $(TARGET_SUBDIR)/libquadmath && \
40080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40082 "RANLIB=$${RANLIB}" \
40083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40084 dvi) \
40085 || exit 1
40087 @endif target-libquadmath
40089 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
40090 maybe-pdf-target-libquadmath:
40091 @if target-libquadmath
40092 maybe-pdf-target-libquadmath: pdf-target-libquadmath
40094 pdf-target-libquadmath: \
40095 configure-target-libquadmath
40096 @: $(MAKE); $(unstage)
40097 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40098 r=`${PWD_COMMAND}`; export r; \
40099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40100 $(NORMAL_TARGET_EXPORTS) \
40101 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
40102 for flag in $(EXTRA_TARGET_FLAGS); do \
40103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40104 done; \
40105 (cd $(TARGET_SUBDIR)/libquadmath && \
40106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40108 "RANLIB=$${RANLIB}" \
40109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40110 pdf) \
40111 || exit 1
40113 @endif target-libquadmath
40115 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
40116 maybe-html-target-libquadmath:
40117 @if target-libquadmath
40118 maybe-html-target-libquadmath: html-target-libquadmath
40120 html-target-libquadmath: \
40121 configure-target-libquadmath
40122 @: $(MAKE); $(unstage)
40123 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40124 r=`${PWD_COMMAND}`; export r; \
40125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40126 $(NORMAL_TARGET_EXPORTS) \
40127 echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
40128 for flag in $(EXTRA_TARGET_FLAGS); do \
40129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40130 done; \
40131 (cd $(TARGET_SUBDIR)/libquadmath && \
40132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40134 "RANLIB=$${RANLIB}" \
40135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40136 html) \
40137 || exit 1
40139 @endif target-libquadmath
40141 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
40142 maybe-TAGS-target-libquadmath:
40143 @if target-libquadmath
40144 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
40146 TAGS-target-libquadmath: \
40147 configure-target-libquadmath
40148 @: $(MAKE); $(unstage)
40149 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40150 r=`${PWD_COMMAND}`; export r; \
40151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40152 $(NORMAL_TARGET_EXPORTS) \
40153 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
40154 for flag in $(EXTRA_TARGET_FLAGS); do \
40155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40156 done; \
40157 (cd $(TARGET_SUBDIR)/libquadmath && \
40158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40160 "RANLIB=$${RANLIB}" \
40161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40162 TAGS) \
40163 || exit 1
40165 @endif target-libquadmath
40167 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
40168 maybe-install-info-target-libquadmath:
40169 @if target-libquadmath
40170 maybe-install-info-target-libquadmath: install-info-target-libquadmath
40172 install-info-target-libquadmath: \
40173 configure-target-libquadmath \
40174 info-target-libquadmath
40175 @: $(MAKE); $(unstage)
40176 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40177 r=`${PWD_COMMAND}`; export r; \
40178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40179 $(NORMAL_TARGET_EXPORTS) \
40180 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
40181 for flag in $(EXTRA_TARGET_FLAGS); do \
40182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40183 done; \
40184 (cd $(TARGET_SUBDIR)/libquadmath && \
40185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40187 "RANLIB=$${RANLIB}" \
40188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40189 install-info) \
40190 || exit 1
40192 @endif target-libquadmath
40194 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
40195 maybe-install-pdf-target-libquadmath:
40196 @if target-libquadmath
40197 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
40199 install-pdf-target-libquadmath: \
40200 configure-target-libquadmath \
40201 pdf-target-libquadmath
40202 @: $(MAKE); $(unstage)
40203 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40204 r=`${PWD_COMMAND}`; export r; \
40205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40206 $(NORMAL_TARGET_EXPORTS) \
40207 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
40208 for flag in $(EXTRA_TARGET_FLAGS); do \
40209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40210 done; \
40211 (cd $(TARGET_SUBDIR)/libquadmath && \
40212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40214 "RANLIB=$${RANLIB}" \
40215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40216 install-pdf) \
40217 || exit 1
40219 @endif target-libquadmath
40221 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
40222 maybe-install-html-target-libquadmath:
40223 @if target-libquadmath
40224 maybe-install-html-target-libquadmath: install-html-target-libquadmath
40226 install-html-target-libquadmath: \
40227 configure-target-libquadmath \
40228 html-target-libquadmath
40229 @: $(MAKE); $(unstage)
40230 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40231 r=`${PWD_COMMAND}`; export r; \
40232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40233 $(NORMAL_TARGET_EXPORTS) \
40234 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
40235 for flag in $(EXTRA_TARGET_FLAGS); do \
40236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40237 done; \
40238 (cd $(TARGET_SUBDIR)/libquadmath && \
40239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40241 "RANLIB=$${RANLIB}" \
40242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40243 install-html) \
40244 || exit 1
40246 @endif target-libquadmath
40248 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
40249 maybe-installcheck-target-libquadmath:
40250 @if target-libquadmath
40251 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
40253 installcheck-target-libquadmath: \
40254 configure-target-libquadmath
40255 @: $(MAKE); $(unstage)
40256 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40257 r=`${PWD_COMMAND}`; export r; \
40258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40259 $(NORMAL_TARGET_EXPORTS) \
40260 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
40261 for flag in $(EXTRA_TARGET_FLAGS); do \
40262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40263 done; \
40264 (cd $(TARGET_SUBDIR)/libquadmath && \
40265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40267 "RANLIB=$${RANLIB}" \
40268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40269 installcheck) \
40270 || exit 1
40272 @endif target-libquadmath
40274 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
40275 maybe-mostlyclean-target-libquadmath:
40276 @if target-libquadmath
40277 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
40279 mostlyclean-target-libquadmath:
40280 @: $(MAKE); $(unstage)
40281 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40282 r=`${PWD_COMMAND}`; export r; \
40283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40284 $(NORMAL_TARGET_EXPORTS) \
40285 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
40286 for flag in $(EXTRA_TARGET_FLAGS); do \
40287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40288 done; \
40289 (cd $(TARGET_SUBDIR)/libquadmath && \
40290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40292 "RANLIB=$${RANLIB}" \
40293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40294 mostlyclean) \
40295 || exit 1
40297 @endif target-libquadmath
40299 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
40300 maybe-clean-target-libquadmath:
40301 @if target-libquadmath
40302 maybe-clean-target-libquadmath: clean-target-libquadmath
40304 clean-target-libquadmath:
40305 @: $(MAKE); $(unstage)
40306 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40307 r=`${PWD_COMMAND}`; export r; \
40308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40309 $(NORMAL_TARGET_EXPORTS) \
40310 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
40311 for flag in $(EXTRA_TARGET_FLAGS); do \
40312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40313 done; \
40314 (cd $(TARGET_SUBDIR)/libquadmath && \
40315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40317 "RANLIB=$${RANLIB}" \
40318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40319 clean) \
40320 || exit 1
40322 @endif target-libquadmath
40324 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
40325 maybe-distclean-target-libquadmath:
40326 @if target-libquadmath
40327 maybe-distclean-target-libquadmath: distclean-target-libquadmath
40329 distclean-target-libquadmath:
40330 @: $(MAKE); $(unstage)
40331 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40332 r=`${PWD_COMMAND}`; export r; \
40333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40334 $(NORMAL_TARGET_EXPORTS) \
40335 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
40336 for flag in $(EXTRA_TARGET_FLAGS); do \
40337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40338 done; \
40339 (cd $(TARGET_SUBDIR)/libquadmath && \
40340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40342 "RANLIB=$${RANLIB}" \
40343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40344 distclean) \
40345 || exit 1
40347 @endif target-libquadmath
40349 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
40350 maybe-maintainer-clean-target-libquadmath:
40351 @if target-libquadmath
40352 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
40354 maintainer-clean-target-libquadmath:
40355 @: $(MAKE); $(unstage)
40356 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40357 r=`${PWD_COMMAND}`; export r; \
40358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40359 $(NORMAL_TARGET_EXPORTS) \
40360 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
40361 for flag in $(EXTRA_TARGET_FLAGS); do \
40362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40363 done; \
40364 (cd $(TARGET_SUBDIR)/libquadmath && \
40365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40367 "RANLIB=$${RANLIB}" \
40368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40369 maintainer-clean) \
40370 || exit 1
40372 @endif target-libquadmath
40378 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
40379 maybe-configure-target-libgfortran:
40380 @if gcc-bootstrap
40381 configure-target-libgfortran: stage_current
40382 @endif gcc-bootstrap
40383 @if target-libgfortran
40384 maybe-configure-target-libgfortran: configure-target-libgfortran
40385 configure-target-libgfortran:
40386 @: $(MAKE); $(unstage)
40387 @r=`${PWD_COMMAND}`; export r; \
40388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40389 echo "Checking multilib configuration for libgfortran..."; \
40390 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40391 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
40392 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40393 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40394 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
40395 else \
40396 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
40397 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40398 fi; \
40399 else \
40400 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40401 fi; \
40402 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
40403 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40404 $(NORMAL_TARGET_EXPORTS) \
40405 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
40406 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
40407 case $(srcdir) in \
40408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40409 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
40410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40411 esac; \
40412 module_srcdir=libgfortran; \
40413 rm -f no-such-file || : ; \
40414 CONFIG_SITE=no-such-file $(SHELL) \
40415 $$s/$$module_srcdir/configure \
40416 --srcdir=$${topdir}/$$module_srcdir \
40417 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40418 --target=${target_alias} \
40419 || exit 1
40420 @endif target-libgfortran
40426 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
40427 maybe-all-target-libgfortran:
40428 @if gcc-bootstrap
40429 all-target-libgfortran: stage_current
40430 @endif gcc-bootstrap
40431 @if target-libgfortran
40432 TARGET-target-libgfortran=all
40433 maybe-all-target-libgfortran: all-target-libgfortran
40434 all-target-libgfortran: configure-target-libgfortran
40435 @: $(MAKE); $(unstage)
40436 @r=`${PWD_COMMAND}`; export r; \
40437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40438 $(NORMAL_TARGET_EXPORTS) \
40439 (cd $(TARGET_SUBDIR)/libgfortran && \
40440 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40441 $(TARGET-target-libgfortran))
40442 @endif target-libgfortran
40448 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
40449 maybe-check-target-libgfortran:
40450 @if target-libgfortran
40451 maybe-check-target-libgfortran: check-target-libgfortran
40453 check-target-libgfortran:
40454 @: $(MAKE); $(unstage)
40455 @r=`${PWD_COMMAND}`; export r; \
40456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40457 $(NORMAL_TARGET_EXPORTS) \
40458 (cd $(TARGET_SUBDIR)/libgfortran && \
40459 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40461 @endif target-libgfortran
40463 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
40464 maybe-install-target-libgfortran:
40465 @if target-libgfortran
40466 maybe-install-target-libgfortran: install-target-libgfortran
40468 install-target-libgfortran: installdirs
40469 @: $(MAKE); $(unstage)
40470 @r=`${PWD_COMMAND}`; export r; \
40471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40472 $(NORMAL_TARGET_EXPORTS) \
40473 (cd $(TARGET_SUBDIR)/libgfortran && \
40474 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40476 @endif target-libgfortran
40478 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
40479 maybe-install-strip-target-libgfortran:
40480 @if target-libgfortran
40481 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
40483 install-strip-target-libgfortran: installdirs
40484 @: $(MAKE); $(unstage)
40485 @r=`${PWD_COMMAND}`; export r; \
40486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40487 $(NORMAL_TARGET_EXPORTS) \
40488 (cd $(TARGET_SUBDIR)/libgfortran && \
40489 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40491 @endif target-libgfortran
40493 # Other targets (info, dvi, pdf, etc.)
40495 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
40496 maybe-info-target-libgfortran:
40497 @if target-libgfortran
40498 maybe-info-target-libgfortran: info-target-libgfortran
40500 info-target-libgfortran: \
40501 configure-target-libgfortran
40502 @: $(MAKE); $(unstage)
40503 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40504 r=`${PWD_COMMAND}`; export r; \
40505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40506 $(NORMAL_TARGET_EXPORTS) \
40507 echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
40508 for flag in $(EXTRA_TARGET_FLAGS); do \
40509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40510 done; \
40511 (cd $(TARGET_SUBDIR)/libgfortran && \
40512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40514 "RANLIB=$${RANLIB}" \
40515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40516 info) \
40517 || exit 1
40519 @endif target-libgfortran
40521 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40522 maybe-dvi-target-libgfortran:
40523 @if target-libgfortran
40524 maybe-dvi-target-libgfortran: dvi-target-libgfortran
40526 dvi-target-libgfortran: \
40527 configure-target-libgfortran
40528 @: $(MAKE); $(unstage)
40529 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40530 r=`${PWD_COMMAND}`; export r; \
40531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40532 $(NORMAL_TARGET_EXPORTS) \
40533 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
40534 for flag in $(EXTRA_TARGET_FLAGS); do \
40535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40536 done; \
40537 (cd $(TARGET_SUBDIR)/libgfortran && \
40538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40540 "RANLIB=$${RANLIB}" \
40541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40542 dvi) \
40543 || exit 1
40545 @endif target-libgfortran
40547 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40548 maybe-pdf-target-libgfortran:
40549 @if target-libgfortran
40550 maybe-pdf-target-libgfortran: pdf-target-libgfortran
40552 pdf-target-libgfortran: \
40553 configure-target-libgfortran
40554 @: $(MAKE); $(unstage)
40555 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40556 r=`${PWD_COMMAND}`; export r; \
40557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40558 $(NORMAL_TARGET_EXPORTS) \
40559 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
40560 for flag in $(EXTRA_TARGET_FLAGS); do \
40561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40562 done; \
40563 (cd $(TARGET_SUBDIR)/libgfortran && \
40564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40566 "RANLIB=$${RANLIB}" \
40567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40568 pdf) \
40569 || exit 1
40571 @endif target-libgfortran
40573 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
40574 maybe-html-target-libgfortran:
40575 @if target-libgfortran
40576 maybe-html-target-libgfortran: html-target-libgfortran
40578 html-target-libgfortran: \
40579 configure-target-libgfortran
40580 @: $(MAKE); $(unstage)
40581 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40582 r=`${PWD_COMMAND}`; export r; \
40583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40584 $(NORMAL_TARGET_EXPORTS) \
40585 echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
40586 for flag in $(EXTRA_TARGET_FLAGS); do \
40587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40588 done; \
40589 (cd $(TARGET_SUBDIR)/libgfortran && \
40590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40592 "RANLIB=$${RANLIB}" \
40593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40594 html) \
40595 || exit 1
40597 @endif target-libgfortran
40599 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40600 maybe-TAGS-target-libgfortran:
40601 @if target-libgfortran
40602 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
40604 TAGS-target-libgfortran: \
40605 configure-target-libgfortran
40606 @: $(MAKE); $(unstage)
40607 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40608 r=`${PWD_COMMAND}`; export r; \
40609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40610 $(NORMAL_TARGET_EXPORTS) \
40611 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
40612 for flag in $(EXTRA_TARGET_FLAGS); do \
40613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40614 done; \
40615 (cd $(TARGET_SUBDIR)/libgfortran && \
40616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40618 "RANLIB=$${RANLIB}" \
40619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40620 TAGS) \
40621 || exit 1
40623 @endif target-libgfortran
40625 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40626 maybe-install-info-target-libgfortran:
40627 @if target-libgfortran
40628 maybe-install-info-target-libgfortran: install-info-target-libgfortran
40630 install-info-target-libgfortran: \
40631 configure-target-libgfortran \
40632 info-target-libgfortran
40633 @: $(MAKE); $(unstage)
40634 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40635 r=`${PWD_COMMAND}`; export r; \
40636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40637 $(NORMAL_TARGET_EXPORTS) \
40638 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
40639 for flag in $(EXTRA_TARGET_FLAGS); do \
40640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40641 done; \
40642 (cd $(TARGET_SUBDIR)/libgfortran && \
40643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40645 "RANLIB=$${RANLIB}" \
40646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40647 install-info) \
40648 || exit 1
40650 @endif target-libgfortran
40652 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40653 maybe-install-pdf-target-libgfortran:
40654 @if target-libgfortran
40655 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40657 install-pdf-target-libgfortran: \
40658 configure-target-libgfortran \
40659 pdf-target-libgfortran
40660 @: $(MAKE); $(unstage)
40661 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40662 r=`${PWD_COMMAND}`; export r; \
40663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40664 $(NORMAL_TARGET_EXPORTS) \
40665 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
40666 for flag in $(EXTRA_TARGET_FLAGS); do \
40667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40668 done; \
40669 (cd $(TARGET_SUBDIR)/libgfortran && \
40670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40672 "RANLIB=$${RANLIB}" \
40673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40674 install-pdf) \
40675 || exit 1
40677 @endif target-libgfortran
40679 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40680 maybe-install-html-target-libgfortran:
40681 @if target-libgfortran
40682 maybe-install-html-target-libgfortran: install-html-target-libgfortran
40684 install-html-target-libgfortran: \
40685 configure-target-libgfortran \
40686 html-target-libgfortran
40687 @: $(MAKE); $(unstage)
40688 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40689 r=`${PWD_COMMAND}`; export r; \
40690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40691 $(NORMAL_TARGET_EXPORTS) \
40692 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
40693 for flag in $(EXTRA_TARGET_FLAGS); do \
40694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40695 done; \
40696 (cd $(TARGET_SUBDIR)/libgfortran && \
40697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40699 "RANLIB=$${RANLIB}" \
40700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40701 install-html) \
40702 || exit 1
40704 @endif target-libgfortran
40706 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40707 maybe-installcheck-target-libgfortran:
40708 @if target-libgfortran
40709 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
40711 installcheck-target-libgfortran: \
40712 configure-target-libgfortran
40713 @: $(MAKE); $(unstage)
40714 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40715 r=`${PWD_COMMAND}`; export r; \
40716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40717 $(NORMAL_TARGET_EXPORTS) \
40718 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
40719 for flag in $(EXTRA_TARGET_FLAGS); do \
40720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40721 done; \
40722 (cd $(TARGET_SUBDIR)/libgfortran && \
40723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40725 "RANLIB=$${RANLIB}" \
40726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40727 installcheck) \
40728 || exit 1
40730 @endif target-libgfortran
40732 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40733 maybe-mostlyclean-target-libgfortran:
40734 @if target-libgfortran
40735 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
40737 mostlyclean-target-libgfortran:
40738 @: $(MAKE); $(unstage)
40739 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40740 r=`${PWD_COMMAND}`; export r; \
40741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40742 $(NORMAL_TARGET_EXPORTS) \
40743 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
40744 for flag in $(EXTRA_TARGET_FLAGS); do \
40745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40746 done; \
40747 (cd $(TARGET_SUBDIR)/libgfortran && \
40748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40750 "RANLIB=$${RANLIB}" \
40751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40752 mostlyclean) \
40753 || exit 1
40755 @endif target-libgfortran
40757 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40758 maybe-clean-target-libgfortran:
40759 @if target-libgfortran
40760 maybe-clean-target-libgfortran: clean-target-libgfortran
40762 clean-target-libgfortran:
40763 @: $(MAKE); $(unstage)
40764 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40765 r=`${PWD_COMMAND}`; export r; \
40766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40767 $(NORMAL_TARGET_EXPORTS) \
40768 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
40769 for flag in $(EXTRA_TARGET_FLAGS); do \
40770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40771 done; \
40772 (cd $(TARGET_SUBDIR)/libgfortran && \
40773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40775 "RANLIB=$${RANLIB}" \
40776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40777 clean) \
40778 || exit 1
40780 @endif target-libgfortran
40782 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40783 maybe-distclean-target-libgfortran:
40784 @if target-libgfortran
40785 maybe-distclean-target-libgfortran: distclean-target-libgfortran
40787 distclean-target-libgfortran:
40788 @: $(MAKE); $(unstage)
40789 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40790 r=`${PWD_COMMAND}`; export r; \
40791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40792 $(NORMAL_TARGET_EXPORTS) \
40793 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
40794 for flag in $(EXTRA_TARGET_FLAGS); do \
40795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40796 done; \
40797 (cd $(TARGET_SUBDIR)/libgfortran && \
40798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40800 "RANLIB=$${RANLIB}" \
40801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40802 distclean) \
40803 || exit 1
40805 @endif target-libgfortran
40807 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40808 maybe-maintainer-clean-target-libgfortran:
40809 @if target-libgfortran
40810 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
40812 maintainer-clean-target-libgfortran:
40813 @: $(MAKE); $(unstage)
40814 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40815 r=`${PWD_COMMAND}`; export r; \
40816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40817 $(NORMAL_TARGET_EXPORTS) \
40818 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
40819 for flag in $(EXTRA_TARGET_FLAGS); do \
40820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40821 done; \
40822 (cd $(TARGET_SUBDIR)/libgfortran && \
40823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40825 "RANLIB=$${RANLIB}" \
40826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40827 maintainer-clean) \
40828 || exit 1
40830 @endif target-libgfortran
40836 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
40837 maybe-configure-target-libobjc:
40838 @if gcc-bootstrap
40839 configure-target-libobjc: stage_current
40840 @endif gcc-bootstrap
40841 @if target-libobjc
40842 maybe-configure-target-libobjc: configure-target-libobjc
40843 configure-target-libobjc:
40844 @: $(MAKE); $(unstage)
40845 @r=`${PWD_COMMAND}`; export r; \
40846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40847 echo "Checking multilib configuration for libobjc..."; \
40848 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40849 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
40850 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40851 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40852 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40853 else \
40854 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40855 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40856 fi; \
40857 else \
40858 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40859 fi; \
40860 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
40861 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40862 $(NORMAL_TARGET_EXPORTS) \
40863 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40864 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
40865 case $(srcdir) in \
40866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40867 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
40868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40869 esac; \
40870 module_srcdir=libobjc; \
40871 rm -f no-such-file || : ; \
40872 CONFIG_SITE=no-such-file $(SHELL) \
40873 $$s/$$module_srcdir/configure \
40874 --srcdir=$${topdir}/$$module_srcdir \
40875 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40876 --target=${target_alias} \
40877 || exit 1
40878 @endif target-libobjc
40884 .PHONY: all-target-libobjc maybe-all-target-libobjc
40885 maybe-all-target-libobjc:
40886 @if gcc-bootstrap
40887 all-target-libobjc: stage_current
40888 @endif gcc-bootstrap
40889 @if target-libobjc
40890 TARGET-target-libobjc=all
40891 maybe-all-target-libobjc: all-target-libobjc
40892 all-target-libobjc: configure-target-libobjc
40893 @: $(MAKE); $(unstage)
40894 @r=`${PWD_COMMAND}`; export r; \
40895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40896 $(NORMAL_TARGET_EXPORTS) \
40897 (cd $(TARGET_SUBDIR)/libobjc && \
40898 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40899 $(TARGET-target-libobjc))
40900 @endif target-libobjc
40906 .PHONY: check-target-libobjc maybe-check-target-libobjc
40907 maybe-check-target-libobjc:
40908 @if target-libobjc
40909 maybe-check-target-libobjc: check-target-libobjc
40911 check-target-libobjc:
40912 @: $(MAKE); $(unstage)
40913 @r=`${PWD_COMMAND}`; export r; \
40914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40915 $(NORMAL_TARGET_EXPORTS) \
40916 (cd $(TARGET_SUBDIR)/libobjc && \
40917 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40919 @endif target-libobjc
40921 .PHONY: install-target-libobjc maybe-install-target-libobjc
40922 maybe-install-target-libobjc:
40923 @if target-libobjc
40924 maybe-install-target-libobjc: install-target-libobjc
40926 install-target-libobjc: installdirs
40927 @: $(MAKE); $(unstage)
40928 @r=`${PWD_COMMAND}`; export r; \
40929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40930 $(NORMAL_TARGET_EXPORTS) \
40931 (cd $(TARGET_SUBDIR)/libobjc && \
40932 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40934 @endif target-libobjc
40936 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
40937 maybe-install-strip-target-libobjc:
40938 @if target-libobjc
40939 maybe-install-strip-target-libobjc: install-strip-target-libobjc
40941 install-strip-target-libobjc: installdirs
40942 @: $(MAKE); $(unstage)
40943 @r=`${PWD_COMMAND}`; export r; \
40944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40945 $(NORMAL_TARGET_EXPORTS) \
40946 (cd $(TARGET_SUBDIR)/libobjc && \
40947 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40949 @endif target-libobjc
40951 # Other targets (info, dvi, pdf, etc.)
40953 .PHONY: maybe-info-target-libobjc info-target-libobjc
40954 maybe-info-target-libobjc:
40955 @if target-libobjc
40956 maybe-info-target-libobjc: info-target-libobjc
40958 info-target-libobjc: \
40959 configure-target-libobjc
40960 @: $(MAKE); $(unstage)
40961 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40962 r=`${PWD_COMMAND}`; export r; \
40963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40964 $(NORMAL_TARGET_EXPORTS) \
40965 echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
40966 for flag in $(EXTRA_TARGET_FLAGS); do \
40967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40968 done; \
40969 (cd $(TARGET_SUBDIR)/libobjc && \
40970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40972 "RANLIB=$${RANLIB}" \
40973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40974 info) \
40975 || exit 1
40977 @endif target-libobjc
40979 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
40980 maybe-dvi-target-libobjc:
40981 @if target-libobjc
40982 maybe-dvi-target-libobjc: dvi-target-libobjc
40984 dvi-target-libobjc: \
40985 configure-target-libobjc
40986 @: $(MAKE); $(unstage)
40987 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40988 r=`${PWD_COMMAND}`; export r; \
40989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40990 $(NORMAL_TARGET_EXPORTS) \
40991 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
40992 for flag in $(EXTRA_TARGET_FLAGS); do \
40993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40994 done; \
40995 (cd $(TARGET_SUBDIR)/libobjc && \
40996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40998 "RANLIB=$${RANLIB}" \
40999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41000 dvi) \
41001 || exit 1
41003 @endif target-libobjc
41005 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
41006 maybe-pdf-target-libobjc:
41007 @if target-libobjc
41008 maybe-pdf-target-libobjc: pdf-target-libobjc
41010 pdf-target-libobjc: \
41011 configure-target-libobjc
41012 @: $(MAKE); $(unstage)
41013 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41014 r=`${PWD_COMMAND}`; export r; \
41015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41016 $(NORMAL_TARGET_EXPORTS) \
41017 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
41018 for flag in $(EXTRA_TARGET_FLAGS); do \
41019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41020 done; \
41021 (cd $(TARGET_SUBDIR)/libobjc && \
41022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41024 "RANLIB=$${RANLIB}" \
41025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41026 pdf) \
41027 || exit 1
41029 @endif target-libobjc
41031 .PHONY: maybe-html-target-libobjc html-target-libobjc
41032 maybe-html-target-libobjc:
41033 @if target-libobjc
41034 maybe-html-target-libobjc: html-target-libobjc
41036 html-target-libobjc: \
41037 configure-target-libobjc
41038 @: $(MAKE); $(unstage)
41039 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41040 r=`${PWD_COMMAND}`; export r; \
41041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41042 $(NORMAL_TARGET_EXPORTS) \
41043 echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
41044 for flag in $(EXTRA_TARGET_FLAGS); do \
41045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41046 done; \
41047 (cd $(TARGET_SUBDIR)/libobjc && \
41048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41050 "RANLIB=$${RANLIB}" \
41051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41052 html) \
41053 || exit 1
41055 @endif target-libobjc
41057 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
41058 maybe-TAGS-target-libobjc:
41059 @if target-libobjc
41060 maybe-TAGS-target-libobjc: TAGS-target-libobjc
41062 TAGS-target-libobjc: \
41063 configure-target-libobjc
41064 @: $(MAKE); $(unstage)
41065 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41066 r=`${PWD_COMMAND}`; export r; \
41067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41068 $(NORMAL_TARGET_EXPORTS) \
41069 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
41070 for flag in $(EXTRA_TARGET_FLAGS); do \
41071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41072 done; \
41073 (cd $(TARGET_SUBDIR)/libobjc && \
41074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41076 "RANLIB=$${RANLIB}" \
41077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41078 TAGS) \
41079 || exit 1
41081 @endif target-libobjc
41083 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
41084 maybe-install-info-target-libobjc:
41085 @if target-libobjc
41086 maybe-install-info-target-libobjc: install-info-target-libobjc
41088 install-info-target-libobjc: \
41089 configure-target-libobjc \
41090 info-target-libobjc
41091 @: $(MAKE); $(unstage)
41092 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41093 r=`${PWD_COMMAND}`; export r; \
41094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41095 $(NORMAL_TARGET_EXPORTS) \
41096 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
41097 for flag in $(EXTRA_TARGET_FLAGS); do \
41098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41099 done; \
41100 (cd $(TARGET_SUBDIR)/libobjc && \
41101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41103 "RANLIB=$${RANLIB}" \
41104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41105 install-info) \
41106 || exit 1
41108 @endif target-libobjc
41110 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
41111 maybe-install-pdf-target-libobjc:
41112 @if target-libobjc
41113 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
41115 install-pdf-target-libobjc: \
41116 configure-target-libobjc \
41117 pdf-target-libobjc
41118 @: $(MAKE); $(unstage)
41119 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41120 r=`${PWD_COMMAND}`; export r; \
41121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41122 $(NORMAL_TARGET_EXPORTS) \
41123 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
41124 for flag in $(EXTRA_TARGET_FLAGS); do \
41125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41126 done; \
41127 (cd $(TARGET_SUBDIR)/libobjc && \
41128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41130 "RANLIB=$${RANLIB}" \
41131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41132 install-pdf) \
41133 || exit 1
41135 @endif target-libobjc
41137 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
41138 maybe-install-html-target-libobjc:
41139 @if target-libobjc
41140 maybe-install-html-target-libobjc: install-html-target-libobjc
41142 install-html-target-libobjc: \
41143 configure-target-libobjc \
41144 html-target-libobjc
41145 @: $(MAKE); $(unstage)
41146 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41147 r=`${PWD_COMMAND}`; export r; \
41148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41149 $(NORMAL_TARGET_EXPORTS) \
41150 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
41151 for flag in $(EXTRA_TARGET_FLAGS); do \
41152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41153 done; \
41154 (cd $(TARGET_SUBDIR)/libobjc && \
41155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41157 "RANLIB=$${RANLIB}" \
41158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41159 install-html) \
41160 || exit 1
41162 @endif target-libobjc
41164 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
41165 maybe-installcheck-target-libobjc:
41166 @if target-libobjc
41167 maybe-installcheck-target-libobjc: installcheck-target-libobjc
41169 installcheck-target-libobjc: \
41170 configure-target-libobjc
41171 @: $(MAKE); $(unstage)
41172 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41173 r=`${PWD_COMMAND}`; export r; \
41174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41175 $(NORMAL_TARGET_EXPORTS) \
41176 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
41177 for flag in $(EXTRA_TARGET_FLAGS); do \
41178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41179 done; \
41180 (cd $(TARGET_SUBDIR)/libobjc && \
41181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41183 "RANLIB=$${RANLIB}" \
41184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41185 installcheck) \
41186 || exit 1
41188 @endif target-libobjc
41190 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
41191 maybe-mostlyclean-target-libobjc:
41192 @if target-libobjc
41193 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
41195 mostlyclean-target-libobjc:
41196 @: $(MAKE); $(unstage)
41197 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41198 r=`${PWD_COMMAND}`; export r; \
41199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41200 $(NORMAL_TARGET_EXPORTS) \
41201 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
41202 for flag in $(EXTRA_TARGET_FLAGS); do \
41203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41204 done; \
41205 (cd $(TARGET_SUBDIR)/libobjc && \
41206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41208 "RANLIB=$${RANLIB}" \
41209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41210 mostlyclean) \
41211 || exit 1
41213 @endif target-libobjc
41215 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
41216 maybe-clean-target-libobjc:
41217 @if target-libobjc
41218 maybe-clean-target-libobjc: clean-target-libobjc
41220 clean-target-libobjc:
41221 @: $(MAKE); $(unstage)
41222 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41223 r=`${PWD_COMMAND}`; export r; \
41224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41225 $(NORMAL_TARGET_EXPORTS) \
41226 echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
41227 for flag in $(EXTRA_TARGET_FLAGS); do \
41228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41229 done; \
41230 (cd $(TARGET_SUBDIR)/libobjc && \
41231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41233 "RANLIB=$${RANLIB}" \
41234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41235 clean) \
41236 || exit 1
41238 @endif target-libobjc
41240 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
41241 maybe-distclean-target-libobjc:
41242 @if target-libobjc
41243 maybe-distclean-target-libobjc: distclean-target-libobjc
41245 distclean-target-libobjc:
41246 @: $(MAKE); $(unstage)
41247 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41248 r=`${PWD_COMMAND}`; export r; \
41249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41250 $(NORMAL_TARGET_EXPORTS) \
41251 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
41252 for flag in $(EXTRA_TARGET_FLAGS); do \
41253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41254 done; \
41255 (cd $(TARGET_SUBDIR)/libobjc && \
41256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41258 "RANLIB=$${RANLIB}" \
41259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41260 distclean) \
41261 || exit 1
41263 @endif target-libobjc
41265 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
41266 maybe-maintainer-clean-target-libobjc:
41267 @if target-libobjc
41268 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
41270 maintainer-clean-target-libobjc:
41271 @: $(MAKE); $(unstage)
41272 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41273 r=`${PWD_COMMAND}`; export r; \
41274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41275 $(NORMAL_TARGET_EXPORTS) \
41276 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
41277 for flag in $(EXTRA_TARGET_FLAGS); do \
41278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41279 done; \
41280 (cd $(TARGET_SUBDIR)/libobjc && \
41281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41283 "RANLIB=$${RANLIB}" \
41284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41285 maintainer-clean) \
41286 || exit 1
41288 @endif target-libobjc
41294 .PHONY: configure-target-libgo maybe-configure-target-libgo
41295 maybe-configure-target-libgo:
41296 @if gcc-bootstrap
41297 configure-target-libgo: stage_current
41298 @endif gcc-bootstrap
41299 @if target-libgo
41300 maybe-configure-target-libgo: configure-target-libgo
41301 configure-target-libgo:
41302 @: $(MAKE); $(unstage)
41303 @r=`${PWD_COMMAND}`; export r; \
41304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41305 echo "Checking multilib configuration for libgo..."; \
41306 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41307 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
41308 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
41309 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
41310 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
41311 else \
41312 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
41313 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41314 fi; \
41315 else \
41316 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41317 fi; \
41318 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
41319 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41320 $(NORMAL_TARGET_EXPORTS) \
41321 echo Configuring in $(TARGET_SUBDIR)/libgo; \
41322 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
41323 case $(srcdir) in \
41324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41325 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
41326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41327 esac; \
41328 module_srcdir=libgo; \
41329 rm -f no-such-file || : ; \
41330 CONFIG_SITE=no-such-file $(SHELL) \
41331 $$s/$$module_srcdir/configure \
41332 --srcdir=$${topdir}/$$module_srcdir \
41333 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41334 --target=${target_alias} \
41335 || exit 1
41336 @endif target-libgo
41342 .PHONY: all-target-libgo maybe-all-target-libgo
41343 maybe-all-target-libgo:
41344 @if gcc-bootstrap
41345 all-target-libgo: stage_current
41346 @endif gcc-bootstrap
41347 @if target-libgo
41348 TARGET-target-libgo=all
41349 maybe-all-target-libgo: all-target-libgo
41350 all-target-libgo: configure-target-libgo
41351 @: $(MAKE); $(unstage)
41352 @r=`${PWD_COMMAND}`; export r; \
41353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41354 $(NORMAL_TARGET_EXPORTS) \
41355 (cd $(TARGET_SUBDIR)/libgo && \
41356 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41357 $(TARGET-target-libgo))
41358 @endif target-libgo
41364 .PHONY: check-target-libgo maybe-check-target-libgo
41365 maybe-check-target-libgo:
41366 @if target-libgo
41367 maybe-check-target-libgo: check-target-libgo
41369 check-target-libgo:
41370 @: $(MAKE); $(unstage)
41371 @r=`${PWD_COMMAND}`; export r; \
41372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41373 $(NORMAL_TARGET_EXPORTS) \
41374 (cd $(TARGET_SUBDIR)/libgo && \
41375 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41377 @endif target-libgo
41379 .PHONY: install-target-libgo maybe-install-target-libgo
41380 maybe-install-target-libgo:
41381 @if target-libgo
41382 maybe-install-target-libgo: install-target-libgo
41384 install-target-libgo: installdirs
41385 @: $(MAKE); $(unstage)
41386 @r=`${PWD_COMMAND}`; export r; \
41387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41388 $(NORMAL_TARGET_EXPORTS) \
41389 (cd $(TARGET_SUBDIR)/libgo && \
41390 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41392 @endif target-libgo
41394 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
41395 maybe-install-strip-target-libgo:
41396 @if target-libgo
41397 maybe-install-strip-target-libgo: install-strip-target-libgo
41399 install-strip-target-libgo: installdirs
41400 @: $(MAKE); $(unstage)
41401 @r=`${PWD_COMMAND}`; export r; \
41402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41403 $(NORMAL_TARGET_EXPORTS) \
41404 (cd $(TARGET_SUBDIR)/libgo && \
41405 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41407 @endif target-libgo
41409 # Other targets (info, dvi, pdf, etc.)
41411 .PHONY: maybe-info-target-libgo info-target-libgo
41412 maybe-info-target-libgo:
41413 @if target-libgo
41414 maybe-info-target-libgo: info-target-libgo
41416 info-target-libgo: \
41417 configure-target-libgo
41418 @: $(MAKE); $(unstage)
41419 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41420 r=`${PWD_COMMAND}`; export r; \
41421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41422 $(NORMAL_TARGET_EXPORTS) \
41423 echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
41424 for flag in $(EXTRA_TARGET_FLAGS); do \
41425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41426 done; \
41427 (cd $(TARGET_SUBDIR)/libgo && \
41428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41430 "RANLIB=$${RANLIB}" \
41431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41432 info) \
41433 || exit 1
41435 @endif target-libgo
41437 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
41438 maybe-dvi-target-libgo:
41439 @if target-libgo
41440 maybe-dvi-target-libgo: dvi-target-libgo
41442 dvi-target-libgo: \
41443 configure-target-libgo
41444 @: $(MAKE); $(unstage)
41445 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41446 r=`${PWD_COMMAND}`; export r; \
41447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41448 $(NORMAL_TARGET_EXPORTS) \
41449 echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
41450 for flag in $(EXTRA_TARGET_FLAGS); do \
41451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41452 done; \
41453 (cd $(TARGET_SUBDIR)/libgo && \
41454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41456 "RANLIB=$${RANLIB}" \
41457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41458 dvi) \
41459 || exit 1
41461 @endif target-libgo
41463 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
41464 maybe-pdf-target-libgo:
41465 @if target-libgo
41466 maybe-pdf-target-libgo: pdf-target-libgo
41468 pdf-target-libgo: \
41469 configure-target-libgo
41470 @: $(MAKE); $(unstage)
41471 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41472 r=`${PWD_COMMAND}`; export r; \
41473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41474 $(NORMAL_TARGET_EXPORTS) \
41475 echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
41476 for flag in $(EXTRA_TARGET_FLAGS); do \
41477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41478 done; \
41479 (cd $(TARGET_SUBDIR)/libgo && \
41480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41482 "RANLIB=$${RANLIB}" \
41483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41484 pdf) \
41485 || exit 1
41487 @endif target-libgo
41489 .PHONY: maybe-html-target-libgo html-target-libgo
41490 maybe-html-target-libgo:
41491 @if target-libgo
41492 maybe-html-target-libgo: html-target-libgo
41494 html-target-libgo: \
41495 configure-target-libgo
41496 @: $(MAKE); $(unstage)
41497 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41498 r=`${PWD_COMMAND}`; export r; \
41499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41500 $(NORMAL_TARGET_EXPORTS) \
41501 echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
41502 for flag in $(EXTRA_TARGET_FLAGS); do \
41503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41504 done; \
41505 (cd $(TARGET_SUBDIR)/libgo && \
41506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41508 "RANLIB=$${RANLIB}" \
41509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41510 html) \
41511 || exit 1
41513 @endif target-libgo
41515 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
41516 maybe-TAGS-target-libgo:
41517 @if target-libgo
41518 maybe-TAGS-target-libgo: TAGS-target-libgo
41520 TAGS-target-libgo: \
41521 configure-target-libgo
41522 @: $(MAKE); $(unstage)
41523 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41524 r=`${PWD_COMMAND}`; export r; \
41525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41526 $(NORMAL_TARGET_EXPORTS) \
41527 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
41528 for flag in $(EXTRA_TARGET_FLAGS); do \
41529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41530 done; \
41531 (cd $(TARGET_SUBDIR)/libgo && \
41532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41534 "RANLIB=$${RANLIB}" \
41535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41536 TAGS) \
41537 || exit 1
41539 @endif target-libgo
41541 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
41542 maybe-install-info-target-libgo:
41543 @if target-libgo
41544 maybe-install-info-target-libgo: install-info-target-libgo
41546 install-info-target-libgo: \
41547 configure-target-libgo \
41548 info-target-libgo
41549 @: $(MAKE); $(unstage)
41550 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41551 r=`${PWD_COMMAND}`; export r; \
41552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41553 $(NORMAL_TARGET_EXPORTS) \
41554 echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
41555 for flag in $(EXTRA_TARGET_FLAGS); do \
41556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41557 done; \
41558 (cd $(TARGET_SUBDIR)/libgo && \
41559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41561 "RANLIB=$${RANLIB}" \
41562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41563 install-info) \
41564 || exit 1
41566 @endif target-libgo
41568 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
41569 maybe-install-pdf-target-libgo:
41570 @if target-libgo
41571 maybe-install-pdf-target-libgo: install-pdf-target-libgo
41573 install-pdf-target-libgo: \
41574 configure-target-libgo \
41575 pdf-target-libgo
41576 @: $(MAKE); $(unstage)
41577 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41578 r=`${PWD_COMMAND}`; export r; \
41579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41580 $(NORMAL_TARGET_EXPORTS) \
41581 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
41582 for flag in $(EXTRA_TARGET_FLAGS); do \
41583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41584 done; \
41585 (cd $(TARGET_SUBDIR)/libgo && \
41586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41588 "RANLIB=$${RANLIB}" \
41589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41590 install-pdf) \
41591 || exit 1
41593 @endif target-libgo
41595 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
41596 maybe-install-html-target-libgo:
41597 @if target-libgo
41598 maybe-install-html-target-libgo: install-html-target-libgo
41600 install-html-target-libgo: \
41601 configure-target-libgo \
41602 html-target-libgo
41603 @: $(MAKE); $(unstage)
41604 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41605 r=`${PWD_COMMAND}`; export r; \
41606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41607 $(NORMAL_TARGET_EXPORTS) \
41608 echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
41609 for flag in $(EXTRA_TARGET_FLAGS); do \
41610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41611 done; \
41612 (cd $(TARGET_SUBDIR)/libgo && \
41613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41615 "RANLIB=$${RANLIB}" \
41616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41617 install-html) \
41618 || exit 1
41620 @endif target-libgo
41622 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
41623 maybe-installcheck-target-libgo:
41624 @if target-libgo
41625 maybe-installcheck-target-libgo: installcheck-target-libgo
41627 installcheck-target-libgo: \
41628 configure-target-libgo
41629 @: $(MAKE); $(unstage)
41630 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41631 r=`${PWD_COMMAND}`; export r; \
41632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41633 $(NORMAL_TARGET_EXPORTS) \
41634 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
41635 for flag in $(EXTRA_TARGET_FLAGS); do \
41636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41637 done; \
41638 (cd $(TARGET_SUBDIR)/libgo && \
41639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41641 "RANLIB=$${RANLIB}" \
41642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41643 installcheck) \
41644 || exit 1
41646 @endif target-libgo
41648 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
41649 maybe-mostlyclean-target-libgo:
41650 @if target-libgo
41651 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
41653 mostlyclean-target-libgo:
41654 @: $(MAKE); $(unstage)
41655 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41656 r=`${PWD_COMMAND}`; export r; \
41657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41658 $(NORMAL_TARGET_EXPORTS) \
41659 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
41660 for flag in $(EXTRA_TARGET_FLAGS); do \
41661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41662 done; \
41663 (cd $(TARGET_SUBDIR)/libgo && \
41664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41666 "RANLIB=$${RANLIB}" \
41667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41668 mostlyclean) \
41669 || exit 1
41671 @endif target-libgo
41673 .PHONY: maybe-clean-target-libgo clean-target-libgo
41674 maybe-clean-target-libgo:
41675 @if target-libgo
41676 maybe-clean-target-libgo: clean-target-libgo
41678 clean-target-libgo:
41679 @: $(MAKE); $(unstage)
41680 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41681 r=`${PWD_COMMAND}`; export r; \
41682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41683 $(NORMAL_TARGET_EXPORTS) \
41684 echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
41685 for flag in $(EXTRA_TARGET_FLAGS); do \
41686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41687 done; \
41688 (cd $(TARGET_SUBDIR)/libgo && \
41689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41691 "RANLIB=$${RANLIB}" \
41692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41693 clean) \
41694 || exit 1
41696 @endif target-libgo
41698 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
41699 maybe-distclean-target-libgo:
41700 @if target-libgo
41701 maybe-distclean-target-libgo: distclean-target-libgo
41703 distclean-target-libgo:
41704 @: $(MAKE); $(unstage)
41705 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41706 r=`${PWD_COMMAND}`; export r; \
41707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41708 $(NORMAL_TARGET_EXPORTS) \
41709 echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
41710 for flag in $(EXTRA_TARGET_FLAGS); do \
41711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41712 done; \
41713 (cd $(TARGET_SUBDIR)/libgo && \
41714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41716 "RANLIB=$${RANLIB}" \
41717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41718 distclean) \
41719 || exit 1
41721 @endif target-libgo
41723 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
41724 maybe-maintainer-clean-target-libgo:
41725 @if target-libgo
41726 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
41728 maintainer-clean-target-libgo:
41729 @: $(MAKE); $(unstage)
41730 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41731 r=`${PWD_COMMAND}`; export r; \
41732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41733 $(NORMAL_TARGET_EXPORTS) \
41734 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
41735 for flag in $(EXTRA_TARGET_FLAGS); do \
41736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41737 done; \
41738 (cd $(TARGET_SUBDIR)/libgo && \
41739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41741 "RANLIB=$${RANLIB}" \
41742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41743 maintainer-clean) \
41744 || exit 1
41746 @endif target-libgo
41752 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41753 maybe-configure-target-libtermcap:
41754 @if gcc-bootstrap
41755 configure-target-libtermcap: stage_current
41756 @endif gcc-bootstrap
41757 @if target-libtermcap
41758 maybe-configure-target-libtermcap: configure-target-libtermcap
41759 configure-target-libtermcap:
41760 @: $(MAKE); $(unstage)
41761 @r=`${PWD_COMMAND}`; export r; \
41762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41763 echo "Checking multilib configuration for libtermcap..."; \
41764 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41765 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
41766 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41767 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41768 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41769 else \
41770 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41771 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41772 fi; \
41773 else \
41774 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41775 fi; \
41776 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
41777 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41778 $(NORMAL_TARGET_EXPORTS) \
41779 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41780 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
41781 case $(srcdir) in \
41782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41783 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41785 esac; \
41786 module_srcdir=libtermcap; \
41787 rm -f no-such-file || : ; \
41788 CONFIG_SITE=no-such-file $(SHELL) \
41789 $$s/$$module_srcdir/configure \
41790 --srcdir=$${topdir}/$$module_srcdir \
41791 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41792 --target=${target_alias} \
41793 || exit 1
41794 @endif target-libtermcap
41800 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
41801 maybe-all-target-libtermcap:
41802 @if gcc-bootstrap
41803 all-target-libtermcap: stage_current
41804 @endif gcc-bootstrap
41805 @if target-libtermcap
41806 TARGET-target-libtermcap=all
41807 maybe-all-target-libtermcap: all-target-libtermcap
41808 all-target-libtermcap: configure-target-libtermcap
41809 @: $(MAKE); $(unstage)
41810 @r=`${PWD_COMMAND}`; export r; \
41811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41812 $(NORMAL_TARGET_EXPORTS) \
41813 (cd $(TARGET_SUBDIR)/libtermcap && \
41814 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41815 $(TARGET-target-libtermcap))
41816 @endif target-libtermcap
41822 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
41823 maybe-check-target-libtermcap:
41824 @if target-libtermcap
41825 maybe-check-target-libtermcap: check-target-libtermcap
41827 # Dummy target for uncheckable module.
41828 check-target-libtermcap:
41830 @endif target-libtermcap
41832 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
41833 maybe-install-target-libtermcap:
41834 @if target-libtermcap
41835 maybe-install-target-libtermcap: install-target-libtermcap
41837 install-target-libtermcap: installdirs
41838 @: $(MAKE); $(unstage)
41839 @r=`${PWD_COMMAND}`; export r; \
41840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41841 $(NORMAL_TARGET_EXPORTS) \
41842 (cd $(TARGET_SUBDIR)/libtermcap && \
41843 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41845 @endif target-libtermcap
41847 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
41848 maybe-install-strip-target-libtermcap:
41849 @if target-libtermcap
41850 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
41852 install-strip-target-libtermcap: installdirs
41853 @: $(MAKE); $(unstage)
41854 @r=`${PWD_COMMAND}`; export r; \
41855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41856 $(NORMAL_TARGET_EXPORTS) \
41857 (cd $(TARGET_SUBDIR)/libtermcap && \
41858 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41860 @endif target-libtermcap
41862 # Other targets (info, dvi, pdf, etc.)
41864 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
41865 maybe-info-target-libtermcap:
41866 @if target-libtermcap
41867 maybe-info-target-libtermcap: info-target-libtermcap
41869 info-target-libtermcap: \
41870 configure-target-libtermcap
41871 @: $(MAKE); $(unstage)
41872 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41873 r=`${PWD_COMMAND}`; export r; \
41874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41875 $(NORMAL_TARGET_EXPORTS) \
41876 echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
41877 for flag in $(EXTRA_TARGET_FLAGS); do \
41878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41879 done; \
41880 (cd $(TARGET_SUBDIR)/libtermcap && \
41881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41883 "RANLIB=$${RANLIB}" \
41884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41885 info) \
41886 || exit 1
41888 @endif target-libtermcap
41890 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
41891 maybe-dvi-target-libtermcap:
41892 @if target-libtermcap
41893 maybe-dvi-target-libtermcap: dvi-target-libtermcap
41895 dvi-target-libtermcap: \
41896 configure-target-libtermcap
41897 @: $(MAKE); $(unstage)
41898 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41899 r=`${PWD_COMMAND}`; export r; \
41900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41901 $(NORMAL_TARGET_EXPORTS) \
41902 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
41903 for flag in $(EXTRA_TARGET_FLAGS); do \
41904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41905 done; \
41906 (cd $(TARGET_SUBDIR)/libtermcap && \
41907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41909 "RANLIB=$${RANLIB}" \
41910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41911 dvi) \
41912 || exit 1
41914 @endif target-libtermcap
41916 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
41917 maybe-pdf-target-libtermcap:
41918 @if target-libtermcap
41919 maybe-pdf-target-libtermcap: pdf-target-libtermcap
41921 pdf-target-libtermcap: \
41922 configure-target-libtermcap
41923 @: $(MAKE); $(unstage)
41924 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41925 r=`${PWD_COMMAND}`; export r; \
41926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41927 $(NORMAL_TARGET_EXPORTS) \
41928 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
41929 for flag in $(EXTRA_TARGET_FLAGS); do \
41930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41931 done; \
41932 (cd $(TARGET_SUBDIR)/libtermcap && \
41933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41935 "RANLIB=$${RANLIB}" \
41936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41937 pdf) \
41938 || exit 1
41940 @endif target-libtermcap
41942 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
41943 maybe-html-target-libtermcap:
41944 @if target-libtermcap
41945 maybe-html-target-libtermcap: html-target-libtermcap
41947 html-target-libtermcap: \
41948 configure-target-libtermcap
41949 @: $(MAKE); $(unstage)
41950 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41951 r=`${PWD_COMMAND}`; export r; \
41952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41953 $(NORMAL_TARGET_EXPORTS) \
41954 echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
41955 for flag in $(EXTRA_TARGET_FLAGS); do \
41956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41957 done; \
41958 (cd $(TARGET_SUBDIR)/libtermcap && \
41959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41961 "RANLIB=$${RANLIB}" \
41962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41963 html) \
41964 || exit 1
41966 @endif target-libtermcap
41968 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
41969 maybe-TAGS-target-libtermcap:
41970 @if target-libtermcap
41971 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
41973 TAGS-target-libtermcap: \
41974 configure-target-libtermcap
41975 @: $(MAKE); $(unstage)
41976 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41977 r=`${PWD_COMMAND}`; export r; \
41978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41979 $(NORMAL_TARGET_EXPORTS) \
41980 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
41981 for flag in $(EXTRA_TARGET_FLAGS); do \
41982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41983 done; \
41984 (cd $(TARGET_SUBDIR)/libtermcap && \
41985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41987 "RANLIB=$${RANLIB}" \
41988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41989 TAGS) \
41990 || exit 1
41992 @endif target-libtermcap
41994 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
41995 maybe-install-info-target-libtermcap:
41996 @if target-libtermcap
41997 maybe-install-info-target-libtermcap: install-info-target-libtermcap
41999 install-info-target-libtermcap: \
42000 configure-target-libtermcap \
42001 info-target-libtermcap
42002 @: $(MAKE); $(unstage)
42003 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42004 r=`${PWD_COMMAND}`; export r; \
42005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42006 $(NORMAL_TARGET_EXPORTS) \
42007 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
42008 for flag in $(EXTRA_TARGET_FLAGS); do \
42009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42010 done; \
42011 (cd $(TARGET_SUBDIR)/libtermcap && \
42012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42014 "RANLIB=$${RANLIB}" \
42015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42016 install-info) \
42017 || exit 1
42019 @endif target-libtermcap
42021 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
42022 maybe-install-pdf-target-libtermcap:
42023 @if target-libtermcap
42024 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
42026 install-pdf-target-libtermcap: \
42027 configure-target-libtermcap \
42028 pdf-target-libtermcap
42029 @: $(MAKE); $(unstage)
42030 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42031 r=`${PWD_COMMAND}`; export r; \
42032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42033 $(NORMAL_TARGET_EXPORTS) \
42034 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
42035 for flag in $(EXTRA_TARGET_FLAGS); do \
42036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42037 done; \
42038 (cd $(TARGET_SUBDIR)/libtermcap && \
42039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42041 "RANLIB=$${RANLIB}" \
42042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42043 install-pdf) \
42044 || exit 1
42046 @endif target-libtermcap
42048 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
42049 maybe-install-html-target-libtermcap:
42050 @if target-libtermcap
42051 maybe-install-html-target-libtermcap: install-html-target-libtermcap
42053 install-html-target-libtermcap: \
42054 configure-target-libtermcap \
42055 html-target-libtermcap
42056 @: $(MAKE); $(unstage)
42057 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42058 r=`${PWD_COMMAND}`; export r; \
42059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42060 $(NORMAL_TARGET_EXPORTS) \
42061 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
42062 for flag in $(EXTRA_TARGET_FLAGS); do \
42063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42064 done; \
42065 (cd $(TARGET_SUBDIR)/libtermcap && \
42066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42068 "RANLIB=$${RANLIB}" \
42069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42070 install-html) \
42071 || exit 1
42073 @endif target-libtermcap
42075 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
42076 maybe-installcheck-target-libtermcap:
42077 @if target-libtermcap
42078 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
42080 installcheck-target-libtermcap: \
42081 configure-target-libtermcap
42082 @: $(MAKE); $(unstage)
42083 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42084 r=`${PWD_COMMAND}`; export r; \
42085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42086 $(NORMAL_TARGET_EXPORTS) \
42087 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
42088 for flag in $(EXTRA_TARGET_FLAGS); do \
42089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42090 done; \
42091 (cd $(TARGET_SUBDIR)/libtermcap && \
42092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42094 "RANLIB=$${RANLIB}" \
42095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42096 installcheck) \
42097 || exit 1
42099 @endif target-libtermcap
42101 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
42102 maybe-mostlyclean-target-libtermcap:
42103 @if target-libtermcap
42104 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
42106 # libtermcap doesn't support mostlyclean.
42107 mostlyclean-target-libtermcap:
42109 @endif target-libtermcap
42111 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
42112 maybe-clean-target-libtermcap:
42113 @if target-libtermcap
42114 maybe-clean-target-libtermcap: clean-target-libtermcap
42116 # libtermcap doesn't support clean.
42117 clean-target-libtermcap:
42119 @endif target-libtermcap
42121 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
42122 maybe-distclean-target-libtermcap:
42123 @if target-libtermcap
42124 maybe-distclean-target-libtermcap: distclean-target-libtermcap
42126 # libtermcap doesn't support distclean.
42127 distclean-target-libtermcap:
42129 @endif target-libtermcap
42131 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
42132 maybe-maintainer-clean-target-libtermcap:
42133 @if target-libtermcap
42134 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
42136 # libtermcap doesn't support maintainer-clean.
42137 maintainer-clean-target-libtermcap:
42139 @endif target-libtermcap
42145 .PHONY: configure-target-winsup maybe-configure-target-winsup
42146 maybe-configure-target-winsup:
42147 @if gcc-bootstrap
42148 configure-target-winsup: stage_current
42149 @endif gcc-bootstrap
42150 @if target-winsup
42151 maybe-configure-target-winsup: configure-target-winsup
42152 configure-target-winsup:
42153 @: $(MAKE); $(unstage)
42154 @r=`${PWD_COMMAND}`; export r; \
42155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42156 echo "Checking multilib configuration for winsup..."; \
42157 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42158 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
42159 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
42160 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
42161 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
42162 else \
42163 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
42164 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42165 fi; \
42166 else \
42167 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42168 fi; \
42169 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
42170 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42171 $(NORMAL_TARGET_EXPORTS) \
42172 echo Configuring in $(TARGET_SUBDIR)/winsup; \
42173 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
42174 case $(srcdir) in \
42175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42176 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
42177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42178 esac; \
42179 module_srcdir=winsup; \
42180 rm -f no-such-file || : ; \
42181 CONFIG_SITE=no-such-file $(SHELL) \
42182 $$s/$$module_srcdir/configure \
42183 --srcdir=$${topdir}/$$module_srcdir \
42184 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42185 --target=${target_alias} \
42186 || exit 1
42187 @endif target-winsup
42193 .PHONY: all-target-winsup maybe-all-target-winsup
42194 maybe-all-target-winsup:
42195 @if gcc-bootstrap
42196 all-target-winsup: stage_current
42197 @endif gcc-bootstrap
42198 @if target-winsup
42199 TARGET-target-winsup=all
42200 maybe-all-target-winsup: all-target-winsup
42201 all-target-winsup: configure-target-winsup
42202 @: $(MAKE); $(unstage)
42203 @r=`${PWD_COMMAND}`; export r; \
42204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42205 $(NORMAL_TARGET_EXPORTS) \
42206 (cd $(TARGET_SUBDIR)/winsup && \
42207 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42208 $(TARGET-target-winsup))
42209 @endif target-winsup
42215 .PHONY: check-target-winsup maybe-check-target-winsup
42216 maybe-check-target-winsup:
42217 @if target-winsup
42218 maybe-check-target-winsup: check-target-winsup
42220 check-target-winsup:
42221 @: $(MAKE); $(unstage)
42222 @r=`${PWD_COMMAND}`; export r; \
42223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42224 $(NORMAL_TARGET_EXPORTS) \
42225 (cd $(TARGET_SUBDIR)/winsup && \
42226 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42228 @endif target-winsup
42230 .PHONY: install-target-winsup maybe-install-target-winsup
42231 maybe-install-target-winsup:
42232 @if target-winsup
42233 maybe-install-target-winsup: install-target-winsup
42235 install-target-winsup: installdirs
42236 @: $(MAKE); $(unstage)
42237 @r=`${PWD_COMMAND}`; export r; \
42238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42239 $(NORMAL_TARGET_EXPORTS) \
42240 (cd $(TARGET_SUBDIR)/winsup && \
42241 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42243 @endif target-winsup
42245 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
42246 maybe-install-strip-target-winsup:
42247 @if target-winsup
42248 maybe-install-strip-target-winsup: install-strip-target-winsup
42250 install-strip-target-winsup: installdirs
42251 @: $(MAKE); $(unstage)
42252 @r=`${PWD_COMMAND}`; export r; \
42253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42254 $(NORMAL_TARGET_EXPORTS) \
42255 (cd $(TARGET_SUBDIR)/winsup && \
42256 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42258 @endif target-winsup
42260 # Other targets (info, dvi, pdf, etc.)
42262 .PHONY: maybe-info-target-winsup info-target-winsup
42263 maybe-info-target-winsup:
42264 @if target-winsup
42265 maybe-info-target-winsup: info-target-winsup
42267 info-target-winsup: \
42268 configure-target-winsup
42269 @: $(MAKE); $(unstage)
42270 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42271 r=`${PWD_COMMAND}`; export r; \
42272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42273 $(NORMAL_TARGET_EXPORTS) \
42274 echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
42275 for flag in $(EXTRA_TARGET_FLAGS); do \
42276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42277 done; \
42278 (cd $(TARGET_SUBDIR)/winsup && \
42279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42281 "RANLIB=$${RANLIB}" \
42282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42283 info) \
42284 || exit 1
42286 @endif target-winsup
42288 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
42289 maybe-dvi-target-winsup:
42290 @if target-winsup
42291 maybe-dvi-target-winsup: dvi-target-winsup
42293 dvi-target-winsup: \
42294 configure-target-winsup
42295 @: $(MAKE); $(unstage)
42296 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42297 r=`${PWD_COMMAND}`; export r; \
42298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42299 $(NORMAL_TARGET_EXPORTS) \
42300 echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
42301 for flag in $(EXTRA_TARGET_FLAGS); do \
42302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42303 done; \
42304 (cd $(TARGET_SUBDIR)/winsup && \
42305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42307 "RANLIB=$${RANLIB}" \
42308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42309 dvi) \
42310 || exit 1
42312 @endif target-winsup
42314 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
42315 maybe-pdf-target-winsup:
42316 @if target-winsup
42317 maybe-pdf-target-winsup: pdf-target-winsup
42319 pdf-target-winsup: \
42320 configure-target-winsup
42321 @: $(MAKE); $(unstage)
42322 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42323 r=`${PWD_COMMAND}`; export r; \
42324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42325 $(NORMAL_TARGET_EXPORTS) \
42326 echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
42327 for flag in $(EXTRA_TARGET_FLAGS); do \
42328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42329 done; \
42330 (cd $(TARGET_SUBDIR)/winsup && \
42331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42333 "RANLIB=$${RANLIB}" \
42334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42335 pdf) \
42336 || exit 1
42338 @endif target-winsup
42340 .PHONY: maybe-html-target-winsup html-target-winsup
42341 maybe-html-target-winsup:
42342 @if target-winsup
42343 maybe-html-target-winsup: html-target-winsup
42345 html-target-winsup: \
42346 configure-target-winsup
42347 @: $(MAKE); $(unstage)
42348 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42349 r=`${PWD_COMMAND}`; export r; \
42350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42351 $(NORMAL_TARGET_EXPORTS) \
42352 echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
42353 for flag in $(EXTRA_TARGET_FLAGS); do \
42354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42355 done; \
42356 (cd $(TARGET_SUBDIR)/winsup && \
42357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42359 "RANLIB=$${RANLIB}" \
42360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42361 html) \
42362 || exit 1
42364 @endif target-winsup
42366 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
42367 maybe-TAGS-target-winsup:
42368 @if target-winsup
42369 maybe-TAGS-target-winsup: TAGS-target-winsup
42371 TAGS-target-winsup: \
42372 configure-target-winsup
42373 @: $(MAKE); $(unstage)
42374 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42375 r=`${PWD_COMMAND}`; export r; \
42376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42377 $(NORMAL_TARGET_EXPORTS) \
42378 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
42379 for flag in $(EXTRA_TARGET_FLAGS); do \
42380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42381 done; \
42382 (cd $(TARGET_SUBDIR)/winsup && \
42383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42385 "RANLIB=$${RANLIB}" \
42386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42387 TAGS) \
42388 || exit 1
42390 @endif target-winsup
42392 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
42393 maybe-install-info-target-winsup:
42394 @if target-winsup
42395 maybe-install-info-target-winsup: install-info-target-winsup
42397 install-info-target-winsup: \
42398 configure-target-winsup \
42399 info-target-winsup
42400 @: $(MAKE); $(unstage)
42401 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42402 r=`${PWD_COMMAND}`; export r; \
42403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42404 $(NORMAL_TARGET_EXPORTS) \
42405 echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
42406 for flag in $(EXTRA_TARGET_FLAGS); do \
42407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42408 done; \
42409 (cd $(TARGET_SUBDIR)/winsup && \
42410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42412 "RANLIB=$${RANLIB}" \
42413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42414 install-info) \
42415 || exit 1
42417 @endif target-winsup
42419 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
42420 maybe-install-pdf-target-winsup:
42421 @if target-winsup
42422 maybe-install-pdf-target-winsup: install-pdf-target-winsup
42424 install-pdf-target-winsup: \
42425 configure-target-winsup \
42426 pdf-target-winsup
42427 @: $(MAKE); $(unstage)
42428 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42429 r=`${PWD_COMMAND}`; export r; \
42430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42431 $(NORMAL_TARGET_EXPORTS) \
42432 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
42433 for flag in $(EXTRA_TARGET_FLAGS); do \
42434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42435 done; \
42436 (cd $(TARGET_SUBDIR)/winsup && \
42437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42439 "RANLIB=$${RANLIB}" \
42440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42441 install-pdf) \
42442 || exit 1
42444 @endif target-winsup
42446 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
42447 maybe-install-html-target-winsup:
42448 @if target-winsup
42449 maybe-install-html-target-winsup: install-html-target-winsup
42451 install-html-target-winsup: \
42452 configure-target-winsup \
42453 html-target-winsup
42454 @: $(MAKE); $(unstage)
42455 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42456 r=`${PWD_COMMAND}`; export r; \
42457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42458 $(NORMAL_TARGET_EXPORTS) \
42459 echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
42460 for flag in $(EXTRA_TARGET_FLAGS); do \
42461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42462 done; \
42463 (cd $(TARGET_SUBDIR)/winsup && \
42464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42466 "RANLIB=$${RANLIB}" \
42467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42468 install-html) \
42469 || exit 1
42471 @endif target-winsup
42473 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
42474 maybe-installcheck-target-winsup:
42475 @if target-winsup
42476 maybe-installcheck-target-winsup: installcheck-target-winsup
42478 installcheck-target-winsup: \
42479 configure-target-winsup
42480 @: $(MAKE); $(unstage)
42481 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42482 r=`${PWD_COMMAND}`; export r; \
42483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42484 $(NORMAL_TARGET_EXPORTS) \
42485 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
42486 for flag in $(EXTRA_TARGET_FLAGS); do \
42487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42488 done; \
42489 (cd $(TARGET_SUBDIR)/winsup && \
42490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42492 "RANLIB=$${RANLIB}" \
42493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42494 installcheck) \
42495 || exit 1
42497 @endif target-winsup
42499 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
42500 maybe-mostlyclean-target-winsup:
42501 @if target-winsup
42502 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
42504 mostlyclean-target-winsup:
42505 @: $(MAKE); $(unstage)
42506 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42507 r=`${PWD_COMMAND}`; export r; \
42508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42509 $(NORMAL_TARGET_EXPORTS) \
42510 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
42511 for flag in $(EXTRA_TARGET_FLAGS); do \
42512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42513 done; \
42514 (cd $(TARGET_SUBDIR)/winsup && \
42515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42517 "RANLIB=$${RANLIB}" \
42518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42519 mostlyclean) \
42520 || exit 1
42522 @endif target-winsup
42524 .PHONY: maybe-clean-target-winsup clean-target-winsup
42525 maybe-clean-target-winsup:
42526 @if target-winsup
42527 maybe-clean-target-winsup: clean-target-winsup
42529 clean-target-winsup:
42530 @: $(MAKE); $(unstage)
42531 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42532 r=`${PWD_COMMAND}`; export r; \
42533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42534 $(NORMAL_TARGET_EXPORTS) \
42535 echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
42536 for flag in $(EXTRA_TARGET_FLAGS); do \
42537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42538 done; \
42539 (cd $(TARGET_SUBDIR)/winsup && \
42540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42542 "RANLIB=$${RANLIB}" \
42543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42544 clean) \
42545 || exit 1
42547 @endif target-winsup
42549 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
42550 maybe-distclean-target-winsup:
42551 @if target-winsup
42552 maybe-distclean-target-winsup: distclean-target-winsup
42554 distclean-target-winsup:
42555 @: $(MAKE); $(unstage)
42556 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42557 r=`${PWD_COMMAND}`; export r; \
42558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42559 $(NORMAL_TARGET_EXPORTS) \
42560 echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
42561 for flag in $(EXTRA_TARGET_FLAGS); do \
42562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42563 done; \
42564 (cd $(TARGET_SUBDIR)/winsup && \
42565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42567 "RANLIB=$${RANLIB}" \
42568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42569 distclean) \
42570 || exit 1
42572 @endif target-winsup
42574 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
42575 maybe-maintainer-clean-target-winsup:
42576 @if target-winsup
42577 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
42579 maintainer-clean-target-winsup:
42580 @: $(MAKE); $(unstage)
42581 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42582 r=`${PWD_COMMAND}`; export r; \
42583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42584 $(NORMAL_TARGET_EXPORTS) \
42585 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
42586 for flag in $(EXTRA_TARGET_FLAGS); do \
42587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42588 done; \
42589 (cd $(TARGET_SUBDIR)/winsup && \
42590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42592 "RANLIB=$${RANLIB}" \
42593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42594 maintainer-clean) \
42595 || exit 1
42597 @endif target-winsup
42603 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
42604 maybe-configure-target-libgloss:
42605 @if gcc-bootstrap
42606 configure-target-libgloss: stage_current
42607 @endif gcc-bootstrap
42608 @if target-libgloss
42609 maybe-configure-target-libgloss: configure-target-libgloss
42610 configure-target-libgloss:
42611 @: $(MAKE); $(unstage)
42612 @r=`${PWD_COMMAND}`; export r; \
42613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42614 echo "Checking multilib configuration for libgloss..."; \
42615 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42616 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
42617 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42618 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42619 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
42620 else \
42621 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
42622 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42623 fi; \
42624 else \
42625 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42626 fi; \
42627 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
42628 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42629 $(NORMAL_TARGET_EXPORTS) \
42630 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
42631 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
42632 case $(srcdir) in \
42633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42634 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
42635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42636 esac; \
42637 module_srcdir=libgloss; \
42638 rm -f no-such-file || : ; \
42639 CONFIG_SITE=no-such-file $(SHELL) \
42640 $$s/$$module_srcdir/configure \
42641 --srcdir=$${topdir}/$$module_srcdir \
42642 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42643 --target=${target_alias} \
42644 || exit 1
42645 @endif target-libgloss
42651 .PHONY: all-target-libgloss maybe-all-target-libgloss
42652 maybe-all-target-libgloss:
42653 @if gcc-bootstrap
42654 all-target-libgloss: stage_current
42655 @endif gcc-bootstrap
42656 @if target-libgloss
42657 TARGET-target-libgloss=all
42658 maybe-all-target-libgloss: all-target-libgloss
42659 all-target-libgloss: configure-target-libgloss
42660 @: $(MAKE); $(unstage)
42661 @r=`${PWD_COMMAND}`; export r; \
42662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42663 $(NORMAL_TARGET_EXPORTS) \
42664 (cd $(TARGET_SUBDIR)/libgloss && \
42665 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42666 $(TARGET-target-libgloss))
42667 @endif target-libgloss
42673 .PHONY: check-target-libgloss maybe-check-target-libgloss
42674 maybe-check-target-libgloss:
42675 @if target-libgloss
42676 maybe-check-target-libgloss: check-target-libgloss
42678 # Dummy target for uncheckable module.
42679 check-target-libgloss:
42681 @endif target-libgloss
42683 .PHONY: install-target-libgloss maybe-install-target-libgloss
42684 maybe-install-target-libgloss:
42685 @if target-libgloss
42686 maybe-install-target-libgloss: install-target-libgloss
42688 install-target-libgloss: installdirs
42689 @: $(MAKE); $(unstage)
42690 @r=`${PWD_COMMAND}`; export r; \
42691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42692 $(NORMAL_TARGET_EXPORTS) \
42693 (cd $(TARGET_SUBDIR)/libgloss && \
42694 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42696 @endif target-libgloss
42698 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
42699 maybe-install-strip-target-libgloss:
42700 @if target-libgloss
42701 maybe-install-strip-target-libgloss: install-strip-target-libgloss
42703 install-strip-target-libgloss: installdirs
42704 @: $(MAKE); $(unstage)
42705 @r=`${PWD_COMMAND}`; export r; \
42706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42707 $(NORMAL_TARGET_EXPORTS) \
42708 (cd $(TARGET_SUBDIR)/libgloss && \
42709 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42711 @endif target-libgloss
42713 # Other targets (info, dvi, pdf, etc.)
42715 .PHONY: maybe-info-target-libgloss info-target-libgloss
42716 maybe-info-target-libgloss:
42717 @if target-libgloss
42718 maybe-info-target-libgloss: info-target-libgloss
42720 info-target-libgloss: \
42721 configure-target-libgloss
42722 @: $(MAKE); $(unstage)
42723 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42724 r=`${PWD_COMMAND}`; export r; \
42725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42726 $(NORMAL_TARGET_EXPORTS) \
42727 echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
42728 for flag in $(EXTRA_TARGET_FLAGS); do \
42729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42730 done; \
42731 (cd $(TARGET_SUBDIR)/libgloss && \
42732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42734 "RANLIB=$${RANLIB}" \
42735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42736 info) \
42737 || exit 1
42739 @endif target-libgloss
42741 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42742 maybe-dvi-target-libgloss:
42743 @if target-libgloss
42744 maybe-dvi-target-libgloss: dvi-target-libgloss
42746 dvi-target-libgloss: \
42747 configure-target-libgloss
42748 @: $(MAKE); $(unstage)
42749 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42750 r=`${PWD_COMMAND}`; export r; \
42751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42752 $(NORMAL_TARGET_EXPORTS) \
42753 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
42754 for flag in $(EXTRA_TARGET_FLAGS); do \
42755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42756 done; \
42757 (cd $(TARGET_SUBDIR)/libgloss && \
42758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42760 "RANLIB=$${RANLIB}" \
42761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42762 dvi) \
42763 || exit 1
42765 @endif target-libgloss
42767 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42768 maybe-pdf-target-libgloss:
42769 @if target-libgloss
42770 maybe-pdf-target-libgloss: pdf-target-libgloss
42772 pdf-target-libgloss: \
42773 configure-target-libgloss
42774 @: $(MAKE); $(unstage)
42775 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42776 r=`${PWD_COMMAND}`; export r; \
42777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42778 $(NORMAL_TARGET_EXPORTS) \
42779 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
42780 for flag in $(EXTRA_TARGET_FLAGS); do \
42781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42782 done; \
42783 (cd $(TARGET_SUBDIR)/libgloss && \
42784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42786 "RANLIB=$${RANLIB}" \
42787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42788 pdf) \
42789 || exit 1
42791 @endif target-libgloss
42793 .PHONY: maybe-html-target-libgloss html-target-libgloss
42794 maybe-html-target-libgloss:
42795 @if target-libgloss
42796 maybe-html-target-libgloss: html-target-libgloss
42798 html-target-libgloss: \
42799 configure-target-libgloss
42800 @: $(MAKE); $(unstage)
42801 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42802 r=`${PWD_COMMAND}`; export r; \
42803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42804 $(NORMAL_TARGET_EXPORTS) \
42805 echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
42806 for flag in $(EXTRA_TARGET_FLAGS); do \
42807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42808 done; \
42809 (cd $(TARGET_SUBDIR)/libgloss && \
42810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42812 "RANLIB=$${RANLIB}" \
42813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42814 html) \
42815 || exit 1
42817 @endif target-libgloss
42819 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42820 maybe-TAGS-target-libgloss:
42821 @if target-libgloss
42822 maybe-TAGS-target-libgloss: TAGS-target-libgloss
42824 TAGS-target-libgloss: \
42825 configure-target-libgloss
42826 @: $(MAKE); $(unstage)
42827 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42828 r=`${PWD_COMMAND}`; export r; \
42829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42830 $(NORMAL_TARGET_EXPORTS) \
42831 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
42832 for flag in $(EXTRA_TARGET_FLAGS); do \
42833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42834 done; \
42835 (cd $(TARGET_SUBDIR)/libgloss && \
42836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42838 "RANLIB=$${RANLIB}" \
42839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42840 TAGS) \
42841 || exit 1
42843 @endif target-libgloss
42845 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42846 maybe-install-info-target-libgloss:
42847 @if target-libgloss
42848 maybe-install-info-target-libgloss: install-info-target-libgloss
42850 install-info-target-libgloss: \
42851 configure-target-libgloss \
42852 info-target-libgloss
42853 @: $(MAKE); $(unstage)
42854 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42855 r=`${PWD_COMMAND}`; export r; \
42856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42857 $(NORMAL_TARGET_EXPORTS) \
42858 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
42859 for flag in $(EXTRA_TARGET_FLAGS); do \
42860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42861 done; \
42862 (cd $(TARGET_SUBDIR)/libgloss && \
42863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42865 "RANLIB=$${RANLIB}" \
42866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42867 install-info) \
42868 || exit 1
42870 @endif target-libgloss
42872 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
42873 maybe-install-pdf-target-libgloss:
42874 @if target-libgloss
42875 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
42877 install-pdf-target-libgloss: \
42878 configure-target-libgloss \
42879 pdf-target-libgloss
42880 @: $(MAKE); $(unstage)
42881 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42882 r=`${PWD_COMMAND}`; export r; \
42883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42884 $(NORMAL_TARGET_EXPORTS) \
42885 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
42886 for flag in $(EXTRA_TARGET_FLAGS); do \
42887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42888 done; \
42889 (cd $(TARGET_SUBDIR)/libgloss && \
42890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42892 "RANLIB=$${RANLIB}" \
42893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42894 install-pdf) \
42895 || exit 1
42897 @endif target-libgloss
42899 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
42900 maybe-install-html-target-libgloss:
42901 @if target-libgloss
42902 maybe-install-html-target-libgloss: install-html-target-libgloss
42904 install-html-target-libgloss: \
42905 configure-target-libgloss \
42906 html-target-libgloss
42907 @: $(MAKE); $(unstage)
42908 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42909 r=`${PWD_COMMAND}`; export r; \
42910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42911 $(NORMAL_TARGET_EXPORTS) \
42912 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
42913 for flag in $(EXTRA_TARGET_FLAGS); do \
42914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42915 done; \
42916 (cd $(TARGET_SUBDIR)/libgloss && \
42917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42919 "RANLIB=$${RANLIB}" \
42920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42921 install-html) \
42922 || exit 1
42924 @endif target-libgloss
42926 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
42927 maybe-installcheck-target-libgloss:
42928 @if target-libgloss
42929 maybe-installcheck-target-libgloss: installcheck-target-libgloss
42931 installcheck-target-libgloss: \
42932 configure-target-libgloss
42933 @: $(MAKE); $(unstage)
42934 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42935 r=`${PWD_COMMAND}`; export r; \
42936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42937 $(NORMAL_TARGET_EXPORTS) \
42938 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
42939 for flag in $(EXTRA_TARGET_FLAGS); do \
42940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42941 done; \
42942 (cd $(TARGET_SUBDIR)/libgloss && \
42943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42945 "RANLIB=$${RANLIB}" \
42946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42947 installcheck) \
42948 || exit 1
42950 @endif target-libgloss
42952 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
42953 maybe-mostlyclean-target-libgloss:
42954 @if target-libgloss
42955 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
42957 mostlyclean-target-libgloss:
42958 @: $(MAKE); $(unstage)
42959 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42960 r=`${PWD_COMMAND}`; export r; \
42961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42962 $(NORMAL_TARGET_EXPORTS) \
42963 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
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)/libgloss && \
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 mostlyclean) \
42973 || exit 1
42975 @endif target-libgloss
42977 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
42978 maybe-clean-target-libgloss:
42979 @if target-libgloss
42980 maybe-clean-target-libgloss: clean-target-libgloss
42982 clean-target-libgloss:
42983 @: $(MAKE); $(unstage)
42984 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42985 r=`${PWD_COMMAND}`; export r; \
42986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42987 $(NORMAL_TARGET_EXPORTS) \
42988 echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
42989 for flag in $(EXTRA_TARGET_FLAGS); do \
42990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42991 done; \
42992 (cd $(TARGET_SUBDIR)/libgloss && \
42993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42995 "RANLIB=$${RANLIB}" \
42996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42997 clean) \
42998 || exit 1
43000 @endif target-libgloss
43002 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
43003 maybe-distclean-target-libgloss:
43004 @if target-libgloss
43005 maybe-distclean-target-libgloss: distclean-target-libgloss
43007 distclean-target-libgloss:
43008 @: $(MAKE); $(unstage)
43009 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43010 r=`${PWD_COMMAND}`; export r; \
43011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43012 $(NORMAL_TARGET_EXPORTS) \
43013 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
43014 for flag in $(EXTRA_TARGET_FLAGS); do \
43015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43016 done; \
43017 (cd $(TARGET_SUBDIR)/libgloss && \
43018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43020 "RANLIB=$${RANLIB}" \
43021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43022 distclean) \
43023 || exit 1
43025 @endif target-libgloss
43027 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
43028 maybe-maintainer-clean-target-libgloss:
43029 @if target-libgloss
43030 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
43032 maintainer-clean-target-libgloss:
43033 @: $(MAKE); $(unstage)
43034 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43035 r=`${PWD_COMMAND}`; export r; \
43036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43037 $(NORMAL_TARGET_EXPORTS) \
43038 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
43039 for flag in $(EXTRA_TARGET_FLAGS); do \
43040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43041 done; \
43042 (cd $(TARGET_SUBDIR)/libgloss && \
43043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43045 "RANLIB=$${RANLIB}" \
43046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43047 maintainer-clean) \
43048 || exit 1
43050 @endif target-libgloss
43056 .PHONY: configure-target-libffi maybe-configure-target-libffi
43057 maybe-configure-target-libffi:
43058 @if gcc-bootstrap
43059 configure-target-libffi: stage_current
43060 @endif gcc-bootstrap
43061 @if target-libffi
43062 maybe-configure-target-libffi: configure-target-libffi
43063 configure-target-libffi:
43064 @: $(MAKE); $(unstage)
43065 @r=`${PWD_COMMAND}`; export r; \
43066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43067 echo "Checking multilib configuration for libffi..."; \
43068 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43069 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
43070 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
43071 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
43072 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
43073 else \
43074 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
43075 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43076 fi; \
43077 else \
43078 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43079 fi; \
43080 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
43081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43082 $(NORMAL_TARGET_EXPORTS) \
43083 echo Configuring in $(TARGET_SUBDIR)/libffi; \
43084 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
43085 case $(srcdir) in \
43086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43087 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
43088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43089 esac; \
43090 module_srcdir=libffi; \
43091 rm -f no-such-file || : ; \
43092 CONFIG_SITE=no-such-file $(SHELL) \
43093 $$s/$$module_srcdir/configure \
43094 --srcdir=$${topdir}/$$module_srcdir \
43095 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43096 --target=${target_alias} \
43097 || exit 1
43098 @endif target-libffi
43104 .PHONY: all-target-libffi maybe-all-target-libffi
43105 maybe-all-target-libffi:
43106 @if gcc-bootstrap
43107 all-target-libffi: stage_current
43108 @endif gcc-bootstrap
43109 @if target-libffi
43110 TARGET-target-libffi=all
43111 maybe-all-target-libffi: all-target-libffi
43112 all-target-libffi: configure-target-libffi
43113 @: $(MAKE); $(unstage)
43114 @r=`${PWD_COMMAND}`; export r; \
43115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43116 $(NORMAL_TARGET_EXPORTS) \
43117 (cd $(TARGET_SUBDIR)/libffi && \
43118 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43119 $(TARGET-target-libffi))
43120 @endif target-libffi
43126 .PHONY: check-target-libffi maybe-check-target-libffi
43127 maybe-check-target-libffi:
43128 @if target-libffi
43129 maybe-check-target-libffi: check-target-libffi
43131 check-target-libffi:
43132 @: $(MAKE); $(unstage)
43133 @r=`${PWD_COMMAND}`; export r; \
43134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43135 $(NORMAL_TARGET_EXPORTS) \
43136 (cd $(TARGET_SUBDIR)/libffi && \
43137 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43139 @endif target-libffi
43141 .PHONY: install-target-libffi maybe-install-target-libffi
43142 maybe-install-target-libffi:
43143 @if target-libffi
43144 maybe-install-target-libffi: install-target-libffi
43146 # Dummy target for uninstallable.
43147 install-target-libffi:
43149 @endif target-libffi
43151 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
43152 maybe-install-strip-target-libffi:
43153 @if target-libffi
43154 maybe-install-strip-target-libffi: install-strip-target-libffi
43156 # Dummy target for uninstallable.
43157 install-strip-target-libffi:
43159 @endif target-libffi
43161 # Other targets (info, dvi, pdf, etc.)
43163 .PHONY: maybe-info-target-libffi info-target-libffi
43164 maybe-info-target-libffi:
43165 @if target-libffi
43166 maybe-info-target-libffi: info-target-libffi
43168 info-target-libffi: \
43169 configure-target-libffi
43170 @: $(MAKE); $(unstage)
43171 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43172 r=`${PWD_COMMAND}`; export r; \
43173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43174 $(NORMAL_TARGET_EXPORTS) \
43175 echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
43176 for flag in $(EXTRA_TARGET_FLAGS); do \
43177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43178 done; \
43179 (cd $(TARGET_SUBDIR)/libffi && \
43180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43182 "RANLIB=$${RANLIB}" \
43183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43184 info) \
43185 || exit 1
43187 @endif target-libffi
43189 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
43190 maybe-dvi-target-libffi:
43191 @if target-libffi
43192 maybe-dvi-target-libffi: dvi-target-libffi
43194 dvi-target-libffi: \
43195 configure-target-libffi
43196 @: $(MAKE); $(unstage)
43197 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43198 r=`${PWD_COMMAND}`; export r; \
43199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43200 $(NORMAL_TARGET_EXPORTS) \
43201 echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
43202 for flag in $(EXTRA_TARGET_FLAGS); do \
43203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43204 done; \
43205 (cd $(TARGET_SUBDIR)/libffi && \
43206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43208 "RANLIB=$${RANLIB}" \
43209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43210 dvi) \
43211 || exit 1
43213 @endif target-libffi
43215 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
43216 maybe-pdf-target-libffi:
43217 @if target-libffi
43218 maybe-pdf-target-libffi: pdf-target-libffi
43220 pdf-target-libffi: \
43221 configure-target-libffi
43222 @: $(MAKE); $(unstage)
43223 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43224 r=`${PWD_COMMAND}`; export r; \
43225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43226 $(NORMAL_TARGET_EXPORTS) \
43227 echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
43228 for flag in $(EXTRA_TARGET_FLAGS); do \
43229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43230 done; \
43231 (cd $(TARGET_SUBDIR)/libffi && \
43232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43234 "RANLIB=$${RANLIB}" \
43235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43236 pdf) \
43237 || exit 1
43239 @endif target-libffi
43241 .PHONY: maybe-html-target-libffi html-target-libffi
43242 maybe-html-target-libffi:
43243 @if target-libffi
43244 maybe-html-target-libffi: html-target-libffi
43246 html-target-libffi: \
43247 configure-target-libffi
43248 @: $(MAKE); $(unstage)
43249 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43250 r=`${PWD_COMMAND}`; export r; \
43251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43252 $(NORMAL_TARGET_EXPORTS) \
43253 echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
43254 for flag in $(EXTRA_TARGET_FLAGS); do \
43255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43256 done; \
43257 (cd $(TARGET_SUBDIR)/libffi && \
43258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43260 "RANLIB=$${RANLIB}" \
43261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43262 html) \
43263 || exit 1
43265 @endif target-libffi
43267 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
43268 maybe-TAGS-target-libffi:
43269 @if target-libffi
43270 maybe-TAGS-target-libffi: TAGS-target-libffi
43272 TAGS-target-libffi: \
43273 configure-target-libffi
43274 @: $(MAKE); $(unstage)
43275 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43276 r=`${PWD_COMMAND}`; export r; \
43277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43278 $(NORMAL_TARGET_EXPORTS) \
43279 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
43280 for flag in $(EXTRA_TARGET_FLAGS); do \
43281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43282 done; \
43283 (cd $(TARGET_SUBDIR)/libffi && \
43284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43286 "RANLIB=$${RANLIB}" \
43287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43288 TAGS) \
43289 || exit 1
43291 @endif target-libffi
43293 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
43294 maybe-install-info-target-libffi:
43295 @if target-libffi
43296 maybe-install-info-target-libffi: install-info-target-libffi
43298 install-info-target-libffi: \
43299 configure-target-libffi \
43300 info-target-libffi
43301 @: $(MAKE); $(unstage)
43302 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43303 r=`${PWD_COMMAND}`; export r; \
43304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43305 $(NORMAL_TARGET_EXPORTS) \
43306 echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
43307 for flag in $(EXTRA_TARGET_FLAGS); do \
43308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43309 done; \
43310 (cd $(TARGET_SUBDIR)/libffi && \
43311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43313 "RANLIB=$${RANLIB}" \
43314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43315 install-info) \
43316 || exit 1
43318 @endif target-libffi
43320 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
43321 maybe-install-pdf-target-libffi:
43322 @if target-libffi
43323 maybe-install-pdf-target-libffi: install-pdf-target-libffi
43325 install-pdf-target-libffi: \
43326 configure-target-libffi \
43327 pdf-target-libffi
43328 @: $(MAKE); $(unstage)
43329 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43330 r=`${PWD_COMMAND}`; export r; \
43331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43332 $(NORMAL_TARGET_EXPORTS) \
43333 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
43334 for flag in $(EXTRA_TARGET_FLAGS); do \
43335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43336 done; \
43337 (cd $(TARGET_SUBDIR)/libffi && \
43338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43340 "RANLIB=$${RANLIB}" \
43341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43342 install-pdf) \
43343 || exit 1
43345 @endif target-libffi
43347 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
43348 maybe-install-html-target-libffi:
43349 @if target-libffi
43350 maybe-install-html-target-libffi: install-html-target-libffi
43352 install-html-target-libffi: \
43353 configure-target-libffi \
43354 html-target-libffi
43355 @: $(MAKE); $(unstage)
43356 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43357 r=`${PWD_COMMAND}`; export r; \
43358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43359 $(NORMAL_TARGET_EXPORTS) \
43360 echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
43361 for flag in $(EXTRA_TARGET_FLAGS); do \
43362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43363 done; \
43364 (cd $(TARGET_SUBDIR)/libffi && \
43365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43367 "RANLIB=$${RANLIB}" \
43368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43369 install-html) \
43370 || exit 1
43372 @endif target-libffi
43374 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
43375 maybe-installcheck-target-libffi:
43376 @if target-libffi
43377 maybe-installcheck-target-libffi: installcheck-target-libffi
43379 installcheck-target-libffi: \
43380 configure-target-libffi
43381 @: $(MAKE); $(unstage)
43382 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43383 r=`${PWD_COMMAND}`; export r; \
43384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43385 $(NORMAL_TARGET_EXPORTS) \
43386 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
43387 for flag in $(EXTRA_TARGET_FLAGS); do \
43388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43389 done; \
43390 (cd $(TARGET_SUBDIR)/libffi && \
43391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43393 "RANLIB=$${RANLIB}" \
43394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43395 installcheck) \
43396 || exit 1
43398 @endif target-libffi
43400 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
43401 maybe-mostlyclean-target-libffi:
43402 @if target-libffi
43403 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
43405 mostlyclean-target-libffi:
43406 @: $(MAKE); $(unstage)
43407 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43408 r=`${PWD_COMMAND}`; export r; \
43409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43410 $(NORMAL_TARGET_EXPORTS) \
43411 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
43412 for flag in $(EXTRA_TARGET_FLAGS); do \
43413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43414 done; \
43415 (cd $(TARGET_SUBDIR)/libffi && \
43416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43418 "RANLIB=$${RANLIB}" \
43419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43420 mostlyclean) \
43421 || exit 1
43423 @endif target-libffi
43425 .PHONY: maybe-clean-target-libffi clean-target-libffi
43426 maybe-clean-target-libffi:
43427 @if target-libffi
43428 maybe-clean-target-libffi: clean-target-libffi
43430 clean-target-libffi:
43431 @: $(MAKE); $(unstage)
43432 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43433 r=`${PWD_COMMAND}`; export r; \
43434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43435 $(NORMAL_TARGET_EXPORTS) \
43436 echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
43437 for flag in $(EXTRA_TARGET_FLAGS); do \
43438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43439 done; \
43440 (cd $(TARGET_SUBDIR)/libffi && \
43441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43443 "RANLIB=$${RANLIB}" \
43444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43445 clean) \
43446 || exit 1
43448 @endif target-libffi
43450 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
43451 maybe-distclean-target-libffi:
43452 @if target-libffi
43453 maybe-distclean-target-libffi: distclean-target-libffi
43455 distclean-target-libffi:
43456 @: $(MAKE); $(unstage)
43457 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43458 r=`${PWD_COMMAND}`; export r; \
43459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43460 $(NORMAL_TARGET_EXPORTS) \
43461 echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
43462 for flag in $(EXTRA_TARGET_FLAGS); do \
43463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43464 done; \
43465 (cd $(TARGET_SUBDIR)/libffi && \
43466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43468 "RANLIB=$${RANLIB}" \
43469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43470 distclean) \
43471 || exit 1
43473 @endif target-libffi
43475 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
43476 maybe-maintainer-clean-target-libffi:
43477 @if target-libffi
43478 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
43480 maintainer-clean-target-libffi:
43481 @: $(MAKE); $(unstage)
43482 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43483 r=`${PWD_COMMAND}`; export r; \
43484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43485 $(NORMAL_TARGET_EXPORTS) \
43486 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
43487 for flag in $(EXTRA_TARGET_FLAGS); do \
43488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43489 done; \
43490 (cd $(TARGET_SUBDIR)/libffi && \
43491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43493 "RANLIB=$${RANLIB}" \
43494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43495 maintainer-clean) \
43496 || exit 1
43498 @endif target-libffi
43504 .PHONY: configure-target-libjava maybe-configure-target-libjava
43505 maybe-configure-target-libjava:
43506 @if gcc-bootstrap
43507 configure-target-libjava: stage_current
43508 @endif gcc-bootstrap
43509 @if target-libjava
43510 maybe-configure-target-libjava: configure-target-libjava
43511 configure-target-libjava:
43512 @: $(MAKE); $(unstage)
43513 @r=`${PWD_COMMAND}`; export r; \
43514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43515 echo "Checking multilib configuration for libjava..."; \
43516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43517 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null; \
43518 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
43519 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
43520 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
43521 else \
43522 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
43523 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43524 fi; \
43525 else \
43526 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43527 fi; \
43528 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
43529 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43530 $(RAW_CXX_TARGET_EXPORTS) \
43531 echo Configuring in $(TARGET_SUBDIR)/libjava; \
43532 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
43533 case $(srcdir) in \
43534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43535 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
43536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43537 esac; \
43538 module_srcdir=libjava; \
43539 rm -f no-such-file || : ; \
43540 CONFIG_SITE=no-such-file $(SHELL) \
43541 $$s/$$module_srcdir/configure \
43542 --srcdir=$${topdir}/$$module_srcdir \
43543 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43544 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
43545 || exit 1
43546 @endif target-libjava
43552 .PHONY: all-target-libjava maybe-all-target-libjava
43553 maybe-all-target-libjava:
43554 @if gcc-bootstrap
43555 all-target-libjava: stage_current
43556 @endif gcc-bootstrap
43557 @if target-libjava
43558 TARGET-target-libjava=all
43559 maybe-all-target-libjava: all-target-libjava
43560 all-target-libjava: configure-target-libjava
43561 @: $(MAKE); $(unstage)
43562 @r=`${PWD_COMMAND}`; export r; \
43563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43564 $(RAW_CXX_TARGET_EXPORTS) \
43565 (cd $(TARGET_SUBDIR)/libjava && \
43566 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43567 $(TARGET-target-libjava))
43568 @endif target-libjava
43574 .PHONY: check-target-libjava maybe-check-target-libjava
43575 maybe-check-target-libjava:
43576 @if target-libjava
43577 maybe-check-target-libjava: check-target-libjava
43579 check-target-libjava:
43580 @: $(MAKE); $(unstage)
43581 @r=`${PWD_COMMAND}`; export r; \
43582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43583 $(RAW_CXX_TARGET_EXPORTS) \
43584 (cd $(TARGET_SUBDIR)/libjava && \
43585 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
43587 @endif target-libjava
43589 .PHONY: install-target-libjava maybe-install-target-libjava
43590 maybe-install-target-libjava:
43591 @if target-libjava
43592 maybe-install-target-libjava: install-target-libjava
43594 install-target-libjava: installdirs
43595 @: $(MAKE); $(unstage)
43596 @r=`${PWD_COMMAND}`; export r; \
43597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43598 $(RAW_CXX_TARGET_EXPORTS) \
43599 (cd $(TARGET_SUBDIR)/libjava && \
43600 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43602 @endif target-libjava
43604 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
43605 maybe-install-strip-target-libjava:
43606 @if target-libjava
43607 maybe-install-strip-target-libjava: install-strip-target-libjava
43609 install-strip-target-libjava: installdirs
43610 @: $(MAKE); $(unstage)
43611 @r=`${PWD_COMMAND}`; export r; \
43612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43613 $(RAW_CXX_TARGET_EXPORTS) \
43614 (cd $(TARGET_SUBDIR)/libjava && \
43615 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43617 @endif target-libjava
43619 # Other targets (info, dvi, pdf, etc.)
43621 .PHONY: maybe-info-target-libjava info-target-libjava
43622 maybe-info-target-libjava:
43623 @if target-libjava
43624 maybe-info-target-libjava: info-target-libjava
43626 info-target-libjava: \
43627 configure-target-libjava
43628 @: $(MAKE); $(unstage)
43629 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43630 r=`${PWD_COMMAND}`; export r; \
43631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43632 $(RAW_CXX_TARGET_EXPORTS) \
43633 echo "Doing info in $(TARGET_SUBDIR)/libjava"; \
43634 for flag in $(EXTRA_TARGET_FLAGS); do \
43635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43636 done; \
43637 (cd $(TARGET_SUBDIR)/libjava && \
43638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43640 "RANLIB=$${RANLIB}" \
43641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43642 info) \
43643 || exit 1
43645 @endif target-libjava
43647 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
43648 maybe-dvi-target-libjava:
43649 @if target-libjava
43650 maybe-dvi-target-libjava: dvi-target-libjava
43652 dvi-target-libjava: \
43653 configure-target-libjava
43654 @: $(MAKE); $(unstage)
43655 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43656 r=`${PWD_COMMAND}`; export r; \
43657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43658 $(RAW_CXX_TARGET_EXPORTS) \
43659 echo "Doing dvi in $(TARGET_SUBDIR)/libjava"; \
43660 for flag in $(EXTRA_TARGET_FLAGS); do \
43661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43662 done; \
43663 (cd $(TARGET_SUBDIR)/libjava && \
43664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43666 "RANLIB=$${RANLIB}" \
43667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43668 dvi) \
43669 || exit 1
43671 @endif target-libjava
43673 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
43674 maybe-pdf-target-libjava:
43675 @if target-libjava
43676 maybe-pdf-target-libjava: pdf-target-libjava
43678 pdf-target-libjava: \
43679 configure-target-libjava
43680 @: $(MAKE); $(unstage)
43681 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43682 r=`${PWD_COMMAND}`; export r; \
43683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43684 $(RAW_CXX_TARGET_EXPORTS) \
43685 echo "Doing pdf in $(TARGET_SUBDIR)/libjava"; \
43686 for flag in $(EXTRA_TARGET_FLAGS); do \
43687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43688 done; \
43689 (cd $(TARGET_SUBDIR)/libjava && \
43690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43692 "RANLIB=$${RANLIB}" \
43693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43694 pdf) \
43695 || exit 1
43697 @endif target-libjava
43699 .PHONY: maybe-html-target-libjava html-target-libjava
43700 maybe-html-target-libjava:
43701 @if target-libjava
43702 maybe-html-target-libjava: html-target-libjava
43704 html-target-libjava: \
43705 configure-target-libjava
43706 @: $(MAKE); $(unstage)
43707 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43708 r=`${PWD_COMMAND}`; export r; \
43709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43710 $(RAW_CXX_TARGET_EXPORTS) \
43711 echo "Doing html in $(TARGET_SUBDIR)/libjava"; \
43712 for flag in $(EXTRA_TARGET_FLAGS); do \
43713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43714 done; \
43715 (cd $(TARGET_SUBDIR)/libjava && \
43716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43718 "RANLIB=$${RANLIB}" \
43719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43720 html) \
43721 || exit 1
43723 @endif target-libjava
43725 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
43726 maybe-TAGS-target-libjava:
43727 @if target-libjava
43728 maybe-TAGS-target-libjava: TAGS-target-libjava
43730 TAGS-target-libjava: \
43731 configure-target-libjava
43732 @: $(MAKE); $(unstage)
43733 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43734 r=`${PWD_COMMAND}`; export r; \
43735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43736 $(RAW_CXX_TARGET_EXPORTS) \
43737 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava"; \
43738 for flag in $(EXTRA_TARGET_FLAGS); do \
43739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43740 done; \
43741 (cd $(TARGET_SUBDIR)/libjava && \
43742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43744 "RANLIB=$${RANLIB}" \
43745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43746 TAGS) \
43747 || exit 1
43749 @endif target-libjava
43751 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
43752 maybe-install-info-target-libjava:
43753 @if target-libjava
43754 maybe-install-info-target-libjava: install-info-target-libjava
43756 install-info-target-libjava: \
43757 configure-target-libjava \
43758 info-target-libjava
43759 @: $(MAKE); $(unstage)
43760 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43761 r=`${PWD_COMMAND}`; export r; \
43762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43763 $(RAW_CXX_TARGET_EXPORTS) \
43764 echo "Doing install-info in $(TARGET_SUBDIR)/libjava"; \
43765 for flag in $(EXTRA_TARGET_FLAGS); do \
43766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43767 done; \
43768 (cd $(TARGET_SUBDIR)/libjava && \
43769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43771 "RANLIB=$${RANLIB}" \
43772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43773 install-info) \
43774 || exit 1
43776 @endif target-libjava
43778 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
43779 maybe-install-pdf-target-libjava:
43780 @if target-libjava
43781 maybe-install-pdf-target-libjava: install-pdf-target-libjava
43783 install-pdf-target-libjava: \
43784 configure-target-libjava \
43785 pdf-target-libjava
43786 @: $(MAKE); $(unstage)
43787 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43788 r=`${PWD_COMMAND}`; export r; \
43789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43790 $(RAW_CXX_TARGET_EXPORTS) \
43791 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava"; \
43792 for flag in $(EXTRA_TARGET_FLAGS); do \
43793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43794 done; \
43795 (cd $(TARGET_SUBDIR)/libjava && \
43796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43798 "RANLIB=$${RANLIB}" \
43799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43800 install-pdf) \
43801 || exit 1
43803 @endif target-libjava
43805 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
43806 maybe-install-html-target-libjava:
43807 @if target-libjava
43808 maybe-install-html-target-libjava: install-html-target-libjava
43810 install-html-target-libjava: \
43811 configure-target-libjava \
43812 html-target-libjava
43813 @: $(MAKE); $(unstage)
43814 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43815 r=`${PWD_COMMAND}`; export r; \
43816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43817 $(RAW_CXX_TARGET_EXPORTS) \
43818 echo "Doing install-html in $(TARGET_SUBDIR)/libjava"; \
43819 for flag in $(EXTRA_TARGET_FLAGS); do \
43820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43821 done; \
43822 (cd $(TARGET_SUBDIR)/libjava && \
43823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43825 "RANLIB=$${RANLIB}" \
43826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43827 install-html) \
43828 || exit 1
43830 @endif target-libjava
43832 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
43833 maybe-installcheck-target-libjava:
43834 @if target-libjava
43835 maybe-installcheck-target-libjava: installcheck-target-libjava
43837 installcheck-target-libjava: \
43838 configure-target-libjava
43839 @: $(MAKE); $(unstage)
43840 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43841 r=`${PWD_COMMAND}`; export r; \
43842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43843 $(RAW_CXX_TARGET_EXPORTS) \
43844 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava"; \
43845 for flag in $(EXTRA_TARGET_FLAGS); do \
43846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43847 done; \
43848 (cd $(TARGET_SUBDIR)/libjava && \
43849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43851 "RANLIB=$${RANLIB}" \
43852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43853 installcheck) \
43854 || exit 1
43856 @endif target-libjava
43858 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
43859 maybe-mostlyclean-target-libjava:
43860 @if target-libjava
43861 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
43863 mostlyclean-target-libjava:
43864 @: $(MAKE); $(unstage)
43865 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43866 r=`${PWD_COMMAND}`; export r; \
43867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43868 $(RAW_CXX_TARGET_EXPORTS) \
43869 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava"; \
43870 for flag in $(EXTRA_TARGET_FLAGS); do \
43871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43872 done; \
43873 (cd $(TARGET_SUBDIR)/libjava && \
43874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43876 "RANLIB=$${RANLIB}" \
43877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43878 mostlyclean) \
43879 || exit 1
43881 @endif target-libjava
43883 .PHONY: maybe-clean-target-libjava clean-target-libjava
43884 maybe-clean-target-libjava:
43885 @if target-libjava
43886 maybe-clean-target-libjava: clean-target-libjava
43888 clean-target-libjava:
43889 @: $(MAKE); $(unstage)
43890 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43891 r=`${PWD_COMMAND}`; export r; \
43892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43893 $(RAW_CXX_TARGET_EXPORTS) \
43894 echo "Doing clean in $(TARGET_SUBDIR)/libjava"; \
43895 for flag in $(EXTRA_TARGET_FLAGS); do \
43896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43897 done; \
43898 (cd $(TARGET_SUBDIR)/libjava && \
43899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43901 "RANLIB=$${RANLIB}" \
43902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43903 clean) \
43904 || exit 1
43906 @endif target-libjava
43908 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
43909 maybe-distclean-target-libjava:
43910 @if target-libjava
43911 maybe-distclean-target-libjava: distclean-target-libjava
43913 distclean-target-libjava:
43914 @: $(MAKE); $(unstage)
43915 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43916 r=`${PWD_COMMAND}`; export r; \
43917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43918 $(RAW_CXX_TARGET_EXPORTS) \
43919 echo "Doing distclean in $(TARGET_SUBDIR)/libjava"; \
43920 for flag in $(EXTRA_TARGET_FLAGS); do \
43921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43922 done; \
43923 (cd $(TARGET_SUBDIR)/libjava && \
43924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43926 "RANLIB=$${RANLIB}" \
43927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43928 distclean) \
43929 || exit 1
43931 @endif target-libjava
43933 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
43934 maybe-maintainer-clean-target-libjava:
43935 @if target-libjava
43936 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
43938 maintainer-clean-target-libjava:
43939 @: $(MAKE); $(unstage)
43940 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43941 r=`${PWD_COMMAND}`; export r; \
43942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43943 $(RAW_CXX_TARGET_EXPORTS) \
43944 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava"; \
43945 for flag in $(EXTRA_TARGET_FLAGS); do \
43946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43947 done; \
43948 (cd $(TARGET_SUBDIR)/libjava && \
43949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43951 "RANLIB=$${RANLIB}" \
43952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43953 maintainer-clean) \
43954 || exit 1
43956 @endif target-libjava
43962 .PHONY: configure-target-zlib maybe-configure-target-zlib
43963 maybe-configure-target-zlib:
43964 @if gcc-bootstrap
43965 configure-target-zlib: stage_current
43966 @endif gcc-bootstrap
43967 @if target-zlib
43968 maybe-configure-target-zlib: configure-target-zlib
43969 configure-target-zlib:
43970 @: $(MAKE); $(unstage)
43971 @r=`${PWD_COMMAND}`; export r; \
43972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43973 echo "Checking multilib configuration for zlib..."; \
43974 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43975 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
43976 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
43977 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
43978 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
43979 else \
43980 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
43981 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43982 fi; \
43983 else \
43984 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43985 fi; \
43986 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
43987 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43988 $(NORMAL_TARGET_EXPORTS) \
43989 echo Configuring in $(TARGET_SUBDIR)/zlib; \
43990 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
43991 case $(srcdir) in \
43992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43993 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
43994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43995 esac; \
43996 module_srcdir=zlib; \
43997 rm -f no-such-file || : ; \
43998 CONFIG_SITE=no-such-file $(SHELL) \
43999 $$s/$$module_srcdir/configure \
44000 --srcdir=$${topdir}/$$module_srcdir \
44001 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44002 --target=${target_alias} \
44003 || exit 1
44004 @endif target-zlib
44010 .PHONY: all-target-zlib maybe-all-target-zlib
44011 maybe-all-target-zlib:
44012 @if gcc-bootstrap
44013 all-target-zlib: stage_current
44014 @endif gcc-bootstrap
44015 @if target-zlib
44016 TARGET-target-zlib=all
44017 maybe-all-target-zlib: all-target-zlib
44018 all-target-zlib: configure-target-zlib
44019 @: $(MAKE); $(unstage)
44020 @r=`${PWD_COMMAND}`; export r; \
44021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44022 $(NORMAL_TARGET_EXPORTS) \
44023 (cd $(TARGET_SUBDIR)/zlib && \
44024 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44025 $(TARGET-target-zlib))
44026 @endif target-zlib
44032 .PHONY: check-target-zlib maybe-check-target-zlib
44033 maybe-check-target-zlib:
44034 @if target-zlib
44035 maybe-check-target-zlib: check-target-zlib
44037 check-target-zlib:
44038 @: $(MAKE); $(unstage)
44039 @r=`${PWD_COMMAND}`; export r; \
44040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44041 $(NORMAL_TARGET_EXPORTS) \
44042 (cd $(TARGET_SUBDIR)/zlib && \
44043 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44045 @endif target-zlib
44047 .PHONY: install-target-zlib maybe-install-target-zlib
44048 maybe-install-target-zlib:
44049 @if target-zlib
44050 maybe-install-target-zlib: install-target-zlib
44052 install-target-zlib: installdirs
44053 @: $(MAKE); $(unstage)
44054 @r=`${PWD_COMMAND}`; export r; \
44055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44056 $(NORMAL_TARGET_EXPORTS) \
44057 (cd $(TARGET_SUBDIR)/zlib && \
44058 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44060 @endif target-zlib
44062 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
44063 maybe-install-strip-target-zlib:
44064 @if target-zlib
44065 maybe-install-strip-target-zlib: install-strip-target-zlib
44067 install-strip-target-zlib: installdirs
44068 @: $(MAKE); $(unstage)
44069 @r=`${PWD_COMMAND}`; export r; \
44070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44071 $(NORMAL_TARGET_EXPORTS) \
44072 (cd $(TARGET_SUBDIR)/zlib && \
44073 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44075 @endif target-zlib
44077 # Other targets (info, dvi, pdf, etc.)
44079 .PHONY: maybe-info-target-zlib info-target-zlib
44080 maybe-info-target-zlib:
44081 @if target-zlib
44082 maybe-info-target-zlib: info-target-zlib
44084 info-target-zlib: \
44085 configure-target-zlib
44086 @: $(MAKE); $(unstage)
44087 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44088 r=`${PWD_COMMAND}`; export r; \
44089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44090 $(NORMAL_TARGET_EXPORTS) \
44091 echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
44092 for flag in $(EXTRA_TARGET_FLAGS); do \
44093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44094 done; \
44095 (cd $(TARGET_SUBDIR)/zlib && \
44096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44098 "RANLIB=$${RANLIB}" \
44099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44100 info) \
44101 || exit 1
44103 @endif target-zlib
44105 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
44106 maybe-dvi-target-zlib:
44107 @if target-zlib
44108 maybe-dvi-target-zlib: dvi-target-zlib
44110 dvi-target-zlib: \
44111 configure-target-zlib
44112 @: $(MAKE); $(unstage)
44113 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44114 r=`${PWD_COMMAND}`; export r; \
44115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44116 $(NORMAL_TARGET_EXPORTS) \
44117 echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
44118 for flag in $(EXTRA_TARGET_FLAGS); do \
44119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44120 done; \
44121 (cd $(TARGET_SUBDIR)/zlib && \
44122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44124 "RANLIB=$${RANLIB}" \
44125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44126 dvi) \
44127 || exit 1
44129 @endif target-zlib
44131 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
44132 maybe-pdf-target-zlib:
44133 @if target-zlib
44134 maybe-pdf-target-zlib: pdf-target-zlib
44136 pdf-target-zlib: \
44137 configure-target-zlib
44138 @: $(MAKE); $(unstage)
44139 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44140 r=`${PWD_COMMAND}`; export r; \
44141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44142 $(NORMAL_TARGET_EXPORTS) \
44143 echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
44144 for flag in $(EXTRA_TARGET_FLAGS); do \
44145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44146 done; \
44147 (cd $(TARGET_SUBDIR)/zlib && \
44148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44150 "RANLIB=$${RANLIB}" \
44151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44152 pdf) \
44153 || exit 1
44155 @endif target-zlib
44157 .PHONY: maybe-html-target-zlib html-target-zlib
44158 maybe-html-target-zlib:
44159 @if target-zlib
44160 maybe-html-target-zlib: html-target-zlib
44162 html-target-zlib: \
44163 configure-target-zlib
44164 @: $(MAKE); $(unstage)
44165 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44166 r=`${PWD_COMMAND}`; export r; \
44167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44168 $(NORMAL_TARGET_EXPORTS) \
44169 echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
44170 for flag in $(EXTRA_TARGET_FLAGS); do \
44171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44172 done; \
44173 (cd $(TARGET_SUBDIR)/zlib && \
44174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44176 "RANLIB=$${RANLIB}" \
44177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44178 html) \
44179 || exit 1
44181 @endif target-zlib
44183 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
44184 maybe-TAGS-target-zlib:
44185 @if target-zlib
44186 maybe-TAGS-target-zlib: TAGS-target-zlib
44188 TAGS-target-zlib: \
44189 configure-target-zlib
44190 @: $(MAKE); $(unstage)
44191 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44192 r=`${PWD_COMMAND}`; export r; \
44193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44194 $(NORMAL_TARGET_EXPORTS) \
44195 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
44196 for flag in $(EXTRA_TARGET_FLAGS); do \
44197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44198 done; \
44199 (cd $(TARGET_SUBDIR)/zlib && \
44200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44202 "RANLIB=$${RANLIB}" \
44203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44204 TAGS) \
44205 || exit 1
44207 @endif target-zlib
44209 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
44210 maybe-install-info-target-zlib:
44211 @if target-zlib
44212 maybe-install-info-target-zlib: install-info-target-zlib
44214 install-info-target-zlib: \
44215 configure-target-zlib \
44216 info-target-zlib
44217 @: $(MAKE); $(unstage)
44218 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44219 r=`${PWD_COMMAND}`; export r; \
44220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44221 $(NORMAL_TARGET_EXPORTS) \
44222 echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
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)/zlib && \
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 install-info) \
44232 || exit 1
44234 @endif target-zlib
44236 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
44237 maybe-install-pdf-target-zlib:
44238 @if target-zlib
44239 maybe-install-pdf-target-zlib: install-pdf-target-zlib
44241 install-pdf-target-zlib: \
44242 configure-target-zlib \
44243 pdf-target-zlib
44244 @: $(MAKE); $(unstage)
44245 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44246 r=`${PWD_COMMAND}`; export r; \
44247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44248 $(NORMAL_TARGET_EXPORTS) \
44249 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
44250 for flag in $(EXTRA_TARGET_FLAGS); do \
44251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44252 done; \
44253 (cd $(TARGET_SUBDIR)/zlib && \
44254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44256 "RANLIB=$${RANLIB}" \
44257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44258 install-pdf) \
44259 || exit 1
44261 @endif target-zlib
44263 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
44264 maybe-install-html-target-zlib:
44265 @if target-zlib
44266 maybe-install-html-target-zlib: install-html-target-zlib
44268 install-html-target-zlib: \
44269 configure-target-zlib \
44270 html-target-zlib
44271 @: $(MAKE); $(unstage)
44272 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44273 r=`${PWD_COMMAND}`; export r; \
44274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44275 $(NORMAL_TARGET_EXPORTS) \
44276 echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
44277 for flag in $(EXTRA_TARGET_FLAGS); do \
44278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44279 done; \
44280 (cd $(TARGET_SUBDIR)/zlib && \
44281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44283 "RANLIB=$${RANLIB}" \
44284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44285 install-html) \
44286 || exit 1
44288 @endif target-zlib
44290 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
44291 maybe-installcheck-target-zlib:
44292 @if target-zlib
44293 maybe-installcheck-target-zlib: installcheck-target-zlib
44295 installcheck-target-zlib: \
44296 configure-target-zlib
44297 @: $(MAKE); $(unstage)
44298 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44299 r=`${PWD_COMMAND}`; export r; \
44300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44301 $(NORMAL_TARGET_EXPORTS) \
44302 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
44303 for flag in $(EXTRA_TARGET_FLAGS); do \
44304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44305 done; \
44306 (cd $(TARGET_SUBDIR)/zlib && \
44307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44309 "RANLIB=$${RANLIB}" \
44310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44311 installcheck) \
44312 || exit 1
44314 @endif target-zlib
44316 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
44317 maybe-mostlyclean-target-zlib:
44318 @if target-zlib
44319 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
44321 mostlyclean-target-zlib:
44322 @: $(MAKE); $(unstage)
44323 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44324 r=`${PWD_COMMAND}`; export r; \
44325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44326 $(NORMAL_TARGET_EXPORTS) \
44327 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
44328 for flag in $(EXTRA_TARGET_FLAGS); do \
44329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44330 done; \
44331 (cd $(TARGET_SUBDIR)/zlib && \
44332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44334 "RANLIB=$${RANLIB}" \
44335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44336 mostlyclean) \
44337 || exit 1
44339 @endif target-zlib
44341 .PHONY: maybe-clean-target-zlib clean-target-zlib
44342 maybe-clean-target-zlib:
44343 @if target-zlib
44344 maybe-clean-target-zlib: clean-target-zlib
44346 clean-target-zlib:
44347 @: $(MAKE); $(unstage)
44348 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44349 r=`${PWD_COMMAND}`; export r; \
44350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44351 $(NORMAL_TARGET_EXPORTS) \
44352 echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
44353 for flag in $(EXTRA_TARGET_FLAGS); do \
44354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44355 done; \
44356 (cd $(TARGET_SUBDIR)/zlib && \
44357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44359 "RANLIB=$${RANLIB}" \
44360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44361 clean) \
44362 || exit 1
44364 @endif target-zlib
44366 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
44367 maybe-distclean-target-zlib:
44368 @if target-zlib
44369 maybe-distclean-target-zlib: distclean-target-zlib
44371 distclean-target-zlib:
44372 @: $(MAKE); $(unstage)
44373 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44374 r=`${PWD_COMMAND}`; export r; \
44375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44376 $(NORMAL_TARGET_EXPORTS) \
44377 echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
44378 for flag in $(EXTRA_TARGET_FLAGS); do \
44379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44380 done; \
44381 (cd $(TARGET_SUBDIR)/zlib && \
44382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44384 "RANLIB=$${RANLIB}" \
44385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44386 distclean) \
44387 || exit 1
44389 @endif target-zlib
44391 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
44392 maybe-maintainer-clean-target-zlib:
44393 @if target-zlib
44394 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
44396 maintainer-clean-target-zlib:
44397 @: $(MAKE); $(unstage)
44398 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44399 r=`${PWD_COMMAND}`; export r; \
44400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44401 $(NORMAL_TARGET_EXPORTS) \
44402 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
44403 for flag in $(EXTRA_TARGET_FLAGS); do \
44404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44405 done; \
44406 (cd $(TARGET_SUBDIR)/zlib && \
44407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44409 "RANLIB=$${RANLIB}" \
44410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44411 maintainer-clean) \
44412 || exit 1
44414 @endif target-zlib
44420 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
44421 maybe-configure-target-boehm-gc:
44422 @if gcc-bootstrap
44423 configure-target-boehm-gc: stage_current
44424 @endif gcc-bootstrap
44425 @if target-boehm-gc
44426 maybe-configure-target-boehm-gc: configure-target-boehm-gc
44427 configure-target-boehm-gc:
44428 @: $(MAKE); $(unstage)
44429 @r=`${PWD_COMMAND}`; export r; \
44430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44431 echo "Checking multilib configuration for boehm-gc..."; \
44432 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44433 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null; \
44434 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44435 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44436 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
44437 else \
44438 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
44439 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44440 fi; \
44441 else \
44442 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44443 fi; \
44444 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
44445 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44446 $(NORMAL_TARGET_EXPORTS) \
44447 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
44448 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
44449 case $(srcdir) in \
44450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44451 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
44452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44453 esac; \
44454 module_srcdir=boehm-gc; \
44455 rm -f no-such-file || : ; \
44456 CONFIG_SITE=no-such-file $(SHELL) \
44457 $$s/$$module_srcdir/configure \
44458 --srcdir=$${topdir}/$$module_srcdir \
44459 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44460 --target=${target_alias} \
44461 || exit 1
44462 @endif target-boehm-gc
44468 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
44469 maybe-all-target-boehm-gc:
44470 @if gcc-bootstrap
44471 all-target-boehm-gc: stage_current
44472 @endif gcc-bootstrap
44473 @if target-boehm-gc
44474 TARGET-target-boehm-gc=all
44475 maybe-all-target-boehm-gc: all-target-boehm-gc
44476 all-target-boehm-gc: configure-target-boehm-gc
44477 @: $(MAKE); $(unstage)
44478 @r=`${PWD_COMMAND}`; export r; \
44479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44480 $(NORMAL_TARGET_EXPORTS) \
44481 (cd $(TARGET_SUBDIR)/boehm-gc && \
44482 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44483 $(TARGET-target-boehm-gc))
44484 @endif target-boehm-gc
44490 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
44491 maybe-check-target-boehm-gc:
44492 @if target-boehm-gc
44493 maybe-check-target-boehm-gc: check-target-boehm-gc
44495 check-target-boehm-gc:
44496 @: $(MAKE); $(unstage)
44497 @r=`${PWD_COMMAND}`; export r; \
44498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44499 $(NORMAL_TARGET_EXPORTS) \
44500 (cd $(TARGET_SUBDIR)/boehm-gc && \
44501 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44503 @endif target-boehm-gc
44505 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
44506 maybe-install-target-boehm-gc:
44507 @if target-boehm-gc
44508 maybe-install-target-boehm-gc: install-target-boehm-gc
44510 install-target-boehm-gc: installdirs
44511 @: $(MAKE); $(unstage)
44512 @r=`${PWD_COMMAND}`; export r; \
44513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44514 $(NORMAL_TARGET_EXPORTS) \
44515 (cd $(TARGET_SUBDIR)/boehm-gc && \
44516 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44518 @endif target-boehm-gc
44520 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
44521 maybe-install-strip-target-boehm-gc:
44522 @if target-boehm-gc
44523 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
44525 install-strip-target-boehm-gc: installdirs
44526 @: $(MAKE); $(unstage)
44527 @r=`${PWD_COMMAND}`; export r; \
44528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44529 $(NORMAL_TARGET_EXPORTS) \
44530 (cd $(TARGET_SUBDIR)/boehm-gc && \
44531 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44533 @endif target-boehm-gc
44535 # Other targets (info, dvi, pdf, etc.)
44537 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
44538 maybe-info-target-boehm-gc:
44539 @if target-boehm-gc
44540 maybe-info-target-boehm-gc: info-target-boehm-gc
44542 info-target-boehm-gc: \
44543 configure-target-boehm-gc
44544 @: $(MAKE); $(unstage)
44545 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44546 r=`${PWD_COMMAND}`; export r; \
44547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44548 $(NORMAL_TARGET_EXPORTS) \
44549 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc"; \
44550 for flag in $(EXTRA_TARGET_FLAGS); do \
44551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44552 done; \
44553 (cd $(TARGET_SUBDIR)/boehm-gc && \
44554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44556 "RANLIB=$${RANLIB}" \
44557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44558 info) \
44559 || exit 1
44561 @endif target-boehm-gc
44563 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
44564 maybe-dvi-target-boehm-gc:
44565 @if target-boehm-gc
44566 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
44568 dvi-target-boehm-gc: \
44569 configure-target-boehm-gc
44570 @: $(MAKE); $(unstage)
44571 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44572 r=`${PWD_COMMAND}`; export r; \
44573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44574 $(NORMAL_TARGET_EXPORTS) \
44575 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc"; \
44576 for flag in $(EXTRA_TARGET_FLAGS); do \
44577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44578 done; \
44579 (cd $(TARGET_SUBDIR)/boehm-gc && \
44580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44582 "RANLIB=$${RANLIB}" \
44583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44584 dvi) \
44585 || exit 1
44587 @endif target-boehm-gc
44589 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
44590 maybe-pdf-target-boehm-gc:
44591 @if target-boehm-gc
44592 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
44594 pdf-target-boehm-gc: \
44595 configure-target-boehm-gc
44596 @: $(MAKE); $(unstage)
44597 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44598 r=`${PWD_COMMAND}`; export r; \
44599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44600 $(NORMAL_TARGET_EXPORTS) \
44601 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44602 for flag in $(EXTRA_TARGET_FLAGS); do \
44603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44604 done; \
44605 (cd $(TARGET_SUBDIR)/boehm-gc && \
44606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44608 "RANLIB=$${RANLIB}" \
44609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44610 pdf) \
44611 || exit 1
44613 @endif target-boehm-gc
44615 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
44616 maybe-html-target-boehm-gc:
44617 @if target-boehm-gc
44618 maybe-html-target-boehm-gc: html-target-boehm-gc
44620 html-target-boehm-gc: \
44621 configure-target-boehm-gc
44622 @: $(MAKE); $(unstage)
44623 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44624 r=`${PWD_COMMAND}`; export r; \
44625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44626 $(NORMAL_TARGET_EXPORTS) \
44627 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc"; \
44628 for flag in $(EXTRA_TARGET_FLAGS); do \
44629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44630 done; \
44631 (cd $(TARGET_SUBDIR)/boehm-gc && \
44632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44634 "RANLIB=$${RANLIB}" \
44635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44636 html) \
44637 || exit 1
44639 @endif target-boehm-gc
44641 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
44642 maybe-TAGS-target-boehm-gc:
44643 @if target-boehm-gc
44644 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
44646 TAGS-target-boehm-gc: \
44647 configure-target-boehm-gc
44648 @: $(MAKE); $(unstage)
44649 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44650 r=`${PWD_COMMAND}`; export r; \
44651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44652 $(NORMAL_TARGET_EXPORTS) \
44653 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc"; \
44654 for flag in $(EXTRA_TARGET_FLAGS); do \
44655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44656 done; \
44657 (cd $(TARGET_SUBDIR)/boehm-gc && \
44658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44660 "RANLIB=$${RANLIB}" \
44661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44662 TAGS) \
44663 || exit 1
44665 @endif target-boehm-gc
44667 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
44668 maybe-install-info-target-boehm-gc:
44669 @if target-boehm-gc
44670 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
44672 install-info-target-boehm-gc: \
44673 configure-target-boehm-gc \
44674 info-target-boehm-gc
44675 @: $(MAKE); $(unstage)
44676 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44677 r=`${PWD_COMMAND}`; export r; \
44678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44679 $(NORMAL_TARGET_EXPORTS) \
44680 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc"; \
44681 for flag in $(EXTRA_TARGET_FLAGS); do \
44682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44683 done; \
44684 (cd $(TARGET_SUBDIR)/boehm-gc && \
44685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44687 "RANLIB=$${RANLIB}" \
44688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44689 install-info) \
44690 || exit 1
44692 @endif target-boehm-gc
44694 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
44695 maybe-install-pdf-target-boehm-gc:
44696 @if target-boehm-gc
44697 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
44699 install-pdf-target-boehm-gc: \
44700 configure-target-boehm-gc \
44701 pdf-target-boehm-gc
44702 @: $(MAKE); $(unstage)
44703 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44704 r=`${PWD_COMMAND}`; export r; \
44705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44706 $(NORMAL_TARGET_EXPORTS) \
44707 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44708 for flag in $(EXTRA_TARGET_FLAGS); do \
44709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44710 done; \
44711 (cd $(TARGET_SUBDIR)/boehm-gc && \
44712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44714 "RANLIB=$${RANLIB}" \
44715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44716 install-pdf) \
44717 || exit 1
44719 @endif target-boehm-gc
44721 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
44722 maybe-install-html-target-boehm-gc:
44723 @if target-boehm-gc
44724 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
44726 install-html-target-boehm-gc: \
44727 configure-target-boehm-gc \
44728 html-target-boehm-gc
44729 @: $(MAKE); $(unstage)
44730 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44731 r=`${PWD_COMMAND}`; export r; \
44732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44733 $(NORMAL_TARGET_EXPORTS) \
44734 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc"; \
44735 for flag in $(EXTRA_TARGET_FLAGS); do \
44736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44737 done; \
44738 (cd $(TARGET_SUBDIR)/boehm-gc && \
44739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44741 "RANLIB=$${RANLIB}" \
44742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44743 install-html) \
44744 || exit 1
44746 @endif target-boehm-gc
44748 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
44749 maybe-installcheck-target-boehm-gc:
44750 @if target-boehm-gc
44751 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
44753 installcheck-target-boehm-gc: \
44754 configure-target-boehm-gc
44755 @: $(MAKE); $(unstage)
44756 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44757 r=`${PWD_COMMAND}`; export r; \
44758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44759 $(NORMAL_TARGET_EXPORTS) \
44760 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc"; \
44761 for flag in $(EXTRA_TARGET_FLAGS); do \
44762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44763 done; \
44764 (cd $(TARGET_SUBDIR)/boehm-gc && \
44765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44767 "RANLIB=$${RANLIB}" \
44768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44769 installcheck) \
44770 || exit 1
44772 @endif target-boehm-gc
44774 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
44775 maybe-mostlyclean-target-boehm-gc:
44776 @if target-boehm-gc
44777 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
44779 mostlyclean-target-boehm-gc:
44780 @: $(MAKE); $(unstage)
44781 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44782 r=`${PWD_COMMAND}`; export r; \
44783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44784 $(NORMAL_TARGET_EXPORTS) \
44785 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc"; \
44786 for flag in $(EXTRA_TARGET_FLAGS); do \
44787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44788 done; \
44789 (cd $(TARGET_SUBDIR)/boehm-gc && \
44790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44792 "RANLIB=$${RANLIB}" \
44793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44794 mostlyclean) \
44795 || exit 1
44797 @endif target-boehm-gc
44799 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
44800 maybe-clean-target-boehm-gc:
44801 @if target-boehm-gc
44802 maybe-clean-target-boehm-gc: clean-target-boehm-gc
44804 clean-target-boehm-gc:
44805 @: $(MAKE); $(unstage)
44806 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44807 r=`${PWD_COMMAND}`; export r; \
44808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44809 $(NORMAL_TARGET_EXPORTS) \
44810 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc"; \
44811 for flag in $(EXTRA_TARGET_FLAGS); do \
44812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44813 done; \
44814 (cd $(TARGET_SUBDIR)/boehm-gc && \
44815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44817 "RANLIB=$${RANLIB}" \
44818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44819 clean) \
44820 || exit 1
44822 @endif target-boehm-gc
44824 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
44825 maybe-distclean-target-boehm-gc:
44826 @if target-boehm-gc
44827 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
44829 distclean-target-boehm-gc:
44830 @: $(MAKE); $(unstage)
44831 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44832 r=`${PWD_COMMAND}`; export r; \
44833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44834 $(NORMAL_TARGET_EXPORTS) \
44835 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc"; \
44836 for flag in $(EXTRA_TARGET_FLAGS); do \
44837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44838 done; \
44839 (cd $(TARGET_SUBDIR)/boehm-gc && \
44840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44842 "RANLIB=$${RANLIB}" \
44843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44844 distclean) \
44845 || exit 1
44847 @endif target-boehm-gc
44849 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
44850 maybe-maintainer-clean-target-boehm-gc:
44851 @if target-boehm-gc
44852 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
44854 maintainer-clean-target-boehm-gc:
44855 @: $(MAKE); $(unstage)
44856 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44857 r=`${PWD_COMMAND}`; export r; \
44858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44859 $(NORMAL_TARGET_EXPORTS) \
44860 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc"; \
44861 for flag in $(EXTRA_TARGET_FLAGS); do \
44862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44863 done; \
44864 (cd $(TARGET_SUBDIR)/boehm-gc && \
44865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44867 "RANLIB=$${RANLIB}" \
44868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44869 maintainer-clean) \
44870 || exit 1
44872 @endif target-boehm-gc
44878 .PHONY: configure-target-rda maybe-configure-target-rda
44879 maybe-configure-target-rda:
44880 @if gcc-bootstrap
44881 configure-target-rda: stage_current
44882 @endif gcc-bootstrap
44883 @if target-rda
44884 maybe-configure-target-rda: configure-target-rda
44885 configure-target-rda:
44886 @: $(MAKE); $(unstage)
44887 @r=`${PWD_COMMAND}`; export r; \
44888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44889 echo "Checking multilib configuration for rda..."; \
44890 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44891 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
44892 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
44893 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
44894 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
44895 else \
44896 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
44897 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44898 fi; \
44899 else \
44900 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44901 fi; \
44902 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
44903 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44904 $(NORMAL_TARGET_EXPORTS) \
44905 echo Configuring in $(TARGET_SUBDIR)/rda; \
44906 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
44907 case $(srcdir) in \
44908 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44909 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
44910 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44911 esac; \
44912 module_srcdir=rda; \
44913 rm -f no-such-file || : ; \
44914 CONFIG_SITE=no-such-file $(SHELL) \
44915 $$s/$$module_srcdir/configure \
44916 --srcdir=$${topdir}/$$module_srcdir \
44917 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44918 --target=${target_alias} \
44919 || exit 1
44920 @endif target-rda
44926 .PHONY: all-target-rda maybe-all-target-rda
44927 maybe-all-target-rda:
44928 @if gcc-bootstrap
44929 all-target-rda: stage_current
44930 @endif gcc-bootstrap
44931 @if target-rda
44932 TARGET-target-rda=all
44933 maybe-all-target-rda: all-target-rda
44934 all-target-rda: configure-target-rda
44935 @: $(MAKE); $(unstage)
44936 @r=`${PWD_COMMAND}`; export r; \
44937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44938 $(NORMAL_TARGET_EXPORTS) \
44939 (cd $(TARGET_SUBDIR)/rda && \
44940 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44941 $(TARGET-target-rda))
44942 @endif target-rda
44948 .PHONY: check-target-rda maybe-check-target-rda
44949 maybe-check-target-rda:
44950 @if target-rda
44951 maybe-check-target-rda: check-target-rda
44953 check-target-rda:
44954 @: $(MAKE); $(unstage)
44955 @r=`${PWD_COMMAND}`; export r; \
44956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44957 $(NORMAL_TARGET_EXPORTS) \
44958 (cd $(TARGET_SUBDIR)/rda && \
44959 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44961 @endif target-rda
44963 .PHONY: install-target-rda maybe-install-target-rda
44964 maybe-install-target-rda:
44965 @if target-rda
44966 maybe-install-target-rda: install-target-rda
44968 install-target-rda: installdirs
44969 @: $(MAKE); $(unstage)
44970 @r=`${PWD_COMMAND}`; export r; \
44971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44972 $(NORMAL_TARGET_EXPORTS) \
44973 (cd $(TARGET_SUBDIR)/rda && \
44974 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44976 @endif target-rda
44978 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
44979 maybe-install-strip-target-rda:
44980 @if target-rda
44981 maybe-install-strip-target-rda: install-strip-target-rda
44983 install-strip-target-rda: installdirs
44984 @: $(MAKE); $(unstage)
44985 @r=`${PWD_COMMAND}`; export r; \
44986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44987 $(NORMAL_TARGET_EXPORTS) \
44988 (cd $(TARGET_SUBDIR)/rda && \
44989 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44991 @endif target-rda
44993 # Other targets (info, dvi, pdf, etc.)
44995 .PHONY: maybe-info-target-rda info-target-rda
44996 maybe-info-target-rda:
44997 @if target-rda
44998 maybe-info-target-rda: info-target-rda
45000 info-target-rda: \
45001 configure-target-rda
45002 @: $(MAKE); $(unstage)
45003 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45004 r=`${PWD_COMMAND}`; export r; \
45005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45006 $(NORMAL_TARGET_EXPORTS) \
45007 echo "Doing info in $(TARGET_SUBDIR)/rda"; \
45008 for flag in $(EXTRA_TARGET_FLAGS); do \
45009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45010 done; \
45011 (cd $(TARGET_SUBDIR)/rda && \
45012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45014 "RANLIB=$${RANLIB}" \
45015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45016 info) \
45017 || exit 1
45019 @endif target-rda
45021 .PHONY: maybe-dvi-target-rda dvi-target-rda
45022 maybe-dvi-target-rda:
45023 @if target-rda
45024 maybe-dvi-target-rda: dvi-target-rda
45026 dvi-target-rda: \
45027 configure-target-rda
45028 @: $(MAKE); $(unstage)
45029 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45030 r=`${PWD_COMMAND}`; export r; \
45031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45032 $(NORMAL_TARGET_EXPORTS) \
45033 echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
45034 for flag in $(EXTRA_TARGET_FLAGS); do \
45035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45036 done; \
45037 (cd $(TARGET_SUBDIR)/rda && \
45038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45040 "RANLIB=$${RANLIB}" \
45041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45042 dvi) \
45043 || exit 1
45045 @endif target-rda
45047 .PHONY: maybe-pdf-target-rda pdf-target-rda
45048 maybe-pdf-target-rda:
45049 @if target-rda
45050 maybe-pdf-target-rda: pdf-target-rda
45052 pdf-target-rda: \
45053 configure-target-rda
45054 @: $(MAKE); $(unstage)
45055 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45056 r=`${PWD_COMMAND}`; export r; \
45057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45058 $(NORMAL_TARGET_EXPORTS) \
45059 echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
45060 for flag in $(EXTRA_TARGET_FLAGS); do \
45061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45062 done; \
45063 (cd $(TARGET_SUBDIR)/rda && \
45064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45066 "RANLIB=$${RANLIB}" \
45067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45068 pdf) \
45069 || exit 1
45071 @endif target-rda
45073 .PHONY: maybe-html-target-rda html-target-rda
45074 maybe-html-target-rda:
45075 @if target-rda
45076 maybe-html-target-rda: html-target-rda
45078 html-target-rda: \
45079 configure-target-rda
45080 @: $(MAKE); $(unstage)
45081 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45082 r=`${PWD_COMMAND}`; export r; \
45083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45084 $(NORMAL_TARGET_EXPORTS) \
45085 echo "Doing html in $(TARGET_SUBDIR)/rda"; \
45086 for flag in $(EXTRA_TARGET_FLAGS); do \
45087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45088 done; \
45089 (cd $(TARGET_SUBDIR)/rda && \
45090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45092 "RANLIB=$${RANLIB}" \
45093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45094 html) \
45095 || exit 1
45097 @endif target-rda
45099 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
45100 maybe-TAGS-target-rda:
45101 @if target-rda
45102 maybe-TAGS-target-rda: TAGS-target-rda
45104 TAGS-target-rda: \
45105 configure-target-rda
45106 @: $(MAKE); $(unstage)
45107 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45108 r=`${PWD_COMMAND}`; export r; \
45109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45110 $(NORMAL_TARGET_EXPORTS) \
45111 echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
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)/rda && \
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 TAGS) \
45121 || exit 1
45123 @endif target-rda
45125 .PHONY: maybe-install-info-target-rda install-info-target-rda
45126 maybe-install-info-target-rda:
45127 @if target-rda
45128 maybe-install-info-target-rda: install-info-target-rda
45130 install-info-target-rda: \
45131 configure-target-rda \
45132 info-target-rda
45133 @: $(MAKE); $(unstage)
45134 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45135 r=`${PWD_COMMAND}`; export r; \
45136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45137 $(NORMAL_TARGET_EXPORTS) \
45138 echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
45139 for flag in $(EXTRA_TARGET_FLAGS); do \
45140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45141 done; \
45142 (cd $(TARGET_SUBDIR)/rda && \
45143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45145 "RANLIB=$${RANLIB}" \
45146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45147 install-info) \
45148 || exit 1
45150 @endif target-rda
45152 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
45153 maybe-install-pdf-target-rda:
45154 @if target-rda
45155 maybe-install-pdf-target-rda: install-pdf-target-rda
45157 install-pdf-target-rda: \
45158 configure-target-rda \
45159 pdf-target-rda
45160 @: $(MAKE); $(unstage)
45161 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45162 r=`${PWD_COMMAND}`; export r; \
45163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45164 $(NORMAL_TARGET_EXPORTS) \
45165 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
45166 for flag in $(EXTRA_TARGET_FLAGS); do \
45167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45168 done; \
45169 (cd $(TARGET_SUBDIR)/rda && \
45170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45172 "RANLIB=$${RANLIB}" \
45173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45174 install-pdf) \
45175 || exit 1
45177 @endif target-rda
45179 .PHONY: maybe-install-html-target-rda install-html-target-rda
45180 maybe-install-html-target-rda:
45181 @if target-rda
45182 maybe-install-html-target-rda: install-html-target-rda
45184 install-html-target-rda: \
45185 configure-target-rda \
45186 html-target-rda
45187 @: $(MAKE); $(unstage)
45188 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45189 r=`${PWD_COMMAND}`; export r; \
45190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45191 $(NORMAL_TARGET_EXPORTS) \
45192 echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
45193 for flag in $(EXTRA_TARGET_FLAGS); do \
45194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45195 done; \
45196 (cd $(TARGET_SUBDIR)/rda && \
45197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45199 "RANLIB=$${RANLIB}" \
45200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45201 install-html) \
45202 || exit 1
45204 @endif target-rda
45206 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
45207 maybe-installcheck-target-rda:
45208 @if target-rda
45209 maybe-installcheck-target-rda: installcheck-target-rda
45211 installcheck-target-rda: \
45212 configure-target-rda
45213 @: $(MAKE); $(unstage)
45214 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45215 r=`${PWD_COMMAND}`; export r; \
45216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45217 $(NORMAL_TARGET_EXPORTS) \
45218 echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
45219 for flag in $(EXTRA_TARGET_FLAGS); do \
45220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45221 done; \
45222 (cd $(TARGET_SUBDIR)/rda && \
45223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45225 "RANLIB=$${RANLIB}" \
45226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45227 installcheck) \
45228 || exit 1
45230 @endif target-rda
45232 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
45233 maybe-mostlyclean-target-rda:
45234 @if target-rda
45235 maybe-mostlyclean-target-rda: mostlyclean-target-rda
45237 mostlyclean-target-rda:
45238 @: $(MAKE); $(unstage)
45239 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45240 r=`${PWD_COMMAND}`; export r; \
45241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45242 $(NORMAL_TARGET_EXPORTS) \
45243 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
45244 for flag in $(EXTRA_TARGET_FLAGS); do \
45245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45246 done; \
45247 (cd $(TARGET_SUBDIR)/rda && \
45248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45250 "RANLIB=$${RANLIB}" \
45251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45252 mostlyclean) \
45253 || exit 1
45255 @endif target-rda
45257 .PHONY: maybe-clean-target-rda clean-target-rda
45258 maybe-clean-target-rda:
45259 @if target-rda
45260 maybe-clean-target-rda: clean-target-rda
45262 clean-target-rda:
45263 @: $(MAKE); $(unstage)
45264 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45265 r=`${PWD_COMMAND}`; export r; \
45266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45267 $(NORMAL_TARGET_EXPORTS) \
45268 echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
45269 for flag in $(EXTRA_TARGET_FLAGS); do \
45270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45271 done; \
45272 (cd $(TARGET_SUBDIR)/rda && \
45273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45275 "RANLIB=$${RANLIB}" \
45276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45277 clean) \
45278 || exit 1
45280 @endif target-rda
45282 .PHONY: maybe-distclean-target-rda distclean-target-rda
45283 maybe-distclean-target-rda:
45284 @if target-rda
45285 maybe-distclean-target-rda: distclean-target-rda
45287 distclean-target-rda:
45288 @: $(MAKE); $(unstage)
45289 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45290 r=`${PWD_COMMAND}`; export r; \
45291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45292 $(NORMAL_TARGET_EXPORTS) \
45293 echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
45294 for flag in $(EXTRA_TARGET_FLAGS); do \
45295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45296 done; \
45297 (cd $(TARGET_SUBDIR)/rda && \
45298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45300 "RANLIB=$${RANLIB}" \
45301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45302 distclean) \
45303 || exit 1
45305 @endif target-rda
45307 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
45308 maybe-maintainer-clean-target-rda:
45309 @if target-rda
45310 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
45312 maintainer-clean-target-rda:
45313 @: $(MAKE); $(unstage)
45314 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45315 r=`${PWD_COMMAND}`; export r; \
45316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45317 $(NORMAL_TARGET_EXPORTS) \
45318 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
45319 for flag in $(EXTRA_TARGET_FLAGS); do \
45320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45321 done; \
45322 (cd $(TARGET_SUBDIR)/rda && \
45323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45325 "RANLIB=$${RANLIB}" \
45326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45327 maintainer-clean) \
45328 || exit 1
45330 @endif target-rda
45336 .PHONY: configure-target-libada maybe-configure-target-libada
45337 maybe-configure-target-libada:
45338 @if gcc-bootstrap
45339 configure-target-libada: stage_current
45340 @endif gcc-bootstrap
45341 @if target-libada
45342 maybe-configure-target-libada: configure-target-libada
45343 configure-target-libada:
45344 @: $(MAKE); $(unstage)
45345 @r=`${PWD_COMMAND}`; export r; \
45346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45347 echo "Checking multilib configuration for libada..."; \
45348 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45349 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
45350 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
45351 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
45352 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
45353 else \
45354 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
45355 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45356 fi; \
45357 else \
45358 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45359 fi; \
45360 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
45361 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45362 $(NORMAL_TARGET_EXPORTS) \
45363 echo Configuring in $(TARGET_SUBDIR)/libada; \
45364 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
45365 case $(srcdir) in \
45366 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45367 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
45368 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45369 esac; \
45370 module_srcdir=libada; \
45371 rm -f no-such-file || : ; \
45372 CONFIG_SITE=no-such-file $(SHELL) \
45373 $$s/$$module_srcdir/configure \
45374 --srcdir=$${topdir}/$$module_srcdir \
45375 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45376 --target=${target_alias} \
45377 || exit 1
45378 @endif target-libada
45384 .PHONY: all-target-libada maybe-all-target-libada
45385 maybe-all-target-libada:
45386 @if gcc-bootstrap
45387 all-target-libada: stage_current
45388 @endif gcc-bootstrap
45389 @if target-libada
45390 TARGET-target-libada=all
45391 maybe-all-target-libada: all-target-libada
45392 all-target-libada: configure-target-libada
45393 @: $(MAKE); $(unstage)
45394 @r=`${PWD_COMMAND}`; export r; \
45395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45396 $(NORMAL_TARGET_EXPORTS) \
45397 (cd $(TARGET_SUBDIR)/libada && \
45398 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45399 $(TARGET-target-libada))
45400 @endif target-libada
45406 .PHONY: check-target-libada maybe-check-target-libada
45407 maybe-check-target-libada:
45408 @if target-libada
45409 maybe-check-target-libada: check-target-libada
45411 check-target-libada:
45412 @: $(MAKE); $(unstage)
45413 @r=`${PWD_COMMAND}`; export r; \
45414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45415 $(NORMAL_TARGET_EXPORTS) \
45416 (cd $(TARGET_SUBDIR)/libada && \
45417 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45419 @endif target-libada
45421 .PHONY: install-target-libada maybe-install-target-libada
45422 maybe-install-target-libada:
45423 @if target-libada
45424 maybe-install-target-libada: install-target-libada
45426 install-target-libada: installdirs
45427 @: $(MAKE); $(unstage)
45428 @r=`${PWD_COMMAND}`; export r; \
45429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45430 $(NORMAL_TARGET_EXPORTS) \
45431 (cd $(TARGET_SUBDIR)/libada && \
45432 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45434 @endif target-libada
45436 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
45437 maybe-install-strip-target-libada:
45438 @if target-libada
45439 maybe-install-strip-target-libada: install-strip-target-libada
45441 install-strip-target-libada: installdirs
45442 @: $(MAKE); $(unstage)
45443 @r=`${PWD_COMMAND}`; export r; \
45444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45445 $(NORMAL_TARGET_EXPORTS) \
45446 (cd $(TARGET_SUBDIR)/libada && \
45447 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45449 @endif target-libada
45451 # Other targets (info, dvi, pdf, etc.)
45453 .PHONY: maybe-info-target-libada info-target-libada
45454 maybe-info-target-libada:
45455 @if target-libada
45456 maybe-info-target-libada: info-target-libada
45458 info-target-libada: \
45459 configure-target-libada
45460 @: $(MAKE); $(unstage)
45461 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45462 r=`${PWD_COMMAND}`; export r; \
45463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45464 $(NORMAL_TARGET_EXPORTS) \
45465 echo "Doing info in $(TARGET_SUBDIR)/libada"; \
45466 for flag in $(EXTRA_TARGET_FLAGS); do \
45467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45468 done; \
45469 (cd $(TARGET_SUBDIR)/libada && \
45470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45472 "RANLIB=$${RANLIB}" \
45473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45474 info) \
45475 || exit 1
45477 @endif target-libada
45479 .PHONY: maybe-dvi-target-libada dvi-target-libada
45480 maybe-dvi-target-libada:
45481 @if target-libada
45482 maybe-dvi-target-libada: dvi-target-libada
45484 dvi-target-libada: \
45485 configure-target-libada
45486 @: $(MAKE); $(unstage)
45487 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45488 r=`${PWD_COMMAND}`; export r; \
45489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45490 $(NORMAL_TARGET_EXPORTS) \
45491 echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
45492 for flag in $(EXTRA_TARGET_FLAGS); do \
45493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45494 done; \
45495 (cd $(TARGET_SUBDIR)/libada && \
45496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45498 "RANLIB=$${RANLIB}" \
45499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45500 dvi) \
45501 || exit 1
45503 @endif target-libada
45505 .PHONY: maybe-pdf-target-libada pdf-target-libada
45506 maybe-pdf-target-libada:
45507 @if target-libada
45508 maybe-pdf-target-libada: pdf-target-libada
45510 pdf-target-libada: \
45511 configure-target-libada
45512 @: $(MAKE); $(unstage)
45513 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45514 r=`${PWD_COMMAND}`; export r; \
45515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45516 $(NORMAL_TARGET_EXPORTS) \
45517 echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
45518 for flag in $(EXTRA_TARGET_FLAGS); do \
45519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45520 done; \
45521 (cd $(TARGET_SUBDIR)/libada && \
45522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45524 "RANLIB=$${RANLIB}" \
45525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45526 pdf) \
45527 || exit 1
45529 @endif target-libada
45531 .PHONY: maybe-html-target-libada html-target-libada
45532 maybe-html-target-libada:
45533 @if target-libada
45534 maybe-html-target-libada: html-target-libada
45536 html-target-libada: \
45537 configure-target-libada
45538 @: $(MAKE); $(unstage)
45539 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45540 r=`${PWD_COMMAND}`; export r; \
45541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45542 $(NORMAL_TARGET_EXPORTS) \
45543 echo "Doing html in $(TARGET_SUBDIR)/libada"; \
45544 for flag in $(EXTRA_TARGET_FLAGS); do \
45545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45546 done; \
45547 (cd $(TARGET_SUBDIR)/libada && \
45548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45550 "RANLIB=$${RANLIB}" \
45551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45552 html) \
45553 || exit 1
45555 @endif target-libada
45557 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
45558 maybe-TAGS-target-libada:
45559 @if target-libada
45560 maybe-TAGS-target-libada: TAGS-target-libada
45562 TAGS-target-libada: \
45563 configure-target-libada
45564 @: $(MAKE); $(unstage)
45565 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45566 r=`${PWD_COMMAND}`; export r; \
45567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45568 $(NORMAL_TARGET_EXPORTS) \
45569 echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
45570 for flag in $(EXTRA_TARGET_FLAGS); do \
45571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45572 done; \
45573 (cd $(TARGET_SUBDIR)/libada && \
45574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45576 "RANLIB=$${RANLIB}" \
45577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45578 TAGS) \
45579 || exit 1
45581 @endif target-libada
45583 .PHONY: maybe-install-info-target-libada install-info-target-libada
45584 maybe-install-info-target-libada:
45585 @if target-libada
45586 maybe-install-info-target-libada: install-info-target-libada
45588 install-info-target-libada: \
45589 configure-target-libada \
45590 info-target-libada
45591 @: $(MAKE); $(unstage)
45592 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45593 r=`${PWD_COMMAND}`; export r; \
45594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45595 $(NORMAL_TARGET_EXPORTS) \
45596 echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
45597 for flag in $(EXTRA_TARGET_FLAGS); do \
45598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45599 done; \
45600 (cd $(TARGET_SUBDIR)/libada && \
45601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45603 "RANLIB=$${RANLIB}" \
45604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45605 install-info) \
45606 || exit 1
45608 @endif target-libada
45610 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
45611 maybe-install-pdf-target-libada:
45612 @if target-libada
45613 maybe-install-pdf-target-libada: install-pdf-target-libada
45615 install-pdf-target-libada: \
45616 configure-target-libada \
45617 pdf-target-libada
45618 @: $(MAKE); $(unstage)
45619 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45620 r=`${PWD_COMMAND}`; export r; \
45621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45622 $(NORMAL_TARGET_EXPORTS) \
45623 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
45624 for flag in $(EXTRA_TARGET_FLAGS); do \
45625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45626 done; \
45627 (cd $(TARGET_SUBDIR)/libada && \
45628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45630 "RANLIB=$${RANLIB}" \
45631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45632 install-pdf) \
45633 || exit 1
45635 @endif target-libada
45637 .PHONY: maybe-install-html-target-libada install-html-target-libada
45638 maybe-install-html-target-libada:
45639 @if target-libada
45640 maybe-install-html-target-libada: install-html-target-libada
45642 install-html-target-libada: \
45643 configure-target-libada \
45644 html-target-libada
45645 @: $(MAKE); $(unstage)
45646 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45647 r=`${PWD_COMMAND}`; export r; \
45648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45649 $(NORMAL_TARGET_EXPORTS) \
45650 echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
45651 for flag in $(EXTRA_TARGET_FLAGS); do \
45652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45653 done; \
45654 (cd $(TARGET_SUBDIR)/libada && \
45655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45657 "RANLIB=$${RANLIB}" \
45658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45659 install-html) \
45660 || exit 1
45662 @endif target-libada
45664 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
45665 maybe-installcheck-target-libada:
45666 @if target-libada
45667 maybe-installcheck-target-libada: installcheck-target-libada
45669 installcheck-target-libada: \
45670 configure-target-libada
45671 @: $(MAKE); $(unstage)
45672 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45673 r=`${PWD_COMMAND}`; export r; \
45674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45675 $(NORMAL_TARGET_EXPORTS) \
45676 echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
45677 for flag in $(EXTRA_TARGET_FLAGS); do \
45678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45679 done; \
45680 (cd $(TARGET_SUBDIR)/libada && \
45681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45683 "RANLIB=$${RANLIB}" \
45684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45685 installcheck) \
45686 || exit 1
45688 @endif target-libada
45690 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
45691 maybe-mostlyclean-target-libada:
45692 @if target-libada
45693 maybe-mostlyclean-target-libada: mostlyclean-target-libada
45695 mostlyclean-target-libada:
45696 @: $(MAKE); $(unstage)
45697 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45698 r=`${PWD_COMMAND}`; export r; \
45699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45700 $(NORMAL_TARGET_EXPORTS) \
45701 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
45702 for flag in $(EXTRA_TARGET_FLAGS); do \
45703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45704 done; \
45705 (cd $(TARGET_SUBDIR)/libada && \
45706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45708 "RANLIB=$${RANLIB}" \
45709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45710 mostlyclean) \
45711 || exit 1
45713 @endif target-libada
45715 .PHONY: maybe-clean-target-libada clean-target-libada
45716 maybe-clean-target-libada:
45717 @if target-libada
45718 maybe-clean-target-libada: clean-target-libada
45720 clean-target-libada:
45721 @: $(MAKE); $(unstage)
45722 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45723 r=`${PWD_COMMAND}`; export r; \
45724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45725 $(NORMAL_TARGET_EXPORTS) \
45726 echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
45727 for flag in $(EXTRA_TARGET_FLAGS); do \
45728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45729 done; \
45730 (cd $(TARGET_SUBDIR)/libada && \
45731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45733 "RANLIB=$${RANLIB}" \
45734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45735 clean) \
45736 || exit 1
45738 @endif target-libada
45740 .PHONY: maybe-distclean-target-libada distclean-target-libada
45741 maybe-distclean-target-libada:
45742 @if target-libada
45743 maybe-distclean-target-libada: distclean-target-libada
45745 distclean-target-libada:
45746 @: $(MAKE); $(unstage)
45747 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45748 r=`${PWD_COMMAND}`; export r; \
45749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45750 $(NORMAL_TARGET_EXPORTS) \
45751 echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
45752 for flag in $(EXTRA_TARGET_FLAGS); do \
45753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45754 done; \
45755 (cd $(TARGET_SUBDIR)/libada && \
45756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45758 "RANLIB=$${RANLIB}" \
45759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45760 distclean) \
45761 || exit 1
45763 @endif target-libada
45765 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
45766 maybe-maintainer-clean-target-libada:
45767 @if target-libada
45768 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
45770 maintainer-clean-target-libada:
45771 @: $(MAKE); $(unstage)
45772 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45773 r=`${PWD_COMMAND}`; export r; \
45774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45775 $(NORMAL_TARGET_EXPORTS) \
45776 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
45777 for flag in $(EXTRA_TARGET_FLAGS); do \
45778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45779 done; \
45780 (cd $(TARGET_SUBDIR)/libada && \
45781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45783 "RANLIB=$${RANLIB}" \
45784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45785 maintainer-clean) \
45786 || exit 1
45788 @endif target-libada
45794 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
45795 maybe-configure-target-libgomp:
45796 @if gcc-bootstrap
45797 configure-target-libgomp: stage_current
45798 @endif gcc-bootstrap
45799 @if target-libgomp
45800 maybe-configure-target-libgomp: configure-target-libgomp
45801 configure-target-libgomp:
45802 @r=`${PWD_COMMAND}`; export r; \
45803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45804 echo "Checking multilib configuration for libgomp..."; \
45805 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45806 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45807 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45808 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45809 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45810 else \
45811 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45812 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45813 fi; \
45814 else \
45815 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45816 fi; \
45817 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45818 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45819 $(NORMAL_TARGET_EXPORTS) \
45820 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
45821 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
45822 case $(srcdir) in \
45823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45824 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45826 esac; \
45827 module_srcdir=libgomp; \
45828 rm -f no-such-file || : ; \
45829 CONFIG_SITE=no-such-file $(SHELL) \
45830 $$s/$$module_srcdir/configure \
45831 --srcdir=$${topdir}/$$module_srcdir \
45832 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45833 --target=${target_alias} \
45834 || exit 1
45835 @endif target-libgomp
45839 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
45840 maybe-configure-stage1-target-libgomp:
45841 @if target-libgomp-bootstrap
45842 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
45843 configure-stage1-target-libgomp:
45844 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45845 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45846 @r=`${PWD_COMMAND}`; export r; \
45847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45848 TFLAGS="$(STAGE1_TFLAGS)"; \
45849 echo "Checking multilib configuration for libgomp..."; \
45850 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45851 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45852 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45853 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45854 else \
45855 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45856 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45857 fi; \
45858 else \
45859 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45860 fi; \
45861 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45862 $(NORMAL_TARGET_EXPORTS) \
45863 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45864 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45865 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45866 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
45867 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45868 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45869 case $(srcdir) in \
45870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45871 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45873 esac; \
45874 module_srcdir=libgomp; \
45875 $(SHELL) $$s/$$module_srcdir/configure \
45876 --srcdir=$${topdir}/$$module_srcdir \
45877 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45878 --target=${target_alias} \
45880 $(STAGE1_CONFIGURE_FLAGS)
45881 @endif target-libgomp-bootstrap
45883 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
45884 maybe-configure-stage2-target-libgomp:
45885 @if target-libgomp-bootstrap
45886 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
45887 configure-stage2-target-libgomp:
45888 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45889 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45890 @r=`${PWD_COMMAND}`; export r; \
45891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45892 TFLAGS="$(STAGE2_TFLAGS)"; \
45893 echo "Checking multilib configuration for libgomp..."; \
45894 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45895 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45896 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45897 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45898 else \
45899 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45900 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45901 fi; \
45902 else \
45903 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45904 fi; \
45905 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45906 $(NORMAL_TARGET_EXPORTS) \
45908 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45909 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45910 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45911 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
45912 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45913 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45914 case $(srcdir) in \
45915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45916 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45918 esac; \
45919 module_srcdir=libgomp; \
45920 $(SHELL) $$s/$$module_srcdir/configure \
45921 --srcdir=$${topdir}/$$module_srcdir \
45922 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45923 --target=${target_alias} \
45924 --with-build-libsubdir=$(HOST_SUBDIR) \
45925 $(STAGE2_CONFIGURE_FLAGS)
45926 @endif target-libgomp-bootstrap
45928 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
45929 maybe-configure-stage3-target-libgomp:
45930 @if target-libgomp-bootstrap
45931 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
45932 configure-stage3-target-libgomp:
45933 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45934 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45935 @r=`${PWD_COMMAND}`; export r; \
45936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45937 TFLAGS="$(STAGE3_TFLAGS)"; \
45938 echo "Checking multilib configuration for libgomp..."; \
45939 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45940 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45941 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45942 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45943 else \
45944 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45945 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45946 fi; \
45947 else \
45948 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45949 fi; \
45950 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45951 $(NORMAL_TARGET_EXPORTS) \
45953 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45954 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45955 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45956 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
45957 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45958 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45959 case $(srcdir) in \
45960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45961 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45963 esac; \
45964 module_srcdir=libgomp; \
45965 $(SHELL) $$s/$$module_srcdir/configure \
45966 --srcdir=$${topdir}/$$module_srcdir \
45967 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45968 --target=${target_alias} \
45969 --with-build-libsubdir=$(HOST_SUBDIR) \
45970 $(STAGE3_CONFIGURE_FLAGS)
45971 @endif target-libgomp-bootstrap
45973 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
45974 maybe-configure-stage4-target-libgomp:
45975 @if target-libgomp-bootstrap
45976 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
45977 configure-stage4-target-libgomp:
45978 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45979 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45980 @r=`${PWD_COMMAND}`; export r; \
45981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45982 TFLAGS="$(STAGE4_TFLAGS)"; \
45983 echo "Checking multilib configuration for libgomp..."; \
45984 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45985 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45986 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45987 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45988 else \
45989 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45990 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45991 fi; \
45992 else \
45993 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45994 fi; \
45995 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45996 $(NORMAL_TARGET_EXPORTS) \
45998 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45999 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46000 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46001 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
46002 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46003 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46004 case $(srcdir) in \
46005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46006 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46008 esac; \
46009 module_srcdir=libgomp; \
46010 $(SHELL) $$s/$$module_srcdir/configure \
46011 --srcdir=$${topdir}/$$module_srcdir \
46012 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46013 --target=${target_alias} \
46014 --with-build-libsubdir=$(HOST_SUBDIR) \
46015 $(STAGE4_CONFIGURE_FLAGS)
46016 @endif target-libgomp-bootstrap
46018 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
46019 maybe-configure-stageprofile-target-libgomp:
46020 @if target-libgomp-bootstrap
46021 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46022 configure-stageprofile-target-libgomp:
46023 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46024 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46025 @r=`${PWD_COMMAND}`; export r; \
46026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46027 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46028 echo "Checking multilib configuration for libgomp..."; \
46029 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46030 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46031 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46032 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46033 else \
46034 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46035 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46036 fi; \
46037 else \
46038 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46039 fi; \
46040 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46041 $(NORMAL_TARGET_EXPORTS) \
46043 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46044 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46045 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46046 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
46047 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46048 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46049 case $(srcdir) in \
46050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46051 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46053 esac; \
46054 module_srcdir=libgomp; \
46055 $(SHELL) $$s/$$module_srcdir/configure \
46056 --srcdir=$${topdir}/$$module_srcdir \
46057 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46058 --target=${target_alias} \
46059 --with-build-libsubdir=$(HOST_SUBDIR) \
46060 $(STAGEprofile_CONFIGURE_FLAGS)
46061 @endif target-libgomp-bootstrap
46063 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
46064 maybe-configure-stagefeedback-target-libgomp:
46065 @if target-libgomp-bootstrap
46066 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46067 configure-stagefeedback-target-libgomp:
46068 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46069 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46070 @r=`${PWD_COMMAND}`; export r; \
46071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46072 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46073 echo "Checking multilib configuration for libgomp..."; \
46074 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46075 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46076 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46077 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46078 else \
46079 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46080 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46081 fi; \
46082 else \
46083 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46084 fi; \
46085 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46086 $(NORMAL_TARGET_EXPORTS) \
46088 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46089 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46090 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46091 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
46092 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46093 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46094 case $(srcdir) in \
46095 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46096 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46097 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46098 esac; \
46099 module_srcdir=libgomp; \
46100 $(SHELL) $$s/$$module_srcdir/configure \
46101 --srcdir=$${topdir}/$$module_srcdir \
46102 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46103 --target=${target_alias} \
46104 --with-build-libsubdir=$(HOST_SUBDIR) \
46105 $(STAGEfeedback_CONFIGURE_FLAGS)
46106 @endif target-libgomp-bootstrap
46112 .PHONY: all-target-libgomp maybe-all-target-libgomp
46113 maybe-all-target-libgomp:
46114 @if gcc-bootstrap
46115 all-target-libgomp: stage_current
46116 @endif gcc-bootstrap
46117 @if target-libgomp
46118 TARGET-target-libgomp=all
46119 maybe-all-target-libgomp: all-target-libgomp
46120 all-target-libgomp: configure-target-libgomp
46121 @r=`${PWD_COMMAND}`; export r; \
46122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46123 $(NORMAL_TARGET_EXPORTS) \
46124 (cd $(TARGET_SUBDIR)/libgomp && \
46125 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46126 $(TARGET-target-libgomp))
46127 @endif target-libgomp
46131 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
46132 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
46133 maybe-all-stage1-target-libgomp:
46134 maybe-clean-stage1-target-libgomp:
46135 @if target-libgomp-bootstrap
46136 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
46137 all-stage1: all-stage1-target-libgomp
46138 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
46139 all-stage1-target-libgomp: configure-stage1-target-libgomp
46140 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46141 @r=`${PWD_COMMAND}`; export r; \
46142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46143 TFLAGS="$(STAGE1_TFLAGS)"; \
46144 $(NORMAL_TARGET_EXPORTS) \
46145 cd $(TARGET_SUBDIR)/libgomp && \
46146 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46147 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46148 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46149 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46150 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46151 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46152 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46153 $(EXTRA_TARGET_FLAGS) \
46155 TFLAGS="$(STAGE1_TFLAGS)" \
46156 $(TARGET-stage1-target-libgomp)
46158 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
46159 clean-stage1: clean-stage1-target-libgomp
46160 clean-stage1-target-libgomp:
46161 @if [ $(current_stage) = stage1 ]; then \
46162 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46163 else \
46164 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
46165 $(MAKE) stage1-start; \
46166 fi; \
46167 cd $(TARGET_SUBDIR)/libgomp && \
46168 $(MAKE) $(EXTRA_TARGET_FLAGS) \
46169 clean
46170 @endif target-libgomp-bootstrap
46173 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
46174 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
46175 maybe-all-stage2-target-libgomp:
46176 maybe-clean-stage2-target-libgomp:
46177 @if target-libgomp-bootstrap
46178 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
46179 all-stage2: all-stage2-target-libgomp
46180 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
46181 all-stage2-target-libgomp: configure-stage2-target-libgomp
46182 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46183 @r=`${PWD_COMMAND}`; export r; \
46184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46185 TFLAGS="$(STAGE2_TFLAGS)"; \
46186 $(NORMAL_TARGET_EXPORTS) \
46188 cd $(TARGET_SUBDIR)/libgomp && \
46189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46190 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46191 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46192 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46196 $(EXTRA_TARGET_FLAGS) \
46197 TFLAGS="$(STAGE2_TFLAGS)" \
46198 $(TARGET-stage2-target-libgomp)
46200 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
46201 clean-stage2: clean-stage2-target-libgomp
46202 clean-stage2-target-libgomp:
46203 @if [ $(current_stage) = stage2 ]; then \
46204 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46205 else \
46206 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
46207 $(MAKE) stage2-start; \
46208 fi; \
46209 cd $(TARGET_SUBDIR)/libgomp && \
46210 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46211 @endif target-libgomp-bootstrap
46214 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
46215 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
46216 maybe-all-stage3-target-libgomp:
46217 maybe-clean-stage3-target-libgomp:
46218 @if target-libgomp-bootstrap
46219 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
46220 all-stage3: all-stage3-target-libgomp
46221 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
46222 all-stage3-target-libgomp: configure-stage3-target-libgomp
46223 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46224 @r=`${PWD_COMMAND}`; export r; \
46225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46226 TFLAGS="$(STAGE3_TFLAGS)"; \
46227 $(NORMAL_TARGET_EXPORTS) \
46229 cd $(TARGET_SUBDIR)/libgomp && \
46230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46231 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46232 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46233 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46237 $(EXTRA_TARGET_FLAGS) \
46238 TFLAGS="$(STAGE3_TFLAGS)" \
46239 $(TARGET-stage3-target-libgomp)
46241 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
46242 clean-stage3: clean-stage3-target-libgomp
46243 clean-stage3-target-libgomp:
46244 @if [ $(current_stage) = stage3 ]; then \
46245 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46246 else \
46247 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
46248 $(MAKE) stage3-start; \
46249 fi; \
46250 cd $(TARGET_SUBDIR)/libgomp && \
46251 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46252 @endif target-libgomp-bootstrap
46255 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
46256 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
46257 maybe-all-stage4-target-libgomp:
46258 maybe-clean-stage4-target-libgomp:
46259 @if target-libgomp-bootstrap
46260 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
46261 all-stage4: all-stage4-target-libgomp
46262 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
46263 all-stage4-target-libgomp: configure-stage4-target-libgomp
46264 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46265 @r=`${PWD_COMMAND}`; export r; \
46266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46267 TFLAGS="$(STAGE4_TFLAGS)"; \
46268 $(NORMAL_TARGET_EXPORTS) \
46270 cd $(TARGET_SUBDIR)/libgomp && \
46271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46272 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46273 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46274 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46275 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46276 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46277 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46278 $(EXTRA_TARGET_FLAGS) \
46279 TFLAGS="$(STAGE4_TFLAGS)" \
46280 $(TARGET-stage4-target-libgomp)
46282 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
46283 clean-stage4: clean-stage4-target-libgomp
46284 clean-stage4-target-libgomp:
46285 @if [ $(current_stage) = stage4 ]; then \
46286 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46287 else \
46288 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
46289 $(MAKE) stage4-start; \
46290 fi; \
46291 cd $(TARGET_SUBDIR)/libgomp && \
46292 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46293 @endif target-libgomp-bootstrap
46296 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
46297 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
46298 maybe-all-stageprofile-target-libgomp:
46299 maybe-clean-stageprofile-target-libgomp:
46300 @if target-libgomp-bootstrap
46301 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
46302 all-stageprofile: all-stageprofile-target-libgomp
46303 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
46304 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46305 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46306 @r=`${PWD_COMMAND}`; export r; \
46307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46308 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46309 $(NORMAL_TARGET_EXPORTS) \
46311 cd $(TARGET_SUBDIR)/libgomp && \
46312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46313 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46314 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46315 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46316 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46317 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46318 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46319 $(EXTRA_TARGET_FLAGS) \
46320 TFLAGS="$(STAGEprofile_TFLAGS)" \
46321 $(TARGET-stageprofile-target-libgomp)
46323 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
46324 clean-stageprofile: clean-stageprofile-target-libgomp
46325 clean-stageprofile-target-libgomp:
46326 @if [ $(current_stage) = stageprofile ]; then \
46327 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46328 else \
46329 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
46330 $(MAKE) stageprofile-start; \
46331 fi; \
46332 cd $(TARGET_SUBDIR)/libgomp && \
46333 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46334 @endif target-libgomp-bootstrap
46337 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
46338 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
46339 maybe-all-stagefeedback-target-libgomp:
46340 maybe-clean-stagefeedback-target-libgomp:
46341 @if target-libgomp-bootstrap
46342 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
46343 all-stagefeedback: all-stagefeedback-target-libgomp
46344 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
46345 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46346 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46347 @r=`${PWD_COMMAND}`; export r; \
46348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46349 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46350 $(NORMAL_TARGET_EXPORTS) \
46352 cd $(TARGET_SUBDIR)/libgomp && \
46353 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46354 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46355 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46356 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46357 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46358 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46359 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46360 $(EXTRA_TARGET_FLAGS) \
46361 TFLAGS="$(STAGEfeedback_TFLAGS)" \
46362 $(TARGET-stagefeedback-target-libgomp)
46364 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
46365 clean-stagefeedback: clean-stagefeedback-target-libgomp
46366 clean-stagefeedback-target-libgomp:
46367 @if [ $(current_stage) = stagefeedback ]; then \
46368 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46369 else \
46370 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
46371 $(MAKE) stagefeedback-start; \
46372 fi; \
46373 cd $(TARGET_SUBDIR)/libgomp && \
46374 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46375 @endif target-libgomp-bootstrap
46382 .PHONY: check-target-libgomp maybe-check-target-libgomp
46383 maybe-check-target-libgomp:
46384 @if target-libgomp
46385 maybe-check-target-libgomp: check-target-libgomp
46387 check-target-libgomp:
46388 @: $(MAKE); $(unstage)
46389 @r=`${PWD_COMMAND}`; export r; \
46390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46391 $(NORMAL_TARGET_EXPORTS) \
46392 (cd $(TARGET_SUBDIR)/libgomp && \
46393 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46395 @endif target-libgomp
46397 .PHONY: install-target-libgomp maybe-install-target-libgomp
46398 maybe-install-target-libgomp:
46399 @if target-libgomp
46400 maybe-install-target-libgomp: install-target-libgomp
46402 install-target-libgomp: installdirs
46403 @: $(MAKE); $(unstage)
46404 @r=`${PWD_COMMAND}`; export r; \
46405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46406 $(NORMAL_TARGET_EXPORTS) \
46407 (cd $(TARGET_SUBDIR)/libgomp && \
46408 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46410 @endif target-libgomp
46412 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
46413 maybe-install-strip-target-libgomp:
46414 @if target-libgomp
46415 maybe-install-strip-target-libgomp: install-strip-target-libgomp
46417 install-strip-target-libgomp: installdirs
46418 @: $(MAKE); $(unstage)
46419 @r=`${PWD_COMMAND}`; export r; \
46420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46421 $(NORMAL_TARGET_EXPORTS) \
46422 (cd $(TARGET_SUBDIR)/libgomp && \
46423 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46425 @endif target-libgomp
46427 # Other targets (info, dvi, pdf, etc.)
46429 .PHONY: maybe-info-target-libgomp info-target-libgomp
46430 maybe-info-target-libgomp:
46431 @if target-libgomp
46432 maybe-info-target-libgomp: info-target-libgomp
46434 info-target-libgomp: \
46435 configure-target-libgomp
46436 @: $(MAKE); $(unstage)
46437 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46438 r=`${PWD_COMMAND}`; export r; \
46439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46440 $(NORMAL_TARGET_EXPORTS) \
46441 echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
46442 for flag in $(EXTRA_TARGET_FLAGS); do \
46443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46444 done; \
46445 (cd $(TARGET_SUBDIR)/libgomp && \
46446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46448 "RANLIB=$${RANLIB}" \
46449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46450 info) \
46451 || exit 1
46453 @endif target-libgomp
46455 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
46456 maybe-dvi-target-libgomp:
46457 @if target-libgomp
46458 maybe-dvi-target-libgomp: dvi-target-libgomp
46460 dvi-target-libgomp: \
46461 configure-target-libgomp
46462 @: $(MAKE); $(unstage)
46463 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46464 r=`${PWD_COMMAND}`; export r; \
46465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46466 $(NORMAL_TARGET_EXPORTS) \
46467 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
46468 for flag in $(EXTRA_TARGET_FLAGS); do \
46469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46470 done; \
46471 (cd $(TARGET_SUBDIR)/libgomp && \
46472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46474 "RANLIB=$${RANLIB}" \
46475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46476 dvi) \
46477 || exit 1
46479 @endif target-libgomp
46481 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
46482 maybe-pdf-target-libgomp:
46483 @if target-libgomp
46484 maybe-pdf-target-libgomp: pdf-target-libgomp
46486 pdf-target-libgomp: \
46487 configure-target-libgomp
46488 @: $(MAKE); $(unstage)
46489 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46490 r=`${PWD_COMMAND}`; export r; \
46491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46492 $(NORMAL_TARGET_EXPORTS) \
46493 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
46494 for flag in $(EXTRA_TARGET_FLAGS); do \
46495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46496 done; \
46497 (cd $(TARGET_SUBDIR)/libgomp && \
46498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46500 "RANLIB=$${RANLIB}" \
46501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46502 pdf) \
46503 || exit 1
46505 @endif target-libgomp
46507 .PHONY: maybe-html-target-libgomp html-target-libgomp
46508 maybe-html-target-libgomp:
46509 @if target-libgomp
46510 maybe-html-target-libgomp: html-target-libgomp
46512 html-target-libgomp: \
46513 configure-target-libgomp
46514 @: $(MAKE); $(unstage)
46515 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46516 r=`${PWD_COMMAND}`; export r; \
46517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46518 $(NORMAL_TARGET_EXPORTS) \
46519 echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
46520 for flag in $(EXTRA_TARGET_FLAGS); do \
46521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46522 done; \
46523 (cd $(TARGET_SUBDIR)/libgomp && \
46524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46526 "RANLIB=$${RANLIB}" \
46527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46528 html) \
46529 || exit 1
46531 @endif target-libgomp
46533 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
46534 maybe-TAGS-target-libgomp:
46535 @if target-libgomp
46536 maybe-TAGS-target-libgomp: TAGS-target-libgomp
46538 TAGS-target-libgomp: \
46539 configure-target-libgomp
46540 @: $(MAKE); $(unstage)
46541 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46542 r=`${PWD_COMMAND}`; export r; \
46543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46544 $(NORMAL_TARGET_EXPORTS) \
46545 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
46546 for flag in $(EXTRA_TARGET_FLAGS); do \
46547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46548 done; \
46549 (cd $(TARGET_SUBDIR)/libgomp && \
46550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46552 "RANLIB=$${RANLIB}" \
46553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46554 TAGS) \
46555 || exit 1
46557 @endif target-libgomp
46559 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
46560 maybe-install-info-target-libgomp:
46561 @if target-libgomp
46562 maybe-install-info-target-libgomp: install-info-target-libgomp
46564 install-info-target-libgomp: \
46565 configure-target-libgomp \
46566 info-target-libgomp
46567 @: $(MAKE); $(unstage)
46568 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46569 r=`${PWD_COMMAND}`; export r; \
46570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46571 $(NORMAL_TARGET_EXPORTS) \
46572 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
46573 for flag in $(EXTRA_TARGET_FLAGS); do \
46574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46575 done; \
46576 (cd $(TARGET_SUBDIR)/libgomp && \
46577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46579 "RANLIB=$${RANLIB}" \
46580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46581 install-info) \
46582 || exit 1
46584 @endif target-libgomp
46586 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
46587 maybe-install-pdf-target-libgomp:
46588 @if target-libgomp
46589 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
46591 install-pdf-target-libgomp: \
46592 configure-target-libgomp \
46593 pdf-target-libgomp
46594 @: $(MAKE); $(unstage)
46595 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46596 r=`${PWD_COMMAND}`; export r; \
46597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46598 $(NORMAL_TARGET_EXPORTS) \
46599 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
46600 for flag in $(EXTRA_TARGET_FLAGS); do \
46601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46602 done; \
46603 (cd $(TARGET_SUBDIR)/libgomp && \
46604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46606 "RANLIB=$${RANLIB}" \
46607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46608 install-pdf) \
46609 || exit 1
46611 @endif target-libgomp
46613 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
46614 maybe-install-html-target-libgomp:
46615 @if target-libgomp
46616 maybe-install-html-target-libgomp: install-html-target-libgomp
46618 install-html-target-libgomp: \
46619 configure-target-libgomp \
46620 html-target-libgomp
46621 @: $(MAKE); $(unstage)
46622 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46623 r=`${PWD_COMMAND}`; export r; \
46624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46625 $(NORMAL_TARGET_EXPORTS) \
46626 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
46627 for flag in $(EXTRA_TARGET_FLAGS); do \
46628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46629 done; \
46630 (cd $(TARGET_SUBDIR)/libgomp && \
46631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46633 "RANLIB=$${RANLIB}" \
46634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46635 install-html) \
46636 || exit 1
46638 @endif target-libgomp
46640 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
46641 maybe-installcheck-target-libgomp:
46642 @if target-libgomp
46643 maybe-installcheck-target-libgomp: installcheck-target-libgomp
46645 installcheck-target-libgomp: \
46646 configure-target-libgomp
46647 @: $(MAKE); $(unstage)
46648 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46649 r=`${PWD_COMMAND}`; export r; \
46650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46651 $(NORMAL_TARGET_EXPORTS) \
46652 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
46653 for flag in $(EXTRA_TARGET_FLAGS); do \
46654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46655 done; \
46656 (cd $(TARGET_SUBDIR)/libgomp && \
46657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46659 "RANLIB=$${RANLIB}" \
46660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46661 installcheck) \
46662 || exit 1
46664 @endif target-libgomp
46666 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
46667 maybe-mostlyclean-target-libgomp:
46668 @if target-libgomp
46669 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
46671 mostlyclean-target-libgomp:
46672 @: $(MAKE); $(unstage)
46673 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46674 r=`${PWD_COMMAND}`; export r; \
46675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46676 $(NORMAL_TARGET_EXPORTS) \
46677 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
46678 for flag in $(EXTRA_TARGET_FLAGS); do \
46679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46680 done; \
46681 (cd $(TARGET_SUBDIR)/libgomp && \
46682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46684 "RANLIB=$${RANLIB}" \
46685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46686 mostlyclean) \
46687 || exit 1
46689 @endif target-libgomp
46691 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
46692 maybe-clean-target-libgomp:
46693 @if target-libgomp
46694 maybe-clean-target-libgomp: clean-target-libgomp
46696 clean-target-libgomp:
46697 @: $(MAKE); $(unstage)
46698 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46699 r=`${PWD_COMMAND}`; export r; \
46700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46701 $(NORMAL_TARGET_EXPORTS) \
46702 echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
46703 for flag in $(EXTRA_TARGET_FLAGS); do \
46704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46705 done; \
46706 (cd $(TARGET_SUBDIR)/libgomp && \
46707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46709 "RANLIB=$${RANLIB}" \
46710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46711 clean) \
46712 || exit 1
46714 @endif target-libgomp
46716 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
46717 maybe-distclean-target-libgomp:
46718 @if target-libgomp
46719 maybe-distclean-target-libgomp: distclean-target-libgomp
46721 distclean-target-libgomp:
46722 @: $(MAKE); $(unstage)
46723 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46724 r=`${PWD_COMMAND}`; export r; \
46725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46726 $(NORMAL_TARGET_EXPORTS) \
46727 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
46728 for flag in $(EXTRA_TARGET_FLAGS); do \
46729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46730 done; \
46731 (cd $(TARGET_SUBDIR)/libgomp && \
46732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46734 "RANLIB=$${RANLIB}" \
46735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46736 distclean) \
46737 || exit 1
46739 @endif target-libgomp
46741 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
46742 maybe-maintainer-clean-target-libgomp:
46743 @if target-libgomp
46744 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
46746 maintainer-clean-target-libgomp:
46747 @: $(MAKE); $(unstage)
46748 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46749 r=`${PWD_COMMAND}`; export r; \
46750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46751 $(NORMAL_TARGET_EXPORTS) \
46752 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
46753 for flag in $(EXTRA_TARGET_FLAGS); do \
46754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46755 done; \
46756 (cd $(TARGET_SUBDIR)/libgomp && \
46757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46759 "RANLIB=$${RANLIB}" \
46760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46761 maintainer-clean) \
46762 || exit 1
46764 @endif target-libgomp
46770 .PHONY: configure-target-libitm maybe-configure-target-libitm
46771 maybe-configure-target-libitm:
46772 @if gcc-bootstrap
46773 configure-target-libitm: stage_current
46774 @endif gcc-bootstrap
46775 @if target-libitm
46776 maybe-configure-target-libitm: configure-target-libitm
46777 configure-target-libitm:
46778 @: $(MAKE); $(unstage)
46779 @r=`${PWD_COMMAND}`; export r; \
46780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46781 echo "Checking multilib configuration for libitm..."; \
46782 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46783 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
46784 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
46785 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
46786 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
46787 else \
46788 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
46789 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46790 fi; \
46791 else \
46792 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46793 fi; \
46794 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
46795 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46796 $(NORMAL_TARGET_EXPORTS) \
46797 echo Configuring in $(TARGET_SUBDIR)/libitm; \
46798 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
46799 case $(srcdir) in \
46800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46801 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
46802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46803 esac; \
46804 module_srcdir=libitm; \
46805 rm -f no-such-file || : ; \
46806 CONFIG_SITE=no-such-file $(SHELL) \
46807 $$s/$$module_srcdir/configure \
46808 --srcdir=$${topdir}/$$module_srcdir \
46809 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46810 --target=${target_alias} \
46811 || exit 1
46812 @endif target-libitm
46818 .PHONY: all-target-libitm maybe-all-target-libitm
46819 maybe-all-target-libitm:
46820 @if gcc-bootstrap
46821 all-target-libitm: stage_current
46822 @endif gcc-bootstrap
46823 @if target-libitm
46824 TARGET-target-libitm=all
46825 maybe-all-target-libitm: all-target-libitm
46826 all-target-libitm: configure-target-libitm
46827 @: $(MAKE); $(unstage)
46828 @r=`${PWD_COMMAND}`; export r; \
46829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46830 $(NORMAL_TARGET_EXPORTS) \
46831 (cd $(TARGET_SUBDIR)/libitm && \
46832 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46833 $(TARGET-target-libitm))
46834 @endif target-libitm
46840 .PHONY: check-target-libitm maybe-check-target-libitm
46841 maybe-check-target-libitm:
46842 @if target-libitm
46843 maybe-check-target-libitm: check-target-libitm
46845 check-target-libitm:
46846 @: $(MAKE); $(unstage)
46847 @r=`${PWD_COMMAND}`; export r; \
46848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46849 $(NORMAL_TARGET_EXPORTS) \
46850 (cd $(TARGET_SUBDIR)/libitm && \
46851 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46853 @endif target-libitm
46855 .PHONY: install-target-libitm maybe-install-target-libitm
46856 maybe-install-target-libitm:
46857 @if target-libitm
46858 maybe-install-target-libitm: install-target-libitm
46860 install-target-libitm: installdirs
46861 @: $(MAKE); $(unstage)
46862 @r=`${PWD_COMMAND}`; export r; \
46863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46864 $(NORMAL_TARGET_EXPORTS) \
46865 (cd $(TARGET_SUBDIR)/libitm && \
46866 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46868 @endif target-libitm
46870 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
46871 maybe-install-strip-target-libitm:
46872 @if target-libitm
46873 maybe-install-strip-target-libitm: install-strip-target-libitm
46875 install-strip-target-libitm: installdirs
46876 @: $(MAKE); $(unstage)
46877 @r=`${PWD_COMMAND}`; export r; \
46878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46879 $(NORMAL_TARGET_EXPORTS) \
46880 (cd $(TARGET_SUBDIR)/libitm && \
46881 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46883 @endif target-libitm
46885 # Other targets (info, dvi, pdf, etc.)
46887 .PHONY: maybe-info-target-libitm info-target-libitm
46888 maybe-info-target-libitm:
46889 @if target-libitm
46890 maybe-info-target-libitm: info-target-libitm
46892 info-target-libitm: \
46893 configure-target-libitm
46894 @: $(MAKE); $(unstage)
46895 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46896 r=`${PWD_COMMAND}`; export r; \
46897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46898 $(NORMAL_TARGET_EXPORTS) \
46899 echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
46900 for flag in $(EXTRA_TARGET_FLAGS); do \
46901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46902 done; \
46903 (cd $(TARGET_SUBDIR)/libitm && \
46904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46906 "RANLIB=$${RANLIB}" \
46907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46908 info) \
46909 || exit 1
46911 @endif target-libitm
46913 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
46914 maybe-dvi-target-libitm:
46915 @if target-libitm
46916 maybe-dvi-target-libitm: dvi-target-libitm
46918 dvi-target-libitm: \
46919 configure-target-libitm
46920 @: $(MAKE); $(unstage)
46921 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46922 r=`${PWD_COMMAND}`; export r; \
46923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46924 $(NORMAL_TARGET_EXPORTS) \
46925 echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
46926 for flag in $(EXTRA_TARGET_FLAGS); do \
46927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46928 done; \
46929 (cd $(TARGET_SUBDIR)/libitm && \
46930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46932 "RANLIB=$${RANLIB}" \
46933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46934 dvi) \
46935 || exit 1
46937 @endif target-libitm
46939 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
46940 maybe-pdf-target-libitm:
46941 @if target-libitm
46942 maybe-pdf-target-libitm: pdf-target-libitm
46944 pdf-target-libitm: \
46945 configure-target-libitm
46946 @: $(MAKE); $(unstage)
46947 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46948 r=`${PWD_COMMAND}`; export r; \
46949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46950 $(NORMAL_TARGET_EXPORTS) \
46951 echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
46952 for flag in $(EXTRA_TARGET_FLAGS); do \
46953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46954 done; \
46955 (cd $(TARGET_SUBDIR)/libitm && \
46956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46958 "RANLIB=$${RANLIB}" \
46959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46960 pdf) \
46961 || exit 1
46963 @endif target-libitm
46965 .PHONY: maybe-html-target-libitm html-target-libitm
46966 maybe-html-target-libitm:
46967 @if target-libitm
46968 maybe-html-target-libitm: html-target-libitm
46970 html-target-libitm: \
46971 configure-target-libitm
46972 @: $(MAKE); $(unstage)
46973 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46974 r=`${PWD_COMMAND}`; export r; \
46975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46976 $(NORMAL_TARGET_EXPORTS) \
46977 echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
46978 for flag in $(EXTRA_TARGET_FLAGS); do \
46979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46980 done; \
46981 (cd $(TARGET_SUBDIR)/libitm && \
46982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46984 "RANLIB=$${RANLIB}" \
46985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46986 html) \
46987 || exit 1
46989 @endif target-libitm
46991 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
46992 maybe-TAGS-target-libitm:
46993 @if target-libitm
46994 maybe-TAGS-target-libitm: TAGS-target-libitm
46996 TAGS-target-libitm: \
46997 configure-target-libitm
46998 @: $(MAKE); $(unstage)
46999 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47000 r=`${PWD_COMMAND}`; export r; \
47001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47002 $(NORMAL_TARGET_EXPORTS) \
47003 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
47004 for flag in $(EXTRA_TARGET_FLAGS); do \
47005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47006 done; \
47007 (cd $(TARGET_SUBDIR)/libitm && \
47008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47010 "RANLIB=$${RANLIB}" \
47011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47012 TAGS) \
47013 || exit 1
47015 @endif target-libitm
47017 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
47018 maybe-install-info-target-libitm:
47019 @if target-libitm
47020 maybe-install-info-target-libitm: install-info-target-libitm
47022 install-info-target-libitm: \
47023 configure-target-libitm \
47024 info-target-libitm
47025 @: $(MAKE); $(unstage)
47026 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47027 r=`${PWD_COMMAND}`; export r; \
47028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47029 $(NORMAL_TARGET_EXPORTS) \
47030 echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
47031 for flag in $(EXTRA_TARGET_FLAGS); do \
47032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47033 done; \
47034 (cd $(TARGET_SUBDIR)/libitm && \
47035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47037 "RANLIB=$${RANLIB}" \
47038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47039 install-info) \
47040 || exit 1
47042 @endif target-libitm
47044 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
47045 maybe-install-pdf-target-libitm:
47046 @if target-libitm
47047 maybe-install-pdf-target-libitm: install-pdf-target-libitm
47049 install-pdf-target-libitm: \
47050 configure-target-libitm \
47051 pdf-target-libitm
47052 @: $(MAKE); $(unstage)
47053 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47054 r=`${PWD_COMMAND}`; export r; \
47055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47056 $(NORMAL_TARGET_EXPORTS) \
47057 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
47058 for flag in $(EXTRA_TARGET_FLAGS); do \
47059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47060 done; \
47061 (cd $(TARGET_SUBDIR)/libitm && \
47062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47064 "RANLIB=$${RANLIB}" \
47065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47066 install-pdf) \
47067 || exit 1
47069 @endif target-libitm
47071 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
47072 maybe-install-html-target-libitm:
47073 @if target-libitm
47074 maybe-install-html-target-libitm: install-html-target-libitm
47076 install-html-target-libitm: \
47077 configure-target-libitm \
47078 html-target-libitm
47079 @: $(MAKE); $(unstage)
47080 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47081 r=`${PWD_COMMAND}`; export r; \
47082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47083 $(NORMAL_TARGET_EXPORTS) \
47084 echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
47085 for flag in $(EXTRA_TARGET_FLAGS); do \
47086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47087 done; \
47088 (cd $(TARGET_SUBDIR)/libitm && \
47089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47091 "RANLIB=$${RANLIB}" \
47092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47093 install-html) \
47094 || exit 1
47096 @endif target-libitm
47098 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
47099 maybe-installcheck-target-libitm:
47100 @if target-libitm
47101 maybe-installcheck-target-libitm: installcheck-target-libitm
47103 installcheck-target-libitm: \
47104 configure-target-libitm
47105 @: $(MAKE); $(unstage)
47106 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47107 r=`${PWD_COMMAND}`; export r; \
47108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47109 $(NORMAL_TARGET_EXPORTS) \
47110 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
47111 for flag in $(EXTRA_TARGET_FLAGS); do \
47112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47113 done; \
47114 (cd $(TARGET_SUBDIR)/libitm && \
47115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47117 "RANLIB=$${RANLIB}" \
47118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47119 installcheck) \
47120 || exit 1
47122 @endif target-libitm
47124 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
47125 maybe-mostlyclean-target-libitm:
47126 @if target-libitm
47127 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
47129 mostlyclean-target-libitm:
47130 @: $(MAKE); $(unstage)
47131 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47132 r=`${PWD_COMMAND}`; export r; \
47133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47134 $(NORMAL_TARGET_EXPORTS) \
47135 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
47136 for flag in $(EXTRA_TARGET_FLAGS); do \
47137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47138 done; \
47139 (cd $(TARGET_SUBDIR)/libitm && \
47140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47142 "RANLIB=$${RANLIB}" \
47143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47144 mostlyclean) \
47145 || exit 1
47147 @endif target-libitm
47149 .PHONY: maybe-clean-target-libitm clean-target-libitm
47150 maybe-clean-target-libitm:
47151 @if target-libitm
47152 maybe-clean-target-libitm: clean-target-libitm
47154 clean-target-libitm:
47155 @: $(MAKE); $(unstage)
47156 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47157 r=`${PWD_COMMAND}`; export r; \
47158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47159 $(NORMAL_TARGET_EXPORTS) \
47160 echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
47161 for flag in $(EXTRA_TARGET_FLAGS); do \
47162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47163 done; \
47164 (cd $(TARGET_SUBDIR)/libitm && \
47165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47167 "RANLIB=$${RANLIB}" \
47168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47169 clean) \
47170 || exit 1
47172 @endif target-libitm
47174 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
47175 maybe-distclean-target-libitm:
47176 @if target-libitm
47177 maybe-distclean-target-libitm: distclean-target-libitm
47179 distclean-target-libitm:
47180 @: $(MAKE); $(unstage)
47181 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47182 r=`${PWD_COMMAND}`; export r; \
47183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47184 $(NORMAL_TARGET_EXPORTS) \
47185 echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
47186 for flag in $(EXTRA_TARGET_FLAGS); do \
47187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47188 done; \
47189 (cd $(TARGET_SUBDIR)/libitm && \
47190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47192 "RANLIB=$${RANLIB}" \
47193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47194 distclean) \
47195 || exit 1
47197 @endif target-libitm
47199 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
47200 maybe-maintainer-clean-target-libitm:
47201 @if target-libitm
47202 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
47204 maintainer-clean-target-libitm:
47205 @: $(MAKE); $(unstage)
47206 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47207 r=`${PWD_COMMAND}`; export r; \
47208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47209 $(NORMAL_TARGET_EXPORTS) \
47210 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
47211 for flag in $(EXTRA_TARGET_FLAGS); do \
47212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47213 done; \
47214 (cd $(TARGET_SUBDIR)/libitm && \
47215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47217 "RANLIB=$${RANLIB}" \
47218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47219 maintainer-clean) \
47220 || exit 1
47222 @endif target-libitm
47228 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
47229 maybe-configure-target-libatomic:
47230 @if gcc-bootstrap
47231 configure-target-libatomic: stage_current
47232 @endif gcc-bootstrap
47233 @if target-libatomic
47234 maybe-configure-target-libatomic: configure-target-libatomic
47235 configure-target-libatomic:
47236 @: $(MAKE); $(unstage)
47237 @r=`${PWD_COMMAND}`; export r; \
47238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47239 echo "Checking multilib configuration for libatomic..."; \
47240 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47241 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
47242 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47243 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47244 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
47245 else \
47246 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
47247 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47248 fi; \
47249 else \
47250 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47251 fi; \
47252 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
47253 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47254 $(NORMAL_TARGET_EXPORTS) \
47255 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
47256 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
47257 case $(srcdir) in \
47258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47259 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
47260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47261 esac; \
47262 module_srcdir=libatomic; \
47263 rm -f no-such-file || : ; \
47264 CONFIG_SITE=no-such-file $(SHELL) \
47265 $$s/$$module_srcdir/configure \
47266 --srcdir=$${topdir}/$$module_srcdir \
47267 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47268 --target=${target_alias} \
47269 || exit 1
47270 @endif target-libatomic
47276 .PHONY: all-target-libatomic maybe-all-target-libatomic
47277 maybe-all-target-libatomic:
47278 @if gcc-bootstrap
47279 all-target-libatomic: stage_current
47280 @endif gcc-bootstrap
47281 @if target-libatomic
47282 TARGET-target-libatomic=all
47283 maybe-all-target-libatomic: all-target-libatomic
47284 all-target-libatomic: configure-target-libatomic
47285 @: $(MAKE); $(unstage)
47286 @r=`${PWD_COMMAND}`; export r; \
47287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47288 $(NORMAL_TARGET_EXPORTS) \
47289 (cd $(TARGET_SUBDIR)/libatomic && \
47290 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47291 $(TARGET-target-libatomic))
47292 @endif target-libatomic
47298 .PHONY: check-target-libatomic maybe-check-target-libatomic
47299 maybe-check-target-libatomic:
47300 @if target-libatomic
47301 maybe-check-target-libatomic: check-target-libatomic
47303 check-target-libatomic:
47304 @: $(MAKE); $(unstage)
47305 @r=`${PWD_COMMAND}`; export r; \
47306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47307 $(NORMAL_TARGET_EXPORTS) \
47308 (cd $(TARGET_SUBDIR)/libatomic && \
47309 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47311 @endif target-libatomic
47313 .PHONY: install-target-libatomic maybe-install-target-libatomic
47314 maybe-install-target-libatomic:
47315 @if target-libatomic
47316 maybe-install-target-libatomic: install-target-libatomic
47318 install-target-libatomic: installdirs
47319 @: $(MAKE); $(unstage)
47320 @r=`${PWD_COMMAND}`; export r; \
47321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47322 $(NORMAL_TARGET_EXPORTS) \
47323 (cd $(TARGET_SUBDIR)/libatomic && \
47324 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47326 @endif target-libatomic
47328 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
47329 maybe-install-strip-target-libatomic:
47330 @if target-libatomic
47331 maybe-install-strip-target-libatomic: install-strip-target-libatomic
47333 install-strip-target-libatomic: installdirs
47334 @: $(MAKE); $(unstage)
47335 @r=`${PWD_COMMAND}`; export r; \
47336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47337 $(NORMAL_TARGET_EXPORTS) \
47338 (cd $(TARGET_SUBDIR)/libatomic && \
47339 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47341 @endif target-libatomic
47343 # Other targets (info, dvi, pdf, etc.)
47345 .PHONY: maybe-info-target-libatomic info-target-libatomic
47346 maybe-info-target-libatomic:
47347 @if target-libatomic
47348 maybe-info-target-libatomic: info-target-libatomic
47350 info-target-libatomic: \
47351 configure-target-libatomic
47352 @: $(MAKE); $(unstage)
47353 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47354 r=`${PWD_COMMAND}`; export r; \
47355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47356 $(NORMAL_TARGET_EXPORTS) \
47357 echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
47358 for flag in $(EXTRA_TARGET_FLAGS); do \
47359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47360 done; \
47361 (cd $(TARGET_SUBDIR)/libatomic && \
47362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47364 "RANLIB=$${RANLIB}" \
47365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47366 info) \
47367 || exit 1
47369 @endif target-libatomic
47371 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
47372 maybe-dvi-target-libatomic:
47373 @if target-libatomic
47374 maybe-dvi-target-libatomic: dvi-target-libatomic
47376 dvi-target-libatomic: \
47377 configure-target-libatomic
47378 @: $(MAKE); $(unstage)
47379 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47380 r=`${PWD_COMMAND}`; export r; \
47381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47382 $(NORMAL_TARGET_EXPORTS) \
47383 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
47384 for flag in $(EXTRA_TARGET_FLAGS); do \
47385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47386 done; \
47387 (cd $(TARGET_SUBDIR)/libatomic && \
47388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47390 "RANLIB=$${RANLIB}" \
47391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47392 dvi) \
47393 || exit 1
47395 @endif target-libatomic
47397 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
47398 maybe-pdf-target-libatomic:
47399 @if target-libatomic
47400 maybe-pdf-target-libatomic: pdf-target-libatomic
47402 pdf-target-libatomic: \
47403 configure-target-libatomic
47404 @: $(MAKE); $(unstage)
47405 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47406 r=`${PWD_COMMAND}`; export r; \
47407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47408 $(NORMAL_TARGET_EXPORTS) \
47409 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
47410 for flag in $(EXTRA_TARGET_FLAGS); do \
47411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47412 done; \
47413 (cd $(TARGET_SUBDIR)/libatomic && \
47414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47416 "RANLIB=$${RANLIB}" \
47417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47418 pdf) \
47419 || exit 1
47421 @endif target-libatomic
47423 .PHONY: maybe-html-target-libatomic html-target-libatomic
47424 maybe-html-target-libatomic:
47425 @if target-libatomic
47426 maybe-html-target-libatomic: html-target-libatomic
47428 html-target-libatomic: \
47429 configure-target-libatomic
47430 @: $(MAKE); $(unstage)
47431 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47432 r=`${PWD_COMMAND}`; export r; \
47433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47434 $(NORMAL_TARGET_EXPORTS) \
47435 echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
47436 for flag in $(EXTRA_TARGET_FLAGS); do \
47437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47438 done; \
47439 (cd $(TARGET_SUBDIR)/libatomic && \
47440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47442 "RANLIB=$${RANLIB}" \
47443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47444 html) \
47445 || exit 1
47447 @endif target-libatomic
47449 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
47450 maybe-TAGS-target-libatomic:
47451 @if target-libatomic
47452 maybe-TAGS-target-libatomic: TAGS-target-libatomic
47454 TAGS-target-libatomic: \
47455 configure-target-libatomic
47456 @: $(MAKE); $(unstage)
47457 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47458 r=`${PWD_COMMAND}`; export r; \
47459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47460 $(NORMAL_TARGET_EXPORTS) \
47461 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
47462 for flag in $(EXTRA_TARGET_FLAGS); do \
47463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47464 done; \
47465 (cd $(TARGET_SUBDIR)/libatomic && \
47466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47468 "RANLIB=$${RANLIB}" \
47469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47470 TAGS) \
47471 || exit 1
47473 @endif target-libatomic
47475 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
47476 maybe-install-info-target-libatomic:
47477 @if target-libatomic
47478 maybe-install-info-target-libatomic: install-info-target-libatomic
47480 install-info-target-libatomic: \
47481 configure-target-libatomic \
47482 info-target-libatomic
47483 @: $(MAKE); $(unstage)
47484 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47485 r=`${PWD_COMMAND}`; export r; \
47486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47487 $(NORMAL_TARGET_EXPORTS) \
47488 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
47489 for flag in $(EXTRA_TARGET_FLAGS); do \
47490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47491 done; \
47492 (cd $(TARGET_SUBDIR)/libatomic && \
47493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47495 "RANLIB=$${RANLIB}" \
47496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47497 install-info) \
47498 || exit 1
47500 @endif target-libatomic
47502 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
47503 maybe-install-pdf-target-libatomic:
47504 @if target-libatomic
47505 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
47507 install-pdf-target-libatomic: \
47508 configure-target-libatomic \
47509 pdf-target-libatomic
47510 @: $(MAKE); $(unstage)
47511 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47512 r=`${PWD_COMMAND}`; export r; \
47513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47514 $(NORMAL_TARGET_EXPORTS) \
47515 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
47516 for flag in $(EXTRA_TARGET_FLAGS); do \
47517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47518 done; \
47519 (cd $(TARGET_SUBDIR)/libatomic && \
47520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47522 "RANLIB=$${RANLIB}" \
47523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47524 install-pdf) \
47525 || exit 1
47527 @endif target-libatomic
47529 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
47530 maybe-install-html-target-libatomic:
47531 @if target-libatomic
47532 maybe-install-html-target-libatomic: install-html-target-libatomic
47534 install-html-target-libatomic: \
47535 configure-target-libatomic \
47536 html-target-libatomic
47537 @: $(MAKE); $(unstage)
47538 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47539 r=`${PWD_COMMAND}`; export r; \
47540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47541 $(NORMAL_TARGET_EXPORTS) \
47542 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
47543 for flag in $(EXTRA_TARGET_FLAGS); do \
47544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47545 done; \
47546 (cd $(TARGET_SUBDIR)/libatomic && \
47547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47549 "RANLIB=$${RANLIB}" \
47550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47551 install-html) \
47552 || exit 1
47554 @endif target-libatomic
47556 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
47557 maybe-installcheck-target-libatomic:
47558 @if target-libatomic
47559 maybe-installcheck-target-libatomic: installcheck-target-libatomic
47561 installcheck-target-libatomic: \
47562 configure-target-libatomic
47563 @: $(MAKE); $(unstage)
47564 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47565 r=`${PWD_COMMAND}`; export r; \
47566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47567 $(NORMAL_TARGET_EXPORTS) \
47568 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
47569 for flag in $(EXTRA_TARGET_FLAGS); do \
47570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47571 done; \
47572 (cd $(TARGET_SUBDIR)/libatomic && \
47573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47575 "RANLIB=$${RANLIB}" \
47576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47577 installcheck) \
47578 || exit 1
47580 @endif target-libatomic
47582 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
47583 maybe-mostlyclean-target-libatomic:
47584 @if target-libatomic
47585 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
47587 mostlyclean-target-libatomic:
47588 @: $(MAKE); $(unstage)
47589 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47590 r=`${PWD_COMMAND}`; export r; \
47591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47592 $(NORMAL_TARGET_EXPORTS) \
47593 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
47594 for flag in $(EXTRA_TARGET_FLAGS); do \
47595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47596 done; \
47597 (cd $(TARGET_SUBDIR)/libatomic && \
47598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47600 "RANLIB=$${RANLIB}" \
47601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47602 mostlyclean) \
47603 || exit 1
47605 @endif target-libatomic
47607 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
47608 maybe-clean-target-libatomic:
47609 @if target-libatomic
47610 maybe-clean-target-libatomic: clean-target-libatomic
47612 clean-target-libatomic:
47613 @: $(MAKE); $(unstage)
47614 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47615 r=`${PWD_COMMAND}`; export r; \
47616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47617 $(NORMAL_TARGET_EXPORTS) \
47618 echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
47619 for flag in $(EXTRA_TARGET_FLAGS); do \
47620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47621 done; \
47622 (cd $(TARGET_SUBDIR)/libatomic && \
47623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47625 "RANLIB=$${RANLIB}" \
47626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47627 clean) \
47628 || exit 1
47630 @endif target-libatomic
47632 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
47633 maybe-distclean-target-libatomic:
47634 @if target-libatomic
47635 maybe-distclean-target-libatomic: distclean-target-libatomic
47637 distclean-target-libatomic:
47638 @: $(MAKE); $(unstage)
47639 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47640 r=`${PWD_COMMAND}`; export r; \
47641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47642 $(NORMAL_TARGET_EXPORTS) \
47643 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
47644 for flag in $(EXTRA_TARGET_FLAGS); do \
47645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47646 done; \
47647 (cd $(TARGET_SUBDIR)/libatomic && \
47648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47650 "RANLIB=$${RANLIB}" \
47651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47652 distclean) \
47653 || exit 1
47655 @endif target-libatomic
47657 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
47658 maybe-maintainer-clean-target-libatomic:
47659 @if target-libatomic
47660 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
47662 maintainer-clean-target-libatomic:
47663 @: $(MAKE); $(unstage)
47664 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47665 r=`${PWD_COMMAND}`; export r; \
47666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47667 $(NORMAL_TARGET_EXPORTS) \
47668 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
47669 for flag in $(EXTRA_TARGET_FLAGS); do \
47670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47671 done; \
47672 (cd $(TARGET_SUBDIR)/libatomic && \
47673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47675 "RANLIB=$${RANLIB}" \
47676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47677 maintainer-clean) \
47678 || exit 1
47680 @endif target-libatomic
47684 @if target-libgomp
47685 .PHONY: check-target-libgomp-c++
47686 check-target-libgomp-c++:
47687 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
47689 @endif target-libgomp
47691 @if target-libitm
47692 .PHONY: check-target-libitm-c++
47693 check-target-libitm-c++:
47694 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
47696 @endif target-libitm
47698 # ----------
47699 # GCC module
47700 # ----------
47702 @if gcc-no-bootstrap
47703 .PHONY: cross
47704 cross: all-build all-gas all-ld
47705 @r=`${PWD_COMMAND}`; export r; \
47706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47707 $(HOST_EXPORTS) \
47708 echo "Building the C and C++ compiler"; \
47709 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
47710 @r=`${PWD_COMMAND}`; export r; \
47711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47712 echo "Building runtime libraries"; \
47713 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
47714 @endif gcc-no-bootstrap
47716 @if gcc
47718 .PHONY: check-gcc-c check-c
47719 check-gcc-c:
47720 r=`${PWD_COMMAND}`; export r; \
47721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47722 $(HOST_EXPORTS) \
47723 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
47724 check-c: check-gcc-c
47726 .PHONY: check-gcc-c++ check-c++
47727 check-gcc-c++:
47728 r=`${PWD_COMMAND}`; export r; \
47729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47730 $(HOST_EXPORTS) \
47731 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
47732 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
47734 .PHONY: check-gcc-fortran check-fortran
47735 check-gcc-fortran:
47736 r=`${PWD_COMMAND}`; export r; \
47737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47738 $(HOST_EXPORTS) \
47739 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
47740 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
47742 .PHONY: check-gcc-java check-java
47743 check-gcc-java:
47744 r=`${PWD_COMMAND}`; export r; \
47745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47746 $(HOST_EXPORTS) \
47747 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
47748 check-java: check-gcc-java check-target-libjava
47750 .PHONY: check-gcc-ada check-ada
47751 check-gcc-ada:
47752 r=`${PWD_COMMAND}`; export r; \
47753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47754 $(HOST_EXPORTS) \
47755 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
47756 check-ada: check-gcc-ada check-target-libada
47758 .PHONY: check-gcc-objc check-objc
47759 check-gcc-objc:
47760 r=`${PWD_COMMAND}`; export r; \
47761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47762 $(HOST_EXPORTS) \
47763 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
47764 check-objc: check-gcc-objc check-target-libobjc
47766 .PHONY: check-gcc-obj-c++ check-obj-c++
47767 check-gcc-obj-c++:
47768 r=`${PWD_COMMAND}`; export r; \
47769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47770 $(HOST_EXPORTS) \
47771 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
47772 check-obj-c++: check-gcc-obj-c++
47774 .PHONY: check-gcc-go check-go
47775 check-gcc-go:
47776 r=`${PWD_COMMAND}`; export r; \
47777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47778 $(HOST_EXPORTS) \
47779 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
47780 check-go: check-gcc-go check-target-libgo
47783 # The gcc part of install-no-fixedincludes, which relies on an intimate
47784 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
47785 .PHONY: gcc-install-no-fixedincludes
47786 gcc-install-no-fixedincludes:
47787 @if [ -f ./gcc/Makefile ]; then \
47788 r=`${PWD_COMMAND}`; export r; \
47789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47790 $(HOST_EXPORTS) \
47791 (cd ./gcc \
47792 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
47793 else true; fi
47794 @endif gcc
47796 # ---------------------
47797 # GCC bootstrap support
47798 # ---------------------
47800 # We track the current stage (the one in 'gcc') in the stage_current file.
47801 # stage_last instead tracks the stage that was built last. These targets
47802 # are dummy when toplevel bootstrap is not active.
47804 # While making host and target tools, symlinks to the final stage must be
47805 # there, so $(unstage) should be run at various points. To avoid excessive
47806 # recursive invocations of make, we "inline" them using a variable. These
47807 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47808 # to avoid warnings from the GNU Make job server.
47810 unstage = :
47811 stage = :
47812 current_stage = ""
47814 @if gcc-bootstrap
47815 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
47816 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
47817 current_stage = "`cat stage_current 2> /dev/null`"
47818 @endif gcc-bootstrap
47820 .PHONY: unstage stage
47821 unstage:
47822 @: $(MAKE); $(unstage)
47823 stage:
47824 @: $(MAKE); $(stage)
47826 # Disable commands for lean bootstrap.
47827 LEAN = false
47829 # We name the build directories for the various stages "stage1-gcc",
47830 # "stage2-gcc","stage3-gcc", etc.
47832 # Since the 'compare' process will fail (on debugging information) if any
47833 # directory names are different, we need to link the gcc directory for
47834 # the previous stage to a constant name ('prev-gcc'), and to make the name of
47835 # the build directories constant as well. For the latter, we use naked names
47836 # like 'gcc', because the scripts in that directory assume it. We use
47837 # mv on platforms where symlinks to directories do not work or are not
47838 # reliable.
47840 # 'touch' doesn't work right on some platforms.
47841 STAMP = echo timestamp >
47843 # We only want to compare .o files, so set this!
47844 objext = .o
47847 .PHONY: stage1-start stage1-end
47849 stage1-start::
47850 @: $(MAKE); $(stage); \
47851 echo stage1 > stage_current; \
47852 echo stage1 > stage_last; \
47853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47854 @if bfd
47855 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47856 mkdir stage1-bfd; \
47857 mv stage1-bfd bfd
47858 @endif bfd
47859 @if opcodes
47860 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47861 mkdir stage1-opcodes; \
47862 mv stage1-opcodes opcodes
47863 @endif opcodes
47864 @if binutils
47865 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47866 mkdir stage1-binutils; \
47867 mv stage1-binutils binutils
47868 @endif binutils
47869 @if fixincludes
47870 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
47871 mkdir stage1-fixincludes; \
47872 mv stage1-fixincludes fixincludes
47873 @endif fixincludes
47874 @if gas
47875 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47876 mkdir stage1-gas; \
47877 mv stage1-gas gas
47878 @endif gas
47879 @if gcc
47880 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47881 mkdir stage1-gcc; \
47882 mv stage1-gcc gcc
47883 @endif gcc
47884 @if gmp
47885 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47886 mkdir stage1-gmp; \
47887 mv stage1-gmp gmp
47888 @endif gmp
47889 @if mpfr
47890 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47891 mkdir stage1-mpfr; \
47892 mv stage1-mpfr mpfr
47893 @endif mpfr
47894 @if mpc
47895 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
47896 mkdir stage1-mpc; \
47897 mv stage1-mpc mpc
47898 @endif mpc
47899 @if isl
47900 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
47901 mkdir stage1-isl; \
47902 mv stage1-isl isl
47903 @endif isl
47904 @if libelf
47905 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
47906 mkdir stage1-libelf; \
47907 mv stage1-libelf libelf
47908 @endif libelf
47909 @if gold
47910 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
47911 mkdir stage1-gold; \
47912 mv stage1-gold gold
47913 @endif gold
47914 @if intl
47915 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47916 mkdir stage1-intl; \
47917 mv stage1-intl intl
47918 @endif intl
47919 @if ld
47920 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
47921 mkdir stage1-ld; \
47922 mv stage1-ld ld
47923 @endif ld
47924 @if libbacktrace
47925 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
47926 mkdir stage1-libbacktrace; \
47927 mv stage1-libbacktrace libbacktrace
47928 @endif libbacktrace
47929 @if libcpp
47930 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
47931 mkdir stage1-libcpp; \
47932 mv stage1-libcpp libcpp
47933 @endif libcpp
47934 @if libdecnumber
47935 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
47936 mkdir stage1-libdecnumber; \
47937 mv stage1-libdecnumber libdecnumber
47938 @endif libdecnumber
47939 @if libiberty
47940 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
47941 mkdir stage1-libiberty; \
47942 mv stage1-libiberty libiberty
47943 @endif libiberty
47944 @if libiberty-linker-plugin
47945 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
47946 mkdir stage1-libiberty-linker-plugin; \
47947 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
47948 @endif libiberty-linker-plugin
47949 @if libiconv
47950 @cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
47951 mkdir stage1-libiconv; \
47952 mv stage1-libiconv libiconv
47953 @endif libiconv
47954 @if zlib
47955 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
47956 mkdir stage1-zlib; \
47957 mv stage1-zlib zlib
47958 @endif zlib
47959 @if lto-plugin
47960 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
47961 mkdir stage1-lto-plugin; \
47962 mv stage1-lto-plugin lto-plugin
47963 @endif lto-plugin
47964 @[ -d stage1-$(TARGET_SUBDIR) ] || \
47965 mkdir stage1-$(TARGET_SUBDIR); \
47966 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
47968 stage1-end::
47969 @if bfd
47970 @if test -d $(HOST_SUBDIR)/bfd; then \
47971 cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
47973 @endif bfd
47974 @if opcodes
47975 @if test -d $(HOST_SUBDIR)/opcodes; then \
47976 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
47978 @endif opcodes
47979 @if binutils
47980 @if test -d $(HOST_SUBDIR)/binutils; then \
47981 cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
47983 @endif binutils
47984 @if fixincludes
47985 @if test -d $(HOST_SUBDIR)/fixincludes; then \
47986 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
47988 @endif fixincludes
47989 @if gas
47990 @if test -d $(HOST_SUBDIR)/gas; then \
47991 cd $(HOST_SUBDIR); mv gas stage1-gas; \
47993 @endif gas
47994 @if gcc
47995 @if test -d $(HOST_SUBDIR)/gcc; then \
47996 cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
47998 @endif gcc
47999 @if gmp
48000 @if test -d $(HOST_SUBDIR)/gmp; then \
48001 cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
48003 @endif gmp
48004 @if mpfr
48005 @if test -d $(HOST_SUBDIR)/mpfr; then \
48006 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
48008 @endif mpfr
48009 @if mpc
48010 @if test -d $(HOST_SUBDIR)/mpc; then \
48011 cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
48013 @endif mpc
48014 @if isl
48015 @if test -d $(HOST_SUBDIR)/isl; then \
48016 cd $(HOST_SUBDIR); mv isl stage1-isl; \
48018 @endif isl
48019 @if libelf
48020 @if test -d $(HOST_SUBDIR)/libelf; then \
48021 cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
48023 @endif libelf
48024 @if gold
48025 @if test -d $(HOST_SUBDIR)/gold; then \
48026 cd $(HOST_SUBDIR); mv gold stage1-gold; \
48028 @endif gold
48029 @if intl
48030 @if test -d $(HOST_SUBDIR)/intl; then \
48031 cd $(HOST_SUBDIR); mv intl stage1-intl; \
48033 @endif intl
48034 @if ld
48035 @if test -d $(HOST_SUBDIR)/ld; then \
48036 cd $(HOST_SUBDIR); mv ld stage1-ld; \
48038 @endif ld
48039 @if libbacktrace
48040 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48041 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
48043 @endif libbacktrace
48044 @if libcpp
48045 @if test -d $(HOST_SUBDIR)/libcpp; then \
48046 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
48048 @endif libcpp
48049 @if libdecnumber
48050 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48051 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
48053 @endif libdecnumber
48054 @if libiberty
48055 @if test -d $(HOST_SUBDIR)/libiberty; then \
48056 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
48058 @endif libiberty
48059 @if libiberty-linker-plugin
48060 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48061 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
48063 @endif libiberty-linker-plugin
48064 @if libiconv
48065 @if test -d $(HOST_SUBDIR)/libiconv; then \
48066 cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
48068 @endif libiconv
48069 @if zlib
48070 @if test -d $(HOST_SUBDIR)/zlib; then \
48071 cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
48073 @endif zlib
48074 @if lto-plugin
48075 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48076 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
48078 @endif lto-plugin
48079 @if test -d $(TARGET_SUBDIR); then \
48080 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
48082 rm -f stage_current
48084 # Bubble a bug fix through all the stages up to stage 1. They are
48085 # remade, but not reconfigured. The next stage (if any) will not be
48086 # reconfigured either.
48087 .PHONY: stage1-bubble
48088 stage1-bubble::
48089 @r=`${PWD_COMMAND}`; export r; \
48090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48091 if test -f stage1-lean ; then \
48092 echo Skipping rebuild of stage1; \
48093 else \
48094 $(MAKE) stage1-start; \
48095 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
48098 .PHONY: all-stage1 clean-stage1
48099 do-clean: clean-stage1
48101 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48102 # only possibility, but now it conflicts with no-bootstrap rules
48103 @if gcc-bootstrap
48108 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48110 .PHONY: distclean-stage1
48111 distclean-stage1::
48112 @: $(MAKE); $(stage)
48113 @test "`cat stage_last`" != stage1 || rm -f stage_last
48114 rm -rf stage1-*
48117 @endif gcc-bootstrap
48120 .PHONY: stage2-start stage2-end
48122 stage2-start::
48123 @: $(MAKE); $(stage); \
48124 echo stage2 > stage_current; \
48125 echo stage2 > stage_last; \
48126 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48127 @if bfd
48128 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
48129 mkdir stage2-bfd; \
48130 mv stage2-bfd bfd; \
48131 mv stage1-bfd prev-bfd || test -f stage1-lean
48132 @endif bfd
48133 @if opcodes
48134 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
48135 mkdir stage2-opcodes; \
48136 mv stage2-opcodes opcodes; \
48137 mv stage1-opcodes prev-opcodes || test -f stage1-lean
48138 @endif opcodes
48139 @if binutils
48140 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
48141 mkdir stage2-binutils; \
48142 mv stage2-binutils binutils; \
48143 mv stage1-binutils prev-binutils || test -f stage1-lean
48144 @endif binutils
48145 @if fixincludes
48146 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
48147 mkdir stage2-fixincludes; \
48148 mv stage2-fixincludes fixincludes; \
48149 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
48150 @endif fixincludes
48151 @if gas
48152 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
48153 mkdir stage2-gas; \
48154 mv stage2-gas gas; \
48155 mv stage1-gas prev-gas || test -f stage1-lean
48156 @endif gas
48157 @if gcc
48158 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
48159 mkdir stage2-gcc; \
48160 mv stage2-gcc gcc; \
48161 mv stage1-gcc prev-gcc || test -f stage1-lean
48162 @endif gcc
48163 @if gmp
48164 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
48165 mkdir stage2-gmp; \
48166 mv stage2-gmp gmp; \
48167 mv stage1-gmp prev-gmp || test -f stage1-lean
48168 @endif gmp
48169 @if mpfr
48170 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
48171 mkdir stage2-mpfr; \
48172 mv stage2-mpfr mpfr; \
48173 mv stage1-mpfr prev-mpfr || test -f stage1-lean
48174 @endif mpfr
48175 @if mpc
48176 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
48177 mkdir stage2-mpc; \
48178 mv stage2-mpc mpc; \
48179 mv stage1-mpc prev-mpc || test -f stage1-lean
48180 @endif mpc
48181 @if isl
48182 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
48183 mkdir stage2-isl; \
48184 mv stage2-isl isl; \
48185 mv stage1-isl prev-isl || test -f stage1-lean
48186 @endif isl
48187 @if libelf
48188 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
48189 mkdir stage2-libelf; \
48190 mv stage2-libelf libelf; \
48191 mv stage1-libelf prev-libelf || test -f stage1-lean
48192 @endif libelf
48193 @if gold
48194 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
48195 mkdir stage2-gold; \
48196 mv stage2-gold gold; \
48197 mv stage1-gold prev-gold || test -f stage1-lean
48198 @endif gold
48199 @if intl
48200 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
48201 mkdir stage2-intl; \
48202 mv stage2-intl intl; \
48203 mv stage1-intl prev-intl || test -f stage1-lean
48204 @endif intl
48205 @if ld
48206 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
48207 mkdir stage2-ld; \
48208 mv stage2-ld ld; \
48209 mv stage1-ld prev-ld || test -f stage1-lean
48210 @endif ld
48211 @if libbacktrace
48212 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
48213 mkdir stage2-libbacktrace; \
48214 mv stage2-libbacktrace libbacktrace; \
48215 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
48216 @endif libbacktrace
48217 @if libcpp
48218 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
48219 mkdir stage2-libcpp; \
48220 mv stage2-libcpp libcpp; \
48221 mv stage1-libcpp prev-libcpp || test -f stage1-lean
48222 @endif libcpp
48223 @if libdecnumber
48224 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
48225 mkdir stage2-libdecnumber; \
48226 mv stage2-libdecnumber libdecnumber; \
48227 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
48228 @endif libdecnumber
48229 @if libiberty
48230 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
48231 mkdir stage2-libiberty; \
48232 mv stage2-libiberty libiberty; \
48233 mv stage1-libiberty prev-libiberty || test -f stage1-lean
48234 @endif libiberty
48235 @if libiberty-linker-plugin
48236 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
48237 mkdir stage2-libiberty-linker-plugin; \
48238 mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
48239 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
48240 @endif libiberty-linker-plugin
48241 @if libiconv
48242 @cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
48243 mkdir stage2-libiconv; \
48244 mv stage2-libiconv libiconv; \
48245 mv stage1-libiconv prev-libiconv || test -f stage1-lean
48246 @endif libiconv
48247 @if zlib
48248 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
48249 mkdir stage2-zlib; \
48250 mv stage2-zlib zlib; \
48251 mv stage1-zlib prev-zlib || test -f stage1-lean
48252 @endif zlib
48253 @if lto-plugin
48254 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
48255 mkdir stage2-lto-plugin; \
48256 mv stage2-lto-plugin lto-plugin; \
48257 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
48258 @endif lto-plugin
48259 @[ -d stage2-$(TARGET_SUBDIR) ] || \
48260 mkdir stage2-$(TARGET_SUBDIR); \
48261 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48262 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
48264 stage2-end::
48265 @if bfd
48266 @if test -d $(HOST_SUBDIR)/bfd; then \
48267 cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
48268 mv prev-bfd stage1-bfd; : ; \
48270 @endif bfd
48271 @if opcodes
48272 @if test -d $(HOST_SUBDIR)/opcodes; then \
48273 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
48274 mv prev-opcodes stage1-opcodes; : ; \
48276 @endif opcodes
48277 @if binutils
48278 @if test -d $(HOST_SUBDIR)/binutils; then \
48279 cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
48280 mv prev-binutils stage1-binutils; : ; \
48282 @endif binutils
48283 @if fixincludes
48284 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48285 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
48286 mv prev-fixincludes stage1-fixincludes; : ; \
48288 @endif fixincludes
48289 @if gas
48290 @if test -d $(HOST_SUBDIR)/gas; then \
48291 cd $(HOST_SUBDIR); mv gas stage2-gas; \
48292 mv prev-gas stage1-gas; : ; \
48294 @endif gas
48295 @if gcc
48296 @if test -d $(HOST_SUBDIR)/gcc; then \
48297 cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
48298 mv prev-gcc stage1-gcc; : ; \
48300 @endif gcc
48301 @if gmp
48302 @if test -d $(HOST_SUBDIR)/gmp; then \
48303 cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
48304 mv prev-gmp stage1-gmp; : ; \
48306 @endif gmp
48307 @if mpfr
48308 @if test -d $(HOST_SUBDIR)/mpfr; then \
48309 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
48310 mv prev-mpfr stage1-mpfr; : ; \
48312 @endif mpfr
48313 @if mpc
48314 @if test -d $(HOST_SUBDIR)/mpc; then \
48315 cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
48316 mv prev-mpc stage1-mpc; : ; \
48318 @endif mpc
48319 @if isl
48320 @if test -d $(HOST_SUBDIR)/isl; then \
48321 cd $(HOST_SUBDIR); mv isl stage2-isl; \
48322 mv prev-isl stage1-isl; : ; \
48324 @endif isl
48325 @if libelf
48326 @if test -d $(HOST_SUBDIR)/libelf; then \
48327 cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
48328 mv prev-libelf stage1-libelf; : ; \
48330 @endif libelf
48331 @if gold
48332 @if test -d $(HOST_SUBDIR)/gold; then \
48333 cd $(HOST_SUBDIR); mv gold stage2-gold; \
48334 mv prev-gold stage1-gold; : ; \
48336 @endif gold
48337 @if intl
48338 @if test -d $(HOST_SUBDIR)/intl; then \
48339 cd $(HOST_SUBDIR); mv intl stage2-intl; \
48340 mv prev-intl stage1-intl; : ; \
48342 @endif intl
48343 @if ld
48344 @if test -d $(HOST_SUBDIR)/ld; then \
48345 cd $(HOST_SUBDIR); mv ld stage2-ld; \
48346 mv prev-ld stage1-ld; : ; \
48348 @endif ld
48349 @if libbacktrace
48350 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48351 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
48352 mv prev-libbacktrace stage1-libbacktrace; : ; \
48354 @endif libbacktrace
48355 @if libcpp
48356 @if test -d $(HOST_SUBDIR)/libcpp; then \
48357 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
48358 mv prev-libcpp stage1-libcpp; : ; \
48360 @endif libcpp
48361 @if libdecnumber
48362 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48363 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
48364 mv prev-libdecnumber stage1-libdecnumber; : ; \
48366 @endif libdecnumber
48367 @if libiberty
48368 @if test -d $(HOST_SUBDIR)/libiberty; then \
48369 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
48370 mv prev-libiberty stage1-libiberty; : ; \
48372 @endif libiberty
48373 @if libiberty-linker-plugin
48374 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48375 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
48376 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
48378 @endif libiberty-linker-plugin
48379 @if libiconv
48380 @if test -d $(HOST_SUBDIR)/libiconv; then \
48381 cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
48382 mv prev-libiconv stage1-libiconv; : ; \
48384 @endif libiconv
48385 @if zlib
48386 @if test -d $(HOST_SUBDIR)/zlib; then \
48387 cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
48388 mv prev-zlib stage1-zlib; : ; \
48390 @endif zlib
48391 @if lto-plugin
48392 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48393 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
48394 mv prev-lto-plugin stage1-lto-plugin; : ; \
48396 @endif lto-plugin
48397 @if test -d $(TARGET_SUBDIR); then \
48398 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
48399 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
48401 rm -f stage_current
48403 # Bubble a bug fix through all the stages up to stage 2. They are
48404 # remade, but not reconfigured. The next stage (if any) will not be
48405 # reconfigured either.
48406 .PHONY: stage2-bubble
48407 stage2-bubble:: stage1-bubble
48408 @r=`${PWD_COMMAND}`; export r; \
48409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48410 if test -f stage2-lean || test -f stage1-lean ; then \
48411 echo Skipping rebuild of stage2; \
48412 else \
48413 $(MAKE) stage2-start; \
48414 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
48417 .PHONY: all-stage2 clean-stage2
48418 do-clean: clean-stage2
48420 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48421 # only possibility, but now it conflicts with no-bootstrap rules
48422 @if gcc-bootstrap
48426 .PHONY: bootstrap2 bootstrap2-lean
48427 bootstrap2:
48428 echo stage2 > stage_final
48429 @r=`${PWD_COMMAND}`; export r; \
48430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48431 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
48432 @: $(MAKE); $(unstage)
48433 @r=`${PWD_COMMAND}`; export r; \
48434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48435 TFLAGS="$(STAGE2_TFLAGS)"; \
48436 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48438 bootstrap2-lean:
48439 echo stage2 > stage_final
48440 @r=`${PWD_COMMAND}`; export r; \
48441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48442 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
48443 @: $(MAKE); $(unstage)
48444 @r=`${PWD_COMMAND}`; export r; \
48445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48446 TFLAGS="$(STAGE2_TFLAGS)"; \
48447 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48450 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48451 distclean-stage1:: distclean-stage2
48452 .PHONY: distclean-stage2
48453 distclean-stage2::
48454 @: $(MAKE); $(stage)
48455 @test "`cat stage_last`" != stage2 || rm -f stage_last
48456 rm -rf stage2-*
48459 @endif gcc-bootstrap
48462 .PHONY: stage3-start stage3-end
48464 stage3-start::
48465 @: $(MAKE); $(stage); \
48466 echo stage3 > stage_current; \
48467 echo stage3 > stage_last; \
48468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48469 @if bfd
48470 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
48471 mkdir stage3-bfd; \
48472 mv stage3-bfd bfd; \
48473 mv stage2-bfd prev-bfd || test -f stage2-lean
48474 @endif bfd
48475 @if opcodes
48476 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
48477 mkdir stage3-opcodes; \
48478 mv stage3-opcodes opcodes; \
48479 mv stage2-opcodes prev-opcodes || test -f stage2-lean
48480 @endif opcodes
48481 @if binutils
48482 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
48483 mkdir stage3-binutils; \
48484 mv stage3-binutils binutils; \
48485 mv stage2-binutils prev-binutils || test -f stage2-lean
48486 @endif binutils
48487 @if fixincludes
48488 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
48489 mkdir stage3-fixincludes; \
48490 mv stage3-fixincludes fixincludes; \
48491 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
48492 @endif fixincludes
48493 @if gas
48494 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
48495 mkdir stage3-gas; \
48496 mv stage3-gas gas; \
48497 mv stage2-gas prev-gas || test -f stage2-lean
48498 @endif gas
48499 @if gcc
48500 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
48501 mkdir stage3-gcc; \
48502 mv stage3-gcc gcc; \
48503 mv stage2-gcc prev-gcc || test -f stage2-lean
48504 @endif gcc
48505 @if gmp
48506 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
48507 mkdir stage3-gmp; \
48508 mv stage3-gmp gmp; \
48509 mv stage2-gmp prev-gmp || test -f stage2-lean
48510 @endif gmp
48511 @if mpfr
48512 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
48513 mkdir stage3-mpfr; \
48514 mv stage3-mpfr mpfr; \
48515 mv stage2-mpfr prev-mpfr || test -f stage2-lean
48516 @endif mpfr
48517 @if mpc
48518 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
48519 mkdir stage3-mpc; \
48520 mv stage3-mpc mpc; \
48521 mv stage2-mpc prev-mpc || test -f stage2-lean
48522 @endif mpc
48523 @if isl
48524 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
48525 mkdir stage3-isl; \
48526 mv stage3-isl isl; \
48527 mv stage2-isl prev-isl || test -f stage2-lean
48528 @endif isl
48529 @if libelf
48530 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
48531 mkdir stage3-libelf; \
48532 mv stage3-libelf libelf; \
48533 mv stage2-libelf prev-libelf || test -f stage2-lean
48534 @endif libelf
48535 @if gold
48536 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
48537 mkdir stage3-gold; \
48538 mv stage3-gold gold; \
48539 mv stage2-gold prev-gold || test -f stage2-lean
48540 @endif gold
48541 @if intl
48542 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
48543 mkdir stage3-intl; \
48544 mv stage3-intl intl; \
48545 mv stage2-intl prev-intl || test -f stage2-lean
48546 @endif intl
48547 @if ld
48548 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
48549 mkdir stage3-ld; \
48550 mv stage3-ld ld; \
48551 mv stage2-ld prev-ld || test -f stage2-lean
48552 @endif ld
48553 @if libbacktrace
48554 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
48555 mkdir stage3-libbacktrace; \
48556 mv stage3-libbacktrace libbacktrace; \
48557 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
48558 @endif libbacktrace
48559 @if libcpp
48560 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
48561 mkdir stage3-libcpp; \
48562 mv stage3-libcpp libcpp; \
48563 mv stage2-libcpp prev-libcpp || test -f stage2-lean
48564 @endif libcpp
48565 @if libdecnumber
48566 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
48567 mkdir stage3-libdecnumber; \
48568 mv stage3-libdecnumber libdecnumber; \
48569 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
48570 @endif libdecnumber
48571 @if libiberty
48572 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
48573 mkdir stage3-libiberty; \
48574 mv stage3-libiberty libiberty; \
48575 mv stage2-libiberty prev-libiberty || test -f stage2-lean
48576 @endif libiberty
48577 @if libiberty-linker-plugin
48578 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
48579 mkdir stage3-libiberty-linker-plugin; \
48580 mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
48581 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
48582 @endif libiberty-linker-plugin
48583 @if libiconv
48584 @cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
48585 mkdir stage3-libiconv; \
48586 mv stage3-libiconv libiconv; \
48587 mv stage2-libiconv prev-libiconv || test -f stage2-lean
48588 @endif libiconv
48589 @if zlib
48590 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
48591 mkdir stage3-zlib; \
48592 mv stage3-zlib zlib; \
48593 mv stage2-zlib prev-zlib || test -f stage2-lean
48594 @endif zlib
48595 @if lto-plugin
48596 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
48597 mkdir stage3-lto-plugin; \
48598 mv stage3-lto-plugin lto-plugin; \
48599 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
48600 @endif lto-plugin
48601 @[ -d stage3-$(TARGET_SUBDIR) ] || \
48602 mkdir stage3-$(TARGET_SUBDIR); \
48603 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48604 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
48606 stage3-end::
48607 @if bfd
48608 @if test -d $(HOST_SUBDIR)/bfd; then \
48609 cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
48610 mv prev-bfd stage2-bfd; : ; \
48612 @endif bfd
48613 @if opcodes
48614 @if test -d $(HOST_SUBDIR)/opcodes; then \
48615 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
48616 mv prev-opcodes stage2-opcodes; : ; \
48618 @endif opcodes
48619 @if binutils
48620 @if test -d $(HOST_SUBDIR)/binutils; then \
48621 cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
48622 mv prev-binutils stage2-binutils; : ; \
48624 @endif binutils
48625 @if fixincludes
48626 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48627 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
48628 mv prev-fixincludes stage2-fixincludes; : ; \
48630 @endif fixincludes
48631 @if gas
48632 @if test -d $(HOST_SUBDIR)/gas; then \
48633 cd $(HOST_SUBDIR); mv gas stage3-gas; \
48634 mv prev-gas stage2-gas; : ; \
48636 @endif gas
48637 @if gcc
48638 @if test -d $(HOST_SUBDIR)/gcc; then \
48639 cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
48640 mv prev-gcc stage2-gcc; : ; \
48642 @endif gcc
48643 @if gmp
48644 @if test -d $(HOST_SUBDIR)/gmp; then \
48645 cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
48646 mv prev-gmp stage2-gmp; : ; \
48648 @endif gmp
48649 @if mpfr
48650 @if test -d $(HOST_SUBDIR)/mpfr; then \
48651 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
48652 mv prev-mpfr stage2-mpfr; : ; \
48654 @endif mpfr
48655 @if mpc
48656 @if test -d $(HOST_SUBDIR)/mpc; then \
48657 cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
48658 mv prev-mpc stage2-mpc; : ; \
48660 @endif mpc
48661 @if isl
48662 @if test -d $(HOST_SUBDIR)/isl; then \
48663 cd $(HOST_SUBDIR); mv isl stage3-isl; \
48664 mv prev-isl stage2-isl; : ; \
48666 @endif isl
48667 @if libelf
48668 @if test -d $(HOST_SUBDIR)/libelf; then \
48669 cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
48670 mv prev-libelf stage2-libelf; : ; \
48672 @endif libelf
48673 @if gold
48674 @if test -d $(HOST_SUBDIR)/gold; then \
48675 cd $(HOST_SUBDIR); mv gold stage3-gold; \
48676 mv prev-gold stage2-gold; : ; \
48678 @endif gold
48679 @if intl
48680 @if test -d $(HOST_SUBDIR)/intl; then \
48681 cd $(HOST_SUBDIR); mv intl stage3-intl; \
48682 mv prev-intl stage2-intl; : ; \
48684 @endif intl
48685 @if ld
48686 @if test -d $(HOST_SUBDIR)/ld; then \
48687 cd $(HOST_SUBDIR); mv ld stage3-ld; \
48688 mv prev-ld stage2-ld; : ; \
48690 @endif ld
48691 @if libbacktrace
48692 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48693 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
48694 mv prev-libbacktrace stage2-libbacktrace; : ; \
48696 @endif libbacktrace
48697 @if libcpp
48698 @if test -d $(HOST_SUBDIR)/libcpp; then \
48699 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
48700 mv prev-libcpp stage2-libcpp; : ; \
48702 @endif libcpp
48703 @if libdecnumber
48704 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48705 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
48706 mv prev-libdecnumber stage2-libdecnumber; : ; \
48708 @endif libdecnumber
48709 @if libiberty
48710 @if test -d $(HOST_SUBDIR)/libiberty; then \
48711 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
48712 mv prev-libiberty stage2-libiberty; : ; \
48714 @endif libiberty
48715 @if libiberty-linker-plugin
48716 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48717 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
48718 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
48720 @endif libiberty-linker-plugin
48721 @if libiconv
48722 @if test -d $(HOST_SUBDIR)/libiconv; then \
48723 cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
48724 mv prev-libiconv stage2-libiconv; : ; \
48726 @endif libiconv
48727 @if zlib
48728 @if test -d $(HOST_SUBDIR)/zlib; then \
48729 cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
48730 mv prev-zlib stage2-zlib; : ; \
48732 @endif zlib
48733 @if lto-plugin
48734 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48735 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
48736 mv prev-lto-plugin stage2-lto-plugin; : ; \
48738 @endif lto-plugin
48739 @if test -d $(TARGET_SUBDIR); then \
48740 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
48741 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
48743 rm -f stage_current
48745 # Bubble a bug fix through all the stages up to stage 3. They are
48746 # remade, but not reconfigured. The next stage (if any) will not be
48747 # reconfigured either.
48748 .PHONY: stage3-bubble
48749 stage3-bubble:: stage2-bubble
48750 @r=`${PWD_COMMAND}`; export r; \
48751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48752 if test -f stage3-lean || test -f stage2-lean ; then \
48753 echo Skipping rebuild of stage3; \
48754 else \
48755 $(MAKE) stage3-start; \
48756 if $(LEAN); then \
48757 rm -rf stage1-*; \
48758 $(STAMP) stage1-lean; \
48759 fi; \
48760 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
48762 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
48764 .PHONY: all-stage3 clean-stage3
48765 do-clean: clean-stage3
48767 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48768 # only possibility, but now it conflicts with no-bootstrap rules
48769 @if gcc-bootstrap
48771 compare:
48772 @r=`${PWD_COMMAND}`; export r; \
48773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48774 if test -f stage2-lean; then \
48775 echo Cannot compare object files as stage 2 was deleted.; \
48776 exit 0; \
48777 fi; \
48778 : $(MAKE); $(stage); \
48779 rm -f .bad_compare; \
48780 echo Comparing stages 2 and 3; \
48781 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
48782 files=`find stage3-* -name "*$(objext)" -print | \
48783 sed -n s,^stage$$sed-,,p`; \
48784 for file in $${files}; do \
48785 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
48786 if test ! -f $$f1; then continue; fi; \
48787 $(do-compare) > /dev/null 2>&1; \
48788 if test $$? -eq 1; then \
48789 case $$file in \
48790 @compare_exclusions@) \
48791 echo warning: $$file differs ;; \
48792 *) \
48793 echo $$file differs >> .bad_compare ;; \
48794 esac; \
48795 fi; \
48796 done; \
48797 if [ -f .bad_compare ]; then \
48798 echo "Bootstrap comparison failure!"; \
48799 cat .bad_compare; \
48800 exit 1; \
48801 else \
48802 echo Comparison successful.; \
48803 fi; \
48804 $(STAMP) compare
48805 if $(LEAN); then \
48806 rm -rf stage2-*; \
48807 $(STAMP) stage2-lean; \
48812 .PHONY: bootstrap bootstrap-lean
48813 bootstrap:
48814 echo stage3 > stage_final
48815 @r=`${PWD_COMMAND}`; export r; \
48816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48817 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48818 @: $(MAKE); $(unstage)
48819 @r=`${PWD_COMMAND}`; export r; \
48820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48821 TFLAGS="$(STAGE3_TFLAGS)"; \
48822 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48824 bootstrap-lean:
48825 echo stage3 > stage_final
48826 @r=`${PWD_COMMAND}`; export r; \
48827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48828 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
48829 @: $(MAKE); $(unstage)
48830 @r=`${PWD_COMMAND}`; export r; \
48831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48832 TFLAGS="$(STAGE3_TFLAGS)"; \
48833 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48836 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48837 distclean-stage2:: distclean-stage3
48838 .PHONY: distclean-stage3
48839 distclean-stage3::
48840 @: $(MAKE); $(stage)
48841 @test "`cat stage_last`" != stage3 || rm -f stage_last
48842 rm -rf stage3-* compare
48845 .PHONY: cleanstrap
48846 cleanstrap: do-distclean local-clean
48847 echo stage3 > stage_final
48848 @r=`${PWD_COMMAND}`; export r; \
48849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48850 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48851 @: $(MAKE); $(unstage)
48852 @r=`${PWD_COMMAND}`; export r; \
48853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48854 TFLAGS="$(STAGE3_TFLAGS)"; \
48855 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48857 @endif gcc-bootstrap
48860 .PHONY: stage4-start stage4-end
48862 stage4-start::
48863 @: $(MAKE); $(stage); \
48864 echo stage4 > stage_current; \
48865 echo stage4 > stage_last; \
48866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48867 @if bfd
48868 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48869 mkdir stage4-bfd; \
48870 mv stage4-bfd bfd; \
48871 mv stage3-bfd prev-bfd || test -f stage3-lean
48872 @endif bfd
48873 @if opcodes
48874 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48875 mkdir stage4-opcodes; \
48876 mv stage4-opcodes opcodes; \
48877 mv stage3-opcodes prev-opcodes || test -f stage3-lean
48878 @endif opcodes
48879 @if binutils
48880 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48881 mkdir stage4-binutils; \
48882 mv stage4-binutils binutils; \
48883 mv stage3-binutils prev-binutils || test -f stage3-lean
48884 @endif binutils
48885 @if fixincludes
48886 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
48887 mkdir stage4-fixincludes; \
48888 mv stage4-fixincludes fixincludes; \
48889 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
48890 @endif fixincludes
48891 @if gas
48892 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48893 mkdir stage4-gas; \
48894 mv stage4-gas gas; \
48895 mv stage3-gas prev-gas || test -f stage3-lean
48896 @endif gas
48897 @if gcc
48898 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48899 mkdir stage4-gcc; \
48900 mv stage4-gcc gcc; \
48901 mv stage3-gcc prev-gcc || test -f stage3-lean
48902 @endif gcc
48903 @if gmp
48904 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48905 mkdir stage4-gmp; \
48906 mv stage4-gmp gmp; \
48907 mv stage3-gmp prev-gmp || test -f stage3-lean
48908 @endif gmp
48909 @if mpfr
48910 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48911 mkdir stage4-mpfr; \
48912 mv stage4-mpfr mpfr; \
48913 mv stage3-mpfr prev-mpfr || test -f stage3-lean
48914 @endif mpfr
48915 @if mpc
48916 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
48917 mkdir stage4-mpc; \
48918 mv stage4-mpc mpc; \
48919 mv stage3-mpc prev-mpc || test -f stage3-lean
48920 @endif mpc
48921 @if isl
48922 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
48923 mkdir stage4-isl; \
48924 mv stage4-isl isl; \
48925 mv stage3-isl prev-isl || test -f stage3-lean
48926 @endif isl
48927 @if libelf
48928 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
48929 mkdir stage4-libelf; \
48930 mv stage4-libelf libelf; \
48931 mv stage3-libelf prev-libelf || test -f stage3-lean
48932 @endif libelf
48933 @if gold
48934 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
48935 mkdir stage4-gold; \
48936 mv stage4-gold gold; \
48937 mv stage3-gold prev-gold || test -f stage3-lean
48938 @endif gold
48939 @if intl
48940 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48941 mkdir stage4-intl; \
48942 mv stage4-intl intl; \
48943 mv stage3-intl prev-intl || test -f stage3-lean
48944 @endif intl
48945 @if ld
48946 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48947 mkdir stage4-ld; \
48948 mv stage4-ld ld; \
48949 mv stage3-ld prev-ld || test -f stage3-lean
48950 @endif ld
48951 @if libbacktrace
48952 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
48953 mkdir stage4-libbacktrace; \
48954 mv stage4-libbacktrace libbacktrace; \
48955 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
48956 @endif libbacktrace
48957 @if libcpp
48958 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
48959 mkdir stage4-libcpp; \
48960 mv stage4-libcpp libcpp; \
48961 mv stage3-libcpp prev-libcpp || test -f stage3-lean
48962 @endif libcpp
48963 @if libdecnumber
48964 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
48965 mkdir stage4-libdecnumber; \
48966 mv stage4-libdecnumber libdecnumber; \
48967 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
48968 @endif libdecnumber
48969 @if libiberty
48970 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
48971 mkdir stage4-libiberty; \
48972 mv stage4-libiberty libiberty; \
48973 mv stage3-libiberty prev-libiberty || test -f stage3-lean
48974 @endif libiberty
48975 @if libiberty-linker-plugin
48976 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
48977 mkdir stage4-libiberty-linker-plugin; \
48978 mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
48979 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
48980 @endif libiberty-linker-plugin
48981 @if libiconv
48982 @cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
48983 mkdir stage4-libiconv; \
48984 mv stage4-libiconv libiconv; \
48985 mv stage3-libiconv prev-libiconv || test -f stage3-lean
48986 @endif libiconv
48987 @if zlib
48988 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
48989 mkdir stage4-zlib; \
48990 mv stage4-zlib zlib; \
48991 mv stage3-zlib prev-zlib || test -f stage3-lean
48992 @endif zlib
48993 @if lto-plugin
48994 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
48995 mkdir stage4-lto-plugin; \
48996 mv stage4-lto-plugin lto-plugin; \
48997 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
48998 @endif lto-plugin
48999 @[ -d stage4-$(TARGET_SUBDIR) ] || \
49000 mkdir stage4-$(TARGET_SUBDIR); \
49001 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49002 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
49004 stage4-end::
49005 @if bfd
49006 @if test -d $(HOST_SUBDIR)/bfd; then \
49007 cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
49008 mv prev-bfd stage3-bfd; : ; \
49010 @endif bfd
49011 @if opcodes
49012 @if test -d $(HOST_SUBDIR)/opcodes; then \
49013 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
49014 mv prev-opcodes stage3-opcodes; : ; \
49016 @endif opcodes
49017 @if binutils
49018 @if test -d $(HOST_SUBDIR)/binutils; then \
49019 cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
49020 mv prev-binutils stage3-binutils; : ; \
49022 @endif binutils
49023 @if fixincludes
49024 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49025 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
49026 mv prev-fixincludes stage3-fixincludes; : ; \
49028 @endif fixincludes
49029 @if gas
49030 @if test -d $(HOST_SUBDIR)/gas; then \
49031 cd $(HOST_SUBDIR); mv gas stage4-gas; \
49032 mv prev-gas stage3-gas; : ; \
49034 @endif gas
49035 @if gcc
49036 @if test -d $(HOST_SUBDIR)/gcc; then \
49037 cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
49038 mv prev-gcc stage3-gcc; : ; \
49040 @endif gcc
49041 @if gmp
49042 @if test -d $(HOST_SUBDIR)/gmp; then \
49043 cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
49044 mv prev-gmp stage3-gmp; : ; \
49046 @endif gmp
49047 @if mpfr
49048 @if test -d $(HOST_SUBDIR)/mpfr; then \
49049 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
49050 mv prev-mpfr stage3-mpfr; : ; \
49052 @endif mpfr
49053 @if mpc
49054 @if test -d $(HOST_SUBDIR)/mpc; then \
49055 cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
49056 mv prev-mpc stage3-mpc; : ; \
49058 @endif mpc
49059 @if isl
49060 @if test -d $(HOST_SUBDIR)/isl; then \
49061 cd $(HOST_SUBDIR); mv isl stage4-isl; \
49062 mv prev-isl stage3-isl; : ; \
49064 @endif isl
49065 @if libelf
49066 @if test -d $(HOST_SUBDIR)/libelf; then \
49067 cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
49068 mv prev-libelf stage3-libelf; : ; \
49070 @endif libelf
49071 @if gold
49072 @if test -d $(HOST_SUBDIR)/gold; then \
49073 cd $(HOST_SUBDIR); mv gold stage4-gold; \
49074 mv prev-gold stage3-gold; : ; \
49076 @endif gold
49077 @if intl
49078 @if test -d $(HOST_SUBDIR)/intl; then \
49079 cd $(HOST_SUBDIR); mv intl stage4-intl; \
49080 mv prev-intl stage3-intl; : ; \
49082 @endif intl
49083 @if ld
49084 @if test -d $(HOST_SUBDIR)/ld; then \
49085 cd $(HOST_SUBDIR); mv ld stage4-ld; \
49086 mv prev-ld stage3-ld; : ; \
49088 @endif ld
49089 @if libbacktrace
49090 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49091 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
49092 mv prev-libbacktrace stage3-libbacktrace; : ; \
49094 @endif libbacktrace
49095 @if libcpp
49096 @if test -d $(HOST_SUBDIR)/libcpp; then \
49097 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
49098 mv prev-libcpp stage3-libcpp; : ; \
49100 @endif libcpp
49101 @if libdecnumber
49102 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49103 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
49104 mv prev-libdecnumber stage3-libdecnumber; : ; \
49106 @endif libdecnumber
49107 @if libiberty
49108 @if test -d $(HOST_SUBDIR)/libiberty; then \
49109 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
49110 mv prev-libiberty stage3-libiberty; : ; \
49112 @endif libiberty
49113 @if libiberty-linker-plugin
49114 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49115 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
49116 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
49118 @endif libiberty-linker-plugin
49119 @if libiconv
49120 @if test -d $(HOST_SUBDIR)/libiconv; then \
49121 cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
49122 mv prev-libiconv stage3-libiconv; : ; \
49124 @endif libiconv
49125 @if zlib
49126 @if test -d $(HOST_SUBDIR)/zlib; then \
49127 cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
49128 mv prev-zlib stage3-zlib; : ; \
49130 @endif zlib
49131 @if lto-plugin
49132 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49133 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
49134 mv prev-lto-plugin stage3-lto-plugin; : ; \
49136 @endif lto-plugin
49137 @if test -d $(TARGET_SUBDIR); then \
49138 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
49139 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
49141 rm -f stage_current
49143 # Bubble a bug fix through all the stages up to stage 4. They are
49144 # remade, but not reconfigured. The next stage (if any) will not be
49145 # reconfigured either.
49146 .PHONY: stage4-bubble
49147 stage4-bubble:: stage3-bubble
49148 @r=`${PWD_COMMAND}`; export r; \
49149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49150 if test -f stage4-lean || test -f stage3-lean ; then \
49151 echo Skipping rebuild of stage4; \
49152 else \
49153 $(MAKE) stage4-start; \
49154 if $(LEAN); then \
49155 rm -rf stage2-*; \
49156 $(STAMP) stage2-lean; \
49157 fi; \
49158 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
49160 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
49162 .PHONY: all-stage4 clean-stage4
49163 do-clean: clean-stage4
49165 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49166 # only possibility, but now it conflicts with no-bootstrap rules
49167 @if gcc-bootstrap
49169 compare3:
49170 @r=`${PWD_COMMAND}`; export r; \
49171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49172 if test -f stage3-lean; then \
49173 echo Cannot compare object files as stage 3 was deleted.; \
49174 exit 0; \
49175 fi; \
49176 : $(MAKE); $(stage); \
49177 rm -f .bad_compare; \
49178 echo Comparing stages 3 and 4; \
49179 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
49180 files=`find stage4-* -name "*$(objext)" -print | \
49181 sed -n s,^stage$$sed-,,p`; \
49182 for file in $${files}; do \
49183 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
49184 if test ! -f $$f1; then continue; fi; \
49185 $(do-compare3) > /dev/null 2>&1; \
49186 if test $$? -eq 1; then \
49187 case $$file in \
49188 @compare_exclusions@) \
49189 echo warning: $$file differs ;; \
49190 *) \
49191 echo $$file differs >> .bad_compare ;; \
49192 esac; \
49193 fi; \
49194 done; \
49195 if [ -f .bad_compare ]; then \
49196 echo "Bootstrap comparison failure!"; \
49197 cat .bad_compare; \
49198 exit 1; \
49199 else \
49200 echo Comparison successful.; \
49201 fi; \
49202 $(STAMP) compare3
49203 if $(LEAN); then \
49204 rm -rf stage3-*; \
49205 $(STAMP) stage3-lean; \
49210 .PHONY: bootstrap4 bootstrap4-lean
49211 bootstrap4:
49212 echo stage4 > stage_final
49213 @r=`${PWD_COMMAND}`; export r; \
49214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49215 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
49216 @: $(MAKE); $(unstage)
49217 @r=`${PWD_COMMAND}`; export r; \
49218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49219 TFLAGS="$(STAGE4_TFLAGS)"; \
49220 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49222 bootstrap4-lean:
49223 echo stage4 > stage_final
49224 @r=`${PWD_COMMAND}`; export r; \
49225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49226 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
49227 @: $(MAKE); $(unstage)
49228 @r=`${PWD_COMMAND}`; export r; \
49229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49230 TFLAGS="$(STAGE4_TFLAGS)"; \
49231 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49234 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49235 distclean-stage3:: distclean-stage4
49236 .PHONY: distclean-stage4
49237 distclean-stage4::
49238 @: $(MAKE); $(stage)
49239 @test "`cat stage_last`" != stage4 || rm -f stage_last
49240 rm -rf stage4-* compare3
49243 @endif gcc-bootstrap
49246 .PHONY: stageprofile-start stageprofile-end
49248 stageprofile-start::
49249 @: $(MAKE); $(stage); \
49250 echo stageprofile > stage_current; \
49251 echo stageprofile > stage_last; \
49252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49253 @if bfd
49254 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
49255 mkdir stageprofile-bfd; \
49256 mv stageprofile-bfd bfd; \
49257 mv stage1-bfd prev-bfd || test -f stage1-lean
49258 @endif bfd
49259 @if opcodes
49260 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
49261 mkdir stageprofile-opcodes; \
49262 mv stageprofile-opcodes opcodes; \
49263 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49264 @endif opcodes
49265 @if binutils
49266 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
49267 mkdir stageprofile-binutils; \
49268 mv stageprofile-binutils binutils; \
49269 mv stage1-binutils prev-binutils || test -f stage1-lean
49270 @endif binutils
49271 @if fixincludes
49272 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
49273 mkdir stageprofile-fixincludes; \
49274 mv stageprofile-fixincludes fixincludes; \
49275 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
49276 @endif fixincludes
49277 @if gas
49278 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
49279 mkdir stageprofile-gas; \
49280 mv stageprofile-gas gas; \
49281 mv stage1-gas prev-gas || test -f stage1-lean
49282 @endif gas
49283 @if gcc
49284 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
49285 mkdir stageprofile-gcc; \
49286 mv stageprofile-gcc gcc; \
49287 mv stage1-gcc prev-gcc || test -f stage1-lean
49288 @endif gcc
49289 @if gmp
49290 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
49291 mkdir stageprofile-gmp; \
49292 mv stageprofile-gmp gmp; \
49293 mv stage1-gmp prev-gmp || test -f stage1-lean
49294 @endif gmp
49295 @if mpfr
49296 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
49297 mkdir stageprofile-mpfr; \
49298 mv stageprofile-mpfr mpfr; \
49299 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49300 @endif mpfr
49301 @if mpc
49302 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
49303 mkdir stageprofile-mpc; \
49304 mv stageprofile-mpc mpc; \
49305 mv stage1-mpc prev-mpc || test -f stage1-lean
49306 @endif mpc
49307 @if isl
49308 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
49309 mkdir stageprofile-isl; \
49310 mv stageprofile-isl isl; \
49311 mv stage1-isl prev-isl || test -f stage1-lean
49312 @endif isl
49313 @if libelf
49314 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
49315 mkdir stageprofile-libelf; \
49316 mv stageprofile-libelf libelf; \
49317 mv stage1-libelf prev-libelf || test -f stage1-lean
49318 @endif libelf
49319 @if gold
49320 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
49321 mkdir stageprofile-gold; \
49322 mv stageprofile-gold gold; \
49323 mv stage1-gold prev-gold || test -f stage1-lean
49324 @endif gold
49325 @if intl
49326 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
49327 mkdir stageprofile-intl; \
49328 mv stageprofile-intl intl; \
49329 mv stage1-intl prev-intl || test -f stage1-lean
49330 @endif intl
49331 @if ld
49332 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
49333 mkdir stageprofile-ld; \
49334 mv stageprofile-ld ld; \
49335 mv stage1-ld prev-ld || test -f stage1-lean
49336 @endif ld
49337 @if libbacktrace
49338 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
49339 mkdir stageprofile-libbacktrace; \
49340 mv stageprofile-libbacktrace libbacktrace; \
49341 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
49342 @endif libbacktrace
49343 @if libcpp
49344 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
49345 mkdir stageprofile-libcpp; \
49346 mv stageprofile-libcpp libcpp; \
49347 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49348 @endif libcpp
49349 @if libdecnumber
49350 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
49351 mkdir stageprofile-libdecnumber; \
49352 mv stageprofile-libdecnumber libdecnumber; \
49353 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49354 @endif libdecnumber
49355 @if libiberty
49356 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
49357 mkdir stageprofile-libiberty; \
49358 mv stageprofile-libiberty libiberty; \
49359 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49360 @endif libiberty
49361 @if libiberty-linker-plugin
49362 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
49363 mkdir stageprofile-libiberty-linker-plugin; \
49364 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
49365 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
49366 @endif libiberty-linker-plugin
49367 @if libiconv
49368 @cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
49369 mkdir stageprofile-libiconv; \
49370 mv stageprofile-libiconv libiconv; \
49371 mv stage1-libiconv prev-libiconv || test -f stage1-lean
49372 @endif libiconv
49373 @if zlib
49374 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
49375 mkdir stageprofile-zlib; \
49376 mv stageprofile-zlib zlib; \
49377 mv stage1-zlib prev-zlib || test -f stage1-lean
49378 @endif zlib
49379 @if lto-plugin
49380 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
49381 mkdir stageprofile-lto-plugin; \
49382 mv stageprofile-lto-plugin lto-plugin; \
49383 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
49384 @endif lto-plugin
49385 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
49386 mkdir stageprofile-$(TARGET_SUBDIR); \
49387 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49388 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49390 stageprofile-end::
49391 @if bfd
49392 @if test -d $(HOST_SUBDIR)/bfd; then \
49393 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
49394 mv prev-bfd stage1-bfd; : ; \
49396 @endif bfd
49397 @if opcodes
49398 @if test -d $(HOST_SUBDIR)/opcodes; then \
49399 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
49400 mv prev-opcodes stage1-opcodes; : ; \
49402 @endif opcodes
49403 @if binutils
49404 @if test -d $(HOST_SUBDIR)/binutils; then \
49405 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
49406 mv prev-binutils stage1-binutils; : ; \
49408 @endif binutils
49409 @if fixincludes
49410 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49411 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
49412 mv prev-fixincludes stage1-fixincludes; : ; \
49414 @endif fixincludes
49415 @if gas
49416 @if test -d $(HOST_SUBDIR)/gas; then \
49417 cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
49418 mv prev-gas stage1-gas; : ; \
49420 @endif gas
49421 @if gcc
49422 @if test -d $(HOST_SUBDIR)/gcc; then \
49423 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
49424 mv prev-gcc stage1-gcc; : ; \
49426 @endif gcc
49427 @if gmp
49428 @if test -d $(HOST_SUBDIR)/gmp; then \
49429 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
49430 mv prev-gmp stage1-gmp; : ; \
49432 @endif gmp
49433 @if mpfr
49434 @if test -d $(HOST_SUBDIR)/mpfr; then \
49435 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
49436 mv prev-mpfr stage1-mpfr; : ; \
49438 @endif mpfr
49439 @if mpc
49440 @if test -d $(HOST_SUBDIR)/mpc; then \
49441 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
49442 mv prev-mpc stage1-mpc; : ; \
49444 @endif mpc
49445 @if isl
49446 @if test -d $(HOST_SUBDIR)/isl; then \
49447 cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
49448 mv prev-isl stage1-isl; : ; \
49450 @endif isl
49451 @if libelf
49452 @if test -d $(HOST_SUBDIR)/libelf; then \
49453 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
49454 mv prev-libelf stage1-libelf; : ; \
49456 @endif libelf
49457 @if gold
49458 @if test -d $(HOST_SUBDIR)/gold; then \
49459 cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
49460 mv prev-gold stage1-gold; : ; \
49462 @endif gold
49463 @if intl
49464 @if test -d $(HOST_SUBDIR)/intl; then \
49465 cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
49466 mv prev-intl stage1-intl; : ; \
49468 @endif intl
49469 @if ld
49470 @if test -d $(HOST_SUBDIR)/ld; then \
49471 cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
49472 mv prev-ld stage1-ld; : ; \
49474 @endif ld
49475 @if libbacktrace
49476 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49477 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
49478 mv prev-libbacktrace stage1-libbacktrace; : ; \
49480 @endif libbacktrace
49481 @if libcpp
49482 @if test -d $(HOST_SUBDIR)/libcpp; then \
49483 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
49484 mv prev-libcpp stage1-libcpp; : ; \
49486 @endif libcpp
49487 @if libdecnumber
49488 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49489 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
49490 mv prev-libdecnumber stage1-libdecnumber; : ; \
49492 @endif libdecnumber
49493 @if libiberty
49494 @if test -d $(HOST_SUBDIR)/libiberty; then \
49495 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
49496 mv prev-libiberty stage1-libiberty; : ; \
49498 @endif libiberty
49499 @if libiberty-linker-plugin
49500 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49501 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
49502 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
49504 @endif libiberty-linker-plugin
49505 @if libiconv
49506 @if test -d $(HOST_SUBDIR)/libiconv; then \
49507 cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
49508 mv prev-libiconv stage1-libiconv; : ; \
49510 @endif libiconv
49511 @if zlib
49512 @if test -d $(HOST_SUBDIR)/zlib; then \
49513 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
49514 mv prev-zlib stage1-zlib; : ; \
49516 @endif zlib
49517 @if lto-plugin
49518 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49519 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
49520 mv prev-lto-plugin stage1-lto-plugin; : ; \
49522 @endif lto-plugin
49523 @if test -d $(TARGET_SUBDIR); then \
49524 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
49525 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
49527 rm -f stage_current
49529 # Bubble a bug fix through all the stages up to stage profile. They are
49530 # remade, but not reconfigured. The next stage (if any) will not be
49531 # reconfigured either.
49532 .PHONY: stageprofile-bubble
49533 stageprofile-bubble:: stage1-bubble
49534 @r=`${PWD_COMMAND}`; export r; \
49535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49536 if test -f stageprofile-lean || test -f stage1-lean ; then \
49537 echo Skipping rebuild of stageprofile; \
49538 else \
49539 $(MAKE) stageprofile-start; \
49540 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
49543 .PHONY: all-stageprofile clean-stageprofile
49544 do-clean: clean-stageprofile
49546 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49547 # only possibility, but now it conflicts with no-bootstrap rules
49548 @if gcc-bootstrap
49553 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49554 distclean-stage1:: distclean-stageprofile
49555 .PHONY: distclean-stageprofile
49556 distclean-stageprofile::
49557 @: $(MAKE); $(stage)
49558 @test "`cat stage_last`" != stageprofile || rm -f stage_last
49559 rm -rf stageprofile-*
49562 @endif gcc-bootstrap
49565 .PHONY: stagefeedback-start stagefeedback-end
49567 stagefeedback-start::
49568 @: $(MAKE); $(stage); \
49569 echo stagefeedback > stage_current; \
49570 echo stagefeedback > stage_last; \
49571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49572 @if bfd
49573 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
49574 mkdir stagefeedback-bfd; \
49575 mv stagefeedback-bfd bfd; \
49576 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
49577 @endif bfd
49578 @if opcodes
49579 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
49580 mkdir stagefeedback-opcodes; \
49581 mv stagefeedback-opcodes opcodes; \
49582 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
49583 @endif opcodes
49584 @if binutils
49585 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
49586 mkdir stagefeedback-binutils; \
49587 mv stagefeedback-binutils binutils; \
49588 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
49589 @endif binutils
49590 @if fixincludes
49591 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
49592 mkdir stagefeedback-fixincludes; \
49593 mv stagefeedback-fixincludes fixincludes; \
49594 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
49595 @endif fixincludes
49596 @if gas
49597 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
49598 mkdir stagefeedback-gas; \
49599 mv stagefeedback-gas gas; \
49600 mv stageprofile-gas prev-gas || test -f stageprofile-lean
49601 @endif gas
49602 @if gcc
49603 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
49604 mkdir stagefeedback-gcc; \
49605 mv stagefeedback-gcc gcc; \
49606 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
49607 @endif gcc
49608 @if gmp
49609 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
49610 mkdir stagefeedback-gmp; \
49611 mv stagefeedback-gmp gmp; \
49612 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
49613 @endif gmp
49614 @if mpfr
49615 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
49616 mkdir stagefeedback-mpfr; \
49617 mv stagefeedback-mpfr mpfr; \
49618 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
49619 @endif mpfr
49620 @if mpc
49621 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
49622 mkdir stagefeedback-mpc; \
49623 mv stagefeedback-mpc mpc; \
49624 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
49625 @endif mpc
49626 @if isl
49627 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
49628 mkdir stagefeedback-isl; \
49629 mv stagefeedback-isl isl; \
49630 mv stageprofile-isl prev-isl || test -f stageprofile-lean
49631 @endif isl
49632 @if libelf
49633 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
49634 mkdir stagefeedback-libelf; \
49635 mv stagefeedback-libelf libelf; \
49636 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
49637 @endif libelf
49638 @if gold
49639 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
49640 mkdir stagefeedback-gold; \
49641 mv stagefeedback-gold gold; \
49642 mv stageprofile-gold prev-gold || test -f stageprofile-lean
49643 @endif gold
49644 @if intl
49645 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
49646 mkdir stagefeedback-intl; \
49647 mv stagefeedback-intl intl; \
49648 mv stageprofile-intl prev-intl || test -f stageprofile-lean
49649 @endif intl
49650 @if ld
49651 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
49652 mkdir stagefeedback-ld; \
49653 mv stagefeedback-ld ld; \
49654 mv stageprofile-ld prev-ld || test -f stageprofile-lean
49655 @endif ld
49656 @if libbacktrace
49657 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
49658 mkdir stagefeedback-libbacktrace; \
49659 mv stagefeedback-libbacktrace libbacktrace; \
49660 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
49661 @endif libbacktrace
49662 @if libcpp
49663 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
49664 mkdir stagefeedback-libcpp; \
49665 mv stagefeedback-libcpp libcpp; \
49666 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
49667 @endif libcpp
49668 @if libdecnumber
49669 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
49670 mkdir stagefeedback-libdecnumber; \
49671 mv stagefeedback-libdecnumber libdecnumber; \
49672 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
49673 @endif libdecnumber
49674 @if libiberty
49675 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
49676 mkdir stagefeedback-libiberty; \
49677 mv stagefeedback-libiberty libiberty; \
49678 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
49679 @endif libiberty
49680 @if libiberty-linker-plugin
49681 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
49682 mkdir stagefeedback-libiberty-linker-plugin; \
49683 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
49684 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
49685 @endif libiberty-linker-plugin
49686 @if libiconv
49687 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
49688 mkdir stagefeedback-libiconv; \
49689 mv stagefeedback-libiconv libiconv; \
49690 mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
49691 @endif libiconv
49692 @if zlib
49693 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
49694 mkdir stagefeedback-zlib; \
49695 mv stagefeedback-zlib zlib; \
49696 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
49697 @endif zlib
49698 @if lto-plugin
49699 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
49700 mkdir stagefeedback-lto-plugin; \
49701 mv stagefeedback-lto-plugin lto-plugin; \
49702 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
49703 @endif lto-plugin
49704 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
49705 mkdir stagefeedback-$(TARGET_SUBDIR); \
49706 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49707 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
49709 stagefeedback-end::
49710 @if bfd
49711 @if test -d $(HOST_SUBDIR)/bfd; then \
49712 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
49713 mv prev-bfd stageprofile-bfd; : ; \
49715 @endif bfd
49716 @if opcodes
49717 @if test -d $(HOST_SUBDIR)/opcodes; then \
49718 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
49719 mv prev-opcodes stageprofile-opcodes; : ; \
49721 @endif opcodes
49722 @if binutils
49723 @if test -d $(HOST_SUBDIR)/binutils; then \
49724 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
49725 mv prev-binutils stageprofile-binutils; : ; \
49727 @endif binutils
49728 @if fixincludes
49729 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49730 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
49731 mv prev-fixincludes stageprofile-fixincludes; : ; \
49733 @endif fixincludes
49734 @if gas
49735 @if test -d $(HOST_SUBDIR)/gas; then \
49736 cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
49737 mv prev-gas stageprofile-gas; : ; \
49739 @endif gas
49740 @if gcc
49741 @if test -d $(HOST_SUBDIR)/gcc; then \
49742 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
49743 mv prev-gcc stageprofile-gcc; : ; \
49745 @endif gcc
49746 @if gmp
49747 @if test -d $(HOST_SUBDIR)/gmp; then \
49748 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
49749 mv prev-gmp stageprofile-gmp; : ; \
49751 @endif gmp
49752 @if mpfr
49753 @if test -d $(HOST_SUBDIR)/mpfr; then \
49754 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
49755 mv prev-mpfr stageprofile-mpfr; : ; \
49757 @endif mpfr
49758 @if mpc
49759 @if test -d $(HOST_SUBDIR)/mpc; then \
49760 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
49761 mv prev-mpc stageprofile-mpc; : ; \
49763 @endif mpc
49764 @if isl
49765 @if test -d $(HOST_SUBDIR)/isl; then \
49766 cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
49767 mv prev-isl stageprofile-isl; : ; \
49769 @endif isl
49770 @if libelf
49771 @if test -d $(HOST_SUBDIR)/libelf; then \
49772 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
49773 mv prev-libelf stageprofile-libelf; : ; \
49775 @endif libelf
49776 @if gold
49777 @if test -d $(HOST_SUBDIR)/gold; then \
49778 cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
49779 mv prev-gold stageprofile-gold; : ; \
49781 @endif gold
49782 @if intl
49783 @if test -d $(HOST_SUBDIR)/intl; then \
49784 cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
49785 mv prev-intl stageprofile-intl; : ; \
49787 @endif intl
49788 @if ld
49789 @if test -d $(HOST_SUBDIR)/ld; then \
49790 cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
49791 mv prev-ld stageprofile-ld; : ; \
49793 @endif ld
49794 @if libbacktrace
49795 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49796 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
49797 mv prev-libbacktrace stageprofile-libbacktrace; : ; \
49799 @endif libbacktrace
49800 @if libcpp
49801 @if test -d $(HOST_SUBDIR)/libcpp; then \
49802 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
49803 mv prev-libcpp stageprofile-libcpp; : ; \
49805 @endif libcpp
49806 @if libdecnumber
49807 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49808 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
49809 mv prev-libdecnumber stageprofile-libdecnumber; : ; \
49811 @endif libdecnumber
49812 @if libiberty
49813 @if test -d $(HOST_SUBDIR)/libiberty; then \
49814 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
49815 mv prev-libiberty stageprofile-libiberty; : ; \
49817 @endif libiberty
49818 @if libiberty-linker-plugin
49819 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49820 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
49821 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
49823 @endif libiberty-linker-plugin
49824 @if libiconv
49825 @if test -d $(HOST_SUBDIR)/libiconv; then \
49826 cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
49827 mv prev-libiconv stageprofile-libiconv; : ; \
49829 @endif libiconv
49830 @if zlib
49831 @if test -d $(HOST_SUBDIR)/zlib; then \
49832 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
49833 mv prev-zlib stageprofile-zlib; : ; \
49835 @endif zlib
49836 @if lto-plugin
49837 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49838 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
49839 mv prev-lto-plugin stageprofile-lto-plugin; : ; \
49841 @endif lto-plugin
49842 @if test -d $(TARGET_SUBDIR); then \
49843 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
49844 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
49846 rm -f stage_current
49848 # Bubble a bug fix through all the stages up to stage feedback. They are
49849 # remade, but not reconfigured. The next stage (if any) will not be
49850 # reconfigured either.
49851 .PHONY: stagefeedback-bubble
49852 stagefeedback-bubble:: stageprofile-bubble
49853 @r=`${PWD_COMMAND}`; export r; \
49854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49855 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
49856 echo Skipping rebuild of stagefeedback; \
49857 else \
49858 $(MAKE) stagefeedback-start; \
49859 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
49862 .PHONY: all-stagefeedback clean-stagefeedback
49863 do-clean: clean-stagefeedback
49865 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49866 # only possibility, but now it conflicts with no-bootstrap rules
49867 @if gcc-bootstrap
49871 .PHONY: profiledbootstrap profiledbootstrap-lean
49872 profiledbootstrap:
49873 echo stagefeedback > stage_final
49874 @r=`${PWD_COMMAND}`; export r; \
49875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49876 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
49877 @: $(MAKE); $(unstage)
49878 @r=`${PWD_COMMAND}`; export r; \
49879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49880 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49881 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49883 profiledbootstrap-lean:
49884 echo stagefeedback > stage_final
49885 @r=`${PWD_COMMAND}`; export r; \
49886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49887 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
49888 @: $(MAKE); $(unstage)
49889 @r=`${PWD_COMMAND}`; export r; \
49890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49891 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49892 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49895 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49896 distclean-stageprofile:: distclean-stagefeedback
49897 .PHONY: distclean-stagefeedback
49898 distclean-stagefeedback::
49899 @: $(MAKE); $(stage)
49900 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
49901 rm -rf stagefeedback-*
49904 @endif gcc-bootstrap
49908 stageprofile-end::
49909 $(MAKE) distclean-stagefeedback
49911 stagefeedback-start::
49912 @r=`${PWD_COMMAND}`; export r; \
49913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49914 for i in prev-*; do \
49915 j=`echo $$i | sed s/^prev-//`; \
49916 cd $$r/$$i && \
49917 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
49918 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
49919 done
49921 @if gcc-bootstrap
49922 do-distclean: distclean-stage1
49924 # Provide a GCC build when we're building target libraries. This does
49925 # not work as a dependency, just as the minimum necessary to avoid errors.
49926 stage_last:
49927 @r=`${PWD_COMMAND}`; export r; \
49928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49929 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
49931 # Same as unstage, but not phony and defaulting to stage1-start. We place
49932 # it in the dependency so that for example `make -j3 all-gcc' works.
49933 stage_current:
49934 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
49936 .PHONY: restrap
49937 restrap::
49938 @: $(MAKE); $(stage)
49939 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
49940 restrap:: all
49941 @endif gcc-bootstrap
49943 # --------------------------------------
49944 # Dependencies between different modules
49945 # --------------------------------------
49947 # Generic dependencies for target modules on host stuff, especially gcc
49948 @if gcc-bootstrap
49949 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
49950 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
49951 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
49952 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
49953 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
49954 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
49955 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
49956 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
49957 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
49958 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
49959 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
49960 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
49961 configure-stage1-target-libmpx: maybe-all-stage1-gcc
49962 configure-stage2-target-libmpx: maybe-all-stage2-gcc
49963 configure-stage3-target-libmpx: maybe-all-stage3-gcc
49964 configure-stage4-target-libmpx: maybe-all-stage4-gcc
49965 configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
49966 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
49967 configure-stage1-target-libvtv: maybe-all-stage1-gcc
49968 configure-stage2-target-libvtv: maybe-all-stage2-gcc
49969 configure-stage3-target-libvtv: maybe-all-stage3-gcc
49970 configure-stage4-target-libvtv: maybe-all-stage4-gcc
49971 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
49972 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
49973 configure-target-libcilkrts: stage_last
49974 configure-target-liboffloadmic: stage_last
49975 configure-target-libssp: stage_last
49976 configure-target-newlib: stage_last
49977 configure-stage1-target-libgcc: maybe-all-stage1-gcc
49978 configure-stage2-target-libgcc: maybe-all-stage2-gcc
49979 configure-stage3-target-libgcc: maybe-all-stage3-gcc
49980 configure-stage4-target-libgcc: maybe-all-stage4-gcc
49981 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
49982 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
49983 configure-target-libbacktrace: stage_last
49984 configure-target-libquadmath: stage_last
49985 configure-target-libgfortran: stage_last
49986 configure-target-libobjc: stage_last
49987 configure-target-libgo: stage_last
49988 configure-target-libtermcap: stage_last
49989 configure-target-winsup: stage_last
49990 configure-target-libgloss: stage_last
49991 configure-target-libffi: stage_last
49992 configure-target-libjava: stage_last
49993 configure-target-zlib: stage_last
49994 configure-target-boehm-gc: stage_last
49995 configure-target-rda: stage_last
49996 configure-target-libada: stage_last
49997 configure-stage1-target-libgomp: maybe-all-stage1-gcc
49998 configure-stage2-target-libgomp: maybe-all-stage2-gcc
49999 configure-stage3-target-libgomp: maybe-all-stage3-gcc
50000 configure-stage4-target-libgomp: maybe-all-stage4-gcc
50001 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
50002 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
50003 configure-target-libitm: stage_last
50004 configure-target-libatomic: stage_last
50005 @endif gcc-bootstrap
50007 @if gcc-no-bootstrap
50008 configure-target-libstdc++-v3: maybe-all-gcc
50009 configure-target-libsanitizer: maybe-all-gcc
50010 configure-target-libmpx: maybe-all-gcc
50011 configure-target-libvtv: maybe-all-gcc
50012 configure-target-libcilkrts: maybe-all-gcc
50013 configure-target-liboffloadmic: maybe-all-gcc
50014 configure-target-libssp: maybe-all-gcc
50015 configure-target-newlib: maybe-all-gcc
50016 configure-target-libgcc: maybe-all-gcc
50017 configure-target-libbacktrace: maybe-all-gcc
50018 configure-target-libquadmath: maybe-all-gcc
50019 configure-target-libgfortran: maybe-all-gcc
50020 configure-target-libobjc: maybe-all-gcc
50021 configure-target-libgo: maybe-all-gcc
50022 configure-target-libtermcap: maybe-all-gcc
50023 configure-target-winsup: maybe-all-gcc
50024 configure-target-libgloss: maybe-all-gcc
50025 configure-target-libffi: maybe-all-gcc
50026 configure-target-libjava: maybe-all-gcc
50027 configure-target-zlib: maybe-all-gcc
50028 configure-target-boehm-gc: maybe-all-gcc
50029 configure-target-rda: maybe-all-gcc
50030 configure-target-libada: maybe-all-gcc
50031 configure-target-libgomp: maybe-all-gcc
50032 configure-target-libitm: maybe-all-gcc
50033 configure-target-libatomic: maybe-all-gcc
50034 @endif gcc-no-bootstrap
50037 # There are two types of dependencies here: 'hard' dependencies, where one
50038 # module simply won't build without the other; and 'soft' dependencies, where
50039 # if the depended-on module is missing, the depending module will do without
50040 # or find a substitute somewhere (perhaps installed). Soft dependencies
50041 # are made here to depend on a 'maybe-' target. If you're not sure,
50042 # it's safer to use a soft dependency.
50049 # With all the machinery above in place, it is pretty easy to generate
50050 # dependencies. Host dependencies are a bit more complex because we have
50051 # to check for bootstrap/prebootstrap dependencies. To resolve
50052 # prebootstrap dependencies, prebootstrap modules are gathered in
50053 # a hash table.
50054 all-build-bison: maybe-all-build-texinfo
50055 all-build-flex: maybe-all-build-texinfo
50056 all-build-flex: maybe-all-build-bison
50057 all-build-flex: maybe-all-build-m4
50058 all-build-libiberty: maybe-all-build-texinfo
50059 all-build-m4: maybe-all-build-texinfo
50060 all-build-fixincludes: maybe-all-build-libiberty
50061 all-build-libcpp: maybe-all-build-libiberty
50062 configure-gcc: maybe-configure-intl
50064 configure-stage1-gcc: maybe-configure-stage1-intl
50065 configure-stage2-gcc: maybe-configure-stage2-intl
50066 configure-stage3-gcc: maybe-configure-stage3-intl
50067 configure-stage4-gcc: maybe-configure-stage4-intl
50068 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
50069 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
50070 configure-gcc: maybe-all-gmp
50072 configure-stage1-gcc: maybe-all-stage1-gmp
50073 configure-stage2-gcc: maybe-all-stage2-gmp
50074 configure-stage3-gcc: maybe-all-stage3-gmp
50075 configure-stage4-gcc: maybe-all-stage4-gmp
50076 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
50077 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
50078 configure-gcc: maybe-all-mpfr
50080 configure-stage1-gcc: maybe-all-stage1-mpfr
50081 configure-stage2-gcc: maybe-all-stage2-mpfr
50082 configure-stage3-gcc: maybe-all-stage3-mpfr
50083 configure-stage4-gcc: maybe-all-stage4-mpfr
50084 configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
50085 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50086 configure-gcc: maybe-all-mpc
50088 configure-stage1-gcc: maybe-all-stage1-mpc
50089 configure-stage2-gcc: maybe-all-stage2-mpc
50090 configure-stage3-gcc: maybe-all-stage3-mpc
50091 configure-stage4-gcc: maybe-all-stage4-mpc
50092 configure-stageprofile-gcc: maybe-all-stageprofile-mpc
50093 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50094 configure-gcc: maybe-all-isl
50096 configure-stage1-gcc: maybe-all-stage1-isl
50097 configure-stage2-gcc: maybe-all-stage2-isl
50098 configure-stage3-gcc: maybe-all-stage3-isl
50099 configure-stage4-gcc: maybe-all-stage4-isl
50100 configure-stageprofile-gcc: maybe-all-stageprofile-isl
50101 configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
50102 configure-gcc: maybe-all-lto-plugin
50104 configure-stage1-gcc: maybe-all-stage1-lto-plugin
50105 configure-stage2-gcc: maybe-all-stage2-lto-plugin
50106 configure-stage3-gcc: maybe-all-stage3-lto-plugin
50107 configure-stage4-gcc: maybe-all-stage4-lto-plugin
50108 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50109 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50110 configure-gcc: maybe-all-binutils
50112 configure-stage1-gcc: maybe-all-stage1-binutils
50113 configure-stage2-gcc: maybe-all-stage2-binutils
50114 configure-stage3-gcc: maybe-all-stage3-binutils
50115 configure-stage4-gcc: maybe-all-stage4-binutils
50116 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
50117 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
50118 configure-gcc: maybe-all-gas
50120 configure-stage1-gcc: maybe-all-stage1-gas
50121 configure-stage2-gcc: maybe-all-stage2-gas
50122 configure-stage3-gcc: maybe-all-stage3-gas
50123 configure-stage4-gcc: maybe-all-stage4-gas
50124 configure-stageprofile-gcc: maybe-all-stageprofile-gas
50125 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
50126 configure-gcc: maybe-all-ld
50128 configure-stage1-gcc: maybe-all-stage1-ld
50129 configure-stage2-gcc: maybe-all-stage2-ld
50130 configure-stage3-gcc: maybe-all-stage3-ld
50131 configure-stage4-gcc: maybe-all-stage4-ld
50132 configure-stageprofile-gcc: maybe-all-stageprofile-ld
50133 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
50134 configure-gcc: maybe-all-gold
50136 configure-stage1-gcc: maybe-all-stage1-gold
50137 configure-stage2-gcc: maybe-all-stage2-gold
50138 configure-stage3-gcc: maybe-all-stage3-gold
50139 configure-stage4-gcc: maybe-all-stage4-gold
50140 configure-stageprofile-gcc: maybe-all-stageprofile-gold
50141 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
50142 configure-gcc: maybe-all-libelf
50144 configure-stage1-gcc: maybe-all-stage1-libelf
50145 configure-stage2-gcc: maybe-all-stage2-libelf
50146 configure-stage3-gcc: maybe-all-stage3-libelf
50147 configure-stage4-gcc: maybe-all-stage4-libelf
50148 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
50149 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
50150 configure-gcc: maybe-all-libiconv
50152 configure-stage1-gcc: maybe-all-stage1-libiconv
50153 configure-stage2-gcc: maybe-all-stage2-libiconv
50154 configure-stage3-gcc: maybe-all-stage3-libiconv
50155 configure-stage4-gcc: maybe-all-stage4-libiconv
50156 configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
50157 configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50158 all-gcc: all-libiberty
50160 all-stage1-gcc: all-stage1-libiberty
50161 all-stage2-gcc: all-stage2-libiberty
50162 all-stage3-gcc: all-stage3-libiberty
50163 all-stage4-gcc: all-stage4-libiberty
50164 all-stageprofile-gcc: all-stageprofile-libiberty
50165 all-stagefeedback-gcc: all-stagefeedback-libiberty
50166 all-gcc: maybe-all-intl
50168 all-stage1-gcc: maybe-all-stage1-intl
50169 all-stage2-gcc: maybe-all-stage2-intl
50170 all-stage3-gcc: maybe-all-stage3-intl
50171 all-stage4-gcc: maybe-all-stage4-intl
50172 all-stageprofile-gcc: maybe-all-stageprofile-intl
50173 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
50174 all-gcc: maybe-all-mpfr
50176 all-stage1-gcc: maybe-all-stage1-mpfr
50177 all-stage2-gcc: maybe-all-stage2-mpfr
50178 all-stage3-gcc: maybe-all-stage3-mpfr
50179 all-stage4-gcc: maybe-all-stage4-mpfr
50180 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
50181 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50182 all-gcc: maybe-all-mpc
50184 all-stage1-gcc: maybe-all-stage1-mpc
50185 all-stage2-gcc: maybe-all-stage2-mpc
50186 all-stage3-gcc: maybe-all-stage3-mpc
50187 all-stage4-gcc: maybe-all-stage4-mpc
50188 all-stageprofile-gcc: maybe-all-stageprofile-mpc
50189 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50190 all-gcc: maybe-all-isl
50192 all-stage1-gcc: maybe-all-stage1-isl
50193 all-stage2-gcc: maybe-all-stage2-isl
50194 all-stage3-gcc: maybe-all-stage3-isl
50195 all-stage4-gcc: maybe-all-stage4-isl
50196 all-stageprofile-gcc: maybe-all-stageprofile-isl
50197 all-stagefeedback-gcc: maybe-all-stagefeedback-isl
50198 all-gcc: maybe-all-build-texinfo
50200 all-stage1-gcc: maybe-all-build-texinfo
50201 all-stage2-gcc: maybe-all-build-texinfo
50202 all-stage3-gcc: maybe-all-build-texinfo
50203 all-stage4-gcc: maybe-all-build-texinfo
50204 all-stageprofile-gcc: maybe-all-build-texinfo
50205 all-stagefeedback-gcc: maybe-all-build-texinfo
50206 all-gcc: maybe-all-build-bison
50208 all-stage1-gcc: maybe-all-build-bison
50209 all-stage2-gcc: maybe-all-build-bison
50210 all-stage3-gcc: maybe-all-build-bison
50211 all-stage4-gcc: maybe-all-build-bison
50212 all-stageprofile-gcc: maybe-all-build-bison
50213 all-stagefeedback-gcc: maybe-all-build-bison
50214 all-gcc: maybe-all-build-flex
50216 all-stage1-gcc: maybe-all-build-flex
50217 all-stage2-gcc: maybe-all-build-flex
50218 all-stage3-gcc: maybe-all-build-flex
50219 all-stage4-gcc: maybe-all-build-flex
50220 all-stageprofile-gcc: maybe-all-build-flex
50221 all-stagefeedback-gcc: maybe-all-build-flex
50222 all-gcc: maybe-all-build-libiberty
50224 all-stage1-gcc: maybe-all-build-libiberty
50225 all-stage2-gcc: maybe-all-build-libiberty
50226 all-stage3-gcc: maybe-all-build-libiberty
50227 all-stage4-gcc: maybe-all-build-libiberty
50228 all-stageprofile-gcc: maybe-all-build-libiberty
50229 all-stagefeedback-gcc: maybe-all-build-libiberty
50230 all-gcc: maybe-all-build-fixincludes
50232 all-stage1-gcc: maybe-all-build-fixincludes
50233 all-stage2-gcc: maybe-all-build-fixincludes
50234 all-stage3-gcc: maybe-all-build-fixincludes
50235 all-stage4-gcc: maybe-all-build-fixincludes
50236 all-stageprofile-gcc: maybe-all-build-fixincludes
50237 all-stagefeedback-gcc: maybe-all-build-fixincludes
50238 all-gcc: maybe-all-build-libcpp
50240 all-stage1-gcc: maybe-all-build-libcpp
50241 all-stage2-gcc: maybe-all-build-libcpp
50242 all-stage3-gcc: maybe-all-build-libcpp
50243 all-stage4-gcc: maybe-all-build-libcpp
50244 all-stageprofile-gcc: maybe-all-build-libcpp
50245 all-stagefeedback-gcc: maybe-all-build-libcpp
50246 all-gcc: maybe-all-zlib
50248 all-stage1-gcc: maybe-all-stage1-zlib
50249 all-stage2-gcc: maybe-all-stage2-zlib
50250 all-stage3-gcc: maybe-all-stage3-zlib
50251 all-stage4-gcc: maybe-all-stage4-zlib
50252 all-stageprofile-gcc: maybe-all-stageprofile-zlib
50253 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
50254 all-gcc: all-libbacktrace
50256 all-stage1-gcc: all-stage1-libbacktrace
50257 all-stage2-gcc: all-stage2-libbacktrace
50258 all-stage3-gcc: all-stage3-libbacktrace
50259 all-stage4-gcc: all-stage4-libbacktrace
50260 all-stageprofile-gcc: all-stageprofile-libbacktrace
50261 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
50262 all-gcc: all-libcpp
50264 all-stage1-gcc: all-stage1-libcpp
50265 all-stage2-gcc: all-stage2-libcpp
50266 all-stage3-gcc: all-stage3-libcpp
50267 all-stage4-gcc: all-stage4-libcpp
50268 all-stageprofile-gcc: all-stageprofile-libcpp
50269 all-stagefeedback-gcc: all-stagefeedback-libcpp
50270 all-gcc: all-libdecnumber
50272 all-stage1-gcc: all-stage1-libdecnumber
50273 all-stage2-gcc: all-stage2-libdecnumber
50274 all-stage3-gcc: all-stage3-libdecnumber
50275 all-stage4-gcc: all-stage4-libdecnumber
50276 all-stageprofile-gcc: all-stageprofile-libdecnumber
50277 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
50278 all-gcc: maybe-all-libiberty
50280 all-stage1-gcc: maybe-all-stage1-libiberty
50281 all-stage2-gcc: maybe-all-stage2-libiberty
50282 all-stage3-gcc: maybe-all-stage3-libiberty
50283 all-stage4-gcc: maybe-all-stage4-libiberty
50284 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
50285 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
50286 all-gcc: maybe-all-fixincludes
50288 all-stage1-gcc: maybe-all-stage1-fixincludes
50289 all-stage2-gcc: maybe-all-stage2-fixincludes
50290 all-stage3-gcc: maybe-all-stage3-fixincludes
50291 all-stage4-gcc: maybe-all-stage4-fixincludes
50292 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
50293 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
50294 all-gcc: maybe-all-lto-plugin
50296 all-stage1-gcc: maybe-all-stage1-lto-plugin
50297 all-stage2-gcc: maybe-all-stage2-lto-plugin
50298 all-stage3-gcc: maybe-all-stage3-lto-plugin
50299 all-stage4-gcc: maybe-all-stage4-lto-plugin
50300 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50301 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50302 all-gcc: maybe-all-libiconv
50304 all-stage1-gcc: maybe-all-stage1-libiconv
50305 all-stage2-gcc: maybe-all-stage2-libiconv
50306 all-stage3-gcc: maybe-all-stage3-libiconv
50307 all-stage4-gcc: maybe-all-stage4-libiconv
50308 all-stageprofile-gcc: maybe-all-stageprofile-libiconv
50309 all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50310 info-gcc: maybe-all-build-libiberty
50312 info-stage1-gcc: maybe-all-build-libiberty
50313 info-stage2-gcc: maybe-all-build-libiberty
50314 info-stage3-gcc: maybe-all-build-libiberty
50315 info-stage4-gcc: maybe-all-build-libiberty
50316 info-stageprofile-gcc: maybe-all-build-libiberty
50317 info-stagefeedback-gcc: maybe-all-build-libiberty
50318 dvi-gcc: maybe-all-build-libiberty
50320 dvi-stage1-gcc: maybe-all-build-libiberty
50321 dvi-stage2-gcc: maybe-all-build-libiberty
50322 dvi-stage3-gcc: maybe-all-build-libiberty
50323 dvi-stage4-gcc: maybe-all-build-libiberty
50324 dvi-stageprofile-gcc: maybe-all-build-libiberty
50325 dvi-stagefeedback-gcc: maybe-all-build-libiberty
50326 pdf-gcc: maybe-all-build-libiberty
50328 pdf-stage1-gcc: maybe-all-build-libiberty
50329 pdf-stage2-gcc: maybe-all-build-libiberty
50330 pdf-stage3-gcc: maybe-all-build-libiberty
50331 pdf-stage4-gcc: maybe-all-build-libiberty
50332 pdf-stageprofile-gcc: maybe-all-build-libiberty
50333 pdf-stagefeedback-gcc: maybe-all-build-libiberty
50334 html-gcc: maybe-all-build-libiberty
50336 html-stage1-gcc: maybe-all-build-libiberty
50337 html-stage2-gcc: maybe-all-build-libiberty
50338 html-stage3-gcc: maybe-all-build-libiberty
50339 html-stage4-gcc: maybe-all-build-libiberty
50340 html-stageprofile-gcc: maybe-all-build-libiberty
50341 html-stagefeedback-gcc: maybe-all-build-libiberty
50342 install-gcc: maybe-install-fixincludes
50343 install-gcc: maybe-install-lto-plugin
50344 install-strip-gcc: maybe-install-strip-fixincludes
50345 install-strip-gcc: maybe-install-strip-lto-plugin
50346 configure-libcpp: configure-libiberty
50348 configure-stage1-libcpp: configure-stage1-libiberty
50349 configure-stage2-libcpp: configure-stage2-libiberty
50350 configure-stage3-libcpp: configure-stage3-libiberty
50351 configure-stage4-libcpp: configure-stage4-libiberty
50352 configure-stageprofile-libcpp: configure-stageprofile-libiberty
50353 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
50354 configure-libcpp: maybe-configure-intl
50356 configure-stage1-libcpp: maybe-configure-stage1-intl
50357 configure-stage2-libcpp: maybe-configure-stage2-intl
50358 configure-stage3-libcpp: maybe-configure-stage3-intl
50359 configure-stage4-libcpp: maybe-configure-stage4-intl
50360 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
50361 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
50362 configure-libcpp: maybe-all-libiconv
50364 configure-stage1-libcpp: maybe-all-stage1-libiconv
50365 configure-stage2-libcpp: maybe-all-stage2-libiconv
50366 configure-stage3-libcpp: maybe-all-stage3-libiconv
50367 configure-stage4-libcpp: maybe-all-stage4-libiconv
50368 configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50369 configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50370 all-libcpp: all-libiberty
50372 all-stage1-libcpp: all-stage1-libiberty
50373 all-stage2-libcpp: all-stage2-libiberty
50374 all-stage3-libcpp: all-stage3-libiberty
50375 all-stage4-libcpp: all-stage4-libiberty
50376 all-stageprofile-libcpp: all-stageprofile-libiberty
50377 all-stagefeedback-libcpp: all-stagefeedback-libiberty
50378 all-libcpp: maybe-all-intl
50380 all-stage1-libcpp: maybe-all-stage1-intl
50381 all-stage2-libcpp: maybe-all-stage2-intl
50382 all-stage3-libcpp: maybe-all-stage3-intl
50383 all-stage4-libcpp: maybe-all-stage4-intl
50384 all-stageprofile-libcpp: maybe-all-stageprofile-intl
50385 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
50386 all-libcpp: maybe-all-libiconv
50388 all-stage1-libcpp: maybe-all-stage1-libiconv
50389 all-stage2-libcpp: maybe-all-stage2-libiconv
50390 all-stage3-libcpp: maybe-all-stage3-libiconv
50391 all-stage4-libcpp: maybe-all-stage4-libiconv
50392 all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50393 all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50394 all-fixincludes: maybe-all-libiberty
50396 all-stage1-fixincludes: maybe-all-stage1-libiberty
50397 all-stage2-fixincludes: maybe-all-stage2-libiberty
50398 all-stage3-fixincludes: maybe-all-stage3-libiberty
50399 all-stage4-fixincludes: maybe-all-stage4-libiberty
50400 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
50401 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
50402 all-gnattools: maybe-all-target-libada
50403 all-gnattools: maybe-all-target-libstdc++-v3
50404 all-lto-plugin: maybe-all-libiberty
50406 all-stage1-lto-plugin: maybe-all-stage1-libiberty
50407 all-stage2-lto-plugin: maybe-all-stage2-libiberty
50408 all-stage3-lto-plugin: maybe-all-stage3-libiberty
50409 all-stage4-lto-plugin: maybe-all-stage4-libiberty
50410 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
50411 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
50412 all-lto-plugin: maybe-all-libiberty-linker-plugin
50414 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
50415 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
50416 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
50417 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
50418 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
50419 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
50420 configure-libcc1: maybe-configure-gcc
50421 all-libcc1: maybe-all-gcc
50422 all-gotools: maybe-all-target-libgo
50423 all-utils: maybe-all-libiberty
50424 configure-intl: maybe-all-libiconv
50426 configure-stage1-intl: maybe-all-stage1-libiconv
50427 configure-stage2-intl: maybe-all-stage2-libiconv
50428 configure-stage3-intl: maybe-all-stage3-libiconv
50429 configure-stage4-intl: maybe-all-stage4-libiconv
50430 configure-stageprofile-intl: maybe-all-stageprofile-libiconv
50431 configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50432 configure-mpfr: maybe-all-gmp
50434 configure-stage1-mpfr: maybe-all-stage1-gmp
50435 configure-stage2-mpfr: maybe-all-stage2-gmp
50436 configure-stage3-mpfr: maybe-all-stage3-gmp
50437 configure-stage4-mpfr: maybe-all-stage4-gmp
50438 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
50439 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
50440 configure-mpc: maybe-all-mpfr
50442 configure-stage1-mpc: maybe-all-stage1-mpfr
50443 configure-stage2-mpc: maybe-all-stage2-mpfr
50444 configure-stage3-mpc: maybe-all-stage3-mpfr
50445 configure-stage4-mpc: maybe-all-stage4-mpfr
50446 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
50447 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
50448 configure-isl: maybe-all-gmp
50450 configure-stage1-isl: maybe-all-stage1-gmp
50451 configure-stage2-isl: maybe-all-stage2-gmp
50452 configure-stage3-isl: maybe-all-stage3-gmp
50453 configure-stage4-isl: maybe-all-stage4-gmp
50454 configure-stageprofile-isl: maybe-all-stageprofile-gmp
50455 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
50456 all-intl: maybe-all-libiconv
50458 all-stage1-intl: maybe-all-stage1-libiconv
50459 all-stage2-intl: maybe-all-stage2-libiconv
50460 all-stage3-intl: maybe-all-stage3-libiconv
50461 all-stage4-intl: maybe-all-stage4-libiconv
50462 all-stageprofile-intl: maybe-all-stageprofile-libiconv
50463 all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50464 configure-gdb: maybe-all-intl
50465 configure-gdb: maybe-configure-sim
50466 configure-gdb: maybe-all-bfd
50467 configure-gdb: maybe-all-libiconv
50468 all-gdb: maybe-all-libiberty
50469 all-gdb: maybe-all-libiconv
50470 all-gdb: maybe-all-opcodes
50471 all-gdb: maybe-all-readline
50472 all-gdb: maybe-all-build-bison
50473 all-gdb: maybe-all-sim
50474 all-gdb: maybe-all-libdecnumber
50475 all-gdb: maybe-all-libtermcap
50476 configure-libgui: maybe-configure-tcl
50477 configure-libgui: maybe-configure-tk
50478 all-libgui: maybe-all-tcl
50479 all-libgui: maybe-all-tk
50480 all-libgui: maybe-all-itcl
50481 configure-bfd: configure-libiberty
50483 configure-stage1-bfd: configure-stage1-libiberty
50484 configure-stage2-bfd: configure-stage2-libiberty
50485 configure-stage3-bfd: configure-stage3-libiberty
50486 configure-stage4-bfd: configure-stage4-libiberty
50487 configure-stageprofile-bfd: configure-stageprofile-libiberty
50488 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
50489 configure-bfd: maybe-configure-intl
50491 configure-stage1-bfd: maybe-configure-stage1-intl
50492 configure-stage2-bfd: maybe-configure-stage2-intl
50493 configure-stage3-bfd: maybe-configure-stage3-intl
50494 configure-stage4-bfd: maybe-configure-stage4-intl
50495 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
50496 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
50497 all-bfd: maybe-all-libiberty
50499 all-stage1-bfd: maybe-all-stage1-libiberty
50500 all-stage2-bfd: maybe-all-stage2-libiberty
50501 all-stage3-bfd: maybe-all-stage3-libiberty
50502 all-stage4-bfd: maybe-all-stage4-libiberty
50503 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
50504 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
50505 all-bfd: maybe-all-intl
50507 all-stage1-bfd: maybe-all-stage1-intl
50508 all-stage2-bfd: maybe-all-stage2-intl
50509 all-stage3-bfd: maybe-all-stage3-intl
50510 all-stage4-bfd: maybe-all-stage4-intl
50511 all-stageprofile-bfd: maybe-all-stageprofile-intl
50512 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
50513 all-bfd: maybe-all-zlib
50515 all-stage1-bfd: maybe-all-stage1-zlib
50516 all-stage2-bfd: maybe-all-stage2-zlib
50517 all-stage3-bfd: maybe-all-stage3-zlib
50518 all-stage4-bfd: maybe-all-stage4-zlib
50519 all-stageprofile-bfd: maybe-all-stageprofile-zlib
50520 all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
50521 configure-opcodes: configure-libiberty
50523 configure-stage1-opcodes: configure-stage1-libiberty
50524 configure-stage2-opcodes: configure-stage2-libiberty
50525 configure-stage3-opcodes: configure-stage3-libiberty
50526 configure-stage4-opcodes: configure-stage4-libiberty
50527 configure-stageprofile-opcodes: configure-stageprofile-libiberty
50528 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
50529 all-opcodes: maybe-all-libiberty
50531 all-stage1-opcodes: maybe-all-stage1-libiberty
50532 all-stage2-opcodes: maybe-all-stage2-libiberty
50533 all-stage3-opcodes: maybe-all-stage3-libiberty
50534 all-stage4-opcodes: maybe-all-stage4-libiberty
50535 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50536 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50537 configure-binutils: maybe-configure-intl
50539 configure-stage1-binutils: maybe-configure-stage1-intl
50540 configure-stage2-binutils: maybe-configure-stage2-intl
50541 configure-stage3-binutils: maybe-configure-stage3-intl
50542 configure-stage4-binutils: maybe-configure-stage4-intl
50543 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
50544 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
50545 all-binutils: maybe-all-libiberty
50547 all-stage1-binutils: maybe-all-stage1-libiberty
50548 all-stage2-binutils: maybe-all-stage2-libiberty
50549 all-stage3-binutils: maybe-all-stage3-libiberty
50550 all-stage4-binutils: maybe-all-stage4-libiberty
50551 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
50552 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
50553 all-binutils: maybe-all-opcodes
50555 all-stage1-binutils: maybe-all-stage1-opcodes
50556 all-stage2-binutils: maybe-all-stage2-opcodes
50557 all-stage3-binutils: maybe-all-stage3-opcodes
50558 all-stage4-binutils: maybe-all-stage4-opcodes
50559 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
50560 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
50561 all-binutils: maybe-all-bfd
50563 all-stage1-binutils: maybe-all-stage1-bfd
50564 all-stage2-binutils: maybe-all-stage2-bfd
50565 all-stage3-binutils: maybe-all-stage3-bfd
50566 all-stage4-binutils: maybe-all-stage4-bfd
50567 all-stageprofile-binutils: maybe-all-stageprofile-bfd
50568 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
50569 all-binutils: maybe-all-build-flex
50571 all-stage1-binutils: maybe-all-build-flex
50572 all-stage2-binutils: maybe-all-build-flex
50573 all-stage3-binutils: maybe-all-build-flex
50574 all-stage4-binutils: maybe-all-build-flex
50575 all-stageprofile-binutils: maybe-all-build-flex
50576 all-stagefeedback-binutils: maybe-all-build-flex
50577 all-binutils: maybe-all-build-bison
50579 all-stage1-binutils: maybe-all-build-bison
50580 all-stage2-binutils: maybe-all-build-bison
50581 all-stage3-binutils: maybe-all-build-bison
50582 all-stage4-binutils: maybe-all-build-bison
50583 all-stageprofile-binutils: maybe-all-build-bison
50584 all-stagefeedback-binutils: maybe-all-build-bison
50585 all-binutils: maybe-all-intl
50587 all-stage1-binutils: maybe-all-stage1-intl
50588 all-stage2-binutils: maybe-all-stage2-intl
50589 all-stage3-binutils: maybe-all-stage3-intl
50590 all-stage4-binutils: maybe-all-stage4-intl
50591 all-stageprofile-binutils: maybe-all-stageprofile-intl
50592 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
50593 all-binutils: maybe-all-gas
50595 all-stage1-binutils: maybe-all-stage1-gas
50596 all-stage2-binutils: maybe-all-stage2-gas
50597 all-stage3-binutils: maybe-all-stage3-gas
50598 all-stage4-binutils: maybe-all-stage4-gas
50599 all-stageprofile-binutils: maybe-all-stageprofile-gas
50600 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
50601 install-binutils: maybe-install-opcodes
50602 install-strip-binutils: maybe-install-strip-opcodes
50603 install-opcodes: maybe-install-bfd
50604 install-strip-opcodes: maybe-install-strip-bfd
50605 configure-gas: maybe-configure-intl
50607 configure-stage1-gas: maybe-configure-stage1-intl
50608 configure-stage2-gas: maybe-configure-stage2-intl
50609 configure-stage3-gas: maybe-configure-stage3-intl
50610 configure-stage4-gas: maybe-configure-stage4-intl
50611 configure-stageprofile-gas: maybe-configure-stageprofile-intl
50612 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
50613 all-gas: maybe-all-libiberty
50615 all-stage1-gas: maybe-all-stage1-libiberty
50616 all-stage2-gas: maybe-all-stage2-libiberty
50617 all-stage3-gas: maybe-all-stage3-libiberty
50618 all-stage4-gas: maybe-all-stage4-libiberty
50619 all-stageprofile-gas: maybe-all-stageprofile-libiberty
50620 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
50621 all-gas: maybe-all-opcodes
50623 all-stage1-gas: maybe-all-stage1-opcodes
50624 all-stage2-gas: maybe-all-stage2-opcodes
50625 all-stage3-gas: maybe-all-stage3-opcodes
50626 all-stage4-gas: maybe-all-stage4-opcodes
50627 all-stageprofile-gas: maybe-all-stageprofile-opcodes
50628 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
50629 all-gas: maybe-all-bfd
50631 all-stage1-gas: maybe-all-stage1-bfd
50632 all-stage2-gas: maybe-all-stage2-bfd
50633 all-stage3-gas: maybe-all-stage3-bfd
50634 all-stage4-gas: maybe-all-stage4-bfd
50635 all-stageprofile-gas: maybe-all-stageprofile-bfd
50636 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
50637 all-gas: maybe-all-intl
50639 all-stage1-gas: maybe-all-stage1-intl
50640 all-stage2-gas: maybe-all-stage2-intl
50641 all-stage3-gas: maybe-all-stage3-intl
50642 all-stage4-gas: maybe-all-stage4-intl
50643 all-stageprofile-gas: maybe-all-stageprofile-intl
50644 all-stagefeedback-gas: maybe-all-stagefeedback-intl
50645 configure-gprof: maybe-configure-intl
50646 all-gprof: maybe-all-libiberty
50647 all-gprof: maybe-all-bfd
50648 all-gprof: maybe-all-opcodes
50649 all-gprof: maybe-all-intl
50650 all-gprof: maybe-all-gas
50651 configure-ld: maybe-configure-intl
50653 configure-stage1-ld: maybe-configure-stage1-intl
50654 configure-stage2-ld: maybe-configure-stage2-intl
50655 configure-stage3-ld: maybe-configure-stage3-intl
50656 configure-stage4-ld: maybe-configure-stage4-intl
50657 configure-stageprofile-ld: maybe-configure-stageprofile-intl
50658 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
50659 all-ld: maybe-all-libiberty
50661 all-stage1-ld: maybe-all-stage1-libiberty
50662 all-stage2-ld: maybe-all-stage2-libiberty
50663 all-stage3-ld: maybe-all-stage3-libiberty
50664 all-stage4-ld: maybe-all-stage4-libiberty
50665 all-stageprofile-ld: maybe-all-stageprofile-libiberty
50666 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
50667 all-ld: maybe-all-bfd
50669 all-stage1-ld: maybe-all-stage1-bfd
50670 all-stage2-ld: maybe-all-stage2-bfd
50671 all-stage3-ld: maybe-all-stage3-bfd
50672 all-stage4-ld: maybe-all-stage4-bfd
50673 all-stageprofile-ld: maybe-all-stageprofile-bfd
50674 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
50675 all-ld: maybe-all-opcodes
50677 all-stage1-ld: maybe-all-stage1-opcodes
50678 all-stage2-ld: maybe-all-stage2-opcodes
50679 all-stage3-ld: maybe-all-stage3-opcodes
50680 all-stage4-ld: maybe-all-stage4-opcodes
50681 all-stageprofile-ld: maybe-all-stageprofile-opcodes
50682 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
50683 all-ld: maybe-all-build-bison
50685 all-stage1-ld: maybe-all-build-bison
50686 all-stage2-ld: maybe-all-build-bison
50687 all-stage3-ld: maybe-all-build-bison
50688 all-stage4-ld: maybe-all-build-bison
50689 all-stageprofile-ld: maybe-all-build-bison
50690 all-stagefeedback-ld: maybe-all-build-bison
50691 all-ld: maybe-all-build-flex
50693 all-stage1-ld: maybe-all-build-flex
50694 all-stage2-ld: maybe-all-build-flex
50695 all-stage3-ld: maybe-all-build-flex
50696 all-stage4-ld: maybe-all-build-flex
50697 all-stageprofile-ld: maybe-all-build-flex
50698 all-stagefeedback-ld: maybe-all-build-flex
50699 all-ld: maybe-all-intl
50701 all-stage1-ld: maybe-all-stage1-intl
50702 all-stage2-ld: maybe-all-stage2-intl
50703 all-stage3-ld: maybe-all-stage3-intl
50704 all-stage4-ld: maybe-all-stage4-intl
50705 all-stageprofile-ld: maybe-all-stageprofile-intl
50706 all-stagefeedback-ld: maybe-all-stagefeedback-intl
50707 all-ld: maybe-all-gas
50709 all-stage1-ld: maybe-all-stage1-gas
50710 all-stage2-ld: maybe-all-stage2-gas
50711 all-stage3-ld: maybe-all-stage3-gas
50712 all-stage4-ld: maybe-all-stage4-gas
50713 all-stageprofile-ld: maybe-all-stageprofile-gas
50714 all-stagefeedback-ld: maybe-all-stagefeedback-gas
50715 all-ld: maybe-all-binutils
50717 all-stage1-ld: maybe-all-stage1-binutils
50718 all-stage2-ld: maybe-all-stage2-binutils
50719 all-stage3-ld: maybe-all-stage3-binutils
50720 all-stage4-ld: maybe-all-stage4-binutils
50721 all-stageprofile-ld: maybe-all-stageprofile-binutils
50722 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
50723 install-ld: maybe-install-gold
50724 install-strip-ld: maybe-install-strip-gold
50725 configure-gold: maybe-configure-intl
50727 configure-stage1-gold: maybe-configure-stage1-intl
50728 configure-stage2-gold: maybe-configure-stage2-intl
50729 configure-stage3-gold: maybe-configure-stage3-intl
50730 configure-stage4-gold: maybe-configure-stage4-intl
50731 configure-stageprofile-gold: maybe-configure-stageprofile-intl
50732 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
50733 all-gold: maybe-all-libiberty
50735 all-stage1-gold: maybe-all-stage1-libiberty
50736 all-stage2-gold: maybe-all-stage2-libiberty
50737 all-stage3-gold: maybe-all-stage3-libiberty
50738 all-stage4-gold: maybe-all-stage4-libiberty
50739 all-stageprofile-gold: maybe-all-stageprofile-libiberty
50740 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
50741 all-gold: maybe-all-intl
50743 all-stage1-gold: maybe-all-stage1-intl
50744 all-stage2-gold: maybe-all-stage2-intl
50745 all-stage3-gold: maybe-all-stage3-intl
50746 all-stage4-gold: maybe-all-stage4-intl
50747 all-stageprofile-gold: maybe-all-stageprofile-intl
50748 all-stagefeedback-gold: maybe-all-stagefeedback-intl
50749 all-gold: maybe-all-bfd
50751 all-stage1-gold: maybe-all-stage1-bfd
50752 all-stage2-gold: maybe-all-stage2-bfd
50753 all-stage3-gold: maybe-all-stage3-bfd
50754 all-stage4-gold: maybe-all-stage4-bfd
50755 all-stageprofile-gold: maybe-all-stageprofile-bfd
50756 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
50757 all-gold: maybe-all-build-bison
50759 all-stage1-gold: maybe-all-build-bison
50760 all-stage2-gold: maybe-all-build-bison
50761 all-stage3-gold: maybe-all-build-bison
50762 all-stage4-gold: maybe-all-build-bison
50763 all-stageprofile-gold: maybe-all-build-bison
50764 all-stagefeedback-gold: maybe-all-build-bison
50765 all-gold: maybe-all-gas
50767 all-stage1-gold: maybe-all-stage1-gas
50768 all-stage2-gold: maybe-all-stage2-gas
50769 all-stage3-gold: maybe-all-stage3-gas
50770 all-stage4-gold: maybe-all-stage4-gas
50771 all-stageprofile-gold: maybe-all-stageprofile-gas
50772 all-stagefeedback-gold: maybe-all-stagefeedback-gas
50773 check-gold: maybe-all-binutils
50775 check-stage1-gold: maybe-all-stage1-binutils
50776 check-stage2-gold: maybe-all-stage2-binutils
50777 check-stage3-gold: maybe-all-stage3-binutils
50778 check-stage4-gold: maybe-all-stage4-binutils
50779 check-stageprofile-gold: maybe-all-stageprofile-binutils
50780 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
50781 check-gold: maybe-all-gas
50783 check-stage1-gold: maybe-all-stage1-gas
50784 check-stage2-gold: maybe-all-stage2-gas
50785 check-stage3-gold: maybe-all-stage3-gas
50786 check-stage4-gold: maybe-all-stage4-gas
50787 check-stageprofile-gold: maybe-all-stageprofile-gas
50788 check-stagefeedback-gold: maybe-all-stagefeedback-gas
50789 configure-opcodes: maybe-configure-intl
50791 configure-stage1-opcodes: maybe-configure-stage1-intl
50792 configure-stage2-opcodes: maybe-configure-stage2-intl
50793 configure-stage3-opcodes: maybe-configure-stage3-intl
50794 configure-stage4-opcodes: maybe-configure-stage4-intl
50795 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
50796 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
50797 all-opcodes: maybe-all-bfd
50799 all-stage1-opcodes: maybe-all-stage1-bfd
50800 all-stage2-opcodes: maybe-all-stage2-bfd
50801 all-stage3-opcodes: maybe-all-stage3-bfd
50802 all-stage4-opcodes: maybe-all-stage4-bfd
50803 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
50804 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
50805 all-opcodes: maybe-all-libiberty
50807 all-stage1-opcodes: maybe-all-stage1-libiberty
50808 all-stage2-opcodes: maybe-all-stage2-libiberty
50809 all-stage3-opcodes: maybe-all-stage3-libiberty
50810 all-stage4-opcodes: maybe-all-stage4-libiberty
50811 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50812 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50813 all-opcodes: maybe-all-intl
50815 all-stage1-opcodes: maybe-all-stage1-intl
50816 all-stage2-opcodes: maybe-all-stage2-intl
50817 all-stage3-opcodes: maybe-all-stage3-intl
50818 all-stage4-opcodes: maybe-all-stage4-intl
50819 all-stageprofile-opcodes: maybe-all-stageprofile-intl
50820 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
50821 all-dejagnu: maybe-all-tcl
50822 all-dejagnu: maybe-all-expect
50823 all-dejagnu: maybe-all-tk
50824 configure-expect: maybe-configure-tcl
50825 configure-expect: maybe-configure-tk
50826 all-expect: maybe-all-tcl
50827 all-expect: maybe-all-tk
50828 configure-itcl: maybe-configure-tcl
50829 configure-itcl: maybe-configure-tk
50830 all-itcl: maybe-all-tcl
50831 all-itcl: maybe-all-tk
50832 install-itcl: maybe-install-tcl
50833 install-strip-itcl: maybe-install-strip-tcl
50834 configure-tk: maybe-configure-tcl
50835 all-tk: maybe-all-tcl
50836 all-sid: maybe-all-libiberty
50837 all-sid: maybe-all-bfd
50838 all-sid: maybe-all-opcodes
50839 all-sid: maybe-all-tcl
50840 all-sid: maybe-all-tk
50841 install-sid: maybe-install-tcl
50842 install-strip-sid: maybe-install-strip-tcl
50843 install-sid: maybe-install-tk
50844 install-strip-sid: maybe-install-strip-tk
50845 configure-sim: maybe-configure-intl
50846 all-sim: maybe-all-intl
50847 all-sim: maybe-all-libiberty
50848 all-sim: maybe-all-bfd
50849 all-sim: maybe-all-opcodes
50850 all-sim: maybe-all-readline
50851 all-sim: maybe-configure-gdb
50852 all-fastjar: maybe-all-zlib
50853 all-fastjar: maybe-all-build-texinfo
50854 all-fastjar: maybe-all-libiberty
50855 all-bison: maybe-all-intl
50856 all-bison: maybe-all-build-texinfo
50857 all-flex: maybe-all-build-bison
50858 all-flex: maybe-all-intl
50859 all-flex: maybe-all-m4
50860 all-flex: maybe-all-build-texinfo
50861 all-m4: maybe-all-intl
50862 all-m4: maybe-all-build-texinfo
50863 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
50864 configure-target-fastjar: maybe-configure-target-zlib
50865 all-target-fastjar: maybe-all-target-zlib
50866 configure-target-libgo: maybe-configure-target-libffi
50867 configure-target-libgo: maybe-all-target-libstdc++-v3
50868 all-target-libgo: maybe-all-target-libbacktrace
50869 all-target-libgo: maybe-all-target-libffi
50870 all-target-libgo: maybe-all-target-libatomic
50871 configure-target-libjava: maybe-configure-target-zlib
50872 configure-target-libjava: maybe-configure-target-boehm-gc
50873 configure-target-libjava: maybe-configure-target-libffi
50874 all-target-libjava: maybe-all-fastjar
50875 all-target-libjava: maybe-all-target-zlib
50876 all-target-libjava: maybe-all-target-boehm-gc
50877 all-target-libjava: maybe-all-target-libffi
50878 configure-target-libobjc: maybe-configure-target-boehm-gc
50879 all-target-libobjc: maybe-all-target-boehm-gc
50880 configure-target-libstdc++-v3: maybe-configure-target-libgomp
50882 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50883 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50884 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50885 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50886 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50887 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50888 configure-target-liboffloadmic: maybe-configure-target-libgomp
50889 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
50891 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
50892 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
50893 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
50894 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
50895 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
50896 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
50897 configure-target-libvtv: maybe-all-target-libstdc++-v3
50899 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
50900 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
50901 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
50902 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
50903 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
50904 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
50905 all-target-libstdc++-v3: maybe-configure-target-libgomp
50907 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50908 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50909 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50910 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50911 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50912 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50913 all-target-liboffloadmic: maybe-all-target-libgomp
50914 install-target-libgo: maybe-install-target-libatomic
50915 install-target-libgfortran: maybe-install-target-libquadmath
50916 install-target-libgfortran: maybe-install-target-libgcc
50917 install-target-libsanitizer: maybe-install-target-libstdc++-v3
50918 install-target-libsanitizer: maybe-install-target-libgcc
50919 install-target-libvtv: maybe-install-target-libstdc++-v3
50920 install-target-libvtv: maybe-install-target-libgcc
50921 install-target-libcilkrts: maybe-install-target-libstdc++-v3
50922 install-target-libcilkrts: maybe-install-target-libgcc
50923 install-target-liboffloadmic: maybe-install-target-libstdc++-v3
50924 install-target-liboffloadmic: maybe-install-target-libgcc
50925 install-target-libjava: maybe-install-target-libgcc
50926 install-target-libitm: maybe-install-target-libgcc
50927 install-target-libobjc: maybe-install-target-libgcc
50928 install-target-libstdc++-v3: maybe-install-target-libgcc
50929 all-target-libgloss: maybe-all-target-newlib
50930 all-target-winsup: maybe-all-target-libtermcap
50931 configure-target-newlib: maybe-all-binutils
50932 configure-target-newlib: maybe-all-ld
50933 configure-target-libgfortran: maybe-all-target-libquadmath
50934 configure-target-libgfortran: maybe-all-target-libbacktrace
50937 # Dependencies for target modules on other target modules are
50938 # described by lang_env_dependencies; the defaults apply to anything
50939 # not mentioned there.
50942 @if gcc-bootstrap
50943 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
50944 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
50945 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
50946 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
50947 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
50948 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
50949 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
50950 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
50951 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
50952 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
50953 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
50954 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
50955 configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
50956 configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
50957 configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
50958 configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
50959 configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
50960 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
50961 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
50962 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
50963 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
50964 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
50965 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
50966 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
50967 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
50968 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
50969 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
50970 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
50971 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
50972 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
50973 @endif gcc-bootstrap
50975 @if gcc-no-bootstrap
50976 configure-target-libstdc++-v3: maybe-all-target-libgcc
50977 configure-target-libsanitizer: maybe-all-target-libgcc
50978 configure-target-libmpx: maybe-all-target-libgcc
50979 configure-target-libvtv: maybe-all-target-libgcc
50980 configure-target-libcilkrts: maybe-all-target-libgcc
50981 configure-target-liboffloadmic: maybe-all-target-libgcc
50982 configure-target-libssp: maybe-all-target-libgcc
50983 configure-target-newlib: maybe-all-target-libgcc
50984 configure-target-libbacktrace: maybe-all-target-libgcc
50985 configure-target-libquadmath: maybe-all-target-libgcc
50986 configure-target-libgfortran: maybe-all-target-libgcc
50987 configure-target-libobjc: maybe-all-target-libgcc
50988 configure-target-libgo: maybe-all-target-libgcc
50989 configure-target-libtermcap: maybe-all-target-libgcc
50990 configure-target-winsup: maybe-all-target-libgcc
50991 configure-target-libgloss: maybe-all-target-libgcc
50992 configure-target-libffi: maybe-all-target-libgcc
50993 configure-target-libjava: maybe-all-target-libgcc
50994 configure-target-zlib: maybe-all-target-libgcc
50995 configure-target-boehm-gc: maybe-all-target-libgcc
50996 configure-target-rda: maybe-all-target-libgcc
50997 configure-target-libada: maybe-all-target-libgcc
50998 configure-target-libgomp: maybe-all-target-libgcc
50999 configure-target-libitm: maybe-all-target-libgcc
51000 configure-target-libatomic: maybe-all-target-libgcc
51001 @endif gcc-no-bootstrap
51004 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51006 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
51008 configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
51010 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
51012 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
51013 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
51015 configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
51016 configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
51018 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51022 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
51024 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
51026 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51028 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51030 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
51032 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51034 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51037 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51038 configure-target-libffi: maybe-all-target-libstdc++-v3
51040 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51041 configure-target-libjava: maybe-all-target-libstdc++-v3
51043 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51045 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51047 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51049 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51051 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51053 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
51054 configure-target-libitm: maybe-all-target-libstdc++-v3
51056 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
51059 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
51060 GDB_TK = @GDB_TK@
51061 INSTALL_GDB_TK = @INSTALL_GDB_TK@
51062 configure-gdb: $(CONFIGURE_GDB_TK)
51063 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
51064 install-gdb: $(INSTALL_GDB_TK)
51066 # Serialization dependencies. Host configures don't work well in parallel to
51067 # each other, due to contention over config.cache. Target configures and
51068 # build configures are similar.
51069 @serialization_dependencies@
51071 # --------------------------------
51072 # Regenerating top level configury
51073 # --------------------------------
51075 # Rebuilding Makefile.in, using autogen.
51076 AUTOGEN = autogen
51077 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
51078 cd $(srcdir) && $(AUTOGEN) Makefile.def
51080 # Rebuilding Makefile.
51081 Makefile: $(srcdir)/Makefile.in config.status
51082 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51084 config.status: configure
51085 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
51087 # Rebuilding configure.
51088 AUTOCONF = autoconf
51089 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
51090 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
51091 cd $(srcdir) && $(AUTOCONF)
51093 # ------------------------------
51094 # Special directives to GNU Make
51095 # ------------------------------
51097 # Don't pass command-line variables to submakes.
51098 .NOEXPORT:
51099 MAKEOVERRIDES=
51101 # end of Makefile.in