revert 203173 which is already in upstream gcc-4_8-branch
[official-gcc.git] / integration / Makefile.in
blob8f98dad9c57368a7dc86ad5bd7f8c21bad20b3c4
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 # Free Software Foundation
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
24 # First, test for a proper version of make, but only where one is required.
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
50 program_transform_name = @program_transform_name@
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
55 srcdir = @srcdir@
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory. It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 READELF="$(READELF)"; export READELF; \
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
223 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
224 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
227 @if gcc-bootstrap
228 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
229 @endif gcc-bootstrap
230 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232 POSTSTAGE1_CXX_EXPORT = \
233 CXX='$(CXX)'; export CXX; \
234 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
235 @if target-libstdc++-v3-bootstrap
236 # Override the above if we're bootstrapping C++.
237 POSTSTAGE1_CXX_EXPORT = \
238 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
239 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
242 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 -I$$s/libstdc++-v3/libsupc++ \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
247 export CXX; \
248 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
249 @endif target-libstdc++-v3-bootstrap
251 # Similar, for later GCC stages.
252 POSTSTAGE1_HOST_EXPORTS = \
253 $(HOST_EXPORTS) \
254 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
255 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
256 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
258 $(POSTSTAGE1_CXX_EXPORT) \
259 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
260 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
261 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263 # Target libraries are put under this directory:
264 TARGET_SUBDIR = @target_subdir@
265 # This is set by the configure script to the arguments to use when configuring
266 # directories built for the target.
267 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
268 # This is the list of variables to export in the environment when
269 # configuring subdirectories for the target system.
270 BASE_TARGET_EXPORTS = \
271 $(BASE_EXPORTS) \
272 AR="$(AR_FOR_TARGET)"; export AR; \
273 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
274 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
275 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
276 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
277 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
278 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
279 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
280 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
281 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
282 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
283 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
284 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
285 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
286 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
287 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
288 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
289 READELF="$(READELF_FOR_TARGET)"; export READELF; \
290 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
291 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
292 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
293 @if gcc-bootstrap
294 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295 @endif gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
299 RAW_CXX_TARGET_EXPORTS = \
300 $(BASE_TARGET_EXPORTS) \
301 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
302 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
304 NORMAL_TARGET_EXPORTS = \
305 $(BASE_TARGET_EXPORTS) \
306 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308 # Where to find GMP
309 HOST_GMPLIBS = @gmplibs@
310 HOST_GMPINC = @gmpinc@
312 # Where to find ISL
313 HOST_ISLINC = @islinc@
315 # Where to find CLOOG
316 HOST_CLOOGLIBS = @clooglibs@
317 HOST_CLOOGINC = @clooginc@
319 # Where to find libelf
320 HOST_LIBELFLIBS = @libelflibs@
321 HOST_LIBELFINC = @libelfinc@
323 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
325 # ----------------------------------------------
326 # Programs producing files for the BUILD machine
327 # ----------------------------------------------
329 SHELL = @SHELL@
331 # pwd command to use. Allow user to override default by setting PWDCMD in
332 # the environment to account for automounters. The make variable must not
333 # be called PWDCMD, otherwise the value set here is passed to make
334 # subprocesses and overrides the setting from the user's environment.
335 # Don't use PWD since it is a common shell environment variable and we
336 # don't want to corrupt it.
337 PWD_COMMAND = $${PWDCMD-pwd}
339 # compilers to use to create programs which must be run in the build
340 # environment.
341 AR_FOR_BUILD = @AR_FOR_BUILD@
342 AS_FOR_BUILD = @AS_FOR_BUILD@
343 CC_FOR_BUILD = @CC_FOR_BUILD@
344 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
345 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
346 CXX_FOR_BUILD = @CXX_FOR_BUILD@
347 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
348 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
349 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
350 GOC_FOR_BUILD = @GOC_FOR_BUILD@
351 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
352 LD_FOR_BUILD = @LD_FOR_BUILD@
353 NM_FOR_BUILD = @NM_FOR_BUILD@
354 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
355 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
356 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
358 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
359 # here so that they can be overridden by Makefile fragments.
360 BUILD_PREFIX = @BUILD_PREFIX@
361 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
363 # Flags to pass to stage2 and later makes. They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BOOT_CFLAGS= -g -O2
366 BOOT_LDFLAGS=
367 BOOT_ADAFLAGS= -gnatpg
369 AWK = @AWK@
370 SED = @SED@
371 BISON = @BISON@
372 YACC = @YACC@
373 FLEX = @FLEX@
374 LEX = @LEX@
375 M4 = @M4@
376 MAKEINFO = @MAKEINFO@
377 EXPECT = @EXPECT@
378 RUNTEST = @RUNTEST@
380 # This just becomes part of the MAKEINFO definition passed down to
381 # sub-makes. It lets flags be given on the command line while still
382 # using the makeinfo from the object tree.
383 # (Default to avoid splitting info files by setting the threshold high.)
384 MAKEINFOFLAGS = --split-size=5000000
386 # ---------------------------------------------
387 # Programs producing files for the HOST machine
388 # ---------------------------------------------
390 AS = @AS@
391 AR = @AR@
392 AR_FLAGS = rc
393 CC = @CC@
394 CXX = @CXX@
395 DLLTOOL = @DLLTOOL@
396 LD = @LD@
397 LIPO = @LIPO@
398 NM = @NM@
399 OBJDUMP = @OBJDUMP@
400 RANLIB = @RANLIB@
401 READELF = @READELF@
402 STRIP = @STRIP@
403 WINDRES = @WINDRES@
404 WINDMC = @WINDMC@
406 GNATBIND = @GNATBIND@
407 GNATMAKE = @GNATMAKE@
409 CFLAGS = @CFLAGS@
410 LDFLAGS = @LDFLAGS@
411 LIBCFLAGS = $(CFLAGS)
412 CXXFLAGS = @CXXFLAGS@
413 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
414 GOCFLAGS = $(CFLAGS)
416 TFLAGS =
418 # Defaults for all stages; some are overridden below.
420 STAGE_CFLAGS = $(BOOT_CFLAGS)
421 STAGE_TFLAGS = $(TFLAGS)
422 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425 # Defaults for stage 1; some are overridden below.
426 STAGE1_CFLAGS = $(STAGE_CFLAGS)
427 STAGE1_CXXFLAGS = $(CXXFLAGS)
428 @if target-libstdc++-v3-bootstrap
429 # Override the above if we're bootstrapping C++.
430 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
431 @endif target-libstdc++-v3-bootstrap
432 STAGE1_TFLAGS = $(STAGE_TFLAGS)
433 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
435 # Defaults for stage 2; some are overridden below.
436 STAGE2_CFLAGS = $(STAGE_CFLAGS)
437 STAGE2_CXXFLAGS = $(CXXFLAGS)
438 @if target-libstdc++-v3-bootstrap
439 # Override the above if we're bootstrapping C++.
440 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
441 @endif target-libstdc++-v3-bootstrap
442 STAGE2_TFLAGS = $(STAGE_TFLAGS)
443 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
445 # Defaults for stage 3; some are overridden below.
446 STAGE3_CFLAGS = $(STAGE_CFLAGS)
447 STAGE3_CXXFLAGS = $(CXXFLAGS)
448 @if target-libstdc++-v3-bootstrap
449 # Override the above if we're bootstrapping C++.
450 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
451 @endif target-libstdc++-v3-bootstrap
452 STAGE3_TFLAGS = $(STAGE_TFLAGS)
453 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
455 # Defaults for stage 4; some are overridden below.
456 STAGE4_CFLAGS = $(STAGE_CFLAGS)
457 STAGE4_CXXFLAGS = $(CXXFLAGS)
458 @if target-libstdc++-v3-bootstrap
459 # Override the above if we're bootstrapping C++.
460 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
461 @endif target-libstdc++-v3-bootstrap
462 STAGE4_TFLAGS = $(STAGE_TFLAGS)
463 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
465 # Defaults for stage profile; some are overridden below.
466 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
467 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
468 @if target-libstdc++-v3-bootstrap
469 # Override the above if we're bootstrapping C++.
470 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
471 @endif target-libstdc++-v3-bootstrap
472 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
473 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
475 # Defaults for stage feedback; some are overridden below.
476 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
477 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
478 @if target-libstdc++-v3-bootstrap
479 # Override the above if we're bootstrapping C++.
480 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
481 @endif target-libstdc++-v3-bootstrap
482 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
483 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
486 # Only build the C compiler for stage1, because that is the only one that
487 # we can guarantee will build with the native compiler, and also it is the
488 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
489 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
490 # overrideable (for a bootstrap build stage1 also builds gcc.info).
492 STAGE1_CFLAGS = @stage1_cflags@
493 STAGE1_CHECKING = @stage1_checking@
494 STAGE1_LANGUAGES = @stage1_languages@
495 # * We force-disable intermodule optimizations, even if
496 # --enable-intermodule was passed, since the installed compiler
497 # probably can't handle them. Luckily, autoconf always respects
498 # the last argument when conflicting --enable arguments are passed.
499 # * Likewise, we force-disable coverage flags, since the installed
500 # compiler probably has never heard of them.
501 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
502 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
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 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
538 READELF_FOR_TARGET=@READELF_FOR_TARGET@
539 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
540 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
541 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
543 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
544 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
545 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
547 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
548 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
550 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
551 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
552 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
553 GOCFLAGS_FOR_TARGET = -O2 -g
555 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
556 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
557 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
559 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
561 # ------------------------------------
562 # Miscellaneous targets and flag lists
563 # ------------------------------------
565 # The first rule in the file had better be this one. Don't put any above it.
566 # This lives here to allow makefile fragments to contain dependencies.
567 all:
569 #### host and target specific makefile fragments come in here.
570 @target_makefile_frag@
571 @alphaieee_frag@
572 @ospace_frag@
573 @host_makefile_frag@
576 # This is the list of directories that may be needed in RPATH_ENVVAR
577 # so that programs built for the target machine work.
578 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
580 @if target-libstdc++-v3
581 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
582 @endif target-libstdc++-v3
584 @if target-libmudflap
585 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
586 @endif target-libmudflap
588 @if target-libsanitizer
589 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
590 @endif target-libsanitizer
592 @if target-libvtv
593 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
594 @endif target-libvtv
596 @if target-libssp
597 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
598 @endif target-libssp
600 @if target-libgomp
601 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
602 @endif target-libgomp
604 @if target-libitm
605 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
606 @endif target-libitm
608 @if target-libatomic
609 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
610 @endif target-libatomic
614 # This is the list of directories that may be needed in RPATH_ENVVAR
615 # so that programs built for the host machine work.
616 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
618 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
619 @if gcc
620 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
621 @endif gcc
624 @if gmp
625 HOST_LIB_PATH_gmp = \
626 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
627 @endif gmp
629 @if mpfr
630 HOST_LIB_PATH_mpfr = \
631 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
632 @endif mpfr
634 @if mpc
635 HOST_LIB_PATH_mpc = \
636 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
637 @endif mpc
639 @if isl
640 HOST_LIB_PATH_isl = \
641 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
642 @endif isl
644 @if cloog
645 HOST_LIB_PATH_cloog = \
646 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
647 @endif cloog
649 @if libelf
650 HOST_LIB_PATH_libelf = \
651 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
652 @endif libelf
655 CXX_FOR_TARGET_FLAG_TO_PASS = \
656 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
657 @if target-libstdc++-v3
658 # CXX_FOR_TARGET is tricky to get right for target libs that require a
659 # functional C++ compiler. When we recurse, if we expand
660 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
661 # libstdc++ include flags from the script. Instead, we get an
662 # -funconfigured-* word, so that we'll get errors if this invalid C++
663 # command line is used for anything, but also so that we can use the
664 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
665 # don't pass it on, sub-make will use the default definition, that
666 # re-expands it at the time of use, so we'll get it right when we need
667 # it. One potential exception is the expansion of CXX_FOR_TARGET
668 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
669 # really work, for C++ host programs can't depend on the current-stage
670 # C++ target library.
671 CXX_FOR_TARGET_FLAG_TO_PASS = \
672 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
673 @endif target-libstdc++-v3
675 # Flags to pass down to all sub-makes.
676 BASE_FLAGS_TO_PASS = \
677 "DESTDIR=$(DESTDIR)" \
678 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
679 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
680 "bindir=$(bindir)" \
681 "datadir=$(datadir)" \
682 "exec_prefix=$(exec_prefix)" \
683 "includedir=$(includedir)" \
684 "datarootdir=$(datarootdir)" \
685 "docdir=$(docdir)" \
686 "infodir=$(infodir)" \
687 "pdfdir=$(pdfdir)" \
688 "htmldir=$(htmldir)" \
689 "libdir=$(libdir)" \
690 "libexecdir=$(libexecdir)" \
691 "lispdir=$(lispdir)" \
692 "localstatedir=$(localstatedir)" \
693 "mandir=$(mandir)" \
694 "oldincludedir=$(oldincludedir)" \
695 "prefix=$(prefix)" \
696 "sbindir=$(sbindir)" \
697 "sharedstatedir=$(sharedstatedir)" \
698 "sysconfdir=$(sysconfdir)" \
699 "tooldir=$(tooldir)" \
700 "build_tooldir=$(build_tooldir)" \
701 "target_alias=$(target_alias)" \
702 "AWK=$(AWK)" \
703 "BISON=$(BISON)" \
704 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
705 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
706 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
707 "EXPECT=$(EXPECT)" \
708 "FLEX=$(FLEX)" \
709 "INSTALL=$(INSTALL)" \
710 "INSTALL_DATA=$(INSTALL_DATA)" \
711 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
712 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
713 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
714 "LEX=$(LEX)" \
715 "M4=$(M4)" \
716 "MAKE=$(MAKE)" \
717 "RUNTEST=$(RUNTEST)" \
718 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
719 "SED=$(SED)" \
720 "SHELL=$(SHELL)" \
721 "YACC=$(YACC)" \
722 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
723 "ADA_CFLAGS=$(ADA_CFLAGS)" \
724 "AR_FLAGS=$(AR_FLAGS)" \
725 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
726 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
727 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
728 "CFLAGS=$(CFLAGS)" \
729 "CXXFLAGS=$(CXXFLAGS)" \
730 "LDFLAGS=$(LDFLAGS)" \
731 "LIBCFLAGS=$(LIBCFLAGS)" \
732 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
733 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
734 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
735 "GNATBIND=$(GNATBIND)" \
736 "GNATMAKE=$(GNATMAKE)" \
737 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
738 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
739 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
740 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
741 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
742 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
743 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
744 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
745 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
746 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
747 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
748 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
749 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
750 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
751 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
752 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
753 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
754 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
755 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
756 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
757 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
758 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
759 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
760 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
761 "BUILD_CONFIG=$(BUILD_CONFIG)" \
762 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
763 "LEAN=$(LEAN)" \
764 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
765 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
766 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
767 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
768 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
769 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
770 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
771 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
772 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
773 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
774 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
775 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
776 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
777 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
778 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
779 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
780 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
781 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
782 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
783 "TFLAGS=$(TFLAGS)" \
784 "CONFIG_SHELL=$(SHELL)" \
785 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
787 # We leave this in just in case, but it is not needed anymore.
788 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
790 # Flags to pass down to most sub-makes, in which we're building with
791 # the host environment.
792 EXTRA_HOST_FLAGS = \
793 'AR=$(AR)' \
794 'AS=$(AS)' \
795 'CC=$(CC)' \
796 'CXX=$(CXX)' \
797 'DLLTOOL=$(DLLTOOL)' \
798 'GCJ=$(GCJ)' \
799 'GFORTRAN=$(GFORTRAN)' \
800 'GOC=$(GOC)' \
801 'LD=$(LD)' \
802 'LIPO=$(LIPO)' \
803 'NM=$(NM)' \
804 'OBJDUMP=$(OBJDUMP)' \
805 'RANLIB=$(RANLIB)' \
806 'READELF=$(READELF)' \
807 'STRIP=$(STRIP)' \
808 'WINDRES=$(WINDRES)' \
809 'WINDMC=$(WINDMC)'
811 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
813 # Flags to pass to stage1 or when not bootstrapping.
815 STAGE1_FLAGS_TO_PASS = \
816 LDFLAGS="$${LDFLAGS}" \
817 HOST_LIBS="$${HOST_LIBS}"
819 # Flags to pass to stage2 and later makes.
821 POSTSTAGE1_FLAGS_TO_PASS = \
822 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
823 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
824 GNATBIND="$${GNATBIND}" \
825 LDFLAGS="$${LDFLAGS}" \
826 HOST_LIBS="$${HOST_LIBS}" \
827 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
829 # Flags to pass down to makes which are built with the target environment.
830 # The double $ decreases the length of the command line; those variables
831 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
832 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
833 # so we expand them here.
834 EXTRA_TARGET_FLAGS = \
835 'AR=$$(AR_FOR_TARGET)' \
836 'AS=$(COMPILER_AS_FOR_TARGET)' \
837 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
838 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
839 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
841 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
842 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
843 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
844 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
846 'LD=$(COMPILER_LD_FOR_TARGET)' \
847 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
848 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
849 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
850 'NM=$(COMPILER_NM_FOR_TARGET)' \
851 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
852 'RANLIB=$$(RANLIB_FOR_TARGET)' \
853 'READELF=$$(READELF_FOR_TARGET)' \
854 'WINDRES=$$(WINDRES_FOR_TARGET)' \
855 'WINDMC=$$(WINDMC_FOR_TARGET)' \
856 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
857 "TFLAGS=$$TFLAGS"
859 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
861 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
862 # unfortunately needs the native compiler and the target ar and
863 # ranlib.
864 # If any variables are added here, they must be added to do-*, below.
865 # The BUILD_* variables are a special case, which are used for the gcc
866 # cross-building scheme.
867 EXTRA_GCC_FLAGS = \
868 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
869 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
870 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
872 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
874 @if gcc
875 BUILD_CONFIG = @BUILD_CONFIG@
876 ifneq ($(BUILD_CONFIG),)
877 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
878 endif
879 @endif gcc
881 .PHONY: configure-host
882 configure-host: \
883 maybe-configure-bfd \
884 maybe-configure-opcodes \
885 maybe-configure-binutils \
886 maybe-configure-bison \
887 maybe-configure-cgen \
888 maybe-configure-dejagnu \
889 maybe-configure-etc \
890 maybe-configure-fastjar \
891 maybe-configure-fixincludes \
892 maybe-configure-flex \
893 maybe-configure-gas \
894 maybe-configure-gcc \
895 maybe-configure-gmp \
896 maybe-configure-mpfr \
897 maybe-configure-mpc \
898 maybe-configure-isl \
899 maybe-configure-cloog \
900 maybe-configure-libelf \
901 maybe-configure-gold \
902 maybe-configure-gprof \
903 maybe-configure-intl \
904 maybe-configure-tcl \
905 maybe-configure-itcl \
906 maybe-configure-ld \
907 maybe-configure-libbacktrace \
908 maybe-configure-libcpp \
909 maybe-configure-libdecnumber \
910 maybe-configure-libgui \
911 maybe-configure-libiberty \
912 maybe-configure-libiconv \
913 maybe-configure-m4 \
914 maybe-configure-readline \
915 maybe-configure-sid \
916 maybe-configure-sim \
917 maybe-configure-texinfo \
918 maybe-configure-zlib \
919 maybe-configure-gdb \
920 maybe-configure-expect \
921 maybe-configure-guile \
922 maybe-configure-tk \
923 maybe-configure-libtermcap \
924 maybe-configure-utils \
925 maybe-configure-gnattools \
926 maybe-configure-lto-plugin \
927 maybe-configure-function_reordering_plugin
928 .PHONY: configure-target
929 configure-target: \
930 maybe-configure-target-libstdc++-v3 \
931 maybe-configure-target-libmudflap \
932 maybe-configure-target-libsanitizer \
933 maybe-configure-target-libvtv \
934 maybe-configure-target-libssp \
935 maybe-configure-target-newlib \
936 maybe-configure-target-libgcc \
937 maybe-configure-target-libbacktrace \
938 maybe-configure-target-libquadmath \
939 maybe-configure-target-libgfortran \
940 maybe-configure-target-libobjc \
941 maybe-configure-target-libgo \
942 maybe-configure-target-libtermcap \
943 maybe-configure-target-winsup \
944 maybe-configure-target-libgloss \
945 maybe-configure-target-libffi \
946 maybe-configure-target-libjava \
947 maybe-configure-target-zlib \
948 maybe-configure-target-boehm-gc \
949 maybe-configure-target-rda \
950 maybe-configure-target-libada \
951 maybe-configure-target-libgomp \
952 maybe-configure-target-libitm \
953 maybe-configure-target-libatomic
955 # The target built for a native non-bootstrap build.
956 .PHONY: all
957 all:
958 @if gcc-bootstrap
959 [ -f stage_final ] || echo stage3 > stage_final
960 @r=`${PWD_COMMAND}`; export r; \
961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
962 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
963 @endif gcc-bootstrap
964 @: $(MAKE); $(unstage)
965 @r=`${PWD_COMMAND}`; export r; \
966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
967 @if gcc-bootstrap
968 if [ -f stage_last ]; then \
969 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
970 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
971 else \
972 @endif gcc-bootstrap
973 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
974 @if gcc-bootstrap
976 fi \
977 @endif gcc-bootstrap
978 && :
980 .PHONY: all-build
982 all-build: maybe-all-build-libiberty
983 all-build: maybe-all-build-bison
984 all-build: maybe-all-build-flex
985 all-build: maybe-all-build-m4
986 all-build: maybe-all-build-texinfo
987 all-build: maybe-all-build-fixincludes
989 .PHONY: all-host
991 @if bfd-no-bootstrap
992 all-host: maybe-all-bfd
993 @endif bfd-no-bootstrap
994 @if opcodes-no-bootstrap
995 all-host: maybe-all-opcodes
996 @endif opcodes-no-bootstrap
997 @if binutils-no-bootstrap
998 all-host: maybe-all-binutils
999 @endif binutils-no-bootstrap
1000 all-host: maybe-all-bison
1001 all-host: maybe-all-cgen
1002 all-host: maybe-all-dejagnu
1003 all-host: maybe-all-etc
1004 all-host: maybe-all-fastjar
1005 all-host: maybe-all-fixincludes
1006 all-host: maybe-all-flex
1007 @if gas-no-bootstrap
1008 all-host: maybe-all-gas
1009 @endif gas-no-bootstrap
1010 @if gcc-no-bootstrap
1011 all-host: maybe-all-gcc
1012 @endif gcc-no-bootstrap
1013 @if gmp-no-bootstrap
1014 all-host: maybe-all-gmp
1015 @endif gmp-no-bootstrap
1016 @if mpfr-no-bootstrap
1017 all-host: maybe-all-mpfr
1018 @endif mpfr-no-bootstrap
1019 @if mpc-no-bootstrap
1020 all-host: maybe-all-mpc
1021 @endif mpc-no-bootstrap
1022 @if isl-no-bootstrap
1023 all-host: maybe-all-isl
1024 @endif isl-no-bootstrap
1025 @if cloog-no-bootstrap
1026 all-host: maybe-all-cloog
1027 @endif cloog-no-bootstrap
1028 @if libelf-no-bootstrap
1029 all-host: maybe-all-libelf
1030 @endif libelf-no-bootstrap
1031 @if gold-no-bootstrap
1032 all-host: maybe-all-gold
1033 @endif gold-no-bootstrap
1034 all-host: maybe-all-gprof
1035 @if intl-no-bootstrap
1036 all-host: maybe-all-intl
1037 @endif intl-no-bootstrap
1038 all-host: maybe-all-tcl
1039 all-host: maybe-all-itcl
1040 @if ld-no-bootstrap
1041 all-host: maybe-all-ld
1042 @endif ld-no-bootstrap
1043 @if libbacktrace-no-bootstrap
1044 all-host: maybe-all-libbacktrace
1045 @endif libbacktrace-no-bootstrap
1046 @if libcpp-no-bootstrap
1047 all-host: maybe-all-libcpp
1048 @endif libcpp-no-bootstrap
1049 @if libdecnumber-no-bootstrap
1050 all-host: maybe-all-libdecnumber
1051 @endif libdecnumber-no-bootstrap
1052 all-host: maybe-all-libgui
1053 @if libiberty-no-bootstrap
1054 all-host: maybe-all-libiberty
1055 @endif libiberty-no-bootstrap
1056 all-host: maybe-all-libiconv
1057 all-host: maybe-all-m4
1058 all-host: maybe-all-readline
1059 all-host: maybe-all-sid
1060 all-host: maybe-all-sim
1061 all-host: maybe-all-texinfo
1062 @if zlib-no-bootstrap
1063 all-host: maybe-all-zlib
1064 @endif zlib-no-bootstrap
1065 all-host: maybe-all-gdb
1066 all-host: maybe-all-expect
1067 all-host: maybe-all-guile
1068 all-host: maybe-all-tk
1069 all-host: maybe-all-libtermcap
1070 all-host: maybe-all-utils
1071 all-host: maybe-all-gnattools
1072 @if lto-plugin-no-bootstrap
1073 all-host: maybe-all-lto-plugin
1074 @endif lto-plugin-no-bootstrap
1075 @if function_reordering_plugin-no-bootstrap
1076 all-host: maybe-all-function_reordering_plugin
1077 @endif function_reordering_plugin-no-bootstrap
1079 .PHONY: all-target
1081 @if target-libstdc++-v3-no-bootstrap
1082 all-target: maybe-all-target-libstdc++-v3
1083 @endif target-libstdc++-v3-no-bootstrap
1084 all-target: maybe-all-target-libmudflap
1085 @if target-libsanitizer-no-bootstrap
1086 all-target: maybe-all-target-libsanitizer
1087 @endif target-libsanitizer-no-bootstrap
1088 @if target-libvtv-no-bootstrap
1089 all-target: maybe-all-target-libvtv
1090 @endif target-libvtv-no-bootstrap
1091 all-target: maybe-all-target-libssp
1092 all-target: maybe-all-target-newlib
1093 @if target-libgcc-no-bootstrap
1094 all-target: maybe-all-target-libgcc
1095 @endif target-libgcc-no-bootstrap
1096 all-target: maybe-all-target-libbacktrace
1097 all-target: maybe-all-target-libquadmath
1098 all-target: maybe-all-target-libgfortran
1099 all-target: maybe-all-target-libobjc
1100 all-target: maybe-all-target-libgo
1101 all-target: maybe-all-target-libtermcap
1102 all-target: maybe-all-target-winsup
1103 all-target: maybe-all-target-libgloss
1104 all-target: maybe-all-target-libffi
1105 all-target: maybe-all-target-libjava
1106 all-target: maybe-all-target-zlib
1107 all-target: maybe-all-target-boehm-gc
1108 all-target: maybe-all-target-rda
1109 all-target: maybe-all-target-libada
1110 @if target-libgomp-no-bootstrap
1111 all-target: maybe-all-target-libgomp
1112 @endif target-libgomp-no-bootstrap
1113 all-target: maybe-all-target-libitm
1114 all-target: maybe-all-target-libatomic
1116 # Do a target for all the subdirectories. A ``make do-X'' will do a
1117 # ``make X'' in all subdirectories (because, in general, there is a
1118 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1119 # but it may do additional work as well).
1121 .PHONY: do-info
1122 do-info:
1123 @: $(MAKE); $(unstage)
1124 @r=`${PWD_COMMAND}`; export r; \
1125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1126 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1127 info-target
1130 .PHONY: info-host
1132 info-host: maybe-info-bfd
1133 info-host: maybe-info-opcodes
1134 info-host: maybe-info-binutils
1135 info-host: maybe-info-bison
1136 info-host: maybe-info-cgen
1137 info-host: maybe-info-dejagnu
1138 info-host: maybe-info-etc
1139 info-host: maybe-info-fastjar
1140 info-host: maybe-info-fixincludes
1141 info-host: maybe-info-flex
1142 info-host: maybe-info-gas
1143 info-host: maybe-info-gcc
1144 info-host: maybe-info-gmp
1145 info-host: maybe-info-mpfr
1146 info-host: maybe-info-mpc
1147 info-host: maybe-info-isl
1148 info-host: maybe-info-cloog
1149 info-host: maybe-info-libelf
1150 info-host: maybe-info-gold
1151 info-host: maybe-info-gprof
1152 info-host: maybe-info-intl
1153 info-host: maybe-info-tcl
1154 info-host: maybe-info-itcl
1155 info-host: maybe-info-ld
1156 info-host: maybe-info-libbacktrace
1157 info-host: maybe-info-libcpp
1158 info-host: maybe-info-libdecnumber
1159 info-host: maybe-info-libgui
1160 info-host: maybe-info-libiberty
1161 info-host: maybe-info-libiconv
1162 info-host: maybe-info-m4
1163 info-host: maybe-info-readline
1164 info-host: maybe-info-sid
1165 info-host: maybe-info-sim
1166 info-host: maybe-info-texinfo
1167 info-host: maybe-info-zlib
1168 info-host: maybe-info-gdb
1169 info-host: maybe-info-expect
1170 info-host: maybe-info-guile
1171 info-host: maybe-info-tk
1172 info-host: maybe-info-libtermcap
1173 info-host: maybe-info-utils
1174 info-host: maybe-info-gnattools
1175 info-host: maybe-info-lto-plugin
1176 info-host: maybe-info-function_reordering_plugin
1178 .PHONY: info-target
1180 info-target: maybe-info-target-libstdc++-v3
1181 info-target: maybe-info-target-libmudflap
1182 info-target: maybe-info-target-libsanitizer
1183 info-target: maybe-info-target-libvtv
1184 info-target: maybe-info-target-libssp
1185 info-target: maybe-info-target-newlib
1186 info-target: maybe-info-target-libgcc
1187 info-target: maybe-info-target-libbacktrace
1188 info-target: maybe-info-target-libquadmath
1189 info-target: maybe-info-target-libgfortran
1190 info-target: maybe-info-target-libobjc
1191 info-target: maybe-info-target-libgo
1192 info-target: maybe-info-target-libtermcap
1193 info-target: maybe-info-target-winsup
1194 info-target: maybe-info-target-libgloss
1195 info-target: maybe-info-target-libffi
1196 info-target: maybe-info-target-libjava
1197 info-target: maybe-info-target-zlib
1198 info-target: maybe-info-target-boehm-gc
1199 info-target: maybe-info-target-rda
1200 info-target: maybe-info-target-libada
1201 info-target: maybe-info-target-libgomp
1202 info-target: maybe-info-target-libitm
1203 info-target: maybe-info-target-libatomic
1205 .PHONY: do-dvi
1206 do-dvi:
1207 @: $(MAKE); $(unstage)
1208 @r=`${PWD_COMMAND}`; export r; \
1209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1210 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1211 dvi-target
1214 .PHONY: dvi-host
1216 dvi-host: maybe-dvi-bfd
1217 dvi-host: maybe-dvi-opcodes
1218 dvi-host: maybe-dvi-binutils
1219 dvi-host: maybe-dvi-bison
1220 dvi-host: maybe-dvi-cgen
1221 dvi-host: maybe-dvi-dejagnu
1222 dvi-host: maybe-dvi-etc
1223 dvi-host: maybe-dvi-fastjar
1224 dvi-host: maybe-dvi-fixincludes
1225 dvi-host: maybe-dvi-flex
1226 dvi-host: maybe-dvi-gas
1227 dvi-host: maybe-dvi-gcc
1228 dvi-host: maybe-dvi-gmp
1229 dvi-host: maybe-dvi-mpfr
1230 dvi-host: maybe-dvi-mpc
1231 dvi-host: maybe-dvi-isl
1232 dvi-host: maybe-dvi-cloog
1233 dvi-host: maybe-dvi-libelf
1234 dvi-host: maybe-dvi-gold
1235 dvi-host: maybe-dvi-gprof
1236 dvi-host: maybe-dvi-intl
1237 dvi-host: maybe-dvi-tcl
1238 dvi-host: maybe-dvi-itcl
1239 dvi-host: maybe-dvi-ld
1240 dvi-host: maybe-dvi-libbacktrace
1241 dvi-host: maybe-dvi-libcpp
1242 dvi-host: maybe-dvi-libdecnumber
1243 dvi-host: maybe-dvi-libgui
1244 dvi-host: maybe-dvi-libiberty
1245 dvi-host: maybe-dvi-libiconv
1246 dvi-host: maybe-dvi-m4
1247 dvi-host: maybe-dvi-readline
1248 dvi-host: maybe-dvi-sid
1249 dvi-host: maybe-dvi-sim
1250 dvi-host: maybe-dvi-texinfo
1251 dvi-host: maybe-dvi-zlib
1252 dvi-host: maybe-dvi-gdb
1253 dvi-host: maybe-dvi-expect
1254 dvi-host: maybe-dvi-guile
1255 dvi-host: maybe-dvi-tk
1256 dvi-host: maybe-dvi-libtermcap
1257 dvi-host: maybe-dvi-utils
1258 dvi-host: maybe-dvi-gnattools
1259 dvi-host: maybe-dvi-lto-plugin
1260 dvi-host: maybe-dvi-function_reordering_plugin
1262 .PHONY: dvi-target
1264 dvi-target: maybe-dvi-target-libstdc++-v3
1265 dvi-target: maybe-dvi-target-libmudflap
1266 dvi-target: maybe-dvi-target-libsanitizer
1267 dvi-target: maybe-dvi-target-libvtv
1268 dvi-target: maybe-dvi-target-libssp
1269 dvi-target: maybe-dvi-target-newlib
1270 dvi-target: maybe-dvi-target-libgcc
1271 dvi-target: maybe-dvi-target-libbacktrace
1272 dvi-target: maybe-dvi-target-libquadmath
1273 dvi-target: maybe-dvi-target-libgfortran
1274 dvi-target: maybe-dvi-target-libobjc
1275 dvi-target: maybe-dvi-target-libgo
1276 dvi-target: maybe-dvi-target-libtermcap
1277 dvi-target: maybe-dvi-target-winsup
1278 dvi-target: maybe-dvi-target-libgloss
1279 dvi-target: maybe-dvi-target-libffi
1280 dvi-target: maybe-dvi-target-libjava
1281 dvi-target: maybe-dvi-target-zlib
1282 dvi-target: maybe-dvi-target-boehm-gc
1283 dvi-target: maybe-dvi-target-rda
1284 dvi-target: maybe-dvi-target-libada
1285 dvi-target: maybe-dvi-target-libgomp
1286 dvi-target: maybe-dvi-target-libitm
1287 dvi-target: maybe-dvi-target-libatomic
1289 .PHONY: do-pdf
1290 do-pdf:
1291 @: $(MAKE); $(unstage)
1292 @r=`${PWD_COMMAND}`; export r; \
1293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1294 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1295 pdf-target
1298 .PHONY: pdf-host
1300 pdf-host: maybe-pdf-bfd
1301 pdf-host: maybe-pdf-opcodes
1302 pdf-host: maybe-pdf-binutils
1303 pdf-host: maybe-pdf-bison
1304 pdf-host: maybe-pdf-cgen
1305 pdf-host: maybe-pdf-dejagnu
1306 pdf-host: maybe-pdf-etc
1307 pdf-host: maybe-pdf-fastjar
1308 pdf-host: maybe-pdf-fixincludes
1309 pdf-host: maybe-pdf-flex
1310 pdf-host: maybe-pdf-gas
1311 pdf-host: maybe-pdf-gcc
1312 pdf-host: maybe-pdf-gmp
1313 pdf-host: maybe-pdf-mpfr
1314 pdf-host: maybe-pdf-mpc
1315 pdf-host: maybe-pdf-isl
1316 pdf-host: maybe-pdf-cloog
1317 pdf-host: maybe-pdf-libelf
1318 pdf-host: maybe-pdf-gold
1319 pdf-host: maybe-pdf-gprof
1320 pdf-host: maybe-pdf-intl
1321 pdf-host: maybe-pdf-tcl
1322 pdf-host: maybe-pdf-itcl
1323 pdf-host: maybe-pdf-ld
1324 pdf-host: maybe-pdf-libbacktrace
1325 pdf-host: maybe-pdf-libcpp
1326 pdf-host: maybe-pdf-libdecnumber
1327 pdf-host: maybe-pdf-libgui
1328 pdf-host: maybe-pdf-libiberty
1329 pdf-host: maybe-pdf-libiconv
1330 pdf-host: maybe-pdf-m4
1331 pdf-host: maybe-pdf-readline
1332 pdf-host: maybe-pdf-sid
1333 pdf-host: maybe-pdf-sim
1334 pdf-host: maybe-pdf-texinfo
1335 pdf-host: maybe-pdf-zlib
1336 pdf-host: maybe-pdf-gdb
1337 pdf-host: maybe-pdf-expect
1338 pdf-host: maybe-pdf-guile
1339 pdf-host: maybe-pdf-tk
1340 pdf-host: maybe-pdf-libtermcap
1341 pdf-host: maybe-pdf-utils
1342 pdf-host: maybe-pdf-gnattools
1343 pdf-host: maybe-pdf-lto-plugin
1344 pdf-host: maybe-pdf-function_reordering_plugin
1346 .PHONY: pdf-target
1348 pdf-target: maybe-pdf-target-libstdc++-v3
1349 pdf-target: maybe-pdf-target-libmudflap
1350 pdf-target: maybe-pdf-target-libsanitizer
1351 pdf-target: maybe-pdf-target-libvtv
1352 pdf-target: maybe-pdf-target-libssp
1353 pdf-target: maybe-pdf-target-newlib
1354 pdf-target: maybe-pdf-target-libgcc
1355 pdf-target: maybe-pdf-target-libbacktrace
1356 pdf-target: maybe-pdf-target-libquadmath
1357 pdf-target: maybe-pdf-target-libgfortran
1358 pdf-target: maybe-pdf-target-libobjc
1359 pdf-target: maybe-pdf-target-libgo
1360 pdf-target: maybe-pdf-target-libtermcap
1361 pdf-target: maybe-pdf-target-winsup
1362 pdf-target: maybe-pdf-target-libgloss
1363 pdf-target: maybe-pdf-target-libffi
1364 pdf-target: maybe-pdf-target-libjava
1365 pdf-target: maybe-pdf-target-zlib
1366 pdf-target: maybe-pdf-target-boehm-gc
1367 pdf-target: maybe-pdf-target-rda
1368 pdf-target: maybe-pdf-target-libada
1369 pdf-target: maybe-pdf-target-libgomp
1370 pdf-target: maybe-pdf-target-libitm
1371 pdf-target: maybe-pdf-target-libatomic
1373 .PHONY: do-html
1374 do-html:
1375 @: $(MAKE); $(unstage)
1376 @r=`${PWD_COMMAND}`; export r; \
1377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1378 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1379 html-target
1382 .PHONY: html-host
1384 html-host: maybe-html-bfd
1385 html-host: maybe-html-opcodes
1386 html-host: maybe-html-binutils
1387 html-host: maybe-html-bison
1388 html-host: maybe-html-cgen
1389 html-host: maybe-html-dejagnu
1390 html-host: maybe-html-etc
1391 html-host: maybe-html-fastjar
1392 html-host: maybe-html-fixincludes
1393 html-host: maybe-html-flex
1394 html-host: maybe-html-gas
1395 html-host: maybe-html-gcc
1396 html-host: maybe-html-gmp
1397 html-host: maybe-html-mpfr
1398 html-host: maybe-html-mpc
1399 html-host: maybe-html-isl
1400 html-host: maybe-html-cloog
1401 html-host: maybe-html-libelf
1402 html-host: maybe-html-gold
1403 html-host: maybe-html-gprof
1404 html-host: maybe-html-intl
1405 html-host: maybe-html-tcl
1406 html-host: maybe-html-itcl
1407 html-host: maybe-html-ld
1408 html-host: maybe-html-libbacktrace
1409 html-host: maybe-html-libcpp
1410 html-host: maybe-html-libdecnumber
1411 html-host: maybe-html-libgui
1412 html-host: maybe-html-libiberty
1413 html-host: maybe-html-libiconv
1414 html-host: maybe-html-m4
1415 html-host: maybe-html-readline
1416 html-host: maybe-html-sid
1417 html-host: maybe-html-sim
1418 html-host: maybe-html-texinfo
1419 html-host: maybe-html-zlib
1420 html-host: maybe-html-gdb
1421 html-host: maybe-html-expect
1422 html-host: maybe-html-guile
1423 html-host: maybe-html-tk
1424 html-host: maybe-html-libtermcap
1425 html-host: maybe-html-utils
1426 html-host: maybe-html-gnattools
1427 html-host: maybe-html-lto-plugin
1428 html-host: maybe-html-function_reordering_plugin
1430 .PHONY: html-target
1432 html-target: maybe-html-target-libstdc++-v3
1433 html-target: maybe-html-target-libmudflap
1434 html-target: maybe-html-target-libsanitizer
1435 html-target: maybe-html-target-libvtv
1436 html-target: maybe-html-target-libssp
1437 html-target: maybe-html-target-newlib
1438 html-target: maybe-html-target-libgcc
1439 html-target: maybe-html-target-libbacktrace
1440 html-target: maybe-html-target-libquadmath
1441 html-target: maybe-html-target-libgfortran
1442 html-target: maybe-html-target-libobjc
1443 html-target: maybe-html-target-libgo
1444 html-target: maybe-html-target-libtermcap
1445 html-target: maybe-html-target-winsup
1446 html-target: maybe-html-target-libgloss
1447 html-target: maybe-html-target-libffi
1448 html-target: maybe-html-target-libjava
1449 html-target: maybe-html-target-zlib
1450 html-target: maybe-html-target-boehm-gc
1451 html-target: maybe-html-target-rda
1452 html-target: maybe-html-target-libada
1453 html-target: maybe-html-target-libgomp
1454 html-target: maybe-html-target-libitm
1455 html-target: maybe-html-target-libatomic
1457 .PHONY: do-TAGS
1458 do-TAGS:
1459 @: $(MAKE); $(unstage)
1460 @r=`${PWD_COMMAND}`; export r; \
1461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1462 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1463 TAGS-target
1466 .PHONY: TAGS-host
1468 TAGS-host: maybe-TAGS-bfd
1469 TAGS-host: maybe-TAGS-opcodes
1470 TAGS-host: maybe-TAGS-binutils
1471 TAGS-host: maybe-TAGS-bison
1472 TAGS-host: maybe-TAGS-cgen
1473 TAGS-host: maybe-TAGS-dejagnu
1474 TAGS-host: maybe-TAGS-etc
1475 TAGS-host: maybe-TAGS-fastjar
1476 TAGS-host: maybe-TAGS-fixincludes
1477 TAGS-host: maybe-TAGS-flex
1478 TAGS-host: maybe-TAGS-gas
1479 TAGS-host: maybe-TAGS-gcc
1480 TAGS-host: maybe-TAGS-gmp
1481 TAGS-host: maybe-TAGS-mpfr
1482 TAGS-host: maybe-TAGS-mpc
1483 TAGS-host: maybe-TAGS-isl
1484 TAGS-host: maybe-TAGS-cloog
1485 TAGS-host: maybe-TAGS-libelf
1486 TAGS-host: maybe-TAGS-gold
1487 TAGS-host: maybe-TAGS-gprof
1488 TAGS-host: maybe-TAGS-intl
1489 TAGS-host: maybe-TAGS-tcl
1490 TAGS-host: maybe-TAGS-itcl
1491 TAGS-host: maybe-TAGS-ld
1492 TAGS-host: maybe-TAGS-libbacktrace
1493 TAGS-host: maybe-TAGS-libcpp
1494 TAGS-host: maybe-TAGS-libdecnumber
1495 TAGS-host: maybe-TAGS-libgui
1496 TAGS-host: maybe-TAGS-libiberty
1497 TAGS-host: maybe-TAGS-libiconv
1498 TAGS-host: maybe-TAGS-m4
1499 TAGS-host: maybe-TAGS-readline
1500 TAGS-host: maybe-TAGS-sid
1501 TAGS-host: maybe-TAGS-sim
1502 TAGS-host: maybe-TAGS-texinfo
1503 TAGS-host: maybe-TAGS-zlib
1504 TAGS-host: maybe-TAGS-gdb
1505 TAGS-host: maybe-TAGS-expect
1506 TAGS-host: maybe-TAGS-guile
1507 TAGS-host: maybe-TAGS-tk
1508 TAGS-host: maybe-TAGS-libtermcap
1509 TAGS-host: maybe-TAGS-utils
1510 TAGS-host: maybe-TAGS-gnattools
1511 TAGS-host: maybe-TAGS-lto-plugin
1512 TAGS-host: maybe-TAGS-function_reordering_plugin
1514 .PHONY: TAGS-target
1516 TAGS-target: maybe-TAGS-target-libstdc++-v3
1517 TAGS-target: maybe-TAGS-target-libmudflap
1518 TAGS-target: maybe-TAGS-target-libsanitizer
1519 TAGS-target: maybe-TAGS-target-libvtv
1520 TAGS-target: maybe-TAGS-target-libssp
1521 TAGS-target: maybe-TAGS-target-newlib
1522 TAGS-target: maybe-TAGS-target-libgcc
1523 TAGS-target: maybe-TAGS-target-libbacktrace
1524 TAGS-target: maybe-TAGS-target-libquadmath
1525 TAGS-target: maybe-TAGS-target-libgfortran
1526 TAGS-target: maybe-TAGS-target-libobjc
1527 TAGS-target: maybe-TAGS-target-libgo
1528 TAGS-target: maybe-TAGS-target-libtermcap
1529 TAGS-target: maybe-TAGS-target-winsup
1530 TAGS-target: maybe-TAGS-target-libgloss
1531 TAGS-target: maybe-TAGS-target-libffi
1532 TAGS-target: maybe-TAGS-target-libjava
1533 TAGS-target: maybe-TAGS-target-zlib
1534 TAGS-target: maybe-TAGS-target-boehm-gc
1535 TAGS-target: maybe-TAGS-target-rda
1536 TAGS-target: maybe-TAGS-target-libada
1537 TAGS-target: maybe-TAGS-target-libgomp
1538 TAGS-target: maybe-TAGS-target-libitm
1539 TAGS-target: maybe-TAGS-target-libatomic
1541 .PHONY: do-install-info
1542 do-install-info:
1543 @: $(MAKE); $(unstage)
1544 @r=`${PWD_COMMAND}`; export r; \
1545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1546 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1547 install-info-target
1550 .PHONY: install-info-host
1552 install-info-host: maybe-install-info-bfd
1553 install-info-host: maybe-install-info-opcodes
1554 install-info-host: maybe-install-info-binutils
1555 install-info-host: maybe-install-info-bison
1556 install-info-host: maybe-install-info-cgen
1557 install-info-host: maybe-install-info-dejagnu
1558 install-info-host: maybe-install-info-etc
1559 install-info-host: maybe-install-info-fastjar
1560 install-info-host: maybe-install-info-fixincludes
1561 install-info-host: maybe-install-info-flex
1562 install-info-host: maybe-install-info-gas
1563 install-info-host: maybe-install-info-gcc
1564 install-info-host: maybe-install-info-gmp
1565 install-info-host: maybe-install-info-mpfr
1566 install-info-host: maybe-install-info-mpc
1567 install-info-host: maybe-install-info-isl
1568 install-info-host: maybe-install-info-cloog
1569 install-info-host: maybe-install-info-libelf
1570 install-info-host: maybe-install-info-gold
1571 install-info-host: maybe-install-info-gprof
1572 install-info-host: maybe-install-info-intl
1573 install-info-host: maybe-install-info-tcl
1574 install-info-host: maybe-install-info-itcl
1575 install-info-host: maybe-install-info-ld
1576 install-info-host: maybe-install-info-libbacktrace
1577 install-info-host: maybe-install-info-libcpp
1578 install-info-host: maybe-install-info-libdecnumber
1579 install-info-host: maybe-install-info-libgui
1580 install-info-host: maybe-install-info-libiberty
1581 install-info-host: maybe-install-info-libiconv
1582 install-info-host: maybe-install-info-m4
1583 install-info-host: maybe-install-info-readline
1584 install-info-host: maybe-install-info-sid
1585 install-info-host: maybe-install-info-sim
1586 install-info-host: maybe-install-info-texinfo
1587 install-info-host: maybe-install-info-zlib
1588 install-info-host: maybe-install-info-gdb
1589 install-info-host: maybe-install-info-expect
1590 install-info-host: maybe-install-info-guile
1591 install-info-host: maybe-install-info-tk
1592 install-info-host: maybe-install-info-libtermcap
1593 install-info-host: maybe-install-info-utils
1594 install-info-host: maybe-install-info-gnattools
1595 install-info-host: maybe-install-info-lto-plugin
1596 install-info-host: maybe-install-info-function_reordering_plugin
1598 .PHONY: install-info-target
1600 install-info-target: maybe-install-info-target-libstdc++-v3
1601 install-info-target: maybe-install-info-target-libmudflap
1602 install-info-target: maybe-install-info-target-libsanitizer
1603 install-info-target: maybe-install-info-target-libvtv
1604 install-info-target: maybe-install-info-target-libssp
1605 install-info-target: maybe-install-info-target-newlib
1606 install-info-target: maybe-install-info-target-libgcc
1607 install-info-target: maybe-install-info-target-libbacktrace
1608 install-info-target: maybe-install-info-target-libquadmath
1609 install-info-target: maybe-install-info-target-libgfortran
1610 install-info-target: maybe-install-info-target-libobjc
1611 install-info-target: maybe-install-info-target-libgo
1612 install-info-target: maybe-install-info-target-libtermcap
1613 install-info-target: maybe-install-info-target-winsup
1614 install-info-target: maybe-install-info-target-libgloss
1615 install-info-target: maybe-install-info-target-libffi
1616 install-info-target: maybe-install-info-target-libjava
1617 install-info-target: maybe-install-info-target-zlib
1618 install-info-target: maybe-install-info-target-boehm-gc
1619 install-info-target: maybe-install-info-target-rda
1620 install-info-target: maybe-install-info-target-libada
1621 install-info-target: maybe-install-info-target-libgomp
1622 install-info-target: maybe-install-info-target-libitm
1623 install-info-target: maybe-install-info-target-libatomic
1625 .PHONY: do-install-pdf
1626 do-install-pdf:
1627 @: $(MAKE); $(unstage)
1628 @r=`${PWD_COMMAND}`; export r; \
1629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1630 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1631 install-pdf-target
1634 .PHONY: install-pdf-host
1636 install-pdf-host: maybe-install-pdf-bfd
1637 install-pdf-host: maybe-install-pdf-opcodes
1638 install-pdf-host: maybe-install-pdf-binutils
1639 install-pdf-host: maybe-install-pdf-bison
1640 install-pdf-host: maybe-install-pdf-cgen
1641 install-pdf-host: maybe-install-pdf-dejagnu
1642 install-pdf-host: maybe-install-pdf-etc
1643 install-pdf-host: maybe-install-pdf-fastjar
1644 install-pdf-host: maybe-install-pdf-fixincludes
1645 install-pdf-host: maybe-install-pdf-flex
1646 install-pdf-host: maybe-install-pdf-gas
1647 install-pdf-host: maybe-install-pdf-gcc
1648 install-pdf-host: maybe-install-pdf-gmp
1649 install-pdf-host: maybe-install-pdf-mpfr
1650 install-pdf-host: maybe-install-pdf-mpc
1651 install-pdf-host: maybe-install-pdf-isl
1652 install-pdf-host: maybe-install-pdf-cloog
1653 install-pdf-host: maybe-install-pdf-libelf
1654 install-pdf-host: maybe-install-pdf-gold
1655 install-pdf-host: maybe-install-pdf-gprof
1656 install-pdf-host: maybe-install-pdf-intl
1657 install-pdf-host: maybe-install-pdf-tcl
1658 install-pdf-host: maybe-install-pdf-itcl
1659 install-pdf-host: maybe-install-pdf-ld
1660 install-pdf-host: maybe-install-pdf-libbacktrace
1661 install-pdf-host: maybe-install-pdf-libcpp
1662 install-pdf-host: maybe-install-pdf-libdecnumber
1663 install-pdf-host: maybe-install-pdf-libgui
1664 install-pdf-host: maybe-install-pdf-libiberty
1665 install-pdf-host: maybe-install-pdf-libiconv
1666 install-pdf-host: maybe-install-pdf-m4
1667 install-pdf-host: maybe-install-pdf-readline
1668 install-pdf-host: maybe-install-pdf-sid
1669 install-pdf-host: maybe-install-pdf-sim
1670 install-pdf-host: maybe-install-pdf-texinfo
1671 install-pdf-host: maybe-install-pdf-zlib
1672 install-pdf-host: maybe-install-pdf-gdb
1673 install-pdf-host: maybe-install-pdf-expect
1674 install-pdf-host: maybe-install-pdf-guile
1675 install-pdf-host: maybe-install-pdf-tk
1676 install-pdf-host: maybe-install-pdf-libtermcap
1677 install-pdf-host: maybe-install-pdf-utils
1678 install-pdf-host: maybe-install-pdf-gnattools
1679 install-pdf-host: maybe-install-pdf-lto-plugin
1680 install-pdf-host: maybe-install-pdf-function_reordering_plugin
1682 .PHONY: install-pdf-target
1684 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1685 install-pdf-target: maybe-install-pdf-target-libmudflap
1686 install-pdf-target: maybe-install-pdf-target-libsanitizer
1687 install-pdf-target: maybe-install-pdf-target-libvtv
1688 install-pdf-target: maybe-install-pdf-target-libssp
1689 install-pdf-target: maybe-install-pdf-target-newlib
1690 install-pdf-target: maybe-install-pdf-target-libgcc
1691 install-pdf-target: maybe-install-pdf-target-libbacktrace
1692 install-pdf-target: maybe-install-pdf-target-libquadmath
1693 install-pdf-target: maybe-install-pdf-target-libgfortran
1694 install-pdf-target: maybe-install-pdf-target-libobjc
1695 install-pdf-target: maybe-install-pdf-target-libgo
1696 install-pdf-target: maybe-install-pdf-target-libtermcap
1697 install-pdf-target: maybe-install-pdf-target-winsup
1698 install-pdf-target: maybe-install-pdf-target-libgloss
1699 install-pdf-target: maybe-install-pdf-target-libffi
1700 install-pdf-target: maybe-install-pdf-target-libjava
1701 install-pdf-target: maybe-install-pdf-target-zlib
1702 install-pdf-target: maybe-install-pdf-target-boehm-gc
1703 install-pdf-target: maybe-install-pdf-target-rda
1704 install-pdf-target: maybe-install-pdf-target-libada
1705 install-pdf-target: maybe-install-pdf-target-libgomp
1706 install-pdf-target: maybe-install-pdf-target-libitm
1707 install-pdf-target: maybe-install-pdf-target-libatomic
1709 .PHONY: do-install-html
1710 do-install-html:
1711 @: $(MAKE); $(unstage)
1712 @r=`${PWD_COMMAND}`; export r; \
1713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1714 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1715 install-html-target
1718 .PHONY: install-html-host
1720 install-html-host: maybe-install-html-bfd
1721 install-html-host: maybe-install-html-opcodes
1722 install-html-host: maybe-install-html-binutils
1723 install-html-host: maybe-install-html-bison
1724 install-html-host: maybe-install-html-cgen
1725 install-html-host: maybe-install-html-dejagnu
1726 install-html-host: maybe-install-html-etc
1727 install-html-host: maybe-install-html-fastjar
1728 install-html-host: maybe-install-html-fixincludes
1729 install-html-host: maybe-install-html-flex
1730 install-html-host: maybe-install-html-gas
1731 install-html-host: maybe-install-html-gcc
1732 install-html-host: maybe-install-html-gmp
1733 install-html-host: maybe-install-html-mpfr
1734 install-html-host: maybe-install-html-mpc
1735 install-html-host: maybe-install-html-isl
1736 install-html-host: maybe-install-html-cloog
1737 install-html-host: maybe-install-html-libelf
1738 install-html-host: maybe-install-html-gold
1739 install-html-host: maybe-install-html-gprof
1740 install-html-host: maybe-install-html-intl
1741 install-html-host: maybe-install-html-tcl
1742 install-html-host: maybe-install-html-itcl
1743 install-html-host: maybe-install-html-ld
1744 install-html-host: maybe-install-html-libbacktrace
1745 install-html-host: maybe-install-html-libcpp
1746 install-html-host: maybe-install-html-libdecnumber
1747 install-html-host: maybe-install-html-libgui
1748 install-html-host: maybe-install-html-libiberty
1749 install-html-host: maybe-install-html-libiconv
1750 install-html-host: maybe-install-html-m4
1751 install-html-host: maybe-install-html-readline
1752 install-html-host: maybe-install-html-sid
1753 install-html-host: maybe-install-html-sim
1754 install-html-host: maybe-install-html-texinfo
1755 install-html-host: maybe-install-html-zlib
1756 install-html-host: maybe-install-html-gdb
1757 install-html-host: maybe-install-html-expect
1758 install-html-host: maybe-install-html-guile
1759 install-html-host: maybe-install-html-tk
1760 install-html-host: maybe-install-html-libtermcap
1761 install-html-host: maybe-install-html-utils
1762 install-html-host: maybe-install-html-gnattools
1763 install-html-host: maybe-install-html-lto-plugin
1764 install-html-host: maybe-install-html-function_reordering_plugin
1766 .PHONY: install-html-target
1768 install-html-target: maybe-install-html-target-libstdc++-v3
1769 install-html-target: maybe-install-html-target-libmudflap
1770 install-html-target: maybe-install-html-target-libsanitizer
1771 install-html-target: maybe-install-html-target-libvtv
1772 install-html-target: maybe-install-html-target-libssp
1773 install-html-target: maybe-install-html-target-newlib
1774 install-html-target: maybe-install-html-target-libgcc
1775 install-html-target: maybe-install-html-target-libbacktrace
1776 install-html-target: maybe-install-html-target-libquadmath
1777 install-html-target: maybe-install-html-target-libgfortran
1778 install-html-target: maybe-install-html-target-libobjc
1779 install-html-target: maybe-install-html-target-libgo
1780 install-html-target: maybe-install-html-target-libtermcap
1781 install-html-target: maybe-install-html-target-winsup
1782 install-html-target: maybe-install-html-target-libgloss
1783 install-html-target: maybe-install-html-target-libffi
1784 install-html-target: maybe-install-html-target-libjava
1785 install-html-target: maybe-install-html-target-zlib
1786 install-html-target: maybe-install-html-target-boehm-gc
1787 install-html-target: maybe-install-html-target-rda
1788 install-html-target: maybe-install-html-target-libada
1789 install-html-target: maybe-install-html-target-libgomp
1790 install-html-target: maybe-install-html-target-libitm
1791 install-html-target: maybe-install-html-target-libatomic
1793 .PHONY: do-installcheck
1794 do-installcheck:
1795 @: $(MAKE); $(unstage)
1796 @r=`${PWD_COMMAND}`; export r; \
1797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1798 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1799 installcheck-target
1802 .PHONY: installcheck-host
1804 installcheck-host: maybe-installcheck-bfd
1805 installcheck-host: maybe-installcheck-opcodes
1806 installcheck-host: maybe-installcheck-binutils
1807 installcheck-host: maybe-installcheck-bison
1808 installcheck-host: maybe-installcheck-cgen
1809 installcheck-host: maybe-installcheck-dejagnu
1810 installcheck-host: maybe-installcheck-etc
1811 installcheck-host: maybe-installcheck-fastjar
1812 installcheck-host: maybe-installcheck-fixincludes
1813 installcheck-host: maybe-installcheck-flex
1814 installcheck-host: maybe-installcheck-gas
1815 installcheck-host: maybe-installcheck-gcc
1816 installcheck-host: maybe-installcheck-gmp
1817 installcheck-host: maybe-installcheck-mpfr
1818 installcheck-host: maybe-installcheck-mpc
1819 installcheck-host: maybe-installcheck-isl
1820 installcheck-host: maybe-installcheck-cloog
1821 installcheck-host: maybe-installcheck-libelf
1822 installcheck-host: maybe-installcheck-gold
1823 installcheck-host: maybe-installcheck-gprof
1824 installcheck-host: maybe-installcheck-intl
1825 installcheck-host: maybe-installcheck-tcl
1826 installcheck-host: maybe-installcheck-itcl
1827 installcheck-host: maybe-installcheck-ld
1828 installcheck-host: maybe-installcheck-libbacktrace
1829 installcheck-host: maybe-installcheck-libcpp
1830 installcheck-host: maybe-installcheck-libdecnumber
1831 installcheck-host: maybe-installcheck-libgui
1832 installcheck-host: maybe-installcheck-libiberty
1833 installcheck-host: maybe-installcheck-libiconv
1834 installcheck-host: maybe-installcheck-m4
1835 installcheck-host: maybe-installcheck-readline
1836 installcheck-host: maybe-installcheck-sid
1837 installcheck-host: maybe-installcheck-sim
1838 installcheck-host: maybe-installcheck-texinfo
1839 installcheck-host: maybe-installcheck-zlib
1840 installcheck-host: maybe-installcheck-gdb
1841 installcheck-host: maybe-installcheck-expect
1842 installcheck-host: maybe-installcheck-guile
1843 installcheck-host: maybe-installcheck-tk
1844 installcheck-host: maybe-installcheck-libtermcap
1845 installcheck-host: maybe-installcheck-utils
1846 installcheck-host: maybe-installcheck-gnattools
1847 installcheck-host: maybe-installcheck-lto-plugin
1848 installcheck-host: maybe-installcheck-function_reordering_plugin
1850 .PHONY: installcheck-target
1852 installcheck-target: maybe-installcheck-target-libstdc++-v3
1853 installcheck-target: maybe-installcheck-target-libmudflap
1854 installcheck-target: maybe-installcheck-target-libsanitizer
1855 installcheck-target: maybe-installcheck-target-libvtv
1856 installcheck-target: maybe-installcheck-target-libssp
1857 installcheck-target: maybe-installcheck-target-newlib
1858 installcheck-target: maybe-installcheck-target-libgcc
1859 installcheck-target: maybe-installcheck-target-libbacktrace
1860 installcheck-target: maybe-installcheck-target-libquadmath
1861 installcheck-target: maybe-installcheck-target-libgfortran
1862 installcheck-target: maybe-installcheck-target-libobjc
1863 installcheck-target: maybe-installcheck-target-libgo
1864 installcheck-target: maybe-installcheck-target-libtermcap
1865 installcheck-target: maybe-installcheck-target-winsup
1866 installcheck-target: maybe-installcheck-target-libgloss
1867 installcheck-target: maybe-installcheck-target-libffi
1868 installcheck-target: maybe-installcheck-target-libjava
1869 installcheck-target: maybe-installcheck-target-zlib
1870 installcheck-target: maybe-installcheck-target-boehm-gc
1871 installcheck-target: maybe-installcheck-target-rda
1872 installcheck-target: maybe-installcheck-target-libada
1873 installcheck-target: maybe-installcheck-target-libgomp
1874 installcheck-target: maybe-installcheck-target-libitm
1875 installcheck-target: maybe-installcheck-target-libatomic
1877 .PHONY: do-mostlyclean
1878 do-mostlyclean:
1879 @: $(MAKE); $(unstage)
1880 @r=`${PWD_COMMAND}`; export r; \
1881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1882 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1883 mostlyclean-target
1886 .PHONY: mostlyclean-host
1888 mostlyclean-host: maybe-mostlyclean-bfd
1889 mostlyclean-host: maybe-mostlyclean-opcodes
1890 mostlyclean-host: maybe-mostlyclean-binutils
1891 mostlyclean-host: maybe-mostlyclean-bison
1892 mostlyclean-host: maybe-mostlyclean-cgen
1893 mostlyclean-host: maybe-mostlyclean-dejagnu
1894 mostlyclean-host: maybe-mostlyclean-etc
1895 mostlyclean-host: maybe-mostlyclean-fastjar
1896 mostlyclean-host: maybe-mostlyclean-fixincludes
1897 mostlyclean-host: maybe-mostlyclean-flex
1898 mostlyclean-host: maybe-mostlyclean-gas
1899 mostlyclean-host: maybe-mostlyclean-gcc
1900 mostlyclean-host: maybe-mostlyclean-gmp
1901 mostlyclean-host: maybe-mostlyclean-mpfr
1902 mostlyclean-host: maybe-mostlyclean-mpc
1903 mostlyclean-host: maybe-mostlyclean-isl
1904 mostlyclean-host: maybe-mostlyclean-cloog
1905 mostlyclean-host: maybe-mostlyclean-libelf
1906 mostlyclean-host: maybe-mostlyclean-gold
1907 mostlyclean-host: maybe-mostlyclean-gprof
1908 mostlyclean-host: maybe-mostlyclean-intl
1909 mostlyclean-host: maybe-mostlyclean-tcl
1910 mostlyclean-host: maybe-mostlyclean-itcl
1911 mostlyclean-host: maybe-mostlyclean-ld
1912 mostlyclean-host: maybe-mostlyclean-libbacktrace
1913 mostlyclean-host: maybe-mostlyclean-libcpp
1914 mostlyclean-host: maybe-mostlyclean-libdecnumber
1915 mostlyclean-host: maybe-mostlyclean-libgui
1916 mostlyclean-host: maybe-mostlyclean-libiberty
1917 mostlyclean-host: maybe-mostlyclean-libiconv
1918 mostlyclean-host: maybe-mostlyclean-m4
1919 mostlyclean-host: maybe-mostlyclean-readline
1920 mostlyclean-host: maybe-mostlyclean-sid
1921 mostlyclean-host: maybe-mostlyclean-sim
1922 mostlyclean-host: maybe-mostlyclean-texinfo
1923 mostlyclean-host: maybe-mostlyclean-zlib
1924 mostlyclean-host: maybe-mostlyclean-gdb
1925 mostlyclean-host: maybe-mostlyclean-expect
1926 mostlyclean-host: maybe-mostlyclean-guile
1927 mostlyclean-host: maybe-mostlyclean-tk
1928 mostlyclean-host: maybe-mostlyclean-libtermcap
1929 mostlyclean-host: maybe-mostlyclean-utils
1930 mostlyclean-host: maybe-mostlyclean-gnattools
1931 mostlyclean-host: maybe-mostlyclean-lto-plugin
1932 mostlyclean-host: maybe-mostlyclean-function_reordering_plugin
1934 .PHONY: mostlyclean-target
1936 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1937 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1938 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1939 mostlyclean-target: maybe-mostlyclean-target-libvtv
1940 mostlyclean-target: maybe-mostlyclean-target-libssp
1941 mostlyclean-target: maybe-mostlyclean-target-newlib
1942 mostlyclean-target: maybe-mostlyclean-target-libgcc
1943 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1944 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1945 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1946 mostlyclean-target: maybe-mostlyclean-target-libobjc
1947 mostlyclean-target: maybe-mostlyclean-target-libgo
1948 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1949 mostlyclean-target: maybe-mostlyclean-target-winsup
1950 mostlyclean-target: maybe-mostlyclean-target-libgloss
1951 mostlyclean-target: maybe-mostlyclean-target-libffi
1952 mostlyclean-target: maybe-mostlyclean-target-libjava
1953 mostlyclean-target: maybe-mostlyclean-target-zlib
1954 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1955 mostlyclean-target: maybe-mostlyclean-target-rda
1956 mostlyclean-target: maybe-mostlyclean-target-libada
1957 mostlyclean-target: maybe-mostlyclean-target-libgomp
1958 mostlyclean-target: maybe-mostlyclean-target-libitm
1959 mostlyclean-target: maybe-mostlyclean-target-libatomic
1961 .PHONY: do-clean
1962 do-clean:
1963 @: $(MAKE); $(unstage)
1964 @r=`${PWD_COMMAND}`; export r; \
1965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1966 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1967 clean-target
1970 .PHONY: clean-host
1972 clean-host: maybe-clean-bfd
1973 clean-host: maybe-clean-opcodes
1974 clean-host: maybe-clean-binutils
1975 clean-host: maybe-clean-bison
1976 clean-host: maybe-clean-cgen
1977 clean-host: maybe-clean-dejagnu
1978 clean-host: maybe-clean-etc
1979 clean-host: maybe-clean-fastjar
1980 clean-host: maybe-clean-fixincludes
1981 clean-host: maybe-clean-flex
1982 clean-host: maybe-clean-gas
1983 clean-host: maybe-clean-gcc
1984 clean-host: maybe-clean-gmp
1985 clean-host: maybe-clean-mpfr
1986 clean-host: maybe-clean-mpc
1987 clean-host: maybe-clean-isl
1988 clean-host: maybe-clean-cloog
1989 clean-host: maybe-clean-libelf
1990 clean-host: maybe-clean-gold
1991 clean-host: maybe-clean-gprof
1992 clean-host: maybe-clean-intl
1993 clean-host: maybe-clean-tcl
1994 clean-host: maybe-clean-itcl
1995 clean-host: maybe-clean-ld
1996 clean-host: maybe-clean-libbacktrace
1997 clean-host: maybe-clean-libcpp
1998 clean-host: maybe-clean-libdecnumber
1999 clean-host: maybe-clean-libgui
2000 clean-host: maybe-clean-libiberty
2001 clean-host: maybe-clean-libiconv
2002 clean-host: maybe-clean-m4
2003 clean-host: maybe-clean-readline
2004 clean-host: maybe-clean-sid
2005 clean-host: maybe-clean-sim
2006 clean-host: maybe-clean-texinfo
2007 clean-host: maybe-clean-zlib
2008 clean-host: maybe-clean-gdb
2009 clean-host: maybe-clean-expect
2010 clean-host: maybe-clean-guile
2011 clean-host: maybe-clean-tk
2012 clean-host: maybe-clean-libtermcap
2013 clean-host: maybe-clean-utils
2014 clean-host: maybe-clean-gnattools
2015 clean-host: maybe-clean-lto-plugin
2016 clean-host: maybe-clean-function_reordering_plugin
2018 .PHONY: clean-target
2020 clean-target: maybe-clean-target-libstdc++-v3
2021 clean-target: maybe-clean-target-libmudflap
2022 clean-target: maybe-clean-target-libsanitizer
2023 clean-target: maybe-clean-target-libvtv
2024 clean-target: maybe-clean-target-libssp
2025 clean-target: maybe-clean-target-newlib
2026 clean-target: maybe-clean-target-libgcc
2027 clean-target: maybe-clean-target-libbacktrace
2028 clean-target: maybe-clean-target-libquadmath
2029 clean-target: maybe-clean-target-libgfortran
2030 clean-target: maybe-clean-target-libobjc
2031 clean-target: maybe-clean-target-libgo
2032 clean-target: maybe-clean-target-libtermcap
2033 clean-target: maybe-clean-target-winsup
2034 clean-target: maybe-clean-target-libgloss
2035 clean-target: maybe-clean-target-libffi
2036 clean-target: maybe-clean-target-libjava
2037 clean-target: maybe-clean-target-zlib
2038 clean-target: maybe-clean-target-boehm-gc
2039 clean-target: maybe-clean-target-rda
2040 clean-target: maybe-clean-target-libada
2041 clean-target: maybe-clean-target-libgomp
2042 clean-target: maybe-clean-target-libitm
2043 clean-target: maybe-clean-target-libatomic
2045 .PHONY: do-distclean
2046 do-distclean:
2047 @: $(MAKE); $(unstage)
2048 @r=`${PWD_COMMAND}`; export r; \
2049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2050 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2051 distclean-target
2054 .PHONY: distclean-host
2056 distclean-host: maybe-distclean-bfd
2057 distclean-host: maybe-distclean-opcodes
2058 distclean-host: maybe-distclean-binutils
2059 distclean-host: maybe-distclean-bison
2060 distclean-host: maybe-distclean-cgen
2061 distclean-host: maybe-distclean-dejagnu
2062 distclean-host: maybe-distclean-etc
2063 distclean-host: maybe-distclean-fastjar
2064 distclean-host: maybe-distclean-fixincludes
2065 distclean-host: maybe-distclean-flex
2066 distclean-host: maybe-distclean-gas
2067 distclean-host: maybe-distclean-gcc
2068 distclean-host: maybe-distclean-gmp
2069 distclean-host: maybe-distclean-mpfr
2070 distclean-host: maybe-distclean-mpc
2071 distclean-host: maybe-distclean-isl
2072 distclean-host: maybe-distclean-cloog
2073 distclean-host: maybe-distclean-libelf
2074 distclean-host: maybe-distclean-gold
2075 distclean-host: maybe-distclean-gprof
2076 distclean-host: maybe-distclean-intl
2077 distclean-host: maybe-distclean-tcl
2078 distclean-host: maybe-distclean-itcl
2079 distclean-host: maybe-distclean-ld
2080 distclean-host: maybe-distclean-libbacktrace
2081 distclean-host: maybe-distclean-libcpp
2082 distclean-host: maybe-distclean-libdecnumber
2083 distclean-host: maybe-distclean-libgui
2084 distclean-host: maybe-distclean-libiberty
2085 distclean-host: maybe-distclean-libiconv
2086 distclean-host: maybe-distclean-m4
2087 distclean-host: maybe-distclean-readline
2088 distclean-host: maybe-distclean-sid
2089 distclean-host: maybe-distclean-sim
2090 distclean-host: maybe-distclean-texinfo
2091 distclean-host: maybe-distclean-zlib
2092 distclean-host: maybe-distclean-gdb
2093 distclean-host: maybe-distclean-expect
2094 distclean-host: maybe-distclean-guile
2095 distclean-host: maybe-distclean-tk
2096 distclean-host: maybe-distclean-libtermcap
2097 distclean-host: maybe-distclean-utils
2098 distclean-host: maybe-distclean-gnattools
2099 distclean-host: maybe-distclean-lto-plugin
2100 distclean-host: maybe-distclean-function_reordering_plugin
2102 .PHONY: distclean-target
2104 distclean-target: maybe-distclean-target-libstdc++-v3
2105 distclean-target: maybe-distclean-target-libmudflap
2106 distclean-target: maybe-distclean-target-libsanitizer
2107 distclean-target: maybe-distclean-target-libvtv
2108 distclean-target: maybe-distclean-target-libssp
2109 distclean-target: maybe-distclean-target-newlib
2110 distclean-target: maybe-distclean-target-libgcc
2111 distclean-target: maybe-distclean-target-libbacktrace
2112 distclean-target: maybe-distclean-target-libquadmath
2113 distclean-target: maybe-distclean-target-libgfortran
2114 distclean-target: maybe-distclean-target-libobjc
2115 distclean-target: maybe-distclean-target-libgo
2116 distclean-target: maybe-distclean-target-libtermcap
2117 distclean-target: maybe-distclean-target-winsup
2118 distclean-target: maybe-distclean-target-libgloss
2119 distclean-target: maybe-distclean-target-libffi
2120 distclean-target: maybe-distclean-target-libjava
2121 distclean-target: maybe-distclean-target-zlib
2122 distclean-target: maybe-distclean-target-boehm-gc
2123 distclean-target: maybe-distclean-target-rda
2124 distclean-target: maybe-distclean-target-libada
2125 distclean-target: maybe-distclean-target-libgomp
2126 distclean-target: maybe-distclean-target-libitm
2127 distclean-target: maybe-distclean-target-libatomic
2129 .PHONY: do-maintainer-clean
2130 do-maintainer-clean:
2131 @: $(MAKE); $(unstage)
2132 @r=`${PWD_COMMAND}`; export r; \
2133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2134 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2135 maintainer-clean-target
2138 .PHONY: maintainer-clean-host
2140 maintainer-clean-host: maybe-maintainer-clean-bfd
2141 maintainer-clean-host: maybe-maintainer-clean-opcodes
2142 maintainer-clean-host: maybe-maintainer-clean-binutils
2143 maintainer-clean-host: maybe-maintainer-clean-bison
2144 maintainer-clean-host: maybe-maintainer-clean-cgen
2145 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2146 maintainer-clean-host: maybe-maintainer-clean-etc
2147 maintainer-clean-host: maybe-maintainer-clean-fastjar
2148 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2149 maintainer-clean-host: maybe-maintainer-clean-flex
2150 maintainer-clean-host: maybe-maintainer-clean-gas
2151 maintainer-clean-host: maybe-maintainer-clean-gcc
2152 maintainer-clean-host: maybe-maintainer-clean-gmp
2153 maintainer-clean-host: maybe-maintainer-clean-mpfr
2154 maintainer-clean-host: maybe-maintainer-clean-mpc
2155 maintainer-clean-host: maybe-maintainer-clean-isl
2156 maintainer-clean-host: maybe-maintainer-clean-cloog
2157 maintainer-clean-host: maybe-maintainer-clean-libelf
2158 maintainer-clean-host: maybe-maintainer-clean-gold
2159 maintainer-clean-host: maybe-maintainer-clean-gprof
2160 maintainer-clean-host: maybe-maintainer-clean-intl
2161 maintainer-clean-host: maybe-maintainer-clean-tcl
2162 maintainer-clean-host: maybe-maintainer-clean-itcl
2163 maintainer-clean-host: maybe-maintainer-clean-ld
2164 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2165 maintainer-clean-host: maybe-maintainer-clean-libcpp
2166 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2167 maintainer-clean-host: maybe-maintainer-clean-libgui
2168 maintainer-clean-host: maybe-maintainer-clean-libiberty
2169 maintainer-clean-host: maybe-maintainer-clean-libiconv
2170 maintainer-clean-host: maybe-maintainer-clean-m4
2171 maintainer-clean-host: maybe-maintainer-clean-readline
2172 maintainer-clean-host: maybe-maintainer-clean-sid
2173 maintainer-clean-host: maybe-maintainer-clean-sim
2174 maintainer-clean-host: maybe-maintainer-clean-texinfo
2175 maintainer-clean-host: maybe-maintainer-clean-zlib
2176 maintainer-clean-host: maybe-maintainer-clean-gdb
2177 maintainer-clean-host: maybe-maintainer-clean-expect
2178 maintainer-clean-host: maybe-maintainer-clean-guile
2179 maintainer-clean-host: maybe-maintainer-clean-tk
2180 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2181 maintainer-clean-host: maybe-maintainer-clean-utils
2182 maintainer-clean-host: maybe-maintainer-clean-gnattools
2183 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2184 maintainer-clean-host: maybe-maintainer-clean-function_reordering_plugin
2186 .PHONY: maintainer-clean-target
2188 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2189 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2190 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2191 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2192 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2193 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2194 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2195 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2196 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2197 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2198 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2199 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2200 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2201 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2202 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2203 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2204 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2205 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2206 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2207 maintainer-clean-target: maybe-maintainer-clean-target-rda
2208 maintainer-clean-target: maybe-maintainer-clean-target-libada
2209 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2210 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2211 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2214 # Here are the targets which correspond to the do-X targets.
2216 .PHONY: info installcheck dvi pdf html
2217 .PHONY: install-info install-pdf install-html
2218 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2219 .PHONY: local-clean local-distclean local-maintainer-clean
2220 info: do-info
2221 installcheck: do-installcheck
2222 dvi: do-dvi
2223 pdf: do-pdf
2224 html: do-html
2226 # Make sure makeinfo is built before we do a `make info', if we're
2227 # in fact building texinfo.
2228 do-info: maybe-all-texinfo
2230 install-info: do-install-info dir.info
2231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2232 if [ -f dir.info ] ; then \
2233 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2234 else true ; fi
2236 install-pdf: do-install-pdf
2238 install-html: do-install-html
2240 local-clean:
2241 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2243 local-distclean:
2244 -rm -f Makefile config.status config.cache mh-frag mt-frag
2245 -rm -f maybedep.tmp serdep.tmp
2246 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2247 rm -rf $(TARGET_SUBDIR); \
2248 else true; fi
2249 -rm -rf $(BUILD_SUBDIR)
2250 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2251 rm -rf $(HOST_SUBDIR); \
2252 else true; fi
2253 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2254 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2255 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2256 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2257 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2258 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2260 local-maintainer-clean:
2261 @echo "This command is intended for maintainers to use;"
2262 @echo "it deletes files that may require special tools to rebuild."
2264 clean: do-clean local-clean
2265 mostlyclean: do-mostlyclean local-clean
2266 distclean: do-distclean local-clean local-distclean
2267 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2268 maintainer-clean: local-distclean
2269 realclean: maintainer-clean
2271 # Check target.
2273 .PHONY: check do-check
2274 check: do-check
2276 # Only include modules actually being configured and built.
2277 .PHONY: check-host
2278 check-host: \
2279 maybe-check-bfd \
2280 maybe-check-opcodes \
2281 maybe-check-binutils \
2282 maybe-check-bison \
2283 maybe-check-cgen \
2284 maybe-check-dejagnu \
2285 maybe-check-etc \
2286 maybe-check-fastjar \
2287 maybe-check-fixincludes \
2288 maybe-check-flex \
2289 maybe-check-gas \
2290 maybe-check-gcc \
2291 maybe-check-gmp \
2292 maybe-check-mpfr \
2293 maybe-check-mpc \
2294 maybe-check-isl \
2295 maybe-check-cloog \
2296 maybe-check-libelf \
2297 maybe-check-gold \
2298 maybe-check-gprof \
2299 maybe-check-intl \
2300 maybe-check-tcl \
2301 maybe-check-itcl \
2302 maybe-check-ld \
2303 maybe-check-libbacktrace \
2304 maybe-check-libcpp \
2305 maybe-check-libdecnumber \
2306 maybe-check-libgui \
2307 maybe-check-libiberty \
2308 maybe-check-libiconv \
2309 maybe-check-m4 \
2310 maybe-check-readline \
2311 maybe-check-sid \
2312 maybe-check-sim \
2313 maybe-check-texinfo \
2314 maybe-check-zlib \
2315 maybe-check-gdb \
2316 maybe-check-expect \
2317 maybe-check-guile \
2318 maybe-check-tk \
2319 maybe-check-libtermcap \
2320 maybe-check-utils \
2321 maybe-check-gnattools \
2322 maybe-check-lto-plugin \
2323 maybe-check-function_reordering_plugin
2325 .PHONY: check-target
2326 check-target: \
2327 maybe-check-target-libstdc++-v3 \
2328 maybe-check-target-libmudflap \
2329 maybe-check-target-libsanitizer \
2330 maybe-check-target-libvtv \
2331 maybe-check-target-libssp \
2332 maybe-check-target-newlib \
2333 maybe-check-target-libgcc \
2334 maybe-check-target-libbacktrace \
2335 maybe-check-target-libquadmath \
2336 maybe-check-target-libgfortran \
2337 maybe-check-target-libobjc \
2338 maybe-check-target-libgo \
2339 maybe-check-target-libtermcap \
2340 maybe-check-target-winsup \
2341 maybe-check-target-libgloss \
2342 maybe-check-target-libffi \
2343 maybe-check-target-libjava \
2344 maybe-check-target-zlib \
2345 maybe-check-target-boehm-gc \
2346 maybe-check-target-rda \
2347 maybe-check-target-libada \
2348 maybe-check-target-libgomp \
2349 maybe-check-target-libitm \
2350 maybe-check-target-libatomic
2352 do-check:
2353 @: $(MAKE); $(unstage)
2354 @r=`${PWD_COMMAND}`; export r; \
2355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2356 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2358 # Automated reporting of test results.
2360 warning.log: build.log
2361 $(srcdir)/contrib/warn_summary build.log > $@
2363 mail-report.log:
2364 if test x'$(BOOT_CFLAGS)' != x''; then \
2365 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2366 fi; \
2367 $(srcdir)/contrib/test_summary -t >$@
2368 chmod +x $@
2369 echo If you really want to send e-mail, run ./$@ now
2371 mail-report-with-warnings.log: warning.log
2372 if test x'$(BOOT_CFLAGS)' != x''; then \
2373 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2374 fi; \
2375 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2376 chmod +x $@
2377 echo If you really want to send e-mail, run ./$@ now
2379 # Installation targets.
2381 .PHONY: install uninstall
2382 install:
2383 @: $(MAKE); $(unstage)
2384 @r=`${PWD_COMMAND}`; export r; \
2385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2386 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2388 .PHONY: install-host-nogcc
2389 install-host-nogcc: \
2390 maybe-install-bfd \
2391 maybe-install-opcodes \
2392 maybe-install-binutils \
2393 maybe-install-bison \
2394 maybe-install-cgen \
2395 maybe-install-dejagnu \
2396 maybe-install-etc \
2397 maybe-install-fastjar \
2398 maybe-install-fixincludes \
2399 maybe-install-flex \
2400 maybe-install-gas \
2401 maybe-install-gmp \
2402 maybe-install-mpfr \
2403 maybe-install-mpc \
2404 maybe-install-isl \
2405 maybe-install-cloog \
2406 maybe-install-libelf \
2407 maybe-install-gold \
2408 maybe-install-gprof \
2409 maybe-install-intl \
2410 maybe-install-tcl \
2411 maybe-install-itcl \
2412 maybe-install-ld \
2413 maybe-install-libbacktrace \
2414 maybe-install-libcpp \
2415 maybe-install-libdecnumber \
2416 maybe-install-libgui \
2417 maybe-install-libiberty \
2418 maybe-install-libiconv \
2419 maybe-install-m4 \
2420 maybe-install-readline \
2421 maybe-install-sid \
2422 maybe-install-sim \
2423 maybe-install-texinfo \
2424 maybe-install-zlib \
2425 maybe-install-gdb \
2426 maybe-install-expect \
2427 maybe-install-guile \
2428 maybe-install-tk \
2429 maybe-install-libtermcap \
2430 maybe-install-utils \
2431 maybe-install-gnattools \
2432 maybe-install-lto-plugin \
2433 maybe-install-function_reordering_plugin
2435 .PHONY: install-host
2436 install-host: \
2437 maybe-install-bfd \
2438 maybe-install-opcodes \
2439 maybe-install-binutils \
2440 maybe-install-bison \
2441 maybe-install-cgen \
2442 maybe-install-dejagnu \
2443 maybe-install-etc \
2444 maybe-install-fastjar \
2445 maybe-install-fixincludes \
2446 maybe-install-flex \
2447 maybe-install-gas \
2448 maybe-install-gcc \
2449 maybe-install-gmp \
2450 maybe-install-mpfr \
2451 maybe-install-mpc \
2452 maybe-install-isl \
2453 maybe-install-cloog \
2454 maybe-install-libelf \
2455 maybe-install-gold \
2456 maybe-install-gprof \
2457 maybe-install-intl \
2458 maybe-install-tcl \
2459 maybe-install-itcl \
2460 maybe-install-ld \
2461 maybe-install-libbacktrace \
2462 maybe-install-libcpp \
2463 maybe-install-libdecnumber \
2464 maybe-install-libgui \
2465 maybe-install-libiberty \
2466 maybe-install-libiconv \
2467 maybe-install-m4 \
2468 maybe-install-readline \
2469 maybe-install-sid \
2470 maybe-install-sim \
2471 maybe-install-texinfo \
2472 maybe-install-zlib \
2473 maybe-install-gdb \
2474 maybe-install-expect \
2475 maybe-install-guile \
2476 maybe-install-tk \
2477 maybe-install-libtermcap \
2478 maybe-install-utils \
2479 maybe-install-gnattools \
2480 maybe-install-lto-plugin \
2481 maybe-install-function_reordering_plugin
2483 .PHONY: install-target
2484 install-target: \
2485 maybe-install-target-libstdc++-v3 \
2486 maybe-install-target-libmudflap \
2487 maybe-install-target-libsanitizer \
2488 maybe-install-target-libvtv \
2489 maybe-install-target-libssp \
2490 maybe-install-target-newlib \
2491 maybe-install-target-libgcc \
2492 maybe-install-target-libbacktrace \
2493 maybe-install-target-libquadmath \
2494 maybe-install-target-libgfortran \
2495 maybe-install-target-libobjc \
2496 maybe-install-target-libgo \
2497 maybe-install-target-libtermcap \
2498 maybe-install-target-winsup \
2499 maybe-install-target-libgloss \
2500 maybe-install-target-libffi \
2501 maybe-install-target-libjava \
2502 maybe-install-target-zlib \
2503 maybe-install-target-boehm-gc \
2504 maybe-install-target-rda \
2505 maybe-install-target-libada \
2506 maybe-install-target-libgomp \
2507 maybe-install-target-libitm \
2508 maybe-install-target-libatomic
2510 uninstall:
2511 @echo "the uninstall target is not supported in this tree"
2513 .PHONY: install.all
2514 install.all: install-no-fixedincludes
2515 @if [ -f ./gcc/Makefile ] ; then \
2516 r=`${PWD_COMMAND}` ; export r ; \
2517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2518 $(HOST_EXPORTS) \
2519 (cd ./gcc && \
2520 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2521 else \
2522 true ; \
2525 # install-no-fixedincludes is used to allow the elaboration of binary packages
2526 # suitable for distribution, where we cannot include the fixed system header
2527 # files.
2528 .PHONY: install-no-fixedincludes
2529 install-no-fixedincludes: installdirs install-host-nogcc \
2530 install-target gcc-install-no-fixedincludes
2532 .PHONY: install-strip
2533 install-strip:
2534 @: $(MAKE); $(unstage)
2535 @r=`${PWD_COMMAND}`; export r; \
2536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2537 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2539 .PHONY: install-strip-host
2540 install-strip-host: \
2541 maybe-install-strip-bfd \
2542 maybe-install-strip-opcodes \
2543 maybe-install-strip-binutils \
2544 maybe-install-strip-bison \
2545 maybe-install-strip-cgen \
2546 maybe-install-strip-dejagnu \
2547 maybe-install-strip-etc \
2548 maybe-install-strip-fastjar \
2549 maybe-install-strip-fixincludes \
2550 maybe-install-strip-flex \
2551 maybe-install-strip-gas \
2552 maybe-install-strip-gcc \
2553 maybe-install-strip-gmp \
2554 maybe-install-strip-mpfr \
2555 maybe-install-strip-mpc \
2556 maybe-install-strip-isl \
2557 maybe-install-strip-cloog \
2558 maybe-install-strip-libelf \
2559 maybe-install-strip-gold \
2560 maybe-install-strip-gprof \
2561 maybe-install-strip-intl \
2562 maybe-install-strip-tcl \
2563 maybe-install-strip-itcl \
2564 maybe-install-strip-ld \
2565 maybe-install-strip-libbacktrace \
2566 maybe-install-strip-libcpp \
2567 maybe-install-strip-libdecnumber \
2568 maybe-install-strip-libgui \
2569 maybe-install-strip-libiberty \
2570 maybe-install-strip-libiconv \
2571 maybe-install-strip-m4 \
2572 maybe-install-strip-readline \
2573 maybe-install-strip-sid \
2574 maybe-install-strip-sim \
2575 maybe-install-strip-texinfo \
2576 maybe-install-strip-zlib \
2577 maybe-install-strip-gdb \
2578 maybe-install-strip-expect \
2579 maybe-install-strip-guile \
2580 maybe-install-strip-tk \
2581 maybe-install-strip-libtermcap \
2582 maybe-install-strip-utils \
2583 maybe-install-strip-gnattools \
2584 maybe-install-strip-lto-plugin \
2585 maybe-install-strip-function_reordering_plugin
2587 .PHONY: install-strip-target
2588 install-strip-target: \
2589 maybe-install-strip-target-libstdc++-v3 \
2590 maybe-install-strip-target-libmudflap \
2591 maybe-install-strip-target-libsanitizer \
2592 maybe-install-strip-target-libvtv \
2593 maybe-install-strip-target-libssp \
2594 maybe-install-strip-target-newlib \
2595 maybe-install-strip-target-libgcc \
2596 maybe-install-strip-target-libbacktrace \
2597 maybe-install-strip-target-libquadmath \
2598 maybe-install-strip-target-libgfortran \
2599 maybe-install-strip-target-libobjc \
2600 maybe-install-strip-target-libgo \
2601 maybe-install-strip-target-libtermcap \
2602 maybe-install-strip-target-winsup \
2603 maybe-install-strip-target-libgloss \
2604 maybe-install-strip-target-libffi \
2605 maybe-install-strip-target-libjava \
2606 maybe-install-strip-target-zlib \
2607 maybe-install-strip-target-boehm-gc \
2608 maybe-install-strip-target-rda \
2609 maybe-install-strip-target-libada \
2610 maybe-install-strip-target-libgomp \
2611 maybe-install-strip-target-libitm \
2612 maybe-install-strip-target-libatomic
2615 ### other supporting targets
2617 MAKEDIRS= \
2618 $(DESTDIR)$(prefix) \
2619 $(DESTDIR)$(exec_prefix)
2620 .PHONY: installdirs
2621 installdirs: mkinstalldirs
2622 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2624 dir.info: do-install-info
2625 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2626 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2627 mv -f dir.info.new dir.info ; \
2628 else true ; \
2631 dist:
2632 @echo "Building a full distribution of this tree isn't done"
2633 @echo "via 'make dist'. Check out the etc/ subdirectory"
2635 etags tags: TAGS
2637 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2638 # ability to use several tags files at once, so there is probably no need
2639 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2640 # (if we felt like it) have this Makefile write a piece of elisp which
2641 # the user could load to tell emacs19 where all the TAGS files we just
2642 # built are.
2643 TAGS: do-TAGS
2645 # ------------------------------------
2646 # Macros for configure and all targets
2647 # ------------------------------------
2653 # --------------------------------------
2654 # Modules which run on the build machine
2655 # --------------------------------------
2658 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2659 maybe-configure-build-libiberty:
2660 @if gcc-bootstrap
2661 configure-build-libiberty: stage_current
2662 @endif gcc-bootstrap
2663 @if build-libiberty
2664 maybe-configure-build-libiberty: configure-build-libiberty
2665 configure-build-libiberty:
2666 @: $(MAKE); $(unstage)
2667 @r=`${PWD_COMMAND}`; export r; \
2668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2669 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2670 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2671 $(BUILD_EXPORTS) \
2672 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2673 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2674 case $(srcdir) in \
2675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2676 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2678 esac; \
2679 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2680 libsrcdir="$$s/libiberty"; \
2681 rm -f no-such-file || : ; \
2682 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2683 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2684 --target=${target_alias} $${srcdiroption} \
2685 || exit 1
2686 @endif build-libiberty
2692 .PHONY: all-build-libiberty maybe-all-build-libiberty
2693 maybe-all-build-libiberty:
2694 @if gcc-bootstrap
2695 all-build-libiberty: stage_current
2696 @endif gcc-bootstrap
2697 @if build-libiberty
2698 TARGET-build-libiberty=all
2699 maybe-all-build-libiberty: all-build-libiberty
2700 all-build-libiberty: configure-build-libiberty
2701 @: $(MAKE); $(unstage)
2702 @r=`${PWD_COMMAND}`; export r; \
2703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2704 $(BUILD_EXPORTS) \
2705 (cd $(BUILD_SUBDIR)/libiberty && \
2706 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2707 $(TARGET-build-libiberty))
2708 @endif build-libiberty
2714 .PHONY: configure-build-bison maybe-configure-build-bison
2715 maybe-configure-build-bison:
2716 @if gcc-bootstrap
2717 configure-build-bison: stage_current
2718 @endif gcc-bootstrap
2719 @if build-bison
2720 maybe-configure-build-bison: configure-build-bison
2721 configure-build-bison:
2722 @: $(MAKE); $(unstage)
2723 @r=`${PWD_COMMAND}`; export r; \
2724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2725 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2726 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2727 $(BUILD_EXPORTS) \
2728 echo Configuring in $(BUILD_SUBDIR)/bison; \
2729 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2730 case $(srcdir) in \
2731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2732 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2734 esac; \
2735 srcdiroption="--srcdir=$${topdir}/bison"; \
2736 libsrcdir="$$s/bison"; \
2737 rm -f no-such-file || : ; \
2738 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2739 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2740 --target=${target_alias} $${srcdiroption} \
2741 || exit 1
2742 @endif build-bison
2748 .PHONY: all-build-bison maybe-all-build-bison
2749 maybe-all-build-bison:
2750 @if gcc-bootstrap
2751 all-build-bison: stage_current
2752 @endif gcc-bootstrap
2753 @if build-bison
2754 TARGET-build-bison=all
2755 maybe-all-build-bison: all-build-bison
2756 all-build-bison: configure-build-bison
2757 @: $(MAKE); $(unstage)
2758 @r=`${PWD_COMMAND}`; export r; \
2759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2760 $(BUILD_EXPORTS) \
2761 (cd $(BUILD_SUBDIR)/bison && \
2762 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2763 $(TARGET-build-bison))
2764 @endif build-bison
2770 .PHONY: configure-build-flex maybe-configure-build-flex
2771 maybe-configure-build-flex:
2772 @if gcc-bootstrap
2773 configure-build-flex: stage_current
2774 @endif gcc-bootstrap
2775 @if build-flex
2776 maybe-configure-build-flex: configure-build-flex
2777 configure-build-flex:
2778 @: $(MAKE); $(unstage)
2779 @r=`${PWD_COMMAND}`; export r; \
2780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2781 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2782 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2783 $(BUILD_EXPORTS) \
2784 echo Configuring in $(BUILD_SUBDIR)/flex; \
2785 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2786 case $(srcdir) in \
2787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2788 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2790 esac; \
2791 srcdiroption="--srcdir=$${topdir}/flex"; \
2792 libsrcdir="$$s/flex"; \
2793 rm -f no-such-file || : ; \
2794 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2795 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2796 --target=${target_alias} $${srcdiroption} \
2797 || exit 1
2798 @endif build-flex
2804 .PHONY: all-build-flex maybe-all-build-flex
2805 maybe-all-build-flex:
2806 @if gcc-bootstrap
2807 all-build-flex: stage_current
2808 @endif gcc-bootstrap
2809 @if build-flex
2810 TARGET-build-flex=all
2811 maybe-all-build-flex: all-build-flex
2812 all-build-flex: configure-build-flex
2813 @: $(MAKE); $(unstage)
2814 @r=`${PWD_COMMAND}`; export r; \
2815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2816 $(BUILD_EXPORTS) \
2817 (cd $(BUILD_SUBDIR)/flex && \
2818 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2819 $(TARGET-build-flex))
2820 @endif build-flex
2826 .PHONY: configure-build-m4 maybe-configure-build-m4
2827 maybe-configure-build-m4:
2828 @if gcc-bootstrap
2829 configure-build-m4: stage_current
2830 @endif gcc-bootstrap
2831 @if build-m4
2832 maybe-configure-build-m4: configure-build-m4
2833 configure-build-m4:
2834 @: $(MAKE); $(unstage)
2835 @r=`${PWD_COMMAND}`; export r; \
2836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2837 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2838 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2839 $(BUILD_EXPORTS) \
2840 echo Configuring in $(BUILD_SUBDIR)/m4; \
2841 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2842 case $(srcdir) in \
2843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2844 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2846 esac; \
2847 srcdiroption="--srcdir=$${topdir}/m4"; \
2848 libsrcdir="$$s/m4"; \
2849 rm -f no-such-file || : ; \
2850 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2851 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2852 --target=${target_alias} $${srcdiroption} \
2853 || exit 1
2854 @endif build-m4
2860 .PHONY: all-build-m4 maybe-all-build-m4
2861 maybe-all-build-m4:
2862 @if gcc-bootstrap
2863 all-build-m4: stage_current
2864 @endif gcc-bootstrap
2865 @if build-m4
2866 TARGET-build-m4=all
2867 maybe-all-build-m4: all-build-m4
2868 all-build-m4: configure-build-m4
2869 @: $(MAKE); $(unstage)
2870 @r=`${PWD_COMMAND}`; export r; \
2871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2872 $(BUILD_EXPORTS) \
2873 (cd $(BUILD_SUBDIR)/m4 && \
2874 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2875 $(TARGET-build-m4))
2876 @endif build-m4
2882 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2883 maybe-configure-build-texinfo:
2884 @if gcc-bootstrap
2885 configure-build-texinfo: stage_current
2886 @endif gcc-bootstrap
2887 @if build-texinfo
2888 maybe-configure-build-texinfo: configure-build-texinfo
2889 configure-build-texinfo:
2890 @: $(MAKE); $(unstage)
2891 @r=`${PWD_COMMAND}`; export r; \
2892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2893 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2894 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2895 $(BUILD_EXPORTS) \
2896 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2897 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2898 case $(srcdir) in \
2899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2900 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2902 esac; \
2903 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2904 libsrcdir="$$s/texinfo"; \
2905 rm -f no-such-file || : ; \
2906 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2907 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2908 --target=${target_alias} $${srcdiroption} \
2909 || exit 1
2910 @endif build-texinfo
2916 .PHONY: all-build-texinfo maybe-all-build-texinfo
2917 maybe-all-build-texinfo:
2918 @if gcc-bootstrap
2919 all-build-texinfo: stage_current
2920 @endif gcc-bootstrap
2921 @if build-texinfo
2922 TARGET-build-texinfo=all
2923 maybe-all-build-texinfo: all-build-texinfo
2924 all-build-texinfo: configure-build-texinfo
2925 @: $(MAKE); $(unstage)
2926 @r=`${PWD_COMMAND}`; export r; \
2927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2928 $(BUILD_EXPORTS) \
2929 (cd $(BUILD_SUBDIR)/texinfo && \
2930 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2931 $(TARGET-build-texinfo))
2932 @endif build-texinfo
2938 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2939 maybe-configure-build-fixincludes:
2940 @if gcc-bootstrap
2941 configure-build-fixincludes: stage_current
2942 @endif gcc-bootstrap
2943 @if build-fixincludes
2944 maybe-configure-build-fixincludes: configure-build-fixincludes
2945 configure-build-fixincludes:
2946 @: $(MAKE); $(unstage)
2947 @r=`${PWD_COMMAND}`; export r; \
2948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2949 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2950 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2951 $(BUILD_EXPORTS) \
2952 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2953 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2954 case $(srcdir) in \
2955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2956 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2958 esac; \
2959 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2960 libsrcdir="$$s/fixincludes"; \
2961 rm -f no-such-file || : ; \
2962 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2963 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2964 --target=${target_alias} $${srcdiroption} \
2965 || exit 1
2966 @endif build-fixincludes
2972 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2973 maybe-all-build-fixincludes:
2974 @if gcc-bootstrap
2975 all-build-fixincludes: stage_current
2976 @endif gcc-bootstrap
2977 @if build-fixincludes
2978 TARGET-build-fixincludes=all
2979 maybe-all-build-fixincludes: all-build-fixincludes
2980 all-build-fixincludes: configure-build-fixincludes
2981 @: $(MAKE); $(unstage)
2982 @r=`${PWD_COMMAND}`; export r; \
2983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2984 $(BUILD_EXPORTS) \
2985 (cd $(BUILD_SUBDIR)/fixincludes && \
2986 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2987 $(TARGET-build-fixincludes))
2988 @endif build-fixincludes
2994 # --------------------------------------
2995 # Modules which run on the host machine
2996 # --------------------------------------
2999 .PHONY: configure-bfd maybe-configure-bfd
3000 maybe-configure-bfd:
3001 @if gcc-bootstrap
3002 configure-bfd: stage_current
3003 @endif gcc-bootstrap
3004 @if bfd
3005 maybe-configure-bfd: configure-bfd
3006 configure-bfd:
3007 @r=`${PWD_COMMAND}`; export r; \
3008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3009 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3011 $(HOST_EXPORTS) \
3012 echo Configuring in $(HOST_SUBDIR)/bfd; \
3013 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3014 case $(srcdir) in \
3015 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3016 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3017 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3018 esac; \
3019 srcdiroption="--srcdir=$${topdir}/bfd"; \
3020 libsrcdir="$$s/bfd"; \
3021 $(SHELL) $${libsrcdir}/configure \
3022 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3023 --target=${target_alias} $${srcdiroption} \
3024 || exit 1
3025 @endif bfd
3029 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3030 maybe-configure-stage1-bfd:
3031 @if bfd-bootstrap
3032 maybe-configure-stage1-bfd: configure-stage1-bfd
3033 configure-stage1-bfd:
3034 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3035 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3036 @r=`${PWD_COMMAND}`; export r; \
3037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3038 TFLAGS="$(STAGE1_TFLAGS)"; \
3039 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3040 $(HOST_EXPORTS) \
3041 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3042 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3043 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3044 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3046 cd $(HOST_SUBDIR)/bfd || exit 1; \
3047 case $(srcdir) in \
3048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3049 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3051 esac; \
3052 srcdiroption="--srcdir=$${topdir}/bfd"; \
3053 libsrcdir="$$s/bfd"; \
3054 $(SHELL) $${libsrcdir}/configure \
3055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3056 --target=${target_alias} $${srcdiroption} \
3057 $(STAGE1_CONFIGURE_FLAGS)
3058 @endif bfd-bootstrap
3060 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3061 maybe-configure-stage2-bfd:
3062 @if bfd-bootstrap
3063 maybe-configure-stage2-bfd: configure-stage2-bfd
3064 configure-stage2-bfd:
3065 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3067 @r=`${PWD_COMMAND}`; export r; \
3068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3069 TFLAGS="$(STAGE2_TFLAGS)"; \
3070 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3071 $(HOST_EXPORTS) \
3072 $(POSTSTAGE1_HOST_EXPORTS) \
3073 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3074 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3075 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3076 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3078 cd $(HOST_SUBDIR)/bfd || exit 1; \
3079 case $(srcdir) in \
3080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3081 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3083 esac; \
3084 srcdiroption="--srcdir=$${topdir}/bfd"; \
3085 libsrcdir="$$s/bfd"; \
3086 $(SHELL) $${libsrcdir}/configure \
3087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3088 --target=${target_alias} $${srcdiroption} \
3089 --with-build-libsubdir=$(HOST_SUBDIR) \
3090 $(STAGE2_CONFIGURE_FLAGS)
3091 @endif bfd-bootstrap
3093 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3094 maybe-configure-stage3-bfd:
3095 @if bfd-bootstrap
3096 maybe-configure-stage3-bfd: configure-stage3-bfd
3097 configure-stage3-bfd:
3098 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3100 @r=`${PWD_COMMAND}`; export r; \
3101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3102 TFLAGS="$(STAGE3_TFLAGS)"; \
3103 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3104 $(HOST_EXPORTS) \
3105 $(POSTSTAGE1_HOST_EXPORTS) \
3106 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3107 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3108 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3109 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3111 cd $(HOST_SUBDIR)/bfd || exit 1; \
3112 case $(srcdir) in \
3113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3114 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3116 esac; \
3117 srcdiroption="--srcdir=$${topdir}/bfd"; \
3118 libsrcdir="$$s/bfd"; \
3119 $(SHELL) $${libsrcdir}/configure \
3120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3121 --target=${target_alias} $${srcdiroption} \
3122 --with-build-libsubdir=$(HOST_SUBDIR) \
3123 $(STAGE3_CONFIGURE_FLAGS)
3124 @endif bfd-bootstrap
3126 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3127 maybe-configure-stage4-bfd:
3128 @if bfd-bootstrap
3129 maybe-configure-stage4-bfd: configure-stage4-bfd
3130 configure-stage4-bfd:
3131 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3133 @r=`${PWD_COMMAND}`; export r; \
3134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3135 TFLAGS="$(STAGE4_TFLAGS)"; \
3136 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3137 $(HOST_EXPORTS) \
3138 $(POSTSTAGE1_HOST_EXPORTS) \
3139 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3140 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3141 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3142 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3144 cd $(HOST_SUBDIR)/bfd || exit 1; \
3145 case $(srcdir) in \
3146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3147 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3149 esac; \
3150 srcdiroption="--srcdir=$${topdir}/bfd"; \
3151 libsrcdir="$$s/bfd"; \
3152 $(SHELL) $${libsrcdir}/configure \
3153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3154 --target=${target_alias} $${srcdiroption} \
3155 --with-build-libsubdir=$(HOST_SUBDIR) \
3156 $(STAGE4_CONFIGURE_FLAGS)
3157 @endif bfd-bootstrap
3159 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3160 maybe-configure-stageprofile-bfd:
3161 @if bfd-bootstrap
3162 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3163 configure-stageprofile-bfd:
3164 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3165 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3166 @r=`${PWD_COMMAND}`; export r; \
3167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3168 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3169 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3170 $(HOST_EXPORTS) \
3171 $(POSTSTAGE1_HOST_EXPORTS) \
3172 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3173 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3174 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3175 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3177 cd $(HOST_SUBDIR)/bfd || exit 1; \
3178 case $(srcdir) in \
3179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3180 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3182 esac; \
3183 srcdiroption="--srcdir=$${topdir}/bfd"; \
3184 libsrcdir="$$s/bfd"; \
3185 $(SHELL) $${libsrcdir}/configure \
3186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3187 --target=${target_alias} $${srcdiroption} \
3188 --with-build-libsubdir=$(HOST_SUBDIR) \
3189 $(STAGEprofile_CONFIGURE_FLAGS)
3190 @endif bfd-bootstrap
3192 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3193 maybe-configure-stagefeedback-bfd:
3194 @if bfd-bootstrap
3195 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3196 configure-stagefeedback-bfd:
3197 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3198 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3199 @r=`${PWD_COMMAND}`; export r; \
3200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3201 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3202 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3203 $(HOST_EXPORTS) \
3204 $(POSTSTAGE1_HOST_EXPORTS) \
3205 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3206 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3207 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3208 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3209 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3210 cd $(HOST_SUBDIR)/bfd || exit 1; \
3211 case $(srcdir) in \
3212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3213 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3215 esac; \
3216 srcdiroption="--srcdir=$${topdir}/bfd"; \
3217 libsrcdir="$$s/bfd"; \
3218 $(SHELL) $${libsrcdir}/configure \
3219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3220 --target=${target_alias} $${srcdiroption} \
3221 --with-build-libsubdir=$(HOST_SUBDIR) \
3222 $(STAGEfeedback_CONFIGURE_FLAGS)
3223 @endif bfd-bootstrap
3229 .PHONY: all-bfd maybe-all-bfd
3230 maybe-all-bfd:
3231 @if gcc-bootstrap
3232 all-bfd: stage_current
3233 @endif gcc-bootstrap
3234 @if bfd
3235 TARGET-bfd=all
3236 maybe-all-bfd: all-bfd
3237 all-bfd: configure-bfd
3238 @r=`${PWD_COMMAND}`; export r; \
3239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3240 $(HOST_EXPORTS) \
3241 (cd $(HOST_SUBDIR)/bfd && \
3242 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3243 $(TARGET-bfd))
3244 @endif bfd
3248 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3249 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3250 maybe-all-stage1-bfd:
3251 maybe-clean-stage1-bfd:
3252 @if bfd-bootstrap
3253 maybe-all-stage1-bfd: all-stage1-bfd
3254 all-stage1: all-stage1-bfd
3255 TARGET-stage1-bfd = $(TARGET-bfd)
3256 all-stage1-bfd: configure-stage1-bfd
3257 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3258 @r=`${PWD_COMMAND}`; export r; \
3259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3260 TFLAGS="$(STAGE1_TFLAGS)"; \
3261 $(HOST_EXPORTS) \
3262 cd $(HOST_SUBDIR)/bfd && \
3263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3264 CFLAGS="$(STAGE1_CFLAGS)" \
3265 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3266 LIBCFLAGS="$(LIBCFLAGS)" \
3267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3270 $(EXTRA_HOST_FLAGS) \
3271 $(STAGE1_FLAGS_TO_PASS) \
3272 TFLAGS="$(STAGE1_TFLAGS)" \
3273 $(TARGET-stage1-bfd)
3275 maybe-clean-stage1-bfd: clean-stage1-bfd
3276 clean-stage1: clean-stage1-bfd
3277 clean-stage1-bfd:
3278 @if [ $(current_stage) = stage1 ]; then \
3279 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3280 else \
3281 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3282 $(MAKE) stage1-start; \
3283 fi; \
3284 cd $(HOST_SUBDIR)/bfd && \
3285 $(MAKE) $(EXTRA_HOST_FLAGS) \
3286 $(STAGE1_FLAGS_TO_PASS) clean
3287 @endif bfd-bootstrap
3290 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3291 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3292 maybe-all-stage2-bfd:
3293 maybe-clean-stage2-bfd:
3294 @if bfd-bootstrap
3295 maybe-all-stage2-bfd: all-stage2-bfd
3296 all-stage2: all-stage2-bfd
3297 TARGET-stage2-bfd = $(TARGET-bfd)
3298 all-stage2-bfd: configure-stage2-bfd
3299 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3300 @r=`${PWD_COMMAND}`; export r; \
3301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3302 TFLAGS="$(STAGE2_TFLAGS)"; \
3303 $(HOST_EXPORTS) \
3304 $(POSTSTAGE1_HOST_EXPORTS) \
3305 cd $(HOST_SUBDIR)/bfd && \
3306 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3307 CFLAGS="$(STAGE2_CFLAGS)" \
3308 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3309 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3310 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3311 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3312 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3313 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3314 TFLAGS="$(STAGE2_TFLAGS)" \
3315 $(TARGET-stage2-bfd)
3317 maybe-clean-stage2-bfd: clean-stage2-bfd
3318 clean-stage2: clean-stage2-bfd
3319 clean-stage2-bfd:
3320 @if [ $(current_stage) = stage2 ]; then \
3321 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3322 else \
3323 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3324 $(MAKE) stage2-start; \
3325 fi; \
3326 cd $(HOST_SUBDIR)/bfd && \
3327 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3328 @endif bfd-bootstrap
3331 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3332 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3333 maybe-all-stage3-bfd:
3334 maybe-clean-stage3-bfd:
3335 @if bfd-bootstrap
3336 maybe-all-stage3-bfd: all-stage3-bfd
3337 all-stage3: all-stage3-bfd
3338 TARGET-stage3-bfd = $(TARGET-bfd)
3339 all-stage3-bfd: configure-stage3-bfd
3340 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3341 @r=`${PWD_COMMAND}`; export r; \
3342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3343 TFLAGS="$(STAGE3_TFLAGS)"; \
3344 $(HOST_EXPORTS) \
3345 $(POSTSTAGE1_HOST_EXPORTS) \
3346 cd $(HOST_SUBDIR)/bfd && \
3347 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3348 CFLAGS="$(STAGE3_CFLAGS)" \
3349 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3350 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3351 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3352 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3353 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3354 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3355 TFLAGS="$(STAGE3_TFLAGS)" \
3356 $(TARGET-stage3-bfd)
3358 maybe-clean-stage3-bfd: clean-stage3-bfd
3359 clean-stage3: clean-stage3-bfd
3360 clean-stage3-bfd:
3361 @if [ $(current_stage) = stage3 ]; then \
3362 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3363 else \
3364 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3365 $(MAKE) stage3-start; \
3366 fi; \
3367 cd $(HOST_SUBDIR)/bfd && \
3368 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3369 @endif bfd-bootstrap
3372 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3373 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3374 maybe-all-stage4-bfd:
3375 maybe-clean-stage4-bfd:
3376 @if bfd-bootstrap
3377 maybe-all-stage4-bfd: all-stage4-bfd
3378 all-stage4: all-stage4-bfd
3379 TARGET-stage4-bfd = $(TARGET-bfd)
3380 all-stage4-bfd: configure-stage4-bfd
3381 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3382 @r=`${PWD_COMMAND}`; export r; \
3383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3384 TFLAGS="$(STAGE4_TFLAGS)"; \
3385 $(HOST_EXPORTS) \
3386 $(POSTSTAGE1_HOST_EXPORTS) \
3387 cd $(HOST_SUBDIR)/bfd && \
3388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3389 CFLAGS="$(STAGE4_CFLAGS)" \
3390 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3391 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3395 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3396 TFLAGS="$(STAGE4_TFLAGS)" \
3397 $(TARGET-stage4-bfd)
3399 maybe-clean-stage4-bfd: clean-stage4-bfd
3400 clean-stage4: clean-stage4-bfd
3401 clean-stage4-bfd:
3402 @if [ $(current_stage) = stage4 ]; then \
3403 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3404 else \
3405 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3406 $(MAKE) stage4-start; \
3407 fi; \
3408 cd $(HOST_SUBDIR)/bfd && \
3409 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3410 @endif bfd-bootstrap
3413 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3414 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3415 maybe-all-stageprofile-bfd:
3416 maybe-clean-stageprofile-bfd:
3417 @if bfd-bootstrap
3418 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3419 all-stageprofile: all-stageprofile-bfd
3420 TARGET-stageprofile-bfd = $(TARGET-bfd)
3421 all-stageprofile-bfd: configure-stageprofile-bfd
3422 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3423 @r=`${PWD_COMMAND}`; export r; \
3424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3425 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3426 $(HOST_EXPORTS) \
3427 $(POSTSTAGE1_HOST_EXPORTS) \
3428 cd $(HOST_SUBDIR)/bfd && \
3429 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3430 CFLAGS="$(STAGEprofile_CFLAGS)" \
3431 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3432 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3433 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3434 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3435 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3436 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3437 TFLAGS="$(STAGEprofile_TFLAGS)" \
3438 $(TARGET-stageprofile-bfd)
3440 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3441 clean-stageprofile: clean-stageprofile-bfd
3442 clean-stageprofile-bfd:
3443 @if [ $(current_stage) = stageprofile ]; then \
3444 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3445 else \
3446 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3447 $(MAKE) stageprofile-start; \
3448 fi; \
3449 cd $(HOST_SUBDIR)/bfd && \
3450 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3451 @endif bfd-bootstrap
3454 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3455 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3456 maybe-all-stagefeedback-bfd:
3457 maybe-clean-stagefeedback-bfd:
3458 @if bfd-bootstrap
3459 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3460 all-stagefeedback: all-stagefeedback-bfd
3461 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3462 all-stagefeedback-bfd: configure-stagefeedback-bfd
3463 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3464 @r=`${PWD_COMMAND}`; export r; \
3465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3466 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3467 $(HOST_EXPORTS) \
3468 $(POSTSTAGE1_HOST_EXPORTS) \
3469 cd $(HOST_SUBDIR)/bfd && \
3470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3471 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3472 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3473 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3478 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3479 $(TARGET-stagefeedback-bfd)
3481 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3482 clean-stagefeedback: clean-stagefeedback-bfd
3483 clean-stagefeedback-bfd:
3484 @if [ $(current_stage) = stagefeedback ]; then \
3485 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3486 else \
3487 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3488 $(MAKE) stagefeedback-start; \
3489 fi; \
3490 cd $(HOST_SUBDIR)/bfd && \
3491 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3492 @endif bfd-bootstrap
3498 .PHONY: check-bfd maybe-check-bfd
3499 maybe-check-bfd:
3500 @if bfd
3501 maybe-check-bfd: check-bfd
3503 check-bfd:
3504 @: $(MAKE); $(unstage)
3505 @r=`${PWD_COMMAND}`; export r; \
3506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3507 $(HOST_EXPORTS) \
3508 (cd $(HOST_SUBDIR)/bfd && \
3509 $(MAKE) $(FLAGS_TO_PASS) check)
3511 @endif bfd
3513 .PHONY: install-bfd maybe-install-bfd
3514 maybe-install-bfd:
3515 @if bfd
3516 maybe-install-bfd: install-bfd
3518 install-bfd: installdirs
3519 @: $(MAKE); $(unstage)
3520 @r=`${PWD_COMMAND}`; export r; \
3521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3522 $(HOST_EXPORTS) \
3523 (cd $(HOST_SUBDIR)/bfd && \
3524 $(MAKE) $(FLAGS_TO_PASS) install)
3526 @endif bfd
3528 .PHONY: install-strip-bfd maybe-install-strip-bfd
3529 maybe-install-strip-bfd:
3530 @if bfd
3531 maybe-install-strip-bfd: install-strip-bfd
3533 install-strip-bfd: installdirs
3534 @: $(MAKE); $(unstage)
3535 @r=`${PWD_COMMAND}`; export r; \
3536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3537 $(HOST_EXPORTS) \
3538 (cd $(HOST_SUBDIR)/bfd && \
3539 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3541 @endif bfd
3543 # Other targets (info, dvi, pdf, etc.)
3545 .PHONY: maybe-info-bfd info-bfd
3546 maybe-info-bfd:
3547 @if bfd
3548 maybe-info-bfd: info-bfd
3550 info-bfd: \
3551 configure-bfd
3552 @[ -f ./bfd/Makefile ] || exit 0; \
3553 r=`${PWD_COMMAND}`; export r; \
3554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3555 $(HOST_EXPORTS) \
3556 for flag in $(EXTRA_HOST_FLAGS) ; do \
3557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3558 done; \
3559 echo "Doing info in bfd" ; \
3560 (cd $(HOST_SUBDIR)/bfd && \
3561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3563 "RANLIB=$${RANLIB}" \
3564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3565 info) \
3566 || exit 1
3568 @endif bfd
3570 .PHONY: maybe-dvi-bfd dvi-bfd
3571 maybe-dvi-bfd:
3572 @if bfd
3573 maybe-dvi-bfd: dvi-bfd
3575 dvi-bfd: \
3576 configure-bfd
3577 @[ -f ./bfd/Makefile ] || exit 0; \
3578 r=`${PWD_COMMAND}`; export r; \
3579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3580 $(HOST_EXPORTS) \
3581 for flag in $(EXTRA_HOST_FLAGS) ; do \
3582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3583 done; \
3584 echo "Doing dvi in bfd" ; \
3585 (cd $(HOST_SUBDIR)/bfd && \
3586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3588 "RANLIB=$${RANLIB}" \
3589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3590 dvi) \
3591 || exit 1
3593 @endif bfd
3595 .PHONY: maybe-pdf-bfd pdf-bfd
3596 maybe-pdf-bfd:
3597 @if bfd
3598 maybe-pdf-bfd: pdf-bfd
3600 pdf-bfd: \
3601 configure-bfd
3602 @[ -f ./bfd/Makefile ] || exit 0; \
3603 r=`${PWD_COMMAND}`; export r; \
3604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3605 $(HOST_EXPORTS) \
3606 for flag in $(EXTRA_HOST_FLAGS) ; do \
3607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3608 done; \
3609 echo "Doing pdf in bfd" ; \
3610 (cd $(HOST_SUBDIR)/bfd && \
3611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3613 "RANLIB=$${RANLIB}" \
3614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3615 pdf) \
3616 || exit 1
3618 @endif bfd
3620 .PHONY: maybe-html-bfd html-bfd
3621 maybe-html-bfd:
3622 @if bfd
3623 maybe-html-bfd: html-bfd
3625 html-bfd: \
3626 configure-bfd
3627 @[ -f ./bfd/Makefile ] || exit 0; \
3628 r=`${PWD_COMMAND}`; export r; \
3629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3630 $(HOST_EXPORTS) \
3631 for flag in $(EXTRA_HOST_FLAGS) ; do \
3632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3633 done; \
3634 echo "Doing html in bfd" ; \
3635 (cd $(HOST_SUBDIR)/bfd && \
3636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3638 "RANLIB=$${RANLIB}" \
3639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3640 html) \
3641 || exit 1
3643 @endif bfd
3645 .PHONY: maybe-TAGS-bfd TAGS-bfd
3646 maybe-TAGS-bfd:
3647 @if bfd
3648 maybe-TAGS-bfd: TAGS-bfd
3650 TAGS-bfd: \
3651 configure-bfd
3652 @[ -f ./bfd/Makefile ] || exit 0; \
3653 r=`${PWD_COMMAND}`; export r; \
3654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3655 $(HOST_EXPORTS) \
3656 for flag in $(EXTRA_HOST_FLAGS) ; do \
3657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3658 done; \
3659 echo "Doing TAGS in bfd" ; \
3660 (cd $(HOST_SUBDIR)/bfd && \
3661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3663 "RANLIB=$${RANLIB}" \
3664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3665 TAGS) \
3666 || exit 1
3668 @endif bfd
3670 .PHONY: maybe-install-info-bfd install-info-bfd
3671 maybe-install-info-bfd:
3672 @if bfd
3673 maybe-install-info-bfd: install-info-bfd
3675 install-info-bfd: \
3676 configure-bfd \
3677 info-bfd
3678 @[ -f ./bfd/Makefile ] || exit 0; \
3679 r=`${PWD_COMMAND}`; export r; \
3680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3681 $(HOST_EXPORTS) \
3682 for flag in $(EXTRA_HOST_FLAGS) ; do \
3683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3684 done; \
3685 echo "Doing install-info in bfd" ; \
3686 (cd $(HOST_SUBDIR)/bfd && \
3687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3689 "RANLIB=$${RANLIB}" \
3690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3691 install-info) \
3692 || exit 1
3694 @endif bfd
3696 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3697 maybe-install-pdf-bfd:
3698 @if bfd
3699 maybe-install-pdf-bfd: install-pdf-bfd
3701 install-pdf-bfd: \
3702 configure-bfd \
3703 pdf-bfd
3704 @[ -f ./bfd/Makefile ] || exit 0; \
3705 r=`${PWD_COMMAND}`; export r; \
3706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3707 $(HOST_EXPORTS) \
3708 for flag in $(EXTRA_HOST_FLAGS) ; do \
3709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3710 done; \
3711 echo "Doing install-pdf in bfd" ; \
3712 (cd $(HOST_SUBDIR)/bfd && \
3713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3715 "RANLIB=$${RANLIB}" \
3716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3717 install-pdf) \
3718 || exit 1
3720 @endif bfd
3722 .PHONY: maybe-install-html-bfd install-html-bfd
3723 maybe-install-html-bfd:
3724 @if bfd
3725 maybe-install-html-bfd: install-html-bfd
3727 install-html-bfd: \
3728 configure-bfd \
3729 html-bfd
3730 @[ -f ./bfd/Makefile ] || exit 0; \
3731 r=`${PWD_COMMAND}`; export r; \
3732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3733 $(HOST_EXPORTS) \
3734 for flag in $(EXTRA_HOST_FLAGS) ; do \
3735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3736 done; \
3737 echo "Doing install-html in bfd" ; \
3738 (cd $(HOST_SUBDIR)/bfd && \
3739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3741 "RANLIB=$${RANLIB}" \
3742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3743 install-html) \
3744 || exit 1
3746 @endif bfd
3748 .PHONY: maybe-installcheck-bfd installcheck-bfd
3749 maybe-installcheck-bfd:
3750 @if bfd
3751 maybe-installcheck-bfd: installcheck-bfd
3753 installcheck-bfd: \
3754 configure-bfd
3755 @[ -f ./bfd/Makefile ] || exit 0; \
3756 r=`${PWD_COMMAND}`; export r; \
3757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3758 $(HOST_EXPORTS) \
3759 for flag in $(EXTRA_HOST_FLAGS) ; do \
3760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3761 done; \
3762 echo "Doing installcheck in bfd" ; \
3763 (cd $(HOST_SUBDIR)/bfd && \
3764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3766 "RANLIB=$${RANLIB}" \
3767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3768 installcheck) \
3769 || exit 1
3771 @endif bfd
3773 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3774 maybe-mostlyclean-bfd:
3775 @if bfd
3776 maybe-mostlyclean-bfd: mostlyclean-bfd
3778 mostlyclean-bfd:
3779 @[ -f ./bfd/Makefile ] || exit 0; \
3780 r=`${PWD_COMMAND}`; export r; \
3781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3782 $(HOST_EXPORTS) \
3783 for flag in $(EXTRA_HOST_FLAGS) ; do \
3784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3785 done; \
3786 echo "Doing mostlyclean in bfd" ; \
3787 (cd $(HOST_SUBDIR)/bfd && \
3788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3790 "RANLIB=$${RANLIB}" \
3791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3792 mostlyclean) \
3793 || exit 1
3795 @endif bfd
3797 .PHONY: maybe-clean-bfd clean-bfd
3798 maybe-clean-bfd:
3799 @if bfd
3800 maybe-clean-bfd: clean-bfd
3802 clean-bfd:
3803 @[ -f ./bfd/Makefile ] || exit 0; \
3804 r=`${PWD_COMMAND}`; export r; \
3805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3806 $(HOST_EXPORTS) \
3807 for flag in $(EXTRA_HOST_FLAGS) ; do \
3808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3809 done; \
3810 echo "Doing clean in bfd" ; \
3811 (cd $(HOST_SUBDIR)/bfd && \
3812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3814 "RANLIB=$${RANLIB}" \
3815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3816 clean) \
3817 || exit 1
3819 @endif bfd
3821 .PHONY: maybe-distclean-bfd distclean-bfd
3822 maybe-distclean-bfd:
3823 @if bfd
3824 maybe-distclean-bfd: distclean-bfd
3826 distclean-bfd:
3827 @[ -f ./bfd/Makefile ] || exit 0; \
3828 r=`${PWD_COMMAND}`; export r; \
3829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3830 $(HOST_EXPORTS) \
3831 for flag in $(EXTRA_HOST_FLAGS) ; do \
3832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3833 done; \
3834 echo "Doing distclean in bfd" ; \
3835 (cd $(HOST_SUBDIR)/bfd && \
3836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3838 "RANLIB=$${RANLIB}" \
3839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3840 distclean) \
3841 || exit 1
3843 @endif bfd
3845 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3846 maybe-maintainer-clean-bfd:
3847 @if bfd
3848 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3850 maintainer-clean-bfd:
3851 @[ -f ./bfd/Makefile ] || exit 0; \
3852 r=`${PWD_COMMAND}`; export r; \
3853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3854 $(HOST_EXPORTS) \
3855 for flag in $(EXTRA_HOST_FLAGS) ; do \
3856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3857 done; \
3858 echo "Doing maintainer-clean in bfd" ; \
3859 (cd $(HOST_SUBDIR)/bfd && \
3860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3862 "RANLIB=$${RANLIB}" \
3863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3864 maintainer-clean) \
3865 || exit 1
3867 @endif bfd
3871 .PHONY: configure-opcodes maybe-configure-opcodes
3872 maybe-configure-opcodes:
3873 @if gcc-bootstrap
3874 configure-opcodes: stage_current
3875 @endif gcc-bootstrap
3876 @if opcodes
3877 maybe-configure-opcodes: configure-opcodes
3878 configure-opcodes:
3879 @r=`${PWD_COMMAND}`; export r; \
3880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3881 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3883 $(HOST_EXPORTS) \
3884 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3885 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3886 case $(srcdir) in \
3887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3888 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3890 esac; \
3891 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3892 libsrcdir="$$s/opcodes"; \
3893 $(SHELL) $${libsrcdir}/configure \
3894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3895 --target=${target_alias} $${srcdiroption} \
3896 || exit 1
3897 @endif opcodes
3901 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3902 maybe-configure-stage1-opcodes:
3903 @if opcodes-bootstrap
3904 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3905 configure-stage1-opcodes:
3906 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3907 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3908 @r=`${PWD_COMMAND}`; export r; \
3909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3910 TFLAGS="$(STAGE1_TFLAGS)"; \
3911 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3912 $(HOST_EXPORTS) \
3913 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3914 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3915 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3916 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3918 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3919 case $(srcdir) in \
3920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3921 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3923 esac; \
3924 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3925 libsrcdir="$$s/opcodes"; \
3926 $(SHELL) $${libsrcdir}/configure \
3927 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3928 --target=${target_alias} $${srcdiroption} \
3929 $(STAGE1_CONFIGURE_FLAGS)
3930 @endif opcodes-bootstrap
3932 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3933 maybe-configure-stage2-opcodes:
3934 @if opcodes-bootstrap
3935 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3936 configure-stage2-opcodes:
3937 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3938 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3939 @r=`${PWD_COMMAND}`; export r; \
3940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3941 TFLAGS="$(STAGE2_TFLAGS)"; \
3942 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3943 $(HOST_EXPORTS) \
3944 $(POSTSTAGE1_HOST_EXPORTS) \
3945 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3946 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3947 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3948 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3950 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3951 case $(srcdir) in \
3952 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3953 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3954 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3955 esac; \
3956 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3957 libsrcdir="$$s/opcodes"; \
3958 $(SHELL) $${libsrcdir}/configure \
3959 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3960 --target=${target_alias} $${srcdiroption} \
3961 --with-build-libsubdir=$(HOST_SUBDIR) \
3962 $(STAGE2_CONFIGURE_FLAGS)
3963 @endif opcodes-bootstrap
3965 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3966 maybe-configure-stage3-opcodes:
3967 @if opcodes-bootstrap
3968 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3969 configure-stage3-opcodes:
3970 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3971 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3972 @r=`${PWD_COMMAND}`; export r; \
3973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3974 TFLAGS="$(STAGE3_TFLAGS)"; \
3975 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3976 $(HOST_EXPORTS) \
3977 $(POSTSTAGE1_HOST_EXPORTS) \
3978 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3979 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3980 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3981 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3982 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3983 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3984 case $(srcdir) in \
3985 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3986 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3987 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3988 esac; \
3989 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3990 libsrcdir="$$s/opcodes"; \
3991 $(SHELL) $${libsrcdir}/configure \
3992 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3993 --target=${target_alias} $${srcdiroption} \
3994 --with-build-libsubdir=$(HOST_SUBDIR) \
3995 $(STAGE3_CONFIGURE_FLAGS)
3996 @endif opcodes-bootstrap
3998 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3999 maybe-configure-stage4-opcodes:
4000 @if opcodes-bootstrap
4001 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4002 configure-stage4-opcodes:
4003 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4004 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4005 @r=`${PWD_COMMAND}`; export r; \
4006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4007 TFLAGS="$(STAGE4_TFLAGS)"; \
4008 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4009 $(HOST_EXPORTS) \
4010 $(POSTSTAGE1_HOST_EXPORTS) \
4011 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4012 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4013 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4014 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4016 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4017 case $(srcdir) in \
4018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4019 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4021 esac; \
4022 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4023 libsrcdir="$$s/opcodes"; \
4024 $(SHELL) $${libsrcdir}/configure \
4025 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4026 --target=${target_alias} $${srcdiroption} \
4027 --with-build-libsubdir=$(HOST_SUBDIR) \
4028 $(STAGE4_CONFIGURE_FLAGS)
4029 @endif opcodes-bootstrap
4031 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4032 maybe-configure-stageprofile-opcodes:
4033 @if opcodes-bootstrap
4034 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4035 configure-stageprofile-opcodes:
4036 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4038 @r=`${PWD_COMMAND}`; export r; \
4039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4040 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4041 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4042 $(HOST_EXPORTS) \
4043 $(POSTSTAGE1_HOST_EXPORTS) \
4044 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4045 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4046 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4047 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4049 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4050 case $(srcdir) in \
4051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4052 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4054 esac; \
4055 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4056 libsrcdir="$$s/opcodes"; \
4057 $(SHELL) $${libsrcdir}/configure \
4058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4059 --target=${target_alias} $${srcdiroption} \
4060 --with-build-libsubdir=$(HOST_SUBDIR) \
4061 $(STAGEprofile_CONFIGURE_FLAGS)
4062 @endif opcodes-bootstrap
4064 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4065 maybe-configure-stagefeedback-opcodes:
4066 @if opcodes-bootstrap
4067 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4068 configure-stagefeedback-opcodes:
4069 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4071 @r=`${PWD_COMMAND}`; export r; \
4072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4073 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4074 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4075 $(HOST_EXPORTS) \
4076 $(POSTSTAGE1_HOST_EXPORTS) \
4077 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4078 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4079 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4080 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4081 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4082 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4083 case $(srcdir) in \
4084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4085 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4087 esac; \
4088 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4089 libsrcdir="$$s/opcodes"; \
4090 $(SHELL) $${libsrcdir}/configure \
4091 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4092 --target=${target_alias} $${srcdiroption} \
4093 --with-build-libsubdir=$(HOST_SUBDIR) \
4094 $(STAGEfeedback_CONFIGURE_FLAGS)
4095 @endif opcodes-bootstrap
4101 .PHONY: all-opcodes maybe-all-opcodes
4102 maybe-all-opcodes:
4103 @if gcc-bootstrap
4104 all-opcodes: stage_current
4105 @endif gcc-bootstrap
4106 @if opcodes
4107 TARGET-opcodes=all
4108 maybe-all-opcodes: all-opcodes
4109 all-opcodes: configure-opcodes
4110 @r=`${PWD_COMMAND}`; export r; \
4111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4112 $(HOST_EXPORTS) \
4113 (cd $(HOST_SUBDIR)/opcodes && \
4114 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4115 $(TARGET-opcodes))
4116 @endif opcodes
4120 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4121 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4122 maybe-all-stage1-opcodes:
4123 maybe-clean-stage1-opcodes:
4124 @if opcodes-bootstrap
4125 maybe-all-stage1-opcodes: all-stage1-opcodes
4126 all-stage1: all-stage1-opcodes
4127 TARGET-stage1-opcodes = $(TARGET-opcodes)
4128 all-stage1-opcodes: configure-stage1-opcodes
4129 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4130 @r=`${PWD_COMMAND}`; export r; \
4131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4132 TFLAGS="$(STAGE1_TFLAGS)"; \
4133 $(HOST_EXPORTS) \
4134 cd $(HOST_SUBDIR)/opcodes && \
4135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4136 CFLAGS="$(STAGE1_CFLAGS)" \
4137 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4138 LIBCFLAGS="$(LIBCFLAGS)" \
4139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4142 $(EXTRA_HOST_FLAGS) \
4143 $(STAGE1_FLAGS_TO_PASS) \
4144 TFLAGS="$(STAGE1_TFLAGS)" \
4145 $(TARGET-stage1-opcodes)
4147 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4148 clean-stage1: clean-stage1-opcodes
4149 clean-stage1-opcodes:
4150 @if [ $(current_stage) = stage1 ]; then \
4151 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4152 else \
4153 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4154 $(MAKE) stage1-start; \
4155 fi; \
4156 cd $(HOST_SUBDIR)/opcodes && \
4157 $(MAKE) $(EXTRA_HOST_FLAGS) \
4158 $(STAGE1_FLAGS_TO_PASS) clean
4159 @endif opcodes-bootstrap
4162 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4163 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4164 maybe-all-stage2-opcodes:
4165 maybe-clean-stage2-opcodes:
4166 @if opcodes-bootstrap
4167 maybe-all-stage2-opcodes: all-stage2-opcodes
4168 all-stage2: all-stage2-opcodes
4169 TARGET-stage2-opcodes = $(TARGET-opcodes)
4170 all-stage2-opcodes: configure-stage2-opcodes
4171 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4172 @r=`${PWD_COMMAND}`; export r; \
4173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4174 TFLAGS="$(STAGE2_TFLAGS)"; \
4175 $(HOST_EXPORTS) \
4176 $(POSTSTAGE1_HOST_EXPORTS) \
4177 cd $(HOST_SUBDIR)/opcodes && \
4178 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4179 CFLAGS="$(STAGE2_CFLAGS)" \
4180 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4181 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4182 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4183 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4184 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4185 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4186 TFLAGS="$(STAGE2_TFLAGS)" \
4187 $(TARGET-stage2-opcodes)
4189 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4190 clean-stage2: clean-stage2-opcodes
4191 clean-stage2-opcodes:
4192 @if [ $(current_stage) = stage2 ]; then \
4193 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4194 else \
4195 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4196 $(MAKE) stage2-start; \
4197 fi; \
4198 cd $(HOST_SUBDIR)/opcodes && \
4199 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4200 @endif opcodes-bootstrap
4203 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4204 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4205 maybe-all-stage3-opcodes:
4206 maybe-clean-stage3-opcodes:
4207 @if opcodes-bootstrap
4208 maybe-all-stage3-opcodes: all-stage3-opcodes
4209 all-stage3: all-stage3-opcodes
4210 TARGET-stage3-opcodes = $(TARGET-opcodes)
4211 all-stage3-opcodes: configure-stage3-opcodes
4212 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4213 @r=`${PWD_COMMAND}`; export r; \
4214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4215 TFLAGS="$(STAGE3_TFLAGS)"; \
4216 $(HOST_EXPORTS) \
4217 $(POSTSTAGE1_HOST_EXPORTS) \
4218 cd $(HOST_SUBDIR)/opcodes && \
4219 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4220 CFLAGS="$(STAGE3_CFLAGS)" \
4221 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4222 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4223 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4224 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4225 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4226 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4227 TFLAGS="$(STAGE3_TFLAGS)" \
4228 $(TARGET-stage3-opcodes)
4230 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4231 clean-stage3: clean-stage3-opcodes
4232 clean-stage3-opcodes:
4233 @if [ $(current_stage) = stage3 ]; then \
4234 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4235 else \
4236 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4237 $(MAKE) stage3-start; \
4238 fi; \
4239 cd $(HOST_SUBDIR)/opcodes && \
4240 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4241 @endif opcodes-bootstrap
4244 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4245 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4246 maybe-all-stage4-opcodes:
4247 maybe-clean-stage4-opcodes:
4248 @if opcodes-bootstrap
4249 maybe-all-stage4-opcodes: all-stage4-opcodes
4250 all-stage4: all-stage4-opcodes
4251 TARGET-stage4-opcodes = $(TARGET-opcodes)
4252 all-stage4-opcodes: configure-stage4-opcodes
4253 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4254 @r=`${PWD_COMMAND}`; export r; \
4255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4256 TFLAGS="$(STAGE4_TFLAGS)"; \
4257 $(HOST_EXPORTS) \
4258 $(POSTSTAGE1_HOST_EXPORTS) \
4259 cd $(HOST_SUBDIR)/opcodes && \
4260 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4261 CFLAGS="$(STAGE4_CFLAGS)" \
4262 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4263 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4264 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4265 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4266 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4267 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4268 TFLAGS="$(STAGE4_TFLAGS)" \
4269 $(TARGET-stage4-opcodes)
4271 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4272 clean-stage4: clean-stage4-opcodes
4273 clean-stage4-opcodes:
4274 @if [ $(current_stage) = stage4 ]; then \
4275 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4276 else \
4277 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4278 $(MAKE) stage4-start; \
4279 fi; \
4280 cd $(HOST_SUBDIR)/opcodes && \
4281 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4282 @endif opcodes-bootstrap
4285 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4286 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4287 maybe-all-stageprofile-opcodes:
4288 maybe-clean-stageprofile-opcodes:
4289 @if opcodes-bootstrap
4290 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4291 all-stageprofile: all-stageprofile-opcodes
4292 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4293 all-stageprofile-opcodes: configure-stageprofile-opcodes
4294 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4295 @r=`${PWD_COMMAND}`; export r; \
4296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4297 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4298 $(HOST_EXPORTS) \
4299 $(POSTSTAGE1_HOST_EXPORTS) \
4300 cd $(HOST_SUBDIR)/opcodes && \
4301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4302 CFLAGS="$(STAGEprofile_CFLAGS)" \
4303 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4304 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4305 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4306 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4307 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4308 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4309 TFLAGS="$(STAGEprofile_TFLAGS)" \
4310 $(TARGET-stageprofile-opcodes)
4312 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4313 clean-stageprofile: clean-stageprofile-opcodes
4314 clean-stageprofile-opcodes:
4315 @if [ $(current_stage) = stageprofile ]; then \
4316 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4317 else \
4318 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4319 $(MAKE) stageprofile-start; \
4320 fi; \
4321 cd $(HOST_SUBDIR)/opcodes && \
4322 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4323 @endif opcodes-bootstrap
4326 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4327 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4328 maybe-all-stagefeedback-opcodes:
4329 maybe-clean-stagefeedback-opcodes:
4330 @if opcodes-bootstrap
4331 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4332 all-stagefeedback: all-stagefeedback-opcodes
4333 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4334 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4335 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4336 @r=`${PWD_COMMAND}`; export r; \
4337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4338 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4339 $(HOST_EXPORTS) \
4340 $(POSTSTAGE1_HOST_EXPORTS) \
4341 cd $(HOST_SUBDIR)/opcodes && \
4342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4343 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4344 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4345 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4349 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4350 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4351 $(TARGET-stagefeedback-opcodes)
4353 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4354 clean-stagefeedback: clean-stagefeedback-opcodes
4355 clean-stagefeedback-opcodes:
4356 @if [ $(current_stage) = stagefeedback ]; then \
4357 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4358 else \
4359 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4360 $(MAKE) stagefeedback-start; \
4361 fi; \
4362 cd $(HOST_SUBDIR)/opcodes && \
4363 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4364 @endif opcodes-bootstrap
4370 .PHONY: check-opcodes maybe-check-opcodes
4371 maybe-check-opcodes:
4372 @if opcodes
4373 maybe-check-opcodes: check-opcodes
4375 check-opcodes:
4376 @: $(MAKE); $(unstage)
4377 @r=`${PWD_COMMAND}`; export r; \
4378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4379 $(HOST_EXPORTS) \
4380 (cd $(HOST_SUBDIR)/opcodes && \
4381 $(MAKE) $(FLAGS_TO_PASS) check)
4383 @endif opcodes
4385 .PHONY: install-opcodes maybe-install-opcodes
4386 maybe-install-opcodes:
4387 @if opcodes
4388 maybe-install-opcodes: install-opcodes
4390 install-opcodes: installdirs
4391 @: $(MAKE); $(unstage)
4392 @r=`${PWD_COMMAND}`; export r; \
4393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4394 $(HOST_EXPORTS) \
4395 (cd $(HOST_SUBDIR)/opcodes && \
4396 $(MAKE) $(FLAGS_TO_PASS) install)
4398 @endif opcodes
4400 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4401 maybe-install-strip-opcodes:
4402 @if opcodes
4403 maybe-install-strip-opcodes: install-strip-opcodes
4405 install-strip-opcodes: installdirs
4406 @: $(MAKE); $(unstage)
4407 @r=`${PWD_COMMAND}`; export r; \
4408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4409 $(HOST_EXPORTS) \
4410 (cd $(HOST_SUBDIR)/opcodes && \
4411 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4413 @endif opcodes
4415 # Other targets (info, dvi, pdf, etc.)
4417 .PHONY: maybe-info-opcodes info-opcodes
4418 maybe-info-opcodes:
4419 @if opcodes
4420 maybe-info-opcodes: info-opcodes
4422 info-opcodes: \
4423 configure-opcodes
4424 @[ -f ./opcodes/Makefile ] || exit 0; \
4425 r=`${PWD_COMMAND}`; export r; \
4426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4427 $(HOST_EXPORTS) \
4428 for flag in $(EXTRA_HOST_FLAGS) ; do \
4429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4430 done; \
4431 echo "Doing info in opcodes" ; \
4432 (cd $(HOST_SUBDIR)/opcodes && \
4433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4435 "RANLIB=$${RANLIB}" \
4436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4437 info) \
4438 || exit 1
4440 @endif opcodes
4442 .PHONY: maybe-dvi-opcodes dvi-opcodes
4443 maybe-dvi-opcodes:
4444 @if opcodes
4445 maybe-dvi-opcodes: dvi-opcodes
4447 dvi-opcodes: \
4448 configure-opcodes
4449 @[ -f ./opcodes/Makefile ] || exit 0; \
4450 r=`${PWD_COMMAND}`; export r; \
4451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4452 $(HOST_EXPORTS) \
4453 for flag in $(EXTRA_HOST_FLAGS) ; do \
4454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4455 done; \
4456 echo "Doing dvi in opcodes" ; \
4457 (cd $(HOST_SUBDIR)/opcodes && \
4458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4460 "RANLIB=$${RANLIB}" \
4461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4462 dvi) \
4463 || exit 1
4465 @endif opcodes
4467 .PHONY: maybe-pdf-opcodes pdf-opcodes
4468 maybe-pdf-opcodes:
4469 @if opcodes
4470 maybe-pdf-opcodes: pdf-opcodes
4472 pdf-opcodes: \
4473 configure-opcodes
4474 @[ -f ./opcodes/Makefile ] || exit 0; \
4475 r=`${PWD_COMMAND}`; export r; \
4476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4477 $(HOST_EXPORTS) \
4478 for flag in $(EXTRA_HOST_FLAGS) ; do \
4479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4480 done; \
4481 echo "Doing pdf in opcodes" ; \
4482 (cd $(HOST_SUBDIR)/opcodes && \
4483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4485 "RANLIB=$${RANLIB}" \
4486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4487 pdf) \
4488 || exit 1
4490 @endif opcodes
4492 .PHONY: maybe-html-opcodes html-opcodes
4493 maybe-html-opcodes:
4494 @if opcodes
4495 maybe-html-opcodes: html-opcodes
4497 html-opcodes: \
4498 configure-opcodes
4499 @[ -f ./opcodes/Makefile ] || exit 0; \
4500 r=`${PWD_COMMAND}`; export r; \
4501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4502 $(HOST_EXPORTS) \
4503 for flag in $(EXTRA_HOST_FLAGS) ; do \
4504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4505 done; \
4506 echo "Doing html in opcodes" ; \
4507 (cd $(HOST_SUBDIR)/opcodes && \
4508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4510 "RANLIB=$${RANLIB}" \
4511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4512 html) \
4513 || exit 1
4515 @endif opcodes
4517 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4518 maybe-TAGS-opcodes:
4519 @if opcodes
4520 maybe-TAGS-opcodes: TAGS-opcodes
4522 TAGS-opcodes: \
4523 configure-opcodes
4524 @[ -f ./opcodes/Makefile ] || exit 0; \
4525 r=`${PWD_COMMAND}`; export r; \
4526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4527 $(HOST_EXPORTS) \
4528 for flag in $(EXTRA_HOST_FLAGS) ; do \
4529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4530 done; \
4531 echo "Doing TAGS in opcodes" ; \
4532 (cd $(HOST_SUBDIR)/opcodes && \
4533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4535 "RANLIB=$${RANLIB}" \
4536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4537 TAGS) \
4538 || exit 1
4540 @endif opcodes
4542 .PHONY: maybe-install-info-opcodes install-info-opcodes
4543 maybe-install-info-opcodes:
4544 @if opcodes
4545 maybe-install-info-opcodes: install-info-opcodes
4547 install-info-opcodes: \
4548 configure-opcodes \
4549 info-opcodes
4550 @[ -f ./opcodes/Makefile ] || exit 0; \
4551 r=`${PWD_COMMAND}`; export r; \
4552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4553 $(HOST_EXPORTS) \
4554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4556 done; \
4557 echo "Doing install-info in opcodes" ; \
4558 (cd $(HOST_SUBDIR)/opcodes && \
4559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4561 "RANLIB=$${RANLIB}" \
4562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4563 install-info) \
4564 || exit 1
4566 @endif opcodes
4568 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4569 maybe-install-pdf-opcodes:
4570 @if opcodes
4571 maybe-install-pdf-opcodes: install-pdf-opcodes
4573 install-pdf-opcodes: \
4574 configure-opcodes \
4575 pdf-opcodes
4576 @[ -f ./opcodes/Makefile ] || exit 0; \
4577 r=`${PWD_COMMAND}`; export r; \
4578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4579 $(HOST_EXPORTS) \
4580 for flag in $(EXTRA_HOST_FLAGS) ; do \
4581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4582 done; \
4583 echo "Doing install-pdf in opcodes" ; \
4584 (cd $(HOST_SUBDIR)/opcodes && \
4585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4587 "RANLIB=$${RANLIB}" \
4588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4589 install-pdf) \
4590 || exit 1
4592 @endif opcodes
4594 .PHONY: maybe-install-html-opcodes install-html-opcodes
4595 maybe-install-html-opcodes:
4596 @if opcodes
4597 maybe-install-html-opcodes: install-html-opcodes
4599 install-html-opcodes: \
4600 configure-opcodes \
4601 html-opcodes
4602 @[ -f ./opcodes/Makefile ] || exit 0; \
4603 r=`${PWD_COMMAND}`; export r; \
4604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4605 $(HOST_EXPORTS) \
4606 for flag in $(EXTRA_HOST_FLAGS) ; do \
4607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4608 done; \
4609 echo "Doing install-html in opcodes" ; \
4610 (cd $(HOST_SUBDIR)/opcodes && \
4611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4613 "RANLIB=$${RANLIB}" \
4614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4615 install-html) \
4616 || exit 1
4618 @endif opcodes
4620 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4621 maybe-installcheck-opcodes:
4622 @if opcodes
4623 maybe-installcheck-opcodes: installcheck-opcodes
4625 installcheck-opcodes: \
4626 configure-opcodes
4627 @[ -f ./opcodes/Makefile ] || exit 0; \
4628 r=`${PWD_COMMAND}`; export r; \
4629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4630 $(HOST_EXPORTS) \
4631 for flag in $(EXTRA_HOST_FLAGS) ; do \
4632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4633 done; \
4634 echo "Doing installcheck in opcodes" ; \
4635 (cd $(HOST_SUBDIR)/opcodes && \
4636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4638 "RANLIB=$${RANLIB}" \
4639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4640 installcheck) \
4641 || exit 1
4643 @endif opcodes
4645 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4646 maybe-mostlyclean-opcodes:
4647 @if opcodes
4648 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4650 mostlyclean-opcodes:
4651 @[ -f ./opcodes/Makefile ] || exit 0; \
4652 r=`${PWD_COMMAND}`; export r; \
4653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4654 $(HOST_EXPORTS) \
4655 for flag in $(EXTRA_HOST_FLAGS) ; do \
4656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4657 done; \
4658 echo "Doing mostlyclean in opcodes" ; \
4659 (cd $(HOST_SUBDIR)/opcodes && \
4660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4662 "RANLIB=$${RANLIB}" \
4663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4664 mostlyclean) \
4665 || exit 1
4667 @endif opcodes
4669 .PHONY: maybe-clean-opcodes clean-opcodes
4670 maybe-clean-opcodes:
4671 @if opcodes
4672 maybe-clean-opcodes: clean-opcodes
4674 clean-opcodes:
4675 @[ -f ./opcodes/Makefile ] || exit 0; \
4676 r=`${PWD_COMMAND}`; export r; \
4677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4678 $(HOST_EXPORTS) \
4679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4681 done; \
4682 echo "Doing clean in opcodes" ; \
4683 (cd $(HOST_SUBDIR)/opcodes && \
4684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4686 "RANLIB=$${RANLIB}" \
4687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4688 clean) \
4689 || exit 1
4691 @endif opcodes
4693 .PHONY: maybe-distclean-opcodes distclean-opcodes
4694 maybe-distclean-opcodes:
4695 @if opcodes
4696 maybe-distclean-opcodes: distclean-opcodes
4698 distclean-opcodes:
4699 @[ -f ./opcodes/Makefile ] || exit 0; \
4700 r=`${PWD_COMMAND}`; export r; \
4701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4702 $(HOST_EXPORTS) \
4703 for flag in $(EXTRA_HOST_FLAGS) ; do \
4704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4705 done; \
4706 echo "Doing distclean in opcodes" ; \
4707 (cd $(HOST_SUBDIR)/opcodes && \
4708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4710 "RANLIB=$${RANLIB}" \
4711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4712 distclean) \
4713 || exit 1
4715 @endif opcodes
4717 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4718 maybe-maintainer-clean-opcodes:
4719 @if opcodes
4720 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4722 maintainer-clean-opcodes:
4723 @[ -f ./opcodes/Makefile ] || exit 0; \
4724 r=`${PWD_COMMAND}`; export r; \
4725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4726 $(HOST_EXPORTS) \
4727 for flag in $(EXTRA_HOST_FLAGS) ; do \
4728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4729 done; \
4730 echo "Doing maintainer-clean in opcodes" ; \
4731 (cd $(HOST_SUBDIR)/opcodes && \
4732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4734 "RANLIB=$${RANLIB}" \
4735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4736 maintainer-clean) \
4737 || exit 1
4739 @endif opcodes
4743 .PHONY: configure-binutils maybe-configure-binutils
4744 maybe-configure-binutils:
4745 @if gcc-bootstrap
4746 configure-binutils: stage_current
4747 @endif gcc-bootstrap
4748 @if binutils
4749 maybe-configure-binutils: configure-binutils
4750 configure-binutils:
4751 @r=`${PWD_COMMAND}`; export r; \
4752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4753 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4755 $(HOST_EXPORTS) \
4756 echo Configuring in $(HOST_SUBDIR)/binutils; \
4757 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4758 case $(srcdir) in \
4759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4760 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4762 esac; \
4763 srcdiroption="--srcdir=$${topdir}/binutils"; \
4764 libsrcdir="$$s/binutils"; \
4765 $(SHELL) $${libsrcdir}/configure \
4766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4767 --target=${target_alias} $${srcdiroption} \
4768 || exit 1
4769 @endif binutils
4773 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4774 maybe-configure-stage1-binutils:
4775 @if binutils-bootstrap
4776 maybe-configure-stage1-binutils: configure-stage1-binutils
4777 configure-stage1-binutils:
4778 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4779 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4780 @r=`${PWD_COMMAND}`; export r; \
4781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4782 TFLAGS="$(STAGE1_TFLAGS)"; \
4783 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4784 $(HOST_EXPORTS) \
4785 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4786 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4787 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4788 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4790 cd $(HOST_SUBDIR)/binutils || exit 1; \
4791 case $(srcdir) in \
4792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4793 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4795 esac; \
4796 srcdiroption="--srcdir=$${topdir}/binutils"; \
4797 libsrcdir="$$s/binutils"; \
4798 $(SHELL) $${libsrcdir}/configure \
4799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4800 --target=${target_alias} $${srcdiroption} \
4801 $(STAGE1_CONFIGURE_FLAGS)
4802 @endif binutils-bootstrap
4804 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4805 maybe-configure-stage2-binutils:
4806 @if binutils-bootstrap
4807 maybe-configure-stage2-binutils: configure-stage2-binutils
4808 configure-stage2-binutils:
4809 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4810 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4811 @r=`${PWD_COMMAND}`; export r; \
4812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4813 TFLAGS="$(STAGE2_TFLAGS)"; \
4814 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4815 $(HOST_EXPORTS) \
4816 $(POSTSTAGE1_HOST_EXPORTS) \
4817 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4818 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4819 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4820 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4822 cd $(HOST_SUBDIR)/binutils || exit 1; \
4823 case $(srcdir) in \
4824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4825 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4827 esac; \
4828 srcdiroption="--srcdir=$${topdir}/binutils"; \
4829 libsrcdir="$$s/binutils"; \
4830 $(SHELL) $${libsrcdir}/configure \
4831 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4832 --target=${target_alias} $${srcdiroption} \
4833 --with-build-libsubdir=$(HOST_SUBDIR) \
4834 $(STAGE2_CONFIGURE_FLAGS)
4835 @endif binutils-bootstrap
4837 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4838 maybe-configure-stage3-binutils:
4839 @if binutils-bootstrap
4840 maybe-configure-stage3-binutils: configure-stage3-binutils
4841 configure-stage3-binutils:
4842 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4843 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4844 @r=`${PWD_COMMAND}`; export r; \
4845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4846 TFLAGS="$(STAGE3_TFLAGS)"; \
4847 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4848 $(HOST_EXPORTS) \
4849 $(POSTSTAGE1_HOST_EXPORTS) \
4850 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4851 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4852 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4853 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4855 cd $(HOST_SUBDIR)/binutils || exit 1; \
4856 case $(srcdir) in \
4857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4858 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4860 esac; \
4861 srcdiroption="--srcdir=$${topdir}/binutils"; \
4862 libsrcdir="$$s/binutils"; \
4863 $(SHELL) $${libsrcdir}/configure \
4864 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4865 --target=${target_alias} $${srcdiroption} \
4866 --with-build-libsubdir=$(HOST_SUBDIR) \
4867 $(STAGE3_CONFIGURE_FLAGS)
4868 @endif binutils-bootstrap
4870 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4871 maybe-configure-stage4-binutils:
4872 @if binutils-bootstrap
4873 maybe-configure-stage4-binutils: configure-stage4-binutils
4874 configure-stage4-binutils:
4875 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4876 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4877 @r=`${PWD_COMMAND}`; export r; \
4878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4879 TFLAGS="$(STAGE4_TFLAGS)"; \
4880 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4881 $(HOST_EXPORTS) \
4882 $(POSTSTAGE1_HOST_EXPORTS) \
4883 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4884 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4885 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4886 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4887 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4888 cd $(HOST_SUBDIR)/binutils || exit 1; \
4889 case $(srcdir) in \
4890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4891 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4893 esac; \
4894 srcdiroption="--srcdir=$${topdir}/binutils"; \
4895 libsrcdir="$$s/binutils"; \
4896 $(SHELL) $${libsrcdir}/configure \
4897 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4898 --target=${target_alias} $${srcdiroption} \
4899 --with-build-libsubdir=$(HOST_SUBDIR) \
4900 $(STAGE4_CONFIGURE_FLAGS)
4901 @endif binutils-bootstrap
4903 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4904 maybe-configure-stageprofile-binutils:
4905 @if binutils-bootstrap
4906 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4907 configure-stageprofile-binutils:
4908 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4909 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4910 @r=`${PWD_COMMAND}`; export r; \
4911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4912 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4913 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4914 $(HOST_EXPORTS) \
4915 $(POSTSTAGE1_HOST_EXPORTS) \
4916 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4917 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4918 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4919 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4920 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4921 cd $(HOST_SUBDIR)/binutils || exit 1; \
4922 case $(srcdir) in \
4923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4924 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4926 esac; \
4927 srcdiroption="--srcdir=$${topdir}/binutils"; \
4928 libsrcdir="$$s/binutils"; \
4929 $(SHELL) $${libsrcdir}/configure \
4930 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4931 --target=${target_alias} $${srcdiroption} \
4932 --with-build-libsubdir=$(HOST_SUBDIR) \
4933 $(STAGEprofile_CONFIGURE_FLAGS)
4934 @endif binutils-bootstrap
4936 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4937 maybe-configure-stagefeedback-binutils:
4938 @if binutils-bootstrap
4939 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4940 configure-stagefeedback-binutils:
4941 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4942 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4943 @r=`${PWD_COMMAND}`; export r; \
4944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4945 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4946 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4947 $(HOST_EXPORTS) \
4948 $(POSTSTAGE1_HOST_EXPORTS) \
4949 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4950 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4951 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4952 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4954 cd $(HOST_SUBDIR)/binutils || exit 1; \
4955 case $(srcdir) in \
4956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4957 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4959 esac; \
4960 srcdiroption="--srcdir=$${topdir}/binutils"; \
4961 libsrcdir="$$s/binutils"; \
4962 $(SHELL) $${libsrcdir}/configure \
4963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4964 --target=${target_alias} $${srcdiroption} \
4965 --with-build-libsubdir=$(HOST_SUBDIR) \
4966 $(STAGEfeedback_CONFIGURE_FLAGS)
4967 @endif binutils-bootstrap
4973 .PHONY: all-binutils maybe-all-binutils
4974 maybe-all-binutils:
4975 @if gcc-bootstrap
4976 all-binutils: stage_current
4977 @endif gcc-bootstrap
4978 @if binutils
4979 TARGET-binutils=all
4980 maybe-all-binutils: all-binutils
4981 all-binutils: configure-binutils
4982 @r=`${PWD_COMMAND}`; export r; \
4983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4984 $(HOST_EXPORTS) \
4985 (cd $(HOST_SUBDIR)/binutils && \
4986 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4987 $(TARGET-binutils))
4988 @endif binutils
4992 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4993 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4994 maybe-all-stage1-binutils:
4995 maybe-clean-stage1-binutils:
4996 @if binutils-bootstrap
4997 maybe-all-stage1-binutils: all-stage1-binutils
4998 all-stage1: all-stage1-binutils
4999 TARGET-stage1-binutils = $(TARGET-binutils)
5000 all-stage1-binutils: configure-stage1-binutils
5001 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5002 @r=`${PWD_COMMAND}`; export r; \
5003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5004 TFLAGS="$(STAGE1_TFLAGS)"; \
5005 $(HOST_EXPORTS) \
5006 cd $(HOST_SUBDIR)/binutils && \
5007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5008 CFLAGS="$(STAGE1_CFLAGS)" \
5009 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5010 LIBCFLAGS="$(LIBCFLAGS)" \
5011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5014 $(EXTRA_HOST_FLAGS) \
5015 $(STAGE1_FLAGS_TO_PASS) \
5016 TFLAGS="$(STAGE1_TFLAGS)" \
5017 $(TARGET-stage1-binutils)
5019 maybe-clean-stage1-binutils: clean-stage1-binutils
5020 clean-stage1: clean-stage1-binutils
5021 clean-stage1-binutils:
5022 @if [ $(current_stage) = stage1 ]; then \
5023 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5024 else \
5025 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5026 $(MAKE) stage1-start; \
5027 fi; \
5028 cd $(HOST_SUBDIR)/binutils && \
5029 $(MAKE) $(EXTRA_HOST_FLAGS) \
5030 $(STAGE1_FLAGS_TO_PASS) clean
5031 @endif binutils-bootstrap
5034 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5035 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5036 maybe-all-stage2-binutils:
5037 maybe-clean-stage2-binutils:
5038 @if binutils-bootstrap
5039 maybe-all-stage2-binutils: all-stage2-binutils
5040 all-stage2: all-stage2-binutils
5041 TARGET-stage2-binutils = $(TARGET-binutils)
5042 all-stage2-binutils: configure-stage2-binutils
5043 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5044 @r=`${PWD_COMMAND}`; export r; \
5045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5046 TFLAGS="$(STAGE2_TFLAGS)"; \
5047 $(HOST_EXPORTS) \
5048 $(POSTSTAGE1_HOST_EXPORTS) \
5049 cd $(HOST_SUBDIR)/binutils && \
5050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5051 CFLAGS="$(STAGE2_CFLAGS)" \
5052 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5053 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5057 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5058 TFLAGS="$(STAGE2_TFLAGS)" \
5059 $(TARGET-stage2-binutils)
5061 maybe-clean-stage2-binutils: clean-stage2-binutils
5062 clean-stage2: clean-stage2-binutils
5063 clean-stage2-binutils:
5064 @if [ $(current_stage) = stage2 ]; then \
5065 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5066 else \
5067 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5068 $(MAKE) stage2-start; \
5069 fi; \
5070 cd $(HOST_SUBDIR)/binutils && \
5071 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5072 @endif binutils-bootstrap
5075 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5076 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5077 maybe-all-stage3-binutils:
5078 maybe-clean-stage3-binutils:
5079 @if binutils-bootstrap
5080 maybe-all-stage3-binutils: all-stage3-binutils
5081 all-stage3: all-stage3-binutils
5082 TARGET-stage3-binutils = $(TARGET-binutils)
5083 all-stage3-binutils: configure-stage3-binutils
5084 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5085 @r=`${PWD_COMMAND}`; export r; \
5086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5087 TFLAGS="$(STAGE3_TFLAGS)"; \
5088 $(HOST_EXPORTS) \
5089 $(POSTSTAGE1_HOST_EXPORTS) \
5090 cd $(HOST_SUBDIR)/binutils && \
5091 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5092 CFLAGS="$(STAGE3_CFLAGS)" \
5093 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5094 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5095 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5096 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5097 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5098 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5099 TFLAGS="$(STAGE3_TFLAGS)" \
5100 $(TARGET-stage3-binutils)
5102 maybe-clean-stage3-binutils: clean-stage3-binutils
5103 clean-stage3: clean-stage3-binutils
5104 clean-stage3-binutils:
5105 @if [ $(current_stage) = stage3 ]; then \
5106 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5107 else \
5108 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5109 $(MAKE) stage3-start; \
5110 fi; \
5111 cd $(HOST_SUBDIR)/binutils && \
5112 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5113 @endif binutils-bootstrap
5116 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5117 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5118 maybe-all-stage4-binutils:
5119 maybe-clean-stage4-binutils:
5120 @if binutils-bootstrap
5121 maybe-all-stage4-binutils: all-stage4-binutils
5122 all-stage4: all-stage4-binutils
5123 TARGET-stage4-binutils = $(TARGET-binutils)
5124 all-stage4-binutils: configure-stage4-binutils
5125 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5126 @r=`${PWD_COMMAND}`; export r; \
5127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5128 TFLAGS="$(STAGE4_TFLAGS)"; \
5129 $(HOST_EXPORTS) \
5130 $(POSTSTAGE1_HOST_EXPORTS) \
5131 cd $(HOST_SUBDIR)/binutils && \
5132 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5133 CFLAGS="$(STAGE4_CFLAGS)" \
5134 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5135 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5136 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5137 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5138 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5139 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5140 TFLAGS="$(STAGE4_TFLAGS)" \
5141 $(TARGET-stage4-binutils)
5143 maybe-clean-stage4-binutils: clean-stage4-binutils
5144 clean-stage4: clean-stage4-binutils
5145 clean-stage4-binutils:
5146 @if [ $(current_stage) = stage4 ]; then \
5147 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5148 else \
5149 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5150 $(MAKE) stage4-start; \
5151 fi; \
5152 cd $(HOST_SUBDIR)/binutils && \
5153 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5154 @endif binutils-bootstrap
5157 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5158 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5159 maybe-all-stageprofile-binutils:
5160 maybe-clean-stageprofile-binutils:
5161 @if binutils-bootstrap
5162 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5163 all-stageprofile: all-stageprofile-binutils
5164 TARGET-stageprofile-binutils = $(TARGET-binutils)
5165 all-stageprofile-binutils: configure-stageprofile-binutils
5166 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5167 @r=`${PWD_COMMAND}`; export r; \
5168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5169 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5170 $(HOST_EXPORTS) \
5171 $(POSTSTAGE1_HOST_EXPORTS) \
5172 cd $(HOST_SUBDIR)/binutils && \
5173 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5174 CFLAGS="$(STAGEprofile_CFLAGS)" \
5175 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5176 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5177 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5178 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5179 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5180 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5181 TFLAGS="$(STAGEprofile_TFLAGS)" \
5182 $(TARGET-stageprofile-binutils)
5184 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5185 clean-stageprofile: clean-stageprofile-binutils
5186 clean-stageprofile-binutils:
5187 @if [ $(current_stage) = stageprofile ]; then \
5188 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5189 else \
5190 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5191 $(MAKE) stageprofile-start; \
5192 fi; \
5193 cd $(HOST_SUBDIR)/binutils && \
5194 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5195 @endif binutils-bootstrap
5198 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5199 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5200 maybe-all-stagefeedback-binutils:
5201 maybe-clean-stagefeedback-binutils:
5202 @if binutils-bootstrap
5203 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5204 all-stagefeedback: all-stagefeedback-binutils
5205 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5206 all-stagefeedback-binutils: configure-stagefeedback-binutils
5207 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5208 @r=`${PWD_COMMAND}`; export r; \
5209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5210 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5211 $(HOST_EXPORTS) \
5212 $(POSTSTAGE1_HOST_EXPORTS) \
5213 cd $(HOST_SUBDIR)/binutils && \
5214 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5215 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5216 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5217 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5218 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5219 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5220 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5221 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5222 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5223 $(TARGET-stagefeedback-binutils)
5225 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5226 clean-stagefeedback: clean-stagefeedback-binutils
5227 clean-stagefeedback-binutils:
5228 @if [ $(current_stage) = stagefeedback ]; then \
5229 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5230 else \
5231 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5232 $(MAKE) stagefeedback-start; \
5233 fi; \
5234 cd $(HOST_SUBDIR)/binutils && \
5235 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5236 @endif binutils-bootstrap
5242 .PHONY: check-binutils maybe-check-binutils
5243 maybe-check-binutils:
5244 @if binutils
5245 maybe-check-binutils: check-binutils
5247 check-binutils:
5248 @: $(MAKE); $(unstage)
5249 @r=`${PWD_COMMAND}`; export r; \
5250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5251 $(HOST_EXPORTS) \
5252 (cd $(HOST_SUBDIR)/binutils && \
5253 $(MAKE) $(FLAGS_TO_PASS) check)
5255 @endif binutils
5257 .PHONY: install-binutils maybe-install-binutils
5258 maybe-install-binutils:
5259 @if binutils
5260 maybe-install-binutils: install-binutils
5262 install-binutils: installdirs
5263 @: $(MAKE); $(unstage)
5264 @r=`${PWD_COMMAND}`; export r; \
5265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5266 $(HOST_EXPORTS) \
5267 (cd $(HOST_SUBDIR)/binutils && \
5268 $(MAKE) $(FLAGS_TO_PASS) install)
5270 @endif binutils
5272 .PHONY: install-strip-binutils maybe-install-strip-binutils
5273 maybe-install-strip-binutils:
5274 @if binutils
5275 maybe-install-strip-binutils: install-strip-binutils
5277 install-strip-binutils: installdirs
5278 @: $(MAKE); $(unstage)
5279 @r=`${PWD_COMMAND}`; export r; \
5280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5281 $(HOST_EXPORTS) \
5282 (cd $(HOST_SUBDIR)/binutils && \
5283 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5285 @endif binutils
5287 # Other targets (info, dvi, pdf, etc.)
5289 .PHONY: maybe-info-binutils info-binutils
5290 maybe-info-binutils:
5291 @if binutils
5292 maybe-info-binutils: info-binutils
5294 info-binutils: \
5295 configure-binutils
5296 @[ -f ./binutils/Makefile ] || exit 0; \
5297 r=`${PWD_COMMAND}`; export r; \
5298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5299 $(HOST_EXPORTS) \
5300 for flag in $(EXTRA_HOST_FLAGS) ; do \
5301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5302 done; \
5303 echo "Doing info in binutils" ; \
5304 (cd $(HOST_SUBDIR)/binutils && \
5305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5307 "RANLIB=$${RANLIB}" \
5308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5309 info) \
5310 || exit 1
5312 @endif binutils
5314 .PHONY: maybe-dvi-binutils dvi-binutils
5315 maybe-dvi-binutils:
5316 @if binutils
5317 maybe-dvi-binutils: dvi-binutils
5319 dvi-binutils: \
5320 configure-binutils
5321 @[ -f ./binutils/Makefile ] || exit 0; \
5322 r=`${PWD_COMMAND}`; export r; \
5323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5324 $(HOST_EXPORTS) \
5325 for flag in $(EXTRA_HOST_FLAGS) ; do \
5326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5327 done; \
5328 echo "Doing dvi in binutils" ; \
5329 (cd $(HOST_SUBDIR)/binutils && \
5330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5332 "RANLIB=$${RANLIB}" \
5333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5334 dvi) \
5335 || exit 1
5337 @endif binutils
5339 .PHONY: maybe-pdf-binutils pdf-binutils
5340 maybe-pdf-binutils:
5341 @if binutils
5342 maybe-pdf-binutils: pdf-binutils
5344 pdf-binutils: \
5345 configure-binutils
5346 @[ -f ./binutils/Makefile ] || exit 0; \
5347 r=`${PWD_COMMAND}`; export r; \
5348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5349 $(HOST_EXPORTS) \
5350 for flag in $(EXTRA_HOST_FLAGS) ; do \
5351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5352 done; \
5353 echo "Doing pdf in binutils" ; \
5354 (cd $(HOST_SUBDIR)/binutils && \
5355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5357 "RANLIB=$${RANLIB}" \
5358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5359 pdf) \
5360 || exit 1
5362 @endif binutils
5364 .PHONY: maybe-html-binutils html-binutils
5365 maybe-html-binutils:
5366 @if binutils
5367 maybe-html-binutils: html-binutils
5369 html-binutils: \
5370 configure-binutils
5371 @[ -f ./binutils/Makefile ] || exit 0; \
5372 r=`${PWD_COMMAND}`; export r; \
5373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5374 $(HOST_EXPORTS) \
5375 for flag in $(EXTRA_HOST_FLAGS) ; do \
5376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5377 done; \
5378 echo "Doing html in binutils" ; \
5379 (cd $(HOST_SUBDIR)/binutils && \
5380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5382 "RANLIB=$${RANLIB}" \
5383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5384 html) \
5385 || exit 1
5387 @endif binutils
5389 .PHONY: maybe-TAGS-binutils TAGS-binutils
5390 maybe-TAGS-binutils:
5391 @if binutils
5392 maybe-TAGS-binutils: TAGS-binutils
5394 TAGS-binutils: \
5395 configure-binutils
5396 @[ -f ./binutils/Makefile ] || exit 0; \
5397 r=`${PWD_COMMAND}`; export r; \
5398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5399 $(HOST_EXPORTS) \
5400 for flag in $(EXTRA_HOST_FLAGS) ; do \
5401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5402 done; \
5403 echo "Doing TAGS in binutils" ; \
5404 (cd $(HOST_SUBDIR)/binutils && \
5405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5407 "RANLIB=$${RANLIB}" \
5408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5409 TAGS) \
5410 || exit 1
5412 @endif binutils
5414 .PHONY: maybe-install-info-binutils install-info-binutils
5415 maybe-install-info-binutils:
5416 @if binutils
5417 maybe-install-info-binutils: install-info-binutils
5419 install-info-binutils: \
5420 configure-binutils \
5421 info-binutils
5422 @[ -f ./binutils/Makefile ] || exit 0; \
5423 r=`${PWD_COMMAND}`; export r; \
5424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5425 $(HOST_EXPORTS) \
5426 for flag in $(EXTRA_HOST_FLAGS) ; do \
5427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5428 done; \
5429 echo "Doing install-info in binutils" ; \
5430 (cd $(HOST_SUBDIR)/binutils && \
5431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5433 "RANLIB=$${RANLIB}" \
5434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5435 install-info) \
5436 || exit 1
5438 @endif binutils
5440 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5441 maybe-install-pdf-binutils:
5442 @if binutils
5443 maybe-install-pdf-binutils: install-pdf-binutils
5445 install-pdf-binutils: \
5446 configure-binutils \
5447 pdf-binutils
5448 @[ -f ./binutils/Makefile ] || exit 0; \
5449 r=`${PWD_COMMAND}`; export r; \
5450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5451 $(HOST_EXPORTS) \
5452 for flag in $(EXTRA_HOST_FLAGS) ; do \
5453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5454 done; \
5455 echo "Doing install-pdf in binutils" ; \
5456 (cd $(HOST_SUBDIR)/binutils && \
5457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5459 "RANLIB=$${RANLIB}" \
5460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5461 install-pdf) \
5462 || exit 1
5464 @endif binutils
5466 .PHONY: maybe-install-html-binutils install-html-binutils
5467 maybe-install-html-binutils:
5468 @if binutils
5469 maybe-install-html-binutils: install-html-binutils
5471 install-html-binutils: \
5472 configure-binutils \
5473 html-binutils
5474 @[ -f ./binutils/Makefile ] || exit 0; \
5475 r=`${PWD_COMMAND}`; export r; \
5476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5477 $(HOST_EXPORTS) \
5478 for flag in $(EXTRA_HOST_FLAGS) ; do \
5479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5480 done; \
5481 echo "Doing install-html in binutils" ; \
5482 (cd $(HOST_SUBDIR)/binutils && \
5483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5485 "RANLIB=$${RANLIB}" \
5486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5487 install-html) \
5488 || exit 1
5490 @endif binutils
5492 .PHONY: maybe-installcheck-binutils installcheck-binutils
5493 maybe-installcheck-binutils:
5494 @if binutils
5495 maybe-installcheck-binutils: installcheck-binutils
5497 installcheck-binutils: \
5498 configure-binutils
5499 @[ -f ./binutils/Makefile ] || exit 0; \
5500 r=`${PWD_COMMAND}`; export r; \
5501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5502 $(HOST_EXPORTS) \
5503 for flag in $(EXTRA_HOST_FLAGS) ; do \
5504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5505 done; \
5506 echo "Doing installcheck in binutils" ; \
5507 (cd $(HOST_SUBDIR)/binutils && \
5508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5510 "RANLIB=$${RANLIB}" \
5511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5512 installcheck) \
5513 || exit 1
5515 @endif binutils
5517 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5518 maybe-mostlyclean-binutils:
5519 @if binutils
5520 maybe-mostlyclean-binutils: mostlyclean-binutils
5522 mostlyclean-binutils:
5523 @[ -f ./binutils/Makefile ] || exit 0; \
5524 r=`${PWD_COMMAND}`; export r; \
5525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5526 $(HOST_EXPORTS) \
5527 for flag in $(EXTRA_HOST_FLAGS) ; do \
5528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5529 done; \
5530 echo "Doing mostlyclean in binutils" ; \
5531 (cd $(HOST_SUBDIR)/binutils && \
5532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5534 "RANLIB=$${RANLIB}" \
5535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5536 mostlyclean) \
5537 || exit 1
5539 @endif binutils
5541 .PHONY: maybe-clean-binutils clean-binutils
5542 maybe-clean-binutils:
5543 @if binutils
5544 maybe-clean-binutils: clean-binutils
5546 clean-binutils:
5547 @[ -f ./binutils/Makefile ] || exit 0; \
5548 r=`${PWD_COMMAND}`; export r; \
5549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5550 $(HOST_EXPORTS) \
5551 for flag in $(EXTRA_HOST_FLAGS) ; do \
5552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5553 done; \
5554 echo "Doing clean in binutils" ; \
5555 (cd $(HOST_SUBDIR)/binutils && \
5556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5558 "RANLIB=$${RANLIB}" \
5559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5560 clean) \
5561 || exit 1
5563 @endif binutils
5565 .PHONY: maybe-distclean-binutils distclean-binutils
5566 maybe-distclean-binutils:
5567 @if binutils
5568 maybe-distclean-binutils: distclean-binutils
5570 distclean-binutils:
5571 @[ -f ./binutils/Makefile ] || exit 0; \
5572 r=`${PWD_COMMAND}`; export r; \
5573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5574 $(HOST_EXPORTS) \
5575 for flag in $(EXTRA_HOST_FLAGS) ; do \
5576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5577 done; \
5578 echo "Doing distclean in binutils" ; \
5579 (cd $(HOST_SUBDIR)/binutils && \
5580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5582 "RANLIB=$${RANLIB}" \
5583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5584 distclean) \
5585 || exit 1
5587 @endif binutils
5589 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5590 maybe-maintainer-clean-binutils:
5591 @if binutils
5592 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5594 maintainer-clean-binutils:
5595 @[ -f ./binutils/Makefile ] || exit 0; \
5596 r=`${PWD_COMMAND}`; export r; \
5597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5598 $(HOST_EXPORTS) \
5599 for flag in $(EXTRA_HOST_FLAGS) ; do \
5600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5601 done; \
5602 echo "Doing maintainer-clean in binutils" ; \
5603 (cd $(HOST_SUBDIR)/binutils && \
5604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5606 "RANLIB=$${RANLIB}" \
5607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5608 maintainer-clean) \
5609 || exit 1
5611 @endif binutils
5615 .PHONY: configure-bison maybe-configure-bison
5616 maybe-configure-bison:
5617 @if gcc-bootstrap
5618 configure-bison: stage_current
5619 @endif gcc-bootstrap
5620 @if bison
5621 maybe-configure-bison: configure-bison
5622 configure-bison:
5623 @: $(MAKE); $(unstage)
5624 @r=`${PWD_COMMAND}`; export r; \
5625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5626 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5628 $(HOST_EXPORTS) \
5629 echo Configuring in $(HOST_SUBDIR)/bison; \
5630 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5631 case $(srcdir) in \
5632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5633 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5635 esac; \
5636 srcdiroption="--srcdir=$${topdir}/bison"; \
5637 libsrcdir="$$s/bison"; \
5638 $(SHELL) $${libsrcdir}/configure \
5639 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5640 --target=${target_alias} $${srcdiroption} \
5641 || exit 1
5642 @endif bison
5648 .PHONY: all-bison maybe-all-bison
5649 maybe-all-bison:
5650 @if gcc-bootstrap
5651 all-bison: stage_current
5652 @endif gcc-bootstrap
5653 @if bison
5654 TARGET-bison=all
5655 maybe-all-bison: all-bison
5656 all-bison: configure-bison
5657 @: $(MAKE); $(unstage)
5658 @r=`${PWD_COMMAND}`; export r; \
5659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5660 $(HOST_EXPORTS) \
5661 (cd $(HOST_SUBDIR)/bison && \
5662 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5663 $(TARGET-bison))
5664 @endif bison
5669 .PHONY: check-bison maybe-check-bison
5670 maybe-check-bison:
5671 @if bison
5672 maybe-check-bison: check-bison
5674 # This module is only tested in a native toolchain.
5675 check-bison:
5676 @: $(MAKE); $(unstage)
5677 @if [ '$(host)' = '$(target)' ] ; then \
5678 r=`${PWD_COMMAND}`; export r; \
5679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5680 $(HOST_EXPORTS) \
5681 (cd $(HOST_SUBDIR)/bison && \
5682 $(MAKE) $(FLAGS_TO_PASS) check); \
5685 @endif bison
5687 .PHONY: install-bison maybe-install-bison
5688 maybe-install-bison:
5689 @if bison
5690 maybe-install-bison: install-bison
5692 install-bison: installdirs
5693 @: $(MAKE); $(unstage)
5694 @r=`${PWD_COMMAND}`; export r; \
5695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5696 $(HOST_EXPORTS) \
5697 (cd $(HOST_SUBDIR)/bison && \
5698 $(MAKE) $(FLAGS_TO_PASS) install)
5700 @endif bison
5702 .PHONY: install-strip-bison maybe-install-strip-bison
5703 maybe-install-strip-bison:
5704 @if bison
5705 maybe-install-strip-bison: install-strip-bison
5707 install-strip-bison: installdirs
5708 @: $(MAKE); $(unstage)
5709 @r=`${PWD_COMMAND}`; export r; \
5710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5711 $(HOST_EXPORTS) \
5712 (cd $(HOST_SUBDIR)/bison && \
5713 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5715 @endif bison
5717 # Other targets (info, dvi, pdf, etc.)
5719 .PHONY: maybe-info-bison info-bison
5720 maybe-info-bison:
5721 @if bison
5722 maybe-info-bison: info-bison
5724 info-bison: \
5725 configure-bison
5726 @: $(MAKE); $(unstage)
5727 @[ -f ./bison/Makefile ] || exit 0; \
5728 r=`${PWD_COMMAND}`; export r; \
5729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5730 $(HOST_EXPORTS) \
5731 for flag in $(EXTRA_HOST_FLAGS) ; do \
5732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5733 done; \
5734 echo "Doing info in bison" ; \
5735 (cd $(HOST_SUBDIR)/bison && \
5736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5738 "RANLIB=$${RANLIB}" \
5739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5740 info) \
5741 || exit 1
5743 @endif bison
5745 .PHONY: maybe-dvi-bison dvi-bison
5746 maybe-dvi-bison:
5747 @if bison
5748 maybe-dvi-bison: dvi-bison
5750 dvi-bison: \
5751 configure-bison
5752 @: $(MAKE); $(unstage)
5753 @[ -f ./bison/Makefile ] || exit 0; \
5754 r=`${PWD_COMMAND}`; export r; \
5755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5756 $(HOST_EXPORTS) \
5757 for flag in $(EXTRA_HOST_FLAGS) ; do \
5758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5759 done; \
5760 echo "Doing dvi in bison" ; \
5761 (cd $(HOST_SUBDIR)/bison && \
5762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5764 "RANLIB=$${RANLIB}" \
5765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5766 dvi) \
5767 || exit 1
5769 @endif bison
5771 .PHONY: maybe-pdf-bison pdf-bison
5772 maybe-pdf-bison:
5773 @if bison
5774 maybe-pdf-bison: pdf-bison
5776 pdf-bison: \
5777 configure-bison
5778 @: $(MAKE); $(unstage)
5779 @[ -f ./bison/Makefile ] || exit 0; \
5780 r=`${PWD_COMMAND}`; export r; \
5781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5782 $(HOST_EXPORTS) \
5783 for flag in $(EXTRA_HOST_FLAGS) ; do \
5784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5785 done; \
5786 echo "Doing pdf in bison" ; \
5787 (cd $(HOST_SUBDIR)/bison && \
5788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5790 "RANLIB=$${RANLIB}" \
5791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5792 pdf) \
5793 || exit 1
5795 @endif bison
5797 .PHONY: maybe-html-bison html-bison
5798 maybe-html-bison:
5799 @if bison
5800 maybe-html-bison: html-bison
5802 html-bison: \
5803 configure-bison
5804 @: $(MAKE); $(unstage)
5805 @[ -f ./bison/Makefile ] || exit 0; \
5806 r=`${PWD_COMMAND}`; export r; \
5807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5808 $(HOST_EXPORTS) \
5809 for flag in $(EXTRA_HOST_FLAGS) ; do \
5810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5811 done; \
5812 echo "Doing html in bison" ; \
5813 (cd $(HOST_SUBDIR)/bison && \
5814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5816 "RANLIB=$${RANLIB}" \
5817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5818 html) \
5819 || exit 1
5821 @endif bison
5823 .PHONY: maybe-TAGS-bison TAGS-bison
5824 maybe-TAGS-bison:
5825 @if bison
5826 maybe-TAGS-bison: TAGS-bison
5828 TAGS-bison: \
5829 configure-bison
5830 @: $(MAKE); $(unstage)
5831 @[ -f ./bison/Makefile ] || exit 0; \
5832 r=`${PWD_COMMAND}`; export r; \
5833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5834 $(HOST_EXPORTS) \
5835 for flag in $(EXTRA_HOST_FLAGS) ; do \
5836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5837 done; \
5838 echo "Doing TAGS in bison" ; \
5839 (cd $(HOST_SUBDIR)/bison && \
5840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5842 "RANLIB=$${RANLIB}" \
5843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5844 TAGS) \
5845 || exit 1
5847 @endif bison
5849 .PHONY: maybe-install-info-bison install-info-bison
5850 maybe-install-info-bison:
5851 @if bison
5852 maybe-install-info-bison: install-info-bison
5854 install-info-bison: \
5855 configure-bison \
5856 info-bison
5857 @: $(MAKE); $(unstage)
5858 @[ -f ./bison/Makefile ] || exit 0; \
5859 r=`${PWD_COMMAND}`; export r; \
5860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5861 $(HOST_EXPORTS) \
5862 for flag in $(EXTRA_HOST_FLAGS) ; do \
5863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5864 done; \
5865 echo "Doing install-info in bison" ; \
5866 (cd $(HOST_SUBDIR)/bison && \
5867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5869 "RANLIB=$${RANLIB}" \
5870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5871 install-info) \
5872 || exit 1
5874 @endif bison
5876 .PHONY: maybe-install-pdf-bison install-pdf-bison
5877 maybe-install-pdf-bison:
5878 @if bison
5879 maybe-install-pdf-bison: install-pdf-bison
5881 install-pdf-bison: \
5882 configure-bison \
5883 pdf-bison
5884 @: $(MAKE); $(unstage)
5885 @[ -f ./bison/Makefile ] || exit 0; \
5886 r=`${PWD_COMMAND}`; export r; \
5887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5888 $(HOST_EXPORTS) \
5889 for flag in $(EXTRA_HOST_FLAGS) ; do \
5890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5891 done; \
5892 echo "Doing install-pdf in bison" ; \
5893 (cd $(HOST_SUBDIR)/bison && \
5894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5896 "RANLIB=$${RANLIB}" \
5897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5898 install-pdf) \
5899 || exit 1
5901 @endif bison
5903 .PHONY: maybe-install-html-bison install-html-bison
5904 maybe-install-html-bison:
5905 @if bison
5906 maybe-install-html-bison: install-html-bison
5908 install-html-bison: \
5909 configure-bison \
5910 html-bison
5911 @: $(MAKE); $(unstage)
5912 @[ -f ./bison/Makefile ] || exit 0; \
5913 r=`${PWD_COMMAND}`; export r; \
5914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5915 $(HOST_EXPORTS) \
5916 for flag in $(EXTRA_HOST_FLAGS) ; do \
5917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5918 done; \
5919 echo "Doing install-html in bison" ; \
5920 (cd $(HOST_SUBDIR)/bison && \
5921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5923 "RANLIB=$${RANLIB}" \
5924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5925 install-html) \
5926 || exit 1
5928 @endif bison
5930 .PHONY: maybe-installcheck-bison installcheck-bison
5931 maybe-installcheck-bison:
5932 @if bison
5933 maybe-installcheck-bison: installcheck-bison
5935 installcheck-bison: \
5936 configure-bison
5937 @: $(MAKE); $(unstage)
5938 @[ -f ./bison/Makefile ] || exit 0; \
5939 r=`${PWD_COMMAND}`; export r; \
5940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5941 $(HOST_EXPORTS) \
5942 for flag in $(EXTRA_HOST_FLAGS) ; do \
5943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5944 done; \
5945 echo "Doing installcheck in bison" ; \
5946 (cd $(HOST_SUBDIR)/bison && \
5947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5949 "RANLIB=$${RANLIB}" \
5950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5951 installcheck) \
5952 || exit 1
5954 @endif bison
5956 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5957 maybe-mostlyclean-bison:
5958 @if bison
5959 maybe-mostlyclean-bison: mostlyclean-bison
5961 mostlyclean-bison:
5962 @: $(MAKE); $(unstage)
5963 @[ -f ./bison/Makefile ] || exit 0; \
5964 r=`${PWD_COMMAND}`; export r; \
5965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5966 $(HOST_EXPORTS) \
5967 for flag in $(EXTRA_HOST_FLAGS) ; do \
5968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5969 done; \
5970 echo "Doing mostlyclean in bison" ; \
5971 (cd $(HOST_SUBDIR)/bison && \
5972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5974 "RANLIB=$${RANLIB}" \
5975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5976 mostlyclean) \
5977 || exit 1
5979 @endif bison
5981 .PHONY: maybe-clean-bison clean-bison
5982 maybe-clean-bison:
5983 @if bison
5984 maybe-clean-bison: clean-bison
5986 clean-bison:
5987 @: $(MAKE); $(unstage)
5988 @[ -f ./bison/Makefile ] || exit 0; \
5989 r=`${PWD_COMMAND}`; export r; \
5990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5991 $(HOST_EXPORTS) \
5992 for flag in $(EXTRA_HOST_FLAGS) ; do \
5993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5994 done; \
5995 echo "Doing clean in bison" ; \
5996 (cd $(HOST_SUBDIR)/bison && \
5997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5999 "RANLIB=$${RANLIB}" \
6000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6001 clean) \
6002 || exit 1
6004 @endif bison
6006 .PHONY: maybe-distclean-bison distclean-bison
6007 maybe-distclean-bison:
6008 @if bison
6009 maybe-distclean-bison: distclean-bison
6011 distclean-bison:
6012 @: $(MAKE); $(unstage)
6013 @[ -f ./bison/Makefile ] || exit 0; \
6014 r=`${PWD_COMMAND}`; export r; \
6015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6016 $(HOST_EXPORTS) \
6017 for flag in $(EXTRA_HOST_FLAGS) ; do \
6018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6019 done; \
6020 echo "Doing distclean in bison" ; \
6021 (cd $(HOST_SUBDIR)/bison && \
6022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6024 "RANLIB=$${RANLIB}" \
6025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6026 distclean) \
6027 || exit 1
6029 @endif bison
6031 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6032 maybe-maintainer-clean-bison:
6033 @if bison
6034 maybe-maintainer-clean-bison: maintainer-clean-bison
6036 maintainer-clean-bison:
6037 @: $(MAKE); $(unstage)
6038 @[ -f ./bison/Makefile ] || exit 0; \
6039 r=`${PWD_COMMAND}`; export r; \
6040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6041 $(HOST_EXPORTS) \
6042 for flag in $(EXTRA_HOST_FLAGS) ; do \
6043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6044 done; \
6045 echo "Doing maintainer-clean in bison" ; \
6046 (cd $(HOST_SUBDIR)/bison && \
6047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6049 "RANLIB=$${RANLIB}" \
6050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6051 maintainer-clean) \
6052 || exit 1
6054 @endif bison
6058 .PHONY: configure-cgen maybe-configure-cgen
6059 maybe-configure-cgen:
6060 @if gcc-bootstrap
6061 configure-cgen: stage_current
6062 @endif gcc-bootstrap
6063 @if cgen
6064 maybe-configure-cgen: configure-cgen
6065 configure-cgen:
6066 @: $(MAKE); $(unstage)
6067 @r=`${PWD_COMMAND}`; export r; \
6068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6069 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6071 $(HOST_EXPORTS) \
6072 echo Configuring in $(HOST_SUBDIR)/cgen; \
6073 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6074 case $(srcdir) in \
6075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6076 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6078 esac; \
6079 srcdiroption="--srcdir=$${topdir}/cgen"; \
6080 libsrcdir="$$s/cgen"; \
6081 $(SHELL) $${libsrcdir}/configure \
6082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6083 --target=${target_alias} $${srcdiroption} \
6084 || exit 1
6085 @endif cgen
6091 .PHONY: all-cgen maybe-all-cgen
6092 maybe-all-cgen:
6093 @if gcc-bootstrap
6094 all-cgen: stage_current
6095 @endif gcc-bootstrap
6096 @if cgen
6097 TARGET-cgen=all
6098 maybe-all-cgen: all-cgen
6099 all-cgen: configure-cgen
6100 @: $(MAKE); $(unstage)
6101 @r=`${PWD_COMMAND}`; export r; \
6102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6103 $(HOST_EXPORTS) \
6104 (cd $(HOST_SUBDIR)/cgen && \
6105 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6106 $(TARGET-cgen))
6107 @endif cgen
6112 .PHONY: check-cgen maybe-check-cgen
6113 maybe-check-cgen:
6114 @if cgen
6115 maybe-check-cgen: check-cgen
6117 check-cgen:
6118 @: $(MAKE); $(unstage)
6119 @r=`${PWD_COMMAND}`; export r; \
6120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6121 $(HOST_EXPORTS) \
6122 (cd $(HOST_SUBDIR)/cgen && \
6123 $(MAKE) $(FLAGS_TO_PASS) check)
6125 @endif cgen
6127 .PHONY: install-cgen maybe-install-cgen
6128 maybe-install-cgen:
6129 @if cgen
6130 maybe-install-cgen: install-cgen
6132 install-cgen: installdirs
6133 @: $(MAKE); $(unstage)
6134 @r=`${PWD_COMMAND}`; export r; \
6135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6136 $(HOST_EXPORTS) \
6137 (cd $(HOST_SUBDIR)/cgen && \
6138 $(MAKE) $(FLAGS_TO_PASS) install)
6140 @endif cgen
6142 .PHONY: install-strip-cgen maybe-install-strip-cgen
6143 maybe-install-strip-cgen:
6144 @if cgen
6145 maybe-install-strip-cgen: install-strip-cgen
6147 install-strip-cgen: installdirs
6148 @: $(MAKE); $(unstage)
6149 @r=`${PWD_COMMAND}`; export r; \
6150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6151 $(HOST_EXPORTS) \
6152 (cd $(HOST_SUBDIR)/cgen && \
6153 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6155 @endif cgen
6157 # Other targets (info, dvi, pdf, etc.)
6159 .PHONY: maybe-info-cgen info-cgen
6160 maybe-info-cgen:
6161 @if cgen
6162 maybe-info-cgen: info-cgen
6164 info-cgen: \
6165 configure-cgen
6166 @: $(MAKE); $(unstage)
6167 @[ -f ./cgen/Makefile ] || exit 0; \
6168 r=`${PWD_COMMAND}`; export r; \
6169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6170 $(HOST_EXPORTS) \
6171 for flag in $(EXTRA_HOST_FLAGS) ; do \
6172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6173 done; \
6174 echo "Doing info in cgen" ; \
6175 (cd $(HOST_SUBDIR)/cgen && \
6176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6178 "RANLIB=$${RANLIB}" \
6179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6180 info) \
6181 || exit 1
6183 @endif cgen
6185 .PHONY: maybe-dvi-cgen dvi-cgen
6186 maybe-dvi-cgen:
6187 @if cgen
6188 maybe-dvi-cgen: dvi-cgen
6190 dvi-cgen: \
6191 configure-cgen
6192 @: $(MAKE); $(unstage)
6193 @[ -f ./cgen/Makefile ] || exit 0; \
6194 r=`${PWD_COMMAND}`; export r; \
6195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6196 $(HOST_EXPORTS) \
6197 for flag in $(EXTRA_HOST_FLAGS) ; do \
6198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6199 done; \
6200 echo "Doing dvi in cgen" ; \
6201 (cd $(HOST_SUBDIR)/cgen && \
6202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6204 "RANLIB=$${RANLIB}" \
6205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6206 dvi) \
6207 || exit 1
6209 @endif cgen
6211 .PHONY: maybe-pdf-cgen pdf-cgen
6212 maybe-pdf-cgen:
6213 @if cgen
6214 maybe-pdf-cgen: pdf-cgen
6216 pdf-cgen: \
6217 configure-cgen
6218 @: $(MAKE); $(unstage)
6219 @[ -f ./cgen/Makefile ] || exit 0; \
6220 r=`${PWD_COMMAND}`; export r; \
6221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6222 $(HOST_EXPORTS) \
6223 for flag in $(EXTRA_HOST_FLAGS) ; do \
6224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6225 done; \
6226 echo "Doing pdf in cgen" ; \
6227 (cd $(HOST_SUBDIR)/cgen && \
6228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6230 "RANLIB=$${RANLIB}" \
6231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6232 pdf) \
6233 || exit 1
6235 @endif cgen
6237 .PHONY: maybe-html-cgen html-cgen
6238 maybe-html-cgen:
6239 @if cgen
6240 maybe-html-cgen: html-cgen
6242 html-cgen: \
6243 configure-cgen
6244 @: $(MAKE); $(unstage)
6245 @[ -f ./cgen/Makefile ] || exit 0; \
6246 r=`${PWD_COMMAND}`; export r; \
6247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6248 $(HOST_EXPORTS) \
6249 for flag in $(EXTRA_HOST_FLAGS) ; do \
6250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6251 done; \
6252 echo "Doing html in cgen" ; \
6253 (cd $(HOST_SUBDIR)/cgen && \
6254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6256 "RANLIB=$${RANLIB}" \
6257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6258 html) \
6259 || exit 1
6261 @endif cgen
6263 .PHONY: maybe-TAGS-cgen TAGS-cgen
6264 maybe-TAGS-cgen:
6265 @if cgen
6266 maybe-TAGS-cgen: TAGS-cgen
6268 TAGS-cgen: \
6269 configure-cgen
6270 @: $(MAKE); $(unstage)
6271 @[ -f ./cgen/Makefile ] || exit 0; \
6272 r=`${PWD_COMMAND}`; export r; \
6273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6274 $(HOST_EXPORTS) \
6275 for flag in $(EXTRA_HOST_FLAGS) ; do \
6276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6277 done; \
6278 echo "Doing TAGS in cgen" ; \
6279 (cd $(HOST_SUBDIR)/cgen && \
6280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6282 "RANLIB=$${RANLIB}" \
6283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6284 TAGS) \
6285 || exit 1
6287 @endif cgen
6289 .PHONY: maybe-install-info-cgen install-info-cgen
6290 maybe-install-info-cgen:
6291 @if cgen
6292 maybe-install-info-cgen: install-info-cgen
6294 install-info-cgen: \
6295 configure-cgen \
6296 info-cgen
6297 @: $(MAKE); $(unstage)
6298 @[ -f ./cgen/Makefile ] || exit 0; \
6299 r=`${PWD_COMMAND}`; export r; \
6300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6301 $(HOST_EXPORTS) \
6302 for flag in $(EXTRA_HOST_FLAGS) ; do \
6303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6304 done; \
6305 echo "Doing install-info in cgen" ; \
6306 (cd $(HOST_SUBDIR)/cgen && \
6307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6309 "RANLIB=$${RANLIB}" \
6310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6311 install-info) \
6312 || exit 1
6314 @endif cgen
6316 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6317 maybe-install-pdf-cgen:
6318 @if cgen
6319 maybe-install-pdf-cgen: install-pdf-cgen
6321 install-pdf-cgen: \
6322 configure-cgen \
6323 pdf-cgen
6324 @: $(MAKE); $(unstage)
6325 @[ -f ./cgen/Makefile ] || exit 0; \
6326 r=`${PWD_COMMAND}`; export r; \
6327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6328 $(HOST_EXPORTS) \
6329 for flag in $(EXTRA_HOST_FLAGS) ; do \
6330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6331 done; \
6332 echo "Doing install-pdf in cgen" ; \
6333 (cd $(HOST_SUBDIR)/cgen && \
6334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6336 "RANLIB=$${RANLIB}" \
6337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6338 install-pdf) \
6339 || exit 1
6341 @endif cgen
6343 .PHONY: maybe-install-html-cgen install-html-cgen
6344 maybe-install-html-cgen:
6345 @if cgen
6346 maybe-install-html-cgen: install-html-cgen
6348 install-html-cgen: \
6349 configure-cgen \
6350 html-cgen
6351 @: $(MAKE); $(unstage)
6352 @[ -f ./cgen/Makefile ] || exit 0; \
6353 r=`${PWD_COMMAND}`; export r; \
6354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6355 $(HOST_EXPORTS) \
6356 for flag in $(EXTRA_HOST_FLAGS) ; do \
6357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6358 done; \
6359 echo "Doing install-html in cgen" ; \
6360 (cd $(HOST_SUBDIR)/cgen && \
6361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6363 "RANLIB=$${RANLIB}" \
6364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6365 install-html) \
6366 || exit 1
6368 @endif cgen
6370 .PHONY: maybe-installcheck-cgen installcheck-cgen
6371 maybe-installcheck-cgen:
6372 @if cgen
6373 maybe-installcheck-cgen: installcheck-cgen
6375 installcheck-cgen: \
6376 configure-cgen
6377 @: $(MAKE); $(unstage)
6378 @[ -f ./cgen/Makefile ] || exit 0; \
6379 r=`${PWD_COMMAND}`; export r; \
6380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6381 $(HOST_EXPORTS) \
6382 for flag in $(EXTRA_HOST_FLAGS) ; do \
6383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6384 done; \
6385 echo "Doing installcheck in cgen" ; \
6386 (cd $(HOST_SUBDIR)/cgen && \
6387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6389 "RANLIB=$${RANLIB}" \
6390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6391 installcheck) \
6392 || exit 1
6394 @endif cgen
6396 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6397 maybe-mostlyclean-cgen:
6398 @if cgen
6399 maybe-mostlyclean-cgen: mostlyclean-cgen
6401 mostlyclean-cgen:
6402 @: $(MAKE); $(unstage)
6403 @[ -f ./cgen/Makefile ] || exit 0; \
6404 r=`${PWD_COMMAND}`; export r; \
6405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6406 $(HOST_EXPORTS) \
6407 for flag in $(EXTRA_HOST_FLAGS) ; do \
6408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6409 done; \
6410 echo "Doing mostlyclean in cgen" ; \
6411 (cd $(HOST_SUBDIR)/cgen && \
6412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6414 "RANLIB=$${RANLIB}" \
6415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6416 mostlyclean) \
6417 || exit 1
6419 @endif cgen
6421 .PHONY: maybe-clean-cgen clean-cgen
6422 maybe-clean-cgen:
6423 @if cgen
6424 maybe-clean-cgen: clean-cgen
6426 clean-cgen:
6427 @: $(MAKE); $(unstage)
6428 @[ -f ./cgen/Makefile ] || exit 0; \
6429 r=`${PWD_COMMAND}`; export r; \
6430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6431 $(HOST_EXPORTS) \
6432 for flag in $(EXTRA_HOST_FLAGS) ; do \
6433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6434 done; \
6435 echo "Doing clean in cgen" ; \
6436 (cd $(HOST_SUBDIR)/cgen && \
6437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6439 "RANLIB=$${RANLIB}" \
6440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6441 clean) \
6442 || exit 1
6444 @endif cgen
6446 .PHONY: maybe-distclean-cgen distclean-cgen
6447 maybe-distclean-cgen:
6448 @if cgen
6449 maybe-distclean-cgen: distclean-cgen
6451 distclean-cgen:
6452 @: $(MAKE); $(unstage)
6453 @[ -f ./cgen/Makefile ] || exit 0; \
6454 r=`${PWD_COMMAND}`; export r; \
6455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6456 $(HOST_EXPORTS) \
6457 for flag in $(EXTRA_HOST_FLAGS) ; do \
6458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6459 done; \
6460 echo "Doing distclean in cgen" ; \
6461 (cd $(HOST_SUBDIR)/cgen && \
6462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6464 "RANLIB=$${RANLIB}" \
6465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6466 distclean) \
6467 || exit 1
6469 @endif cgen
6471 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6472 maybe-maintainer-clean-cgen:
6473 @if cgen
6474 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6476 maintainer-clean-cgen:
6477 @: $(MAKE); $(unstage)
6478 @[ -f ./cgen/Makefile ] || exit 0; \
6479 r=`${PWD_COMMAND}`; export r; \
6480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6481 $(HOST_EXPORTS) \
6482 for flag in $(EXTRA_HOST_FLAGS) ; do \
6483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6484 done; \
6485 echo "Doing maintainer-clean in cgen" ; \
6486 (cd $(HOST_SUBDIR)/cgen && \
6487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6489 "RANLIB=$${RANLIB}" \
6490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6491 maintainer-clean) \
6492 || exit 1
6494 @endif cgen
6498 .PHONY: configure-dejagnu maybe-configure-dejagnu
6499 maybe-configure-dejagnu:
6500 @if gcc-bootstrap
6501 configure-dejagnu: stage_current
6502 @endif gcc-bootstrap
6503 @if dejagnu
6504 maybe-configure-dejagnu: configure-dejagnu
6505 configure-dejagnu:
6506 @: $(MAKE); $(unstage)
6507 @r=`${PWD_COMMAND}`; export r; \
6508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6509 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6510 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6511 $(HOST_EXPORTS) \
6512 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6513 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6514 case $(srcdir) in \
6515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6516 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6518 esac; \
6519 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6520 libsrcdir="$$s/dejagnu"; \
6521 $(SHELL) $${libsrcdir}/configure \
6522 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6523 --target=${target_alias} $${srcdiroption} \
6524 || exit 1
6525 @endif dejagnu
6531 .PHONY: all-dejagnu maybe-all-dejagnu
6532 maybe-all-dejagnu:
6533 @if gcc-bootstrap
6534 all-dejagnu: stage_current
6535 @endif gcc-bootstrap
6536 @if dejagnu
6537 TARGET-dejagnu=all
6538 maybe-all-dejagnu: all-dejagnu
6539 all-dejagnu: configure-dejagnu
6540 @: $(MAKE); $(unstage)
6541 @r=`${PWD_COMMAND}`; export r; \
6542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6543 $(HOST_EXPORTS) \
6544 (cd $(HOST_SUBDIR)/dejagnu && \
6545 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6546 $(TARGET-dejagnu))
6547 @endif dejagnu
6552 .PHONY: check-dejagnu maybe-check-dejagnu
6553 maybe-check-dejagnu:
6554 @if dejagnu
6555 maybe-check-dejagnu: check-dejagnu
6557 check-dejagnu:
6558 @: $(MAKE); $(unstage)
6559 @r=`${PWD_COMMAND}`; export r; \
6560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6561 $(HOST_EXPORTS) \
6562 (cd $(HOST_SUBDIR)/dejagnu && \
6563 $(MAKE) $(FLAGS_TO_PASS) check)
6565 @endif dejagnu
6567 .PHONY: install-dejagnu maybe-install-dejagnu
6568 maybe-install-dejagnu:
6569 @if dejagnu
6570 maybe-install-dejagnu: install-dejagnu
6572 install-dejagnu: installdirs
6573 @: $(MAKE); $(unstage)
6574 @r=`${PWD_COMMAND}`; export r; \
6575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6576 $(HOST_EXPORTS) \
6577 (cd $(HOST_SUBDIR)/dejagnu && \
6578 $(MAKE) $(FLAGS_TO_PASS) install)
6580 @endif dejagnu
6582 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6583 maybe-install-strip-dejagnu:
6584 @if dejagnu
6585 maybe-install-strip-dejagnu: install-strip-dejagnu
6587 install-strip-dejagnu: installdirs
6588 @: $(MAKE); $(unstage)
6589 @r=`${PWD_COMMAND}`; export r; \
6590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6591 $(HOST_EXPORTS) \
6592 (cd $(HOST_SUBDIR)/dejagnu && \
6593 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6595 @endif dejagnu
6597 # Other targets (info, dvi, pdf, etc.)
6599 .PHONY: maybe-info-dejagnu info-dejagnu
6600 maybe-info-dejagnu:
6601 @if dejagnu
6602 maybe-info-dejagnu: info-dejagnu
6604 info-dejagnu: \
6605 configure-dejagnu
6606 @: $(MAKE); $(unstage)
6607 @[ -f ./dejagnu/Makefile ] || exit 0; \
6608 r=`${PWD_COMMAND}`; export r; \
6609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6610 $(HOST_EXPORTS) \
6611 for flag in $(EXTRA_HOST_FLAGS) ; do \
6612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6613 done; \
6614 echo "Doing info in dejagnu" ; \
6615 (cd $(HOST_SUBDIR)/dejagnu && \
6616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6618 "RANLIB=$${RANLIB}" \
6619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6620 info) \
6621 || exit 1
6623 @endif dejagnu
6625 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6626 maybe-dvi-dejagnu:
6627 @if dejagnu
6628 maybe-dvi-dejagnu: dvi-dejagnu
6630 dvi-dejagnu: \
6631 configure-dejagnu
6632 @: $(MAKE); $(unstage)
6633 @[ -f ./dejagnu/Makefile ] || exit 0; \
6634 r=`${PWD_COMMAND}`; export r; \
6635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6636 $(HOST_EXPORTS) \
6637 for flag in $(EXTRA_HOST_FLAGS) ; do \
6638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6639 done; \
6640 echo "Doing dvi in dejagnu" ; \
6641 (cd $(HOST_SUBDIR)/dejagnu && \
6642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6644 "RANLIB=$${RANLIB}" \
6645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6646 dvi) \
6647 || exit 1
6649 @endif dejagnu
6651 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6652 maybe-pdf-dejagnu:
6653 @if dejagnu
6654 maybe-pdf-dejagnu: pdf-dejagnu
6656 pdf-dejagnu: \
6657 configure-dejagnu
6658 @: $(MAKE); $(unstage)
6659 @[ -f ./dejagnu/Makefile ] || exit 0; \
6660 r=`${PWD_COMMAND}`; export r; \
6661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6662 $(HOST_EXPORTS) \
6663 for flag in $(EXTRA_HOST_FLAGS) ; do \
6664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6665 done; \
6666 echo "Doing pdf in dejagnu" ; \
6667 (cd $(HOST_SUBDIR)/dejagnu && \
6668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6670 "RANLIB=$${RANLIB}" \
6671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6672 pdf) \
6673 || exit 1
6675 @endif dejagnu
6677 .PHONY: maybe-html-dejagnu html-dejagnu
6678 maybe-html-dejagnu:
6679 @if dejagnu
6680 maybe-html-dejagnu: html-dejagnu
6682 html-dejagnu: \
6683 configure-dejagnu
6684 @: $(MAKE); $(unstage)
6685 @[ -f ./dejagnu/Makefile ] || exit 0; \
6686 r=`${PWD_COMMAND}`; export r; \
6687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6688 $(HOST_EXPORTS) \
6689 for flag in $(EXTRA_HOST_FLAGS) ; do \
6690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6691 done; \
6692 echo "Doing html in dejagnu" ; \
6693 (cd $(HOST_SUBDIR)/dejagnu && \
6694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6696 "RANLIB=$${RANLIB}" \
6697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6698 html) \
6699 || exit 1
6701 @endif dejagnu
6703 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6704 maybe-TAGS-dejagnu:
6705 @if dejagnu
6706 maybe-TAGS-dejagnu: TAGS-dejagnu
6708 TAGS-dejagnu: \
6709 configure-dejagnu
6710 @: $(MAKE); $(unstage)
6711 @[ -f ./dejagnu/Makefile ] || exit 0; \
6712 r=`${PWD_COMMAND}`; export r; \
6713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6714 $(HOST_EXPORTS) \
6715 for flag in $(EXTRA_HOST_FLAGS) ; do \
6716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6717 done; \
6718 echo "Doing TAGS in dejagnu" ; \
6719 (cd $(HOST_SUBDIR)/dejagnu && \
6720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6722 "RANLIB=$${RANLIB}" \
6723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6724 TAGS) \
6725 || exit 1
6727 @endif dejagnu
6729 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6730 maybe-install-info-dejagnu:
6731 @if dejagnu
6732 maybe-install-info-dejagnu: install-info-dejagnu
6734 install-info-dejagnu: \
6735 configure-dejagnu \
6736 info-dejagnu
6737 @: $(MAKE); $(unstage)
6738 @[ -f ./dejagnu/Makefile ] || exit 0; \
6739 r=`${PWD_COMMAND}`; export r; \
6740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6741 $(HOST_EXPORTS) \
6742 for flag in $(EXTRA_HOST_FLAGS) ; do \
6743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6744 done; \
6745 echo "Doing install-info in dejagnu" ; \
6746 (cd $(HOST_SUBDIR)/dejagnu && \
6747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6749 "RANLIB=$${RANLIB}" \
6750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6751 install-info) \
6752 || exit 1
6754 @endif dejagnu
6756 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6757 maybe-install-pdf-dejagnu:
6758 @if dejagnu
6759 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6761 install-pdf-dejagnu: \
6762 configure-dejagnu \
6763 pdf-dejagnu
6764 @: $(MAKE); $(unstage)
6765 @[ -f ./dejagnu/Makefile ] || exit 0; \
6766 r=`${PWD_COMMAND}`; export r; \
6767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6768 $(HOST_EXPORTS) \
6769 for flag in $(EXTRA_HOST_FLAGS) ; do \
6770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6771 done; \
6772 echo "Doing install-pdf in dejagnu" ; \
6773 (cd $(HOST_SUBDIR)/dejagnu && \
6774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6776 "RANLIB=$${RANLIB}" \
6777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6778 install-pdf) \
6779 || exit 1
6781 @endif dejagnu
6783 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6784 maybe-install-html-dejagnu:
6785 @if dejagnu
6786 maybe-install-html-dejagnu: install-html-dejagnu
6788 install-html-dejagnu: \
6789 configure-dejagnu \
6790 html-dejagnu
6791 @: $(MAKE); $(unstage)
6792 @[ -f ./dejagnu/Makefile ] || exit 0; \
6793 r=`${PWD_COMMAND}`; export r; \
6794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6795 $(HOST_EXPORTS) \
6796 for flag in $(EXTRA_HOST_FLAGS) ; do \
6797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6798 done; \
6799 echo "Doing install-html in dejagnu" ; \
6800 (cd $(HOST_SUBDIR)/dejagnu && \
6801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6803 "RANLIB=$${RANLIB}" \
6804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6805 install-html) \
6806 || exit 1
6808 @endif dejagnu
6810 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6811 maybe-installcheck-dejagnu:
6812 @if dejagnu
6813 maybe-installcheck-dejagnu: installcheck-dejagnu
6815 installcheck-dejagnu: \
6816 configure-dejagnu
6817 @: $(MAKE); $(unstage)
6818 @[ -f ./dejagnu/Makefile ] || exit 0; \
6819 r=`${PWD_COMMAND}`; export r; \
6820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6821 $(HOST_EXPORTS) \
6822 for flag in $(EXTRA_HOST_FLAGS) ; do \
6823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6824 done; \
6825 echo "Doing installcheck in dejagnu" ; \
6826 (cd $(HOST_SUBDIR)/dejagnu && \
6827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6829 "RANLIB=$${RANLIB}" \
6830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6831 installcheck) \
6832 || exit 1
6834 @endif dejagnu
6836 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6837 maybe-mostlyclean-dejagnu:
6838 @if dejagnu
6839 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6841 mostlyclean-dejagnu:
6842 @: $(MAKE); $(unstage)
6843 @[ -f ./dejagnu/Makefile ] || exit 0; \
6844 r=`${PWD_COMMAND}`; export r; \
6845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6846 $(HOST_EXPORTS) \
6847 for flag in $(EXTRA_HOST_FLAGS) ; do \
6848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6849 done; \
6850 echo "Doing mostlyclean in dejagnu" ; \
6851 (cd $(HOST_SUBDIR)/dejagnu && \
6852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6854 "RANLIB=$${RANLIB}" \
6855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6856 mostlyclean) \
6857 || exit 1
6859 @endif dejagnu
6861 .PHONY: maybe-clean-dejagnu clean-dejagnu
6862 maybe-clean-dejagnu:
6863 @if dejagnu
6864 maybe-clean-dejagnu: clean-dejagnu
6866 clean-dejagnu:
6867 @: $(MAKE); $(unstage)
6868 @[ -f ./dejagnu/Makefile ] || exit 0; \
6869 r=`${PWD_COMMAND}`; export r; \
6870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6871 $(HOST_EXPORTS) \
6872 for flag in $(EXTRA_HOST_FLAGS) ; do \
6873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6874 done; \
6875 echo "Doing clean in dejagnu" ; \
6876 (cd $(HOST_SUBDIR)/dejagnu && \
6877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6879 "RANLIB=$${RANLIB}" \
6880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6881 clean) \
6882 || exit 1
6884 @endif dejagnu
6886 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6887 maybe-distclean-dejagnu:
6888 @if dejagnu
6889 maybe-distclean-dejagnu: distclean-dejagnu
6891 distclean-dejagnu:
6892 @: $(MAKE); $(unstage)
6893 @[ -f ./dejagnu/Makefile ] || exit 0; \
6894 r=`${PWD_COMMAND}`; export r; \
6895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6896 $(HOST_EXPORTS) \
6897 for flag in $(EXTRA_HOST_FLAGS) ; do \
6898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6899 done; \
6900 echo "Doing distclean in dejagnu" ; \
6901 (cd $(HOST_SUBDIR)/dejagnu && \
6902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6904 "RANLIB=$${RANLIB}" \
6905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6906 distclean) \
6907 || exit 1
6909 @endif dejagnu
6911 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6912 maybe-maintainer-clean-dejagnu:
6913 @if dejagnu
6914 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6916 maintainer-clean-dejagnu:
6917 @: $(MAKE); $(unstage)
6918 @[ -f ./dejagnu/Makefile ] || exit 0; \
6919 r=`${PWD_COMMAND}`; export r; \
6920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6921 $(HOST_EXPORTS) \
6922 for flag in $(EXTRA_HOST_FLAGS) ; do \
6923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6924 done; \
6925 echo "Doing maintainer-clean in dejagnu" ; \
6926 (cd $(HOST_SUBDIR)/dejagnu && \
6927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6929 "RANLIB=$${RANLIB}" \
6930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6931 maintainer-clean) \
6932 || exit 1
6934 @endif dejagnu
6938 .PHONY: configure-etc maybe-configure-etc
6939 maybe-configure-etc:
6940 @if gcc-bootstrap
6941 configure-etc: stage_current
6942 @endif gcc-bootstrap
6943 @if etc
6944 maybe-configure-etc: configure-etc
6945 configure-etc:
6946 @: $(MAKE); $(unstage)
6947 @r=`${PWD_COMMAND}`; export r; \
6948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6949 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6950 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6951 $(HOST_EXPORTS) \
6952 echo Configuring in $(HOST_SUBDIR)/etc; \
6953 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6954 case $(srcdir) in \
6955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6956 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6958 esac; \
6959 srcdiroption="--srcdir=$${topdir}/etc"; \
6960 libsrcdir="$$s/etc"; \
6961 $(SHELL) $${libsrcdir}/configure \
6962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6963 --target=${target_alias} $${srcdiroption} \
6964 || exit 1
6965 @endif etc
6971 .PHONY: all-etc maybe-all-etc
6972 maybe-all-etc:
6973 @if gcc-bootstrap
6974 all-etc: stage_current
6975 @endif gcc-bootstrap
6976 @if etc
6977 TARGET-etc=all
6978 maybe-all-etc: all-etc
6979 all-etc: configure-etc
6980 @: $(MAKE); $(unstage)
6981 @r=`${PWD_COMMAND}`; export r; \
6982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6983 $(HOST_EXPORTS) \
6984 (cd $(HOST_SUBDIR)/etc && \
6985 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6986 $(TARGET-etc))
6987 @endif etc
6992 .PHONY: check-etc maybe-check-etc
6993 maybe-check-etc:
6994 @if etc
6995 maybe-check-etc: check-etc
6997 check-etc:
6998 @: $(MAKE); $(unstage)
6999 @r=`${PWD_COMMAND}`; export r; \
7000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7001 $(HOST_EXPORTS) \
7002 (cd $(HOST_SUBDIR)/etc && \
7003 $(MAKE) $(FLAGS_TO_PASS) check)
7005 @endif etc
7007 .PHONY: install-etc maybe-install-etc
7008 maybe-install-etc:
7009 @if etc
7010 maybe-install-etc: install-etc
7012 install-etc: installdirs
7013 @: $(MAKE); $(unstage)
7014 @r=`${PWD_COMMAND}`; export r; \
7015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7016 $(HOST_EXPORTS) \
7017 (cd $(HOST_SUBDIR)/etc && \
7018 $(MAKE) $(FLAGS_TO_PASS) install)
7020 @endif etc
7022 .PHONY: install-strip-etc maybe-install-strip-etc
7023 maybe-install-strip-etc:
7024 @if etc
7025 maybe-install-strip-etc: install-strip-etc
7027 install-strip-etc: installdirs
7028 @: $(MAKE); $(unstage)
7029 @r=`${PWD_COMMAND}`; export r; \
7030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7031 $(HOST_EXPORTS) \
7032 (cd $(HOST_SUBDIR)/etc && \
7033 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7035 @endif etc
7037 # Other targets (info, dvi, pdf, etc.)
7039 .PHONY: maybe-info-etc info-etc
7040 maybe-info-etc:
7041 @if etc
7042 maybe-info-etc: info-etc
7044 info-etc: \
7045 configure-etc
7046 @: $(MAKE); $(unstage)
7047 @[ -f ./etc/Makefile ] || exit 0; \
7048 r=`${PWD_COMMAND}`; export r; \
7049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7050 $(HOST_EXPORTS) \
7051 for flag in $(EXTRA_HOST_FLAGS) ; do \
7052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7053 done; \
7054 echo "Doing info in etc" ; \
7055 (cd $(HOST_SUBDIR)/etc && \
7056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7058 "RANLIB=$${RANLIB}" \
7059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7060 info) \
7061 || exit 1
7063 @endif etc
7065 .PHONY: maybe-dvi-etc dvi-etc
7066 maybe-dvi-etc:
7067 @if etc
7068 maybe-dvi-etc: dvi-etc
7070 dvi-etc: \
7071 configure-etc
7072 @: $(MAKE); $(unstage)
7073 @[ -f ./etc/Makefile ] || exit 0; \
7074 r=`${PWD_COMMAND}`; export r; \
7075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7076 $(HOST_EXPORTS) \
7077 for flag in $(EXTRA_HOST_FLAGS) ; do \
7078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7079 done; \
7080 echo "Doing dvi in etc" ; \
7081 (cd $(HOST_SUBDIR)/etc && \
7082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7084 "RANLIB=$${RANLIB}" \
7085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7086 dvi) \
7087 || exit 1
7089 @endif etc
7091 .PHONY: maybe-pdf-etc pdf-etc
7092 maybe-pdf-etc:
7093 @if etc
7094 maybe-pdf-etc: pdf-etc
7096 pdf-etc: \
7097 configure-etc
7098 @: $(MAKE); $(unstage)
7099 @[ -f ./etc/Makefile ] || exit 0; \
7100 r=`${PWD_COMMAND}`; export r; \
7101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7102 $(HOST_EXPORTS) \
7103 for flag in $(EXTRA_HOST_FLAGS) ; do \
7104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7105 done; \
7106 echo "Doing pdf in etc" ; \
7107 (cd $(HOST_SUBDIR)/etc && \
7108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7110 "RANLIB=$${RANLIB}" \
7111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7112 pdf) \
7113 || exit 1
7115 @endif etc
7117 .PHONY: maybe-html-etc html-etc
7118 maybe-html-etc:
7119 @if etc
7120 maybe-html-etc: html-etc
7122 html-etc: \
7123 configure-etc
7124 @: $(MAKE); $(unstage)
7125 @[ -f ./etc/Makefile ] || exit 0; \
7126 r=`${PWD_COMMAND}`; export r; \
7127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7128 $(HOST_EXPORTS) \
7129 for flag in $(EXTRA_HOST_FLAGS) ; do \
7130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7131 done; \
7132 echo "Doing html in etc" ; \
7133 (cd $(HOST_SUBDIR)/etc && \
7134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7136 "RANLIB=$${RANLIB}" \
7137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7138 html) \
7139 || exit 1
7141 @endif etc
7143 .PHONY: maybe-TAGS-etc TAGS-etc
7144 maybe-TAGS-etc:
7145 @if etc
7146 maybe-TAGS-etc: TAGS-etc
7148 TAGS-etc: \
7149 configure-etc
7150 @: $(MAKE); $(unstage)
7151 @[ -f ./etc/Makefile ] || exit 0; \
7152 r=`${PWD_COMMAND}`; export r; \
7153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7154 $(HOST_EXPORTS) \
7155 for flag in $(EXTRA_HOST_FLAGS) ; do \
7156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7157 done; \
7158 echo "Doing TAGS in etc" ; \
7159 (cd $(HOST_SUBDIR)/etc && \
7160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7162 "RANLIB=$${RANLIB}" \
7163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7164 TAGS) \
7165 || exit 1
7167 @endif etc
7169 .PHONY: maybe-install-info-etc install-info-etc
7170 maybe-install-info-etc:
7171 @if etc
7172 maybe-install-info-etc: install-info-etc
7174 install-info-etc: \
7175 configure-etc \
7176 info-etc
7177 @: $(MAKE); $(unstage)
7178 @[ -f ./etc/Makefile ] || exit 0; \
7179 r=`${PWD_COMMAND}`; export r; \
7180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7181 $(HOST_EXPORTS) \
7182 for flag in $(EXTRA_HOST_FLAGS) ; do \
7183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7184 done; \
7185 echo "Doing install-info in etc" ; \
7186 (cd $(HOST_SUBDIR)/etc && \
7187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7189 "RANLIB=$${RANLIB}" \
7190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7191 install-info) \
7192 || exit 1
7194 @endif etc
7196 .PHONY: maybe-install-pdf-etc install-pdf-etc
7197 maybe-install-pdf-etc:
7198 @if etc
7199 maybe-install-pdf-etc: install-pdf-etc
7201 install-pdf-etc: \
7202 configure-etc \
7203 pdf-etc
7204 @: $(MAKE); $(unstage)
7205 @[ -f ./etc/Makefile ] || exit 0; \
7206 r=`${PWD_COMMAND}`; export r; \
7207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7208 $(HOST_EXPORTS) \
7209 for flag in $(EXTRA_HOST_FLAGS) ; do \
7210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7211 done; \
7212 echo "Doing install-pdf in etc" ; \
7213 (cd $(HOST_SUBDIR)/etc && \
7214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7216 "RANLIB=$${RANLIB}" \
7217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7218 install-pdf) \
7219 || exit 1
7221 @endif etc
7223 .PHONY: maybe-install-html-etc install-html-etc
7224 maybe-install-html-etc:
7225 @if etc
7226 maybe-install-html-etc: install-html-etc
7228 install-html-etc: \
7229 configure-etc \
7230 html-etc
7231 @: $(MAKE); $(unstage)
7232 @[ -f ./etc/Makefile ] || exit 0; \
7233 r=`${PWD_COMMAND}`; export r; \
7234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7235 $(HOST_EXPORTS) \
7236 for flag in $(EXTRA_HOST_FLAGS) ; do \
7237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7238 done; \
7239 echo "Doing install-html in etc" ; \
7240 (cd $(HOST_SUBDIR)/etc && \
7241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7243 "RANLIB=$${RANLIB}" \
7244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7245 install-html) \
7246 || exit 1
7248 @endif etc
7250 .PHONY: maybe-installcheck-etc installcheck-etc
7251 maybe-installcheck-etc:
7252 @if etc
7253 maybe-installcheck-etc: installcheck-etc
7255 installcheck-etc: \
7256 configure-etc
7257 @: $(MAKE); $(unstage)
7258 @[ -f ./etc/Makefile ] || exit 0; \
7259 r=`${PWD_COMMAND}`; export r; \
7260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7261 $(HOST_EXPORTS) \
7262 for flag in $(EXTRA_HOST_FLAGS) ; do \
7263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7264 done; \
7265 echo "Doing installcheck in etc" ; \
7266 (cd $(HOST_SUBDIR)/etc && \
7267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7269 "RANLIB=$${RANLIB}" \
7270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7271 installcheck) \
7272 || exit 1
7274 @endif etc
7276 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7277 maybe-mostlyclean-etc:
7278 @if etc
7279 maybe-mostlyclean-etc: mostlyclean-etc
7281 mostlyclean-etc:
7282 @: $(MAKE); $(unstage)
7283 @[ -f ./etc/Makefile ] || exit 0; \
7284 r=`${PWD_COMMAND}`; export r; \
7285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7286 $(HOST_EXPORTS) \
7287 for flag in $(EXTRA_HOST_FLAGS) ; do \
7288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7289 done; \
7290 echo "Doing mostlyclean in etc" ; \
7291 (cd $(HOST_SUBDIR)/etc && \
7292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7294 "RANLIB=$${RANLIB}" \
7295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7296 mostlyclean) \
7297 || exit 1
7299 @endif etc
7301 .PHONY: maybe-clean-etc clean-etc
7302 maybe-clean-etc:
7303 @if etc
7304 maybe-clean-etc: clean-etc
7306 clean-etc:
7307 @: $(MAKE); $(unstage)
7308 @[ -f ./etc/Makefile ] || exit 0; \
7309 r=`${PWD_COMMAND}`; export r; \
7310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7311 $(HOST_EXPORTS) \
7312 for flag in $(EXTRA_HOST_FLAGS) ; do \
7313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7314 done; \
7315 echo "Doing clean in etc" ; \
7316 (cd $(HOST_SUBDIR)/etc && \
7317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7319 "RANLIB=$${RANLIB}" \
7320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7321 clean) \
7322 || exit 1
7324 @endif etc
7326 .PHONY: maybe-distclean-etc distclean-etc
7327 maybe-distclean-etc:
7328 @if etc
7329 maybe-distclean-etc: distclean-etc
7331 distclean-etc:
7332 @: $(MAKE); $(unstage)
7333 @[ -f ./etc/Makefile ] || exit 0; \
7334 r=`${PWD_COMMAND}`; export r; \
7335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7336 $(HOST_EXPORTS) \
7337 for flag in $(EXTRA_HOST_FLAGS) ; do \
7338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7339 done; \
7340 echo "Doing distclean in etc" ; \
7341 (cd $(HOST_SUBDIR)/etc && \
7342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7344 "RANLIB=$${RANLIB}" \
7345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7346 distclean) \
7347 || exit 1
7349 @endif etc
7351 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7352 maybe-maintainer-clean-etc:
7353 @if etc
7354 maybe-maintainer-clean-etc: maintainer-clean-etc
7356 maintainer-clean-etc:
7357 @: $(MAKE); $(unstage)
7358 @[ -f ./etc/Makefile ] || exit 0; \
7359 r=`${PWD_COMMAND}`; export r; \
7360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7361 $(HOST_EXPORTS) \
7362 for flag in $(EXTRA_HOST_FLAGS) ; do \
7363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7364 done; \
7365 echo "Doing maintainer-clean in etc" ; \
7366 (cd $(HOST_SUBDIR)/etc && \
7367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7369 "RANLIB=$${RANLIB}" \
7370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7371 maintainer-clean) \
7372 || exit 1
7374 @endif etc
7378 .PHONY: configure-fastjar maybe-configure-fastjar
7379 maybe-configure-fastjar:
7380 @if gcc-bootstrap
7381 configure-fastjar: stage_current
7382 @endif gcc-bootstrap
7383 @if fastjar
7384 maybe-configure-fastjar: configure-fastjar
7385 configure-fastjar:
7386 @: $(MAKE); $(unstage)
7387 @r=`${PWD_COMMAND}`; export r; \
7388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7389 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7391 $(HOST_EXPORTS) \
7392 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7393 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7394 case $(srcdir) in \
7395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7396 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7398 esac; \
7399 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7400 libsrcdir="$$s/fastjar"; \
7401 $(SHELL) $${libsrcdir}/configure \
7402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7403 --target=${target_alias} $${srcdiroption} \
7404 || exit 1
7405 @endif fastjar
7411 .PHONY: all-fastjar maybe-all-fastjar
7412 maybe-all-fastjar:
7413 @if gcc-bootstrap
7414 all-fastjar: stage_current
7415 @endif gcc-bootstrap
7416 @if fastjar
7417 TARGET-fastjar=all
7418 maybe-all-fastjar: all-fastjar
7419 all-fastjar: configure-fastjar
7420 @: $(MAKE); $(unstage)
7421 @r=`${PWD_COMMAND}`; export r; \
7422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7423 $(HOST_EXPORTS) \
7424 (cd $(HOST_SUBDIR)/fastjar && \
7425 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7426 $(TARGET-fastjar))
7427 @endif fastjar
7432 .PHONY: check-fastjar maybe-check-fastjar
7433 maybe-check-fastjar:
7434 @if fastjar
7435 maybe-check-fastjar: check-fastjar
7437 # This module is only tested in a native toolchain.
7438 check-fastjar:
7439 @: $(MAKE); $(unstage)
7440 @if [ '$(host)' = '$(target)' ] ; then \
7441 r=`${PWD_COMMAND}`; export r; \
7442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7443 $(HOST_EXPORTS) \
7444 (cd $(HOST_SUBDIR)/fastjar && \
7445 $(MAKE) $(FLAGS_TO_PASS) check); \
7448 @endif fastjar
7450 .PHONY: install-fastjar maybe-install-fastjar
7451 maybe-install-fastjar:
7452 @if fastjar
7453 maybe-install-fastjar: install-fastjar
7455 install-fastjar: installdirs
7456 @: $(MAKE); $(unstage)
7457 @r=`${PWD_COMMAND}`; export r; \
7458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7459 $(HOST_EXPORTS) \
7460 (cd $(HOST_SUBDIR)/fastjar && \
7461 $(MAKE) $(FLAGS_TO_PASS) install)
7463 @endif fastjar
7465 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7466 maybe-install-strip-fastjar:
7467 @if fastjar
7468 maybe-install-strip-fastjar: install-strip-fastjar
7470 install-strip-fastjar: installdirs
7471 @: $(MAKE); $(unstage)
7472 @r=`${PWD_COMMAND}`; export r; \
7473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7474 $(HOST_EXPORTS) \
7475 (cd $(HOST_SUBDIR)/fastjar && \
7476 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7478 @endif fastjar
7480 # Other targets (info, dvi, pdf, etc.)
7482 .PHONY: maybe-info-fastjar info-fastjar
7483 maybe-info-fastjar:
7484 @if fastjar
7485 maybe-info-fastjar: info-fastjar
7487 info-fastjar: \
7488 configure-fastjar
7489 @: $(MAKE); $(unstage)
7490 @[ -f ./fastjar/Makefile ] || exit 0; \
7491 r=`${PWD_COMMAND}`; export r; \
7492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7493 $(HOST_EXPORTS) \
7494 for flag in $(EXTRA_HOST_FLAGS) ; do \
7495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7496 done; \
7497 echo "Doing info in fastjar" ; \
7498 (cd $(HOST_SUBDIR)/fastjar && \
7499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7501 "RANLIB=$${RANLIB}" \
7502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7503 info) \
7504 || exit 1
7506 @endif fastjar
7508 .PHONY: maybe-dvi-fastjar dvi-fastjar
7509 maybe-dvi-fastjar:
7510 @if fastjar
7511 maybe-dvi-fastjar: dvi-fastjar
7513 dvi-fastjar: \
7514 configure-fastjar
7515 @: $(MAKE); $(unstage)
7516 @[ -f ./fastjar/Makefile ] || exit 0; \
7517 r=`${PWD_COMMAND}`; export r; \
7518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7519 $(HOST_EXPORTS) \
7520 for flag in $(EXTRA_HOST_FLAGS) ; do \
7521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7522 done; \
7523 echo "Doing dvi in fastjar" ; \
7524 (cd $(HOST_SUBDIR)/fastjar && \
7525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7527 "RANLIB=$${RANLIB}" \
7528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7529 dvi) \
7530 || exit 1
7532 @endif fastjar
7534 .PHONY: maybe-pdf-fastjar pdf-fastjar
7535 maybe-pdf-fastjar:
7536 @if fastjar
7537 maybe-pdf-fastjar: pdf-fastjar
7539 pdf-fastjar: \
7540 configure-fastjar
7541 @: $(MAKE); $(unstage)
7542 @[ -f ./fastjar/Makefile ] || exit 0; \
7543 r=`${PWD_COMMAND}`; export r; \
7544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7545 $(HOST_EXPORTS) \
7546 for flag in $(EXTRA_HOST_FLAGS) ; do \
7547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7548 done; \
7549 echo "Doing pdf in fastjar" ; \
7550 (cd $(HOST_SUBDIR)/fastjar && \
7551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7553 "RANLIB=$${RANLIB}" \
7554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7555 pdf) \
7556 || exit 1
7558 @endif fastjar
7560 .PHONY: maybe-html-fastjar html-fastjar
7561 maybe-html-fastjar:
7562 @if fastjar
7563 maybe-html-fastjar: html-fastjar
7565 html-fastjar: \
7566 configure-fastjar
7567 @: $(MAKE); $(unstage)
7568 @[ -f ./fastjar/Makefile ] || exit 0; \
7569 r=`${PWD_COMMAND}`; export r; \
7570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7571 $(HOST_EXPORTS) \
7572 for flag in $(EXTRA_HOST_FLAGS) ; do \
7573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7574 done; \
7575 echo "Doing html in fastjar" ; \
7576 (cd $(HOST_SUBDIR)/fastjar && \
7577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7579 "RANLIB=$${RANLIB}" \
7580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7581 html) \
7582 || exit 1
7584 @endif fastjar
7586 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7587 maybe-TAGS-fastjar:
7588 @if fastjar
7589 maybe-TAGS-fastjar: TAGS-fastjar
7591 TAGS-fastjar: \
7592 configure-fastjar
7593 @: $(MAKE); $(unstage)
7594 @[ -f ./fastjar/Makefile ] || exit 0; \
7595 r=`${PWD_COMMAND}`; export r; \
7596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7597 $(HOST_EXPORTS) \
7598 for flag in $(EXTRA_HOST_FLAGS) ; do \
7599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7600 done; \
7601 echo "Doing TAGS in fastjar" ; \
7602 (cd $(HOST_SUBDIR)/fastjar && \
7603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7605 "RANLIB=$${RANLIB}" \
7606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7607 TAGS) \
7608 || exit 1
7610 @endif fastjar
7612 .PHONY: maybe-install-info-fastjar install-info-fastjar
7613 maybe-install-info-fastjar:
7614 @if fastjar
7615 maybe-install-info-fastjar: install-info-fastjar
7617 install-info-fastjar: \
7618 configure-fastjar \
7619 info-fastjar
7620 @: $(MAKE); $(unstage)
7621 @[ -f ./fastjar/Makefile ] || exit 0; \
7622 r=`${PWD_COMMAND}`; export r; \
7623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7624 $(HOST_EXPORTS) \
7625 for flag in $(EXTRA_HOST_FLAGS) ; do \
7626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7627 done; \
7628 echo "Doing install-info in fastjar" ; \
7629 (cd $(HOST_SUBDIR)/fastjar && \
7630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7632 "RANLIB=$${RANLIB}" \
7633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7634 install-info) \
7635 || exit 1
7637 @endif fastjar
7639 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7640 maybe-install-pdf-fastjar:
7641 @if fastjar
7642 maybe-install-pdf-fastjar: install-pdf-fastjar
7644 install-pdf-fastjar: \
7645 configure-fastjar \
7646 pdf-fastjar
7647 @: $(MAKE); $(unstage)
7648 @[ -f ./fastjar/Makefile ] || exit 0; \
7649 r=`${PWD_COMMAND}`; export r; \
7650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7651 $(HOST_EXPORTS) \
7652 for flag in $(EXTRA_HOST_FLAGS) ; do \
7653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7654 done; \
7655 echo "Doing install-pdf in fastjar" ; \
7656 (cd $(HOST_SUBDIR)/fastjar && \
7657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7659 "RANLIB=$${RANLIB}" \
7660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7661 install-pdf) \
7662 || exit 1
7664 @endif fastjar
7666 .PHONY: maybe-install-html-fastjar install-html-fastjar
7667 maybe-install-html-fastjar:
7668 @if fastjar
7669 maybe-install-html-fastjar: install-html-fastjar
7671 install-html-fastjar: \
7672 configure-fastjar \
7673 html-fastjar
7674 @: $(MAKE); $(unstage)
7675 @[ -f ./fastjar/Makefile ] || exit 0; \
7676 r=`${PWD_COMMAND}`; export r; \
7677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7678 $(HOST_EXPORTS) \
7679 for flag in $(EXTRA_HOST_FLAGS) ; do \
7680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7681 done; \
7682 echo "Doing install-html in fastjar" ; \
7683 (cd $(HOST_SUBDIR)/fastjar && \
7684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7686 "RANLIB=$${RANLIB}" \
7687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7688 install-html) \
7689 || exit 1
7691 @endif fastjar
7693 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7694 maybe-installcheck-fastjar:
7695 @if fastjar
7696 maybe-installcheck-fastjar: installcheck-fastjar
7698 installcheck-fastjar: \
7699 configure-fastjar
7700 @: $(MAKE); $(unstage)
7701 @[ -f ./fastjar/Makefile ] || exit 0; \
7702 r=`${PWD_COMMAND}`; export r; \
7703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7704 $(HOST_EXPORTS) \
7705 for flag in $(EXTRA_HOST_FLAGS) ; do \
7706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7707 done; \
7708 echo "Doing installcheck in fastjar" ; \
7709 (cd $(HOST_SUBDIR)/fastjar && \
7710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7712 "RANLIB=$${RANLIB}" \
7713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7714 installcheck) \
7715 || exit 1
7717 @endif fastjar
7719 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7720 maybe-mostlyclean-fastjar:
7721 @if fastjar
7722 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7724 mostlyclean-fastjar:
7725 @: $(MAKE); $(unstage)
7726 @[ -f ./fastjar/Makefile ] || exit 0; \
7727 r=`${PWD_COMMAND}`; export r; \
7728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7729 $(HOST_EXPORTS) \
7730 for flag in $(EXTRA_HOST_FLAGS) ; do \
7731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7732 done; \
7733 echo "Doing mostlyclean in fastjar" ; \
7734 (cd $(HOST_SUBDIR)/fastjar && \
7735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7737 "RANLIB=$${RANLIB}" \
7738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7739 mostlyclean) \
7740 || exit 1
7742 @endif fastjar
7744 .PHONY: maybe-clean-fastjar clean-fastjar
7745 maybe-clean-fastjar:
7746 @if fastjar
7747 maybe-clean-fastjar: clean-fastjar
7749 clean-fastjar:
7750 @: $(MAKE); $(unstage)
7751 @[ -f ./fastjar/Makefile ] || exit 0; \
7752 r=`${PWD_COMMAND}`; export r; \
7753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7754 $(HOST_EXPORTS) \
7755 for flag in $(EXTRA_HOST_FLAGS) ; do \
7756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7757 done; \
7758 echo "Doing clean in fastjar" ; \
7759 (cd $(HOST_SUBDIR)/fastjar && \
7760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7762 "RANLIB=$${RANLIB}" \
7763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7764 clean) \
7765 || exit 1
7767 @endif fastjar
7769 .PHONY: maybe-distclean-fastjar distclean-fastjar
7770 maybe-distclean-fastjar:
7771 @if fastjar
7772 maybe-distclean-fastjar: distclean-fastjar
7774 distclean-fastjar:
7775 @: $(MAKE); $(unstage)
7776 @[ -f ./fastjar/Makefile ] || exit 0; \
7777 r=`${PWD_COMMAND}`; export r; \
7778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7779 $(HOST_EXPORTS) \
7780 for flag in $(EXTRA_HOST_FLAGS) ; do \
7781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7782 done; \
7783 echo "Doing distclean in fastjar" ; \
7784 (cd $(HOST_SUBDIR)/fastjar && \
7785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7787 "RANLIB=$${RANLIB}" \
7788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7789 distclean) \
7790 || exit 1
7792 @endif fastjar
7794 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7795 maybe-maintainer-clean-fastjar:
7796 @if fastjar
7797 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7799 maintainer-clean-fastjar:
7800 @: $(MAKE); $(unstage)
7801 @[ -f ./fastjar/Makefile ] || exit 0; \
7802 r=`${PWD_COMMAND}`; export r; \
7803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7804 $(HOST_EXPORTS) \
7805 for flag in $(EXTRA_HOST_FLAGS) ; do \
7806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7807 done; \
7808 echo "Doing maintainer-clean in fastjar" ; \
7809 (cd $(HOST_SUBDIR)/fastjar && \
7810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7812 "RANLIB=$${RANLIB}" \
7813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7814 maintainer-clean) \
7815 || exit 1
7817 @endif fastjar
7821 .PHONY: configure-fixincludes maybe-configure-fixincludes
7822 maybe-configure-fixincludes:
7823 @if gcc-bootstrap
7824 configure-fixincludes: stage_current
7825 @endif gcc-bootstrap
7826 @if fixincludes
7827 maybe-configure-fixincludes: configure-fixincludes
7828 configure-fixincludes:
7829 @: $(MAKE); $(unstage)
7830 @r=`${PWD_COMMAND}`; export r; \
7831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7832 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7834 $(HOST_EXPORTS) \
7835 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7836 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7837 case $(srcdir) in \
7838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7839 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7841 esac; \
7842 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7843 libsrcdir="$$s/fixincludes"; \
7844 $(SHELL) $${libsrcdir}/configure \
7845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7846 --target=${target_alias} $${srcdiroption} \
7847 || exit 1
7848 @endif fixincludes
7854 .PHONY: all-fixincludes maybe-all-fixincludes
7855 maybe-all-fixincludes:
7856 @if gcc-bootstrap
7857 all-fixincludes: stage_current
7858 @endif gcc-bootstrap
7859 @if fixincludes
7860 TARGET-fixincludes=all
7861 maybe-all-fixincludes: all-fixincludes
7862 all-fixincludes: configure-fixincludes
7863 @: $(MAKE); $(unstage)
7864 @r=`${PWD_COMMAND}`; export r; \
7865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7866 $(HOST_EXPORTS) \
7867 (cd $(HOST_SUBDIR)/fixincludes && \
7868 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7869 $(TARGET-fixincludes))
7870 @endif fixincludes
7875 .PHONY: check-fixincludes maybe-check-fixincludes
7876 maybe-check-fixincludes:
7877 @if fixincludes
7878 maybe-check-fixincludes: check-fixincludes
7880 check-fixincludes:
7881 @: $(MAKE); $(unstage)
7882 @r=`${PWD_COMMAND}`; export r; \
7883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7884 $(HOST_EXPORTS) \
7885 (cd $(HOST_SUBDIR)/fixincludes && \
7886 $(MAKE) $(FLAGS_TO_PASS) check)
7888 @endif fixincludes
7890 .PHONY: install-fixincludes maybe-install-fixincludes
7891 maybe-install-fixincludes:
7892 @if fixincludes
7893 maybe-install-fixincludes: install-fixincludes
7895 install-fixincludes: installdirs
7896 @: $(MAKE); $(unstage)
7897 @r=`${PWD_COMMAND}`; export r; \
7898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7899 $(HOST_EXPORTS) \
7900 (cd $(HOST_SUBDIR)/fixincludes && \
7901 $(MAKE) $(FLAGS_TO_PASS) install)
7903 @endif fixincludes
7905 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7906 maybe-install-strip-fixincludes:
7907 @if fixincludes
7908 maybe-install-strip-fixincludes: install-strip-fixincludes
7910 install-strip-fixincludes: installdirs
7911 @: $(MAKE); $(unstage)
7912 @r=`${PWD_COMMAND}`; export r; \
7913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7914 $(HOST_EXPORTS) \
7915 (cd $(HOST_SUBDIR)/fixincludes && \
7916 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7918 @endif fixincludes
7920 # Other targets (info, dvi, pdf, etc.)
7922 .PHONY: maybe-info-fixincludes info-fixincludes
7923 maybe-info-fixincludes:
7924 @if fixincludes
7925 maybe-info-fixincludes: info-fixincludes
7927 info-fixincludes: \
7928 configure-fixincludes
7929 @: $(MAKE); $(unstage)
7930 @[ -f ./fixincludes/Makefile ] || exit 0; \
7931 r=`${PWD_COMMAND}`; export r; \
7932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7933 $(HOST_EXPORTS) \
7934 for flag in $(EXTRA_HOST_FLAGS) ; do \
7935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7936 done; \
7937 echo "Doing info in fixincludes" ; \
7938 (cd $(HOST_SUBDIR)/fixincludes && \
7939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7941 "RANLIB=$${RANLIB}" \
7942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7943 info) \
7944 || exit 1
7946 @endif fixincludes
7948 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7949 maybe-dvi-fixincludes:
7950 @if fixincludes
7951 maybe-dvi-fixincludes: dvi-fixincludes
7953 dvi-fixincludes: \
7954 configure-fixincludes
7955 @: $(MAKE); $(unstage)
7956 @[ -f ./fixincludes/Makefile ] || exit 0; \
7957 r=`${PWD_COMMAND}`; export r; \
7958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7959 $(HOST_EXPORTS) \
7960 for flag in $(EXTRA_HOST_FLAGS) ; do \
7961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7962 done; \
7963 echo "Doing dvi in fixincludes" ; \
7964 (cd $(HOST_SUBDIR)/fixincludes && \
7965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7967 "RANLIB=$${RANLIB}" \
7968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7969 dvi) \
7970 || exit 1
7972 @endif fixincludes
7974 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7975 maybe-pdf-fixincludes:
7976 @if fixincludes
7977 maybe-pdf-fixincludes: pdf-fixincludes
7979 pdf-fixincludes: \
7980 configure-fixincludes
7981 @: $(MAKE); $(unstage)
7982 @[ -f ./fixincludes/Makefile ] || exit 0; \
7983 r=`${PWD_COMMAND}`; export r; \
7984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7985 $(HOST_EXPORTS) \
7986 for flag in $(EXTRA_HOST_FLAGS) ; do \
7987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7988 done; \
7989 echo "Doing pdf in fixincludes" ; \
7990 (cd $(HOST_SUBDIR)/fixincludes && \
7991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7993 "RANLIB=$${RANLIB}" \
7994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7995 pdf) \
7996 || exit 1
7998 @endif fixincludes
8000 .PHONY: maybe-html-fixincludes html-fixincludes
8001 maybe-html-fixincludes:
8002 @if fixincludes
8003 maybe-html-fixincludes: html-fixincludes
8005 html-fixincludes: \
8006 configure-fixincludes
8007 @: $(MAKE); $(unstage)
8008 @[ -f ./fixincludes/Makefile ] || exit 0; \
8009 r=`${PWD_COMMAND}`; export r; \
8010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8011 $(HOST_EXPORTS) \
8012 for flag in $(EXTRA_HOST_FLAGS) ; do \
8013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8014 done; \
8015 echo "Doing html in fixincludes" ; \
8016 (cd $(HOST_SUBDIR)/fixincludes && \
8017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8019 "RANLIB=$${RANLIB}" \
8020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8021 html) \
8022 || exit 1
8024 @endif fixincludes
8026 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8027 maybe-TAGS-fixincludes:
8028 @if fixincludes
8029 maybe-TAGS-fixincludes: TAGS-fixincludes
8031 # fixincludes doesn't support TAGS.
8032 TAGS-fixincludes:
8034 @endif fixincludes
8036 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8037 maybe-install-info-fixincludes:
8038 @if fixincludes
8039 maybe-install-info-fixincludes: install-info-fixincludes
8041 install-info-fixincludes: \
8042 configure-fixincludes \
8043 info-fixincludes
8044 @: $(MAKE); $(unstage)
8045 @[ -f ./fixincludes/Makefile ] || exit 0; \
8046 r=`${PWD_COMMAND}`; export r; \
8047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8048 $(HOST_EXPORTS) \
8049 for flag in $(EXTRA_HOST_FLAGS) ; do \
8050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8051 done; \
8052 echo "Doing install-info in fixincludes" ; \
8053 (cd $(HOST_SUBDIR)/fixincludes && \
8054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8056 "RANLIB=$${RANLIB}" \
8057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8058 install-info) \
8059 || exit 1
8061 @endif fixincludes
8063 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8064 maybe-install-pdf-fixincludes:
8065 @if fixincludes
8066 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8068 install-pdf-fixincludes: \
8069 configure-fixincludes \
8070 pdf-fixincludes
8071 @: $(MAKE); $(unstage)
8072 @[ -f ./fixincludes/Makefile ] || exit 0; \
8073 r=`${PWD_COMMAND}`; export r; \
8074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8075 $(HOST_EXPORTS) \
8076 for flag in $(EXTRA_HOST_FLAGS) ; do \
8077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8078 done; \
8079 echo "Doing install-pdf in fixincludes" ; \
8080 (cd $(HOST_SUBDIR)/fixincludes && \
8081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8083 "RANLIB=$${RANLIB}" \
8084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8085 install-pdf) \
8086 || exit 1
8088 @endif fixincludes
8090 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8091 maybe-install-html-fixincludes:
8092 @if fixincludes
8093 maybe-install-html-fixincludes: install-html-fixincludes
8095 install-html-fixincludes: \
8096 configure-fixincludes \
8097 html-fixincludes
8098 @: $(MAKE); $(unstage)
8099 @[ -f ./fixincludes/Makefile ] || exit 0; \
8100 r=`${PWD_COMMAND}`; export r; \
8101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8102 $(HOST_EXPORTS) \
8103 for flag in $(EXTRA_HOST_FLAGS) ; do \
8104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8105 done; \
8106 echo "Doing install-html in fixincludes" ; \
8107 (cd $(HOST_SUBDIR)/fixincludes && \
8108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8110 "RANLIB=$${RANLIB}" \
8111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8112 install-html) \
8113 || exit 1
8115 @endif fixincludes
8117 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8118 maybe-installcheck-fixincludes:
8119 @if fixincludes
8120 maybe-installcheck-fixincludes: installcheck-fixincludes
8122 installcheck-fixincludes: \
8123 configure-fixincludes
8124 @: $(MAKE); $(unstage)
8125 @[ -f ./fixincludes/Makefile ] || exit 0; \
8126 r=`${PWD_COMMAND}`; export r; \
8127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8128 $(HOST_EXPORTS) \
8129 for flag in $(EXTRA_HOST_FLAGS) ; do \
8130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8131 done; \
8132 echo "Doing installcheck in fixincludes" ; \
8133 (cd $(HOST_SUBDIR)/fixincludes && \
8134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8136 "RANLIB=$${RANLIB}" \
8137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8138 installcheck) \
8139 || exit 1
8141 @endif fixincludes
8143 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8144 maybe-mostlyclean-fixincludes:
8145 @if fixincludes
8146 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8148 mostlyclean-fixincludes:
8149 @: $(MAKE); $(unstage)
8150 @[ -f ./fixincludes/Makefile ] || exit 0; \
8151 r=`${PWD_COMMAND}`; export r; \
8152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8153 $(HOST_EXPORTS) \
8154 for flag in $(EXTRA_HOST_FLAGS) ; do \
8155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8156 done; \
8157 echo "Doing mostlyclean in fixincludes" ; \
8158 (cd $(HOST_SUBDIR)/fixincludes && \
8159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8161 "RANLIB=$${RANLIB}" \
8162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8163 mostlyclean) \
8164 || exit 1
8166 @endif fixincludes
8168 .PHONY: maybe-clean-fixincludes clean-fixincludes
8169 maybe-clean-fixincludes:
8170 @if fixincludes
8171 maybe-clean-fixincludes: clean-fixincludes
8173 clean-fixincludes:
8174 @: $(MAKE); $(unstage)
8175 @[ -f ./fixincludes/Makefile ] || exit 0; \
8176 r=`${PWD_COMMAND}`; export r; \
8177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8178 $(HOST_EXPORTS) \
8179 for flag in $(EXTRA_HOST_FLAGS) ; do \
8180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8181 done; \
8182 echo "Doing clean in fixincludes" ; \
8183 (cd $(HOST_SUBDIR)/fixincludes && \
8184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8186 "RANLIB=$${RANLIB}" \
8187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8188 clean) \
8189 || exit 1
8191 @endif fixincludes
8193 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8194 maybe-distclean-fixincludes:
8195 @if fixincludes
8196 maybe-distclean-fixincludes: distclean-fixincludes
8198 distclean-fixincludes:
8199 @: $(MAKE); $(unstage)
8200 @[ -f ./fixincludes/Makefile ] || exit 0; \
8201 r=`${PWD_COMMAND}`; export r; \
8202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8203 $(HOST_EXPORTS) \
8204 for flag in $(EXTRA_HOST_FLAGS) ; do \
8205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8206 done; \
8207 echo "Doing distclean in fixincludes" ; \
8208 (cd $(HOST_SUBDIR)/fixincludes && \
8209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8211 "RANLIB=$${RANLIB}" \
8212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8213 distclean) \
8214 || exit 1
8216 @endif fixincludes
8218 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8219 maybe-maintainer-clean-fixincludes:
8220 @if fixincludes
8221 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8223 maintainer-clean-fixincludes:
8224 @: $(MAKE); $(unstage)
8225 @[ -f ./fixincludes/Makefile ] || exit 0; \
8226 r=`${PWD_COMMAND}`; export r; \
8227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8228 $(HOST_EXPORTS) \
8229 for flag in $(EXTRA_HOST_FLAGS) ; do \
8230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8231 done; \
8232 echo "Doing maintainer-clean in fixincludes" ; \
8233 (cd $(HOST_SUBDIR)/fixincludes && \
8234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8236 "RANLIB=$${RANLIB}" \
8237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8238 maintainer-clean) \
8239 || exit 1
8241 @endif fixincludes
8245 .PHONY: configure-flex maybe-configure-flex
8246 maybe-configure-flex:
8247 @if gcc-bootstrap
8248 configure-flex: stage_current
8249 @endif gcc-bootstrap
8250 @if flex
8251 maybe-configure-flex: configure-flex
8252 configure-flex:
8253 @: $(MAKE); $(unstage)
8254 @r=`${PWD_COMMAND}`; export r; \
8255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8256 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8258 $(HOST_EXPORTS) \
8259 echo Configuring in $(HOST_SUBDIR)/flex; \
8260 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8261 case $(srcdir) in \
8262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8263 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8265 esac; \
8266 srcdiroption="--srcdir=$${topdir}/flex"; \
8267 libsrcdir="$$s/flex"; \
8268 $(SHELL) $${libsrcdir}/configure \
8269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8270 --target=${target_alias} $${srcdiroption} \
8271 || exit 1
8272 @endif flex
8278 .PHONY: all-flex maybe-all-flex
8279 maybe-all-flex:
8280 @if gcc-bootstrap
8281 all-flex: stage_current
8282 @endif gcc-bootstrap
8283 @if flex
8284 TARGET-flex=all
8285 maybe-all-flex: all-flex
8286 all-flex: configure-flex
8287 @: $(MAKE); $(unstage)
8288 @r=`${PWD_COMMAND}`; export r; \
8289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8290 $(HOST_EXPORTS) \
8291 (cd $(HOST_SUBDIR)/flex && \
8292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8293 $(TARGET-flex))
8294 @endif flex
8299 .PHONY: check-flex maybe-check-flex
8300 maybe-check-flex:
8301 @if flex
8302 maybe-check-flex: check-flex
8304 # This module is only tested in a native toolchain.
8305 check-flex:
8306 @: $(MAKE); $(unstage)
8307 @if [ '$(host)' = '$(target)' ] ; then \
8308 r=`${PWD_COMMAND}`; export r; \
8309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8310 $(HOST_EXPORTS) \
8311 (cd $(HOST_SUBDIR)/flex && \
8312 $(MAKE) $(FLAGS_TO_PASS) check); \
8315 @endif flex
8317 .PHONY: install-flex maybe-install-flex
8318 maybe-install-flex:
8319 @if flex
8320 maybe-install-flex: install-flex
8322 install-flex: installdirs
8323 @: $(MAKE); $(unstage)
8324 @r=`${PWD_COMMAND}`; export r; \
8325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8326 $(HOST_EXPORTS) \
8327 (cd $(HOST_SUBDIR)/flex && \
8328 $(MAKE) $(FLAGS_TO_PASS) install)
8330 @endif flex
8332 .PHONY: install-strip-flex maybe-install-strip-flex
8333 maybe-install-strip-flex:
8334 @if flex
8335 maybe-install-strip-flex: install-strip-flex
8337 install-strip-flex: installdirs
8338 @: $(MAKE); $(unstage)
8339 @r=`${PWD_COMMAND}`; export r; \
8340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8341 $(HOST_EXPORTS) \
8342 (cd $(HOST_SUBDIR)/flex && \
8343 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8345 @endif flex
8347 # Other targets (info, dvi, pdf, etc.)
8349 .PHONY: maybe-info-flex info-flex
8350 maybe-info-flex:
8351 @if flex
8352 maybe-info-flex: info-flex
8354 info-flex: \
8355 configure-flex
8356 @: $(MAKE); $(unstage)
8357 @[ -f ./flex/Makefile ] || exit 0; \
8358 r=`${PWD_COMMAND}`; export r; \
8359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8360 $(HOST_EXPORTS) \
8361 for flag in $(EXTRA_HOST_FLAGS) ; do \
8362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8363 done; \
8364 echo "Doing info in flex" ; \
8365 (cd $(HOST_SUBDIR)/flex && \
8366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8368 "RANLIB=$${RANLIB}" \
8369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8370 info) \
8371 || exit 1
8373 @endif flex
8375 .PHONY: maybe-dvi-flex dvi-flex
8376 maybe-dvi-flex:
8377 @if flex
8378 maybe-dvi-flex: dvi-flex
8380 dvi-flex: \
8381 configure-flex
8382 @: $(MAKE); $(unstage)
8383 @[ -f ./flex/Makefile ] || exit 0; \
8384 r=`${PWD_COMMAND}`; export r; \
8385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8386 $(HOST_EXPORTS) \
8387 for flag in $(EXTRA_HOST_FLAGS) ; do \
8388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8389 done; \
8390 echo "Doing dvi in flex" ; \
8391 (cd $(HOST_SUBDIR)/flex && \
8392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8394 "RANLIB=$${RANLIB}" \
8395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8396 dvi) \
8397 || exit 1
8399 @endif flex
8401 .PHONY: maybe-pdf-flex pdf-flex
8402 maybe-pdf-flex:
8403 @if flex
8404 maybe-pdf-flex: pdf-flex
8406 pdf-flex: \
8407 configure-flex
8408 @: $(MAKE); $(unstage)
8409 @[ -f ./flex/Makefile ] || exit 0; \
8410 r=`${PWD_COMMAND}`; export r; \
8411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8412 $(HOST_EXPORTS) \
8413 for flag in $(EXTRA_HOST_FLAGS) ; do \
8414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8415 done; \
8416 echo "Doing pdf in flex" ; \
8417 (cd $(HOST_SUBDIR)/flex && \
8418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8420 "RANLIB=$${RANLIB}" \
8421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8422 pdf) \
8423 || exit 1
8425 @endif flex
8427 .PHONY: maybe-html-flex html-flex
8428 maybe-html-flex:
8429 @if flex
8430 maybe-html-flex: html-flex
8432 html-flex: \
8433 configure-flex
8434 @: $(MAKE); $(unstage)
8435 @[ -f ./flex/Makefile ] || exit 0; \
8436 r=`${PWD_COMMAND}`; export r; \
8437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8438 $(HOST_EXPORTS) \
8439 for flag in $(EXTRA_HOST_FLAGS) ; do \
8440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8441 done; \
8442 echo "Doing html in flex" ; \
8443 (cd $(HOST_SUBDIR)/flex && \
8444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8446 "RANLIB=$${RANLIB}" \
8447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8448 html) \
8449 || exit 1
8451 @endif flex
8453 .PHONY: maybe-TAGS-flex TAGS-flex
8454 maybe-TAGS-flex:
8455 @if flex
8456 maybe-TAGS-flex: TAGS-flex
8458 TAGS-flex: \
8459 configure-flex
8460 @: $(MAKE); $(unstage)
8461 @[ -f ./flex/Makefile ] || exit 0; \
8462 r=`${PWD_COMMAND}`; export r; \
8463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8464 $(HOST_EXPORTS) \
8465 for flag in $(EXTRA_HOST_FLAGS) ; do \
8466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8467 done; \
8468 echo "Doing TAGS in flex" ; \
8469 (cd $(HOST_SUBDIR)/flex && \
8470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8472 "RANLIB=$${RANLIB}" \
8473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8474 TAGS) \
8475 || exit 1
8477 @endif flex
8479 .PHONY: maybe-install-info-flex install-info-flex
8480 maybe-install-info-flex:
8481 @if flex
8482 maybe-install-info-flex: install-info-flex
8484 install-info-flex: \
8485 configure-flex \
8486 info-flex
8487 @: $(MAKE); $(unstage)
8488 @[ -f ./flex/Makefile ] || exit 0; \
8489 r=`${PWD_COMMAND}`; export r; \
8490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8491 $(HOST_EXPORTS) \
8492 for flag in $(EXTRA_HOST_FLAGS) ; do \
8493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8494 done; \
8495 echo "Doing install-info in flex" ; \
8496 (cd $(HOST_SUBDIR)/flex && \
8497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8499 "RANLIB=$${RANLIB}" \
8500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8501 install-info) \
8502 || exit 1
8504 @endif flex
8506 .PHONY: maybe-install-pdf-flex install-pdf-flex
8507 maybe-install-pdf-flex:
8508 @if flex
8509 maybe-install-pdf-flex: install-pdf-flex
8511 install-pdf-flex: \
8512 configure-flex \
8513 pdf-flex
8514 @: $(MAKE); $(unstage)
8515 @[ -f ./flex/Makefile ] || exit 0; \
8516 r=`${PWD_COMMAND}`; export r; \
8517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8518 $(HOST_EXPORTS) \
8519 for flag in $(EXTRA_HOST_FLAGS) ; do \
8520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8521 done; \
8522 echo "Doing install-pdf in flex" ; \
8523 (cd $(HOST_SUBDIR)/flex && \
8524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8526 "RANLIB=$${RANLIB}" \
8527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8528 install-pdf) \
8529 || exit 1
8531 @endif flex
8533 .PHONY: maybe-install-html-flex install-html-flex
8534 maybe-install-html-flex:
8535 @if flex
8536 maybe-install-html-flex: install-html-flex
8538 install-html-flex: \
8539 configure-flex \
8540 html-flex
8541 @: $(MAKE); $(unstage)
8542 @[ -f ./flex/Makefile ] || exit 0; \
8543 r=`${PWD_COMMAND}`; export r; \
8544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8545 $(HOST_EXPORTS) \
8546 for flag in $(EXTRA_HOST_FLAGS) ; do \
8547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8548 done; \
8549 echo "Doing install-html in flex" ; \
8550 (cd $(HOST_SUBDIR)/flex && \
8551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8553 "RANLIB=$${RANLIB}" \
8554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8555 install-html) \
8556 || exit 1
8558 @endif flex
8560 .PHONY: maybe-installcheck-flex installcheck-flex
8561 maybe-installcheck-flex:
8562 @if flex
8563 maybe-installcheck-flex: installcheck-flex
8565 installcheck-flex: \
8566 configure-flex
8567 @: $(MAKE); $(unstage)
8568 @[ -f ./flex/Makefile ] || exit 0; \
8569 r=`${PWD_COMMAND}`; export r; \
8570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8571 $(HOST_EXPORTS) \
8572 for flag in $(EXTRA_HOST_FLAGS) ; do \
8573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8574 done; \
8575 echo "Doing installcheck in flex" ; \
8576 (cd $(HOST_SUBDIR)/flex && \
8577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8579 "RANLIB=$${RANLIB}" \
8580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8581 installcheck) \
8582 || exit 1
8584 @endif flex
8586 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8587 maybe-mostlyclean-flex:
8588 @if flex
8589 maybe-mostlyclean-flex: mostlyclean-flex
8591 mostlyclean-flex:
8592 @: $(MAKE); $(unstage)
8593 @[ -f ./flex/Makefile ] || exit 0; \
8594 r=`${PWD_COMMAND}`; export r; \
8595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8596 $(HOST_EXPORTS) \
8597 for flag in $(EXTRA_HOST_FLAGS) ; do \
8598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8599 done; \
8600 echo "Doing mostlyclean in flex" ; \
8601 (cd $(HOST_SUBDIR)/flex && \
8602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8604 "RANLIB=$${RANLIB}" \
8605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8606 mostlyclean) \
8607 || exit 1
8609 @endif flex
8611 .PHONY: maybe-clean-flex clean-flex
8612 maybe-clean-flex:
8613 @if flex
8614 maybe-clean-flex: clean-flex
8616 clean-flex:
8617 @: $(MAKE); $(unstage)
8618 @[ -f ./flex/Makefile ] || exit 0; \
8619 r=`${PWD_COMMAND}`; export r; \
8620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8621 $(HOST_EXPORTS) \
8622 for flag in $(EXTRA_HOST_FLAGS) ; do \
8623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8624 done; \
8625 echo "Doing clean in flex" ; \
8626 (cd $(HOST_SUBDIR)/flex && \
8627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8629 "RANLIB=$${RANLIB}" \
8630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8631 clean) \
8632 || exit 1
8634 @endif flex
8636 .PHONY: maybe-distclean-flex distclean-flex
8637 maybe-distclean-flex:
8638 @if flex
8639 maybe-distclean-flex: distclean-flex
8641 distclean-flex:
8642 @: $(MAKE); $(unstage)
8643 @[ -f ./flex/Makefile ] || exit 0; \
8644 r=`${PWD_COMMAND}`; export r; \
8645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8646 $(HOST_EXPORTS) \
8647 for flag in $(EXTRA_HOST_FLAGS) ; do \
8648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8649 done; \
8650 echo "Doing distclean in flex" ; \
8651 (cd $(HOST_SUBDIR)/flex && \
8652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8654 "RANLIB=$${RANLIB}" \
8655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8656 distclean) \
8657 || exit 1
8659 @endif flex
8661 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8662 maybe-maintainer-clean-flex:
8663 @if flex
8664 maybe-maintainer-clean-flex: maintainer-clean-flex
8666 maintainer-clean-flex:
8667 @: $(MAKE); $(unstage)
8668 @[ -f ./flex/Makefile ] || exit 0; \
8669 r=`${PWD_COMMAND}`; export r; \
8670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8671 $(HOST_EXPORTS) \
8672 for flag in $(EXTRA_HOST_FLAGS) ; do \
8673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8674 done; \
8675 echo "Doing maintainer-clean in flex" ; \
8676 (cd $(HOST_SUBDIR)/flex && \
8677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8679 "RANLIB=$${RANLIB}" \
8680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8681 maintainer-clean) \
8682 || exit 1
8684 @endif flex
8688 .PHONY: configure-gas maybe-configure-gas
8689 maybe-configure-gas:
8690 @if gcc-bootstrap
8691 configure-gas: stage_current
8692 @endif gcc-bootstrap
8693 @if gas
8694 maybe-configure-gas: configure-gas
8695 configure-gas:
8696 @r=`${PWD_COMMAND}`; export r; \
8697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8698 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8699 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8700 $(HOST_EXPORTS) \
8701 echo Configuring in $(HOST_SUBDIR)/gas; \
8702 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8703 case $(srcdir) in \
8704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8705 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8707 esac; \
8708 srcdiroption="--srcdir=$${topdir}/gas"; \
8709 libsrcdir="$$s/gas"; \
8710 $(SHELL) $${libsrcdir}/configure \
8711 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8712 --target=${target_alias} $${srcdiroption} \
8713 || exit 1
8714 @endif gas
8718 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8719 maybe-configure-stage1-gas:
8720 @if gas-bootstrap
8721 maybe-configure-stage1-gas: configure-stage1-gas
8722 configure-stage1-gas:
8723 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8724 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8725 @r=`${PWD_COMMAND}`; export r; \
8726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8727 TFLAGS="$(STAGE1_TFLAGS)"; \
8728 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8729 $(HOST_EXPORTS) \
8730 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8731 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8732 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8733 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8734 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8735 cd $(HOST_SUBDIR)/gas || exit 1; \
8736 case $(srcdir) in \
8737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8738 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8740 esac; \
8741 srcdiroption="--srcdir=$${topdir}/gas"; \
8742 libsrcdir="$$s/gas"; \
8743 $(SHELL) $${libsrcdir}/configure \
8744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8745 --target=${target_alias} $${srcdiroption} \
8746 $(STAGE1_CONFIGURE_FLAGS)
8747 @endif gas-bootstrap
8749 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8750 maybe-configure-stage2-gas:
8751 @if gas-bootstrap
8752 maybe-configure-stage2-gas: configure-stage2-gas
8753 configure-stage2-gas:
8754 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8756 @r=`${PWD_COMMAND}`; export r; \
8757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8758 TFLAGS="$(STAGE2_TFLAGS)"; \
8759 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8760 $(HOST_EXPORTS) \
8761 $(POSTSTAGE1_HOST_EXPORTS) \
8762 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8763 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8764 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8765 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8767 cd $(HOST_SUBDIR)/gas || exit 1; \
8768 case $(srcdir) in \
8769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8770 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8772 esac; \
8773 srcdiroption="--srcdir=$${topdir}/gas"; \
8774 libsrcdir="$$s/gas"; \
8775 $(SHELL) $${libsrcdir}/configure \
8776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8777 --target=${target_alias} $${srcdiroption} \
8778 --with-build-libsubdir=$(HOST_SUBDIR) \
8779 $(STAGE2_CONFIGURE_FLAGS)
8780 @endif gas-bootstrap
8782 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8783 maybe-configure-stage3-gas:
8784 @if gas-bootstrap
8785 maybe-configure-stage3-gas: configure-stage3-gas
8786 configure-stage3-gas:
8787 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8788 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8789 @r=`${PWD_COMMAND}`; export r; \
8790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8791 TFLAGS="$(STAGE3_TFLAGS)"; \
8792 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8793 $(HOST_EXPORTS) \
8794 $(POSTSTAGE1_HOST_EXPORTS) \
8795 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8796 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8797 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8798 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8800 cd $(HOST_SUBDIR)/gas || exit 1; \
8801 case $(srcdir) in \
8802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8803 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8805 esac; \
8806 srcdiroption="--srcdir=$${topdir}/gas"; \
8807 libsrcdir="$$s/gas"; \
8808 $(SHELL) $${libsrcdir}/configure \
8809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8810 --target=${target_alias} $${srcdiroption} \
8811 --with-build-libsubdir=$(HOST_SUBDIR) \
8812 $(STAGE3_CONFIGURE_FLAGS)
8813 @endif gas-bootstrap
8815 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8816 maybe-configure-stage4-gas:
8817 @if gas-bootstrap
8818 maybe-configure-stage4-gas: configure-stage4-gas
8819 configure-stage4-gas:
8820 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8822 @r=`${PWD_COMMAND}`; export r; \
8823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8824 TFLAGS="$(STAGE4_TFLAGS)"; \
8825 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8826 $(HOST_EXPORTS) \
8827 $(POSTSTAGE1_HOST_EXPORTS) \
8828 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8829 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8830 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8831 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8833 cd $(HOST_SUBDIR)/gas || exit 1; \
8834 case $(srcdir) in \
8835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8836 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8838 esac; \
8839 srcdiroption="--srcdir=$${topdir}/gas"; \
8840 libsrcdir="$$s/gas"; \
8841 $(SHELL) $${libsrcdir}/configure \
8842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8843 --target=${target_alias} $${srcdiroption} \
8844 --with-build-libsubdir=$(HOST_SUBDIR) \
8845 $(STAGE4_CONFIGURE_FLAGS)
8846 @endif gas-bootstrap
8848 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8849 maybe-configure-stageprofile-gas:
8850 @if gas-bootstrap
8851 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8852 configure-stageprofile-gas:
8853 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8854 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8855 @r=`${PWD_COMMAND}`; export r; \
8856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8857 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8858 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8859 $(HOST_EXPORTS) \
8860 $(POSTSTAGE1_HOST_EXPORTS) \
8861 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8862 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8863 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8864 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8865 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8866 cd $(HOST_SUBDIR)/gas || exit 1; \
8867 case $(srcdir) in \
8868 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8869 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8870 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8871 esac; \
8872 srcdiroption="--srcdir=$${topdir}/gas"; \
8873 libsrcdir="$$s/gas"; \
8874 $(SHELL) $${libsrcdir}/configure \
8875 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8876 --target=${target_alias} $${srcdiroption} \
8877 --with-build-libsubdir=$(HOST_SUBDIR) \
8878 $(STAGEprofile_CONFIGURE_FLAGS)
8879 @endif gas-bootstrap
8881 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8882 maybe-configure-stagefeedback-gas:
8883 @if gas-bootstrap
8884 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8885 configure-stagefeedback-gas:
8886 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8887 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8888 @r=`${PWD_COMMAND}`; export r; \
8889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8890 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8891 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8892 $(HOST_EXPORTS) \
8893 $(POSTSTAGE1_HOST_EXPORTS) \
8894 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8895 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8896 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8897 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8898 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8899 cd $(HOST_SUBDIR)/gas || exit 1; \
8900 case $(srcdir) in \
8901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8902 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8904 esac; \
8905 srcdiroption="--srcdir=$${topdir}/gas"; \
8906 libsrcdir="$$s/gas"; \
8907 $(SHELL) $${libsrcdir}/configure \
8908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8909 --target=${target_alias} $${srcdiroption} \
8910 --with-build-libsubdir=$(HOST_SUBDIR) \
8911 $(STAGEfeedback_CONFIGURE_FLAGS)
8912 @endif gas-bootstrap
8918 .PHONY: all-gas maybe-all-gas
8919 maybe-all-gas:
8920 @if gcc-bootstrap
8921 all-gas: stage_current
8922 @endif gcc-bootstrap
8923 @if gas
8924 TARGET-gas=all
8925 maybe-all-gas: all-gas
8926 all-gas: configure-gas
8927 @r=`${PWD_COMMAND}`; export r; \
8928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8929 $(HOST_EXPORTS) \
8930 (cd $(HOST_SUBDIR)/gas && \
8931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8932 $(TARGET-gas))
8933 @endif gas
8937 .PHONY: all-stage1-gas maybe-all-stage1-gas
8938 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8939 maybe-all-stage1-gas:
8940 maybe-clean-stage1-gas:
8941 @if gas-bootstrap
8942 maybe-all-stage1-gas: all-stage1-gas
8943 all-stage1: all-stage1-gas
8944 TARGET-stage1-gas = $(TARGET-gas)
8945 all-stage1-gas: configure-stage1-gas
8946 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8947 @r=`${PWD_COMMAND}`; export r; \
8948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8949 TFLAGS="$(STAGE1_TFLAGS)"; \
8950 $(HOST_EXPORTS) \
8951 cd $(HOST_SUBDIR)/gas && \
8952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8953 CFLAGS="$(STAGE1_CFLAGS)" \
8954 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8955 LIBCFLAGS="$(LIBCFLAGS)" \
8956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8959 $(EXTRA_HOST_FLAGS) \
8960 $(STAGE1_FLAGS_TO_PASS) \
8961 TFLAGS="$(STAGE1_TFLAGS)" \
8962 $(TARGET-stage1-gas)
8964 maybe-clean-stage1-gas: clean-stage1-gas
8965 clean-stage1: clean-stage1-gas
8966 clean-stage1-gas:
8967 @if [ $(current_stage) = stage1 ]; then \
8968 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8969 else \
8970 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8971 $(MAKE) stage1-start; \
8972 fi; \
8973 cd $(HOST_SUBDIR)/gas && \
8974 $(MAKE) $(EXTRA_HOST_FLAGS) \
8975 $(STAGE1_FLAGS_TO_PASS) clean
8976 @endif gas-bootstrap
8979 .PHONY: all-stage2-gas maybe-all-stage2-gas
8980 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8981 maybe-all-stage2-gas:
8982 maybe-clean-stage2-gas:
8983 @if gas-bootstrap
8984 maybe-all-stage2-gas: all-stage2-gas
8985 all-stage2: all-stage2-gas
8986 TARGET-stage2-gas = $(TARGET-gas)
8987 all-stage2-gas: configure-stage2-gas
8988 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8989 @r=`${PWD_COMMAND}`; export r; \
8990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8991 TFLAGS="$(STAGE2_TFLAGS)"; \
8992 $(HOST_EXPORTS) \
8993 $(POSTSTAGE1_HOST_EXPORTS) \
8994 cd $(HOST_SUBDIR)/gas && \
8995 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8996 CFLAGS="$(STAGE2_CFLAGS)" \
8997 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8998 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8999 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9000 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9001 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9002 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9003 TFLAGS="$(STAGE2_TFLAGS)" \
9004 $(TARGET-stage2-gas)
9006 maybe-clean-stage2-gas: clean-stage2-gas
9007 clean-stage2: clean-stage2-gas
9008 clean-stage2-gas:
9009 @if [ $(current_stage) = stage2 ]; then \
9010 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9011 else \
9012 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9013 $(MAKE) stage2-start; \
9014 fi; \
9015 cd $(HOST_SUBDIR)/gas && \
9016 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9017 @endif gas-bootstrap
9020 .PHONY: all-stage3-gas maybe-all-stage3-gas
9021 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9022 maybe-all-stage3-gas:
9023 maybe-clean-stage3-gas:
9024 @if gas-bootstrap
9025 maybe-all-stage3-gas: all-stage3-gas
9026 all-stage3: all-stage3-gas
9027 TARGET-stage3-gas = $(TARGET-gas)
9028 all-stage3-gas: configure-stage3-gas
9029 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9030 @r=`${PWD_COMMAND}`; export r; \
9031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9032 TFLAGS="$(STAGE3_TFLAGS)"; \
9033 $(HOST_EXPORTS) \
9034 $(POSTSTAGE1_HOST_EXPORTS) \
9035 cd $(HOST_SUBDIR)/gas && \
9036 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9037 CFLAGS="$(STAGE3_CFLAGS)" \
9038 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9039 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9040 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9041 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9042 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9043 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9044 TFLAGS="$(STAGE3_TFLAGS)" \
9045 $(TARGET-stage3-gas)
9047 maybe-clean-stage3-gas: clean-stage3-gas
9048 clean-stage3: clean-stage3-gas
9049 clean-stage3-gas:
9050 @if [ $(current_stage) = stage3 ]; then \
9051 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9052 else \
9053 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9054 $(MAKE) stage3-start; \
9055 fi; \
9056 cd $(HOST_SUBDIR)/gas && \
9057 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9058 @endif gas-bootstrap
9061 .PHONY: all-stage4-gas maybe-all-stage4-gas
9062 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9063 maybe-all-stage4-gas:
9064 maybe-clean-stage4-gas:
9065 @if gas-bootstrap
9066 maybe-all-stage4-gas: all-stage4-gas
9067 all-stage4: all-stage4-gas
9068 TARGET-stage4-gas = $(TARGET-gas)
9069 all-stage4-gas: configure-stage4-gas
9070 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9071 @r=`${PWD_COMMAND}`; export r; \
9072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9073 TFLAGS="$(STAGE4_TFLAGS)"; \
9074 $(HOST_EXPORTS) \
9075 $(POSTSTAGE1_HOST_EXPORTS) \
9076 cd $(HOST_SUBDIR)/gas && \
9077 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9078 CFLAGS="$(STAGE4_CFLAGS)" \
9079 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9080 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9081 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9082 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9083 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9084 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9085 TFLAGS="$(STAGE4_TFLAGS)" \
9086 $(TARGET-stage4-gas)
9088 maybe-clean-stage4-gas: clean-stage4-gas
9089 clean-stage4: clean-stage4-gas
9090 clean-stage4-gas:
9091 @if [ $(current_stage) = stage4 ]; then \
9092 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9093 else \
9094 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9095 $(MAKE) stage4-start; \
9096 fi; \
9097 cd $(HOST_SUBDIR)/gas && \
9098 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9099 @endif gas-bootstrap
9102 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9103 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9104 maybe-all-stageprofile-gas:
9105 maybe-clean-stageprofile-gas:
9106 @if gas-bootstrap
9107 maybe-all-stageprofile-gas: all-stageprofile-gas
9108 all-stageprofile: all-stageprofile-gas
9109 TARGET-stageprofile-gas = $(TARGET-gas)
9110 all-stageprofile-gas: configure-stageprofile-gas
9111 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9112 @r=`${PWD_COMMAND}`; export r; \
9113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9114 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9115 $(HOST_EXPORTS) \
9116 $(POSTSTAGE1_HOST_EXPORTS) \
9117 cd $(HOST_SUBDIR)/gas && \
9118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9119 CFLAGS="$(STAGEprofile_CFLAGS)" \
9120 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9121 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9122 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9123 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9124 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9125 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9126 TFLAGS="$(STAGEprofile_TFLAGS)" \
9127 $(TARGET-stageprofile-gas)
9129 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9130 clean-stageprofile: clean-stageprofile-gas
9131 clean-stageprofile-gas:
9132 @if [ $(current_stage) = stageprofile ]; then \
9133 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9134 else \
9135 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9136 $(MAKE) stageprofile-start; \
9137 fi; \
9138 cd $(HOST_SUBDIR)/gas && \
9139 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9140 @endif gas-bootstrap
9143 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9144 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9145 maybe-all-stagefeedback-gas:
9146 maybe-clean-stagefeedback-gas:
9147 @if gas-bootstrap
9148 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9149 all-stagefeedback: all-stagefeedback-gas
9150 TARGET-stagefeedback-gas = $(TARGET-gas)
9151 all-stagefeedback-gas: configure-stagefeedback-gas
9152 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9153 @r=`${PWD_COMMAND}`; export r; \
9154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9155 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9156 $(HOST_EXPORTS) \
9157 $(POSTSTAGE1_HOST_EXPORTS) \
9158 cd $(HOST_SUBDIR)/gas && \
9159 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9160 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9161 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9162 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9163 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9164 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9165 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9166 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9167 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9168 $(TARGET-stagefeedback-gas)
9170 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9171 clean-stagefeedback: clean-stagefeedback-gas
9172 clean-stagefeedback-gas:
9173 @if [ $(current_stage) = stagefeedback ]; then \
9174 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9175 else \
9176 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9177 $(MAKE) stagefeedback-start; \
9178 fi; \
9179 cd $(HOST_SUBDIR)/gas && \
9180 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9181 @endif gas-bootstrap
9187 .PHONY: check-gas maybe-check-gas
9188 maybe-check-gas:
9189 @if gas
9190 maybe-check-gas: check-gas
9192 check-gas:
9193 @: $(MAKE); $(unstage)
9194 @r=`${PWD_COMMAND}`; export r; \
9195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9196 $(HOST_EXPORTS) \
9197 (cd $(HOST_SUBDIR)/gas && \
9198 $(MAKE) $(FLAGS_TO_PASS) check)
9200 @endif gas
9202 .PHONY: install-gas maybe-install-gas
9203 maybe-install-gas:
9204 @if gas
9205 maybe-install-gas: install-gas
9207 install-gas: installdirs
9208 @: $(MAKE); $(unstage)
9209 @r=`${PWD_COMMAND}`; export r; \
9210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9211 $(HOST_EXPORTS) \
9212 (cd $(HOST_SUBDIR)/gas && \
9213 $(MAKE) $(FLAGS_TO_PASS) install)
9215 @endif gas
9217 .PHONY: install-strip-gas maybe-install-strip-gas
9218 maybe-install-strip-gas:
9219 @if gas
9220 maybe-install-strip-gas: install-strip-gas
9222 install-strip-gas: installdirs
9223 @: $(MAKE); $(unstage)
9224 @r=`${PWD_COMMAND}`; export r; \
9225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9226 $(HOST_EXPORTS) \
9227 (cd $(HOST_SUBDIR)/gas && \
9228 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9230 @endif gas
9232 # Other targets (info, dvi, pdf, etc.)
9234 .PHONY: maybe-info-gas info-gas
9235 maybe-info-gas:
9236 @if gas
9237 maybe-info-gas: info-gas
9239 info-gas: \
9240 configure-gas
9241 @[ -f ./gas/Makefile ] || exit 0; \
9242 r=`${PWD_COMMAND}`; export r; \
9243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9244 $(HOST_EXPORTS) \
9245 for flag in $(EXTRA_HOST_FLAGS) ; do \
9246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9247 done; \
9248 echo "Doing info in gas" ; \
9249 (cd $(HOST_SUBDIR)/gas && \
9250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9252 "RANLIB=$${RANLIB}" \
9253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9254 info) \
9255 || exit 1
9257 @endif gas
9259 .PHONY: maybe-dvi-gas dvi-gas
9260 maybe-dvi-gas:
9261 @if gas
9262 maybe-dvi-gas: dvi-gas
9264 dvi-gas: \
9265 configure-gas
9266 @[ -f ./gas/Makefile ] || exit 0; \
9267 r=`${PWD_COMMAND}`; export r; \
9268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9269 $(HOST_EXPORTS) \
9270 for flag in $(EXTRA_HOST_FLAGS) ; do \
9271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9272 done; \
9273 echo "Doing dvi in gas" ; \
9274 (cd $(HOST_SUBDIR)/gas && \
9275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9277 "RANLIB=$${RANLIB}" \
9278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9279 dvi) \
9280 || exit 1
9282 @endif gas
9284 .PHONY: maybe-pdf-gas pdf-gas
9285 maybe-pdf-gas:
9286 @if gas
9287 maybe-pdf-gas: pdf-gas
9289 pdf-gas: \
9290 configure-gas
9291 @[ -f ./gas/Makefile ] || exit 0; \
9292 r=`${PWD_COMMAND}`; export r; \
9293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9294 $(HOST_EXPORTS) \
9295 for flag in $(EXTRA_HOST_FLAGS) ; do \
9296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9297 done; \
9298 echo "Doing pdf in gas" ; \
9299 (cd $(HOST_SUBDIR)/gas && \
9300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9302 "RANLIB=$${RANLIB}" \
9303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9304 pdf) \
9305 || exit 1
9307 @endif gas
9309 .PHONY: maybe-html-gas html-gas
9310 maybe-html-gas:
9311 @if gas
9312 maybe-html-gas: html-gas
9314 html-gas: \
9315 configure-gas
9316 @[ -f ./gas/Makefile ] || exit 0; \
9317 r=`${PWD_COMMAND}`; export r; \
9318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9319 $(HOST_EXPORTS) \
9320 for flag in $(EXTRA_HOST_FLAGS) ; do \
9321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9322 done; \
9323 echo "Doing html in gas" ; \
9324 (cd $(HOST_SUBDIR)/gas && \
9325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9327 "RANLIB=$${RANLIB}" \
9328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9329 html) \
9330 || exit 1
9332 @endif gas
9334 .PHONY: maybe-TAGS-gas TAGS-gas
9335 maybe-TAGS-gas:
9336 @if gas
9337 maybe-TAGS-gas: TAGS-gas
9339 TAGS-gas: \
9340 configure-gas
9341 @[ -f ./gas/Makefile ] || exit 0; \
9342 r=`${PWD_COMMAND}`; export r; \
9343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9344 $(HOST_EXPORTS) \
9345 for flag in $(EXTRA_HOST_FLAGS) ; do \
9346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9347 done; \
9348 echo "Doing TAGS in gas" ; \
9349 (cd $(HOST_SUBDIR)/gas && \
9350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9352 "RANLIB=$${RANLIB}" \
9353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9354 TAGS) \
9355 || exit 1
9357 @endif gas
9359 .PHONY: maybe-install-info-gas install-info-gas
9360 maybe-install-info-gas:
9361 @if gas
9362 maybe-install-info-gas: install-info-gas
9364 install-info-gas: \
9365 configure-gas \
9366 info-gas
9367 @[ -f ./gas/Makefile ] || exit 0; \
9368 r=`${PWD_COMMAND}`; export r; \
9369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9370 $(HOST_EXPORTS) \
9371 for flag in $(EXTRA_HOST_FLAGS) ; do \
9372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9373 done; \
9374 echo "Doing install-info in gas" ; \
9375 (cd $(HOST_SUBDIR)/gas && \
9376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9378 "RANLIB=$${RANLIB}" \
9379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9380 install-info) \
9381 || exit 1
9383 @endif gas
9385 .PHONY: maybe-install-pdf-gas install-pdf-gas
9386 maybe-install-pdf-gas:
9387 @if gas
9388 maybe-install-pdf-gas: install-pdf-gas
9390 install-pdf-gas: \
9391 configure-gas \
9392 pdf-gas
9393 @[ -f ./gas/Makefile ] || exit 0; \
9394 r=`${PWD_COMMAND}`; export r; \
9395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396 $(HOST_EXPORTS) \
9397 for flag in $(EXTRA_HOST_FLAGS) ; do \
9398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9399 done; \
9400 echo "Doing install-pdf in gas" ; \
9401 (cd $(HOST_SUBDIR)/gas && \
9402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9404 "RANLIB=$${RANLIB}" \
9405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9406 install-pdf) \
9407 || exit 1
9409 @endif gas
9411 .PHONY: maybe-install-html-gas install-html-gas
9412 maybe-install-html-gas:
9413 @if gas
9414 maybe-install-html-gas: install-html-gas
9416 install-html-gas: \
9417 configure-gas \
9418 html-gas
9419 @[ -f ./gas/Makefile ] || exit 0; \
9420 r=`${PWD_COMMAND}`; export r; \
9421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9422 $(HOST_EXPORTS) \
9423 for flag in $(EXTRA_HOST_FLAGS) ; do \
9424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9425 done; \
9426 echo "Doing install-html in gas" ; \
9427 (cd $(HOST_SUBDIR)/gas && \
9428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9430 "RANLIB=$${RANLIB}" \
9431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9432 install-html) \
9433 || exit 1
9435 @endif gas
9437 .PHONY: maybe-installcheck-gas installcheck-gas
9438 maybe-installcheck-gas:
9439 @if gas
9440 maybe-installcheck-gas: installcheck-gas
9442 installcheck-gas: \
9443 configure-gas
9444 @[ -f ./gas/Makefile ] || exit 0; \
9445 r=`${PWD_COMMAND}`; export r; \
9446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9447 $(HOST_EXPORTS) \
9448 for flag in $(EXTRA_HOST_FLAGS) ; do \
9449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9450 done; \
9451 echo "Doing installcheck in gas" ; \
9452 (cd $(HOST_SUBDIR)/gas && \
9453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9455 "RANLIB=$${RANLIB}" \
9456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9457 installcheck) \
9458 || exit 1
9460 @endif gas
9462 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9463 maybe-mostlyclean-gas:
9464 @if gas
9465 maybe-mostlyclean-gas: mostlyclean-gas
9467 mostlyclean-gas:
9468 @[ -f ./gas/Makefile ] || exit 0; \
9469 r=`${PWD_COMMAND}`; export r; \
9470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9471 $(HOST_EXPORTS) \
9472 for flag in $(EXTRA_HOST_FLAGS) ; do \
9473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9474 done; \
9475 echo "Doing mostlyclean in gas" ; \
9476 (cd $(HOST_SUBDIR)/gas && \
9477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9479 "RANLIB=$${RANLIB}" \
9480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9481 mostlyclean) \
9482 || exit 1
9484 @endif gas
9486 .PHONY: maybe-clean-gas clean-gas
9487 maybe-clean-gas:
9488 @if gas
9489 maybe-clean-gas: clean-gas
9491 clean-gas:
9492 @[ -f ./gas/Makefile ] || exit 0; \
9493 r=`${PWD_COMMAND}`; export r; \
9494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9495 $(HOST_EXPORTS) \
9496 for flag in $(EXTRA_HOST_FLAGS) ; do \
9497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9498 done; \
9499 echo "Doing clean in gas" ; \
9500 (cd $(HOST_SUBDIR)/gas && \
9501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9503 "RANLIB=$${RANLIB}" \
9504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9505 clean) \
9506 || exit 1
9508 @endif gas
9510 .PHONY: maybe-distclean-gas distclean-gas
9511 maybe-distclean-gas:
9512 @if gas
9513 maybe-distclean-gas: distclean-gas
9515 distclean-gas:
9516 @[ -f ./gas/Makefile ] || exit 0; \
9517 r=`${PWD_COMMAND}`; export r; \
9518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9519 $(HOST_EXPORTS) \
9520 for flag in $(EXTRA_HOST_FLAGS) ; do \
9521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9522 done; \
9523 echo "Doing distclean in gas" ; \
9524 (cd $(HOST_SUBDIR)/gas && \
9525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9527 "RANLIB=$${RANLIB}" \
9528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9529 distclean) \
9530 || exit 1
9532 @endif gas
9534 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9535 maybe-maintainer-clean-gas:
9536 @if gas
9537 maybe-maintainer-clean-gas: maintainer-clean-gas
9539 maintainer-clean-gas:
9540 @[ -f ./gas/Makefile ] || exit 0; \
9541 r=`${PWD_COMMAND}`; export r; \
9542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9543 $(HOST_EXPORTS) \
9544 for flag in $(EXTRA_HOST_FLAGS) ; do \
9545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9546 done; \
9547 echo "Doing maintainer-clean in gas" ; \
9548 (cd $(HOST_SUBDIR)/gas && \
9549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9551 "RANLIB=$${RANLIB}" \
9552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9553 maintainer-clean) \
9554 || exit 1
9556 @endif gas
9560 .PHONY: configure-gcc maybe-configure-gcc
9561 maybe-configure-gcc:
9562 @if gcc-bootstrap
9563 configure-gcc: stage_current
9564 @endif gcc-bootstrap
9565 @if gcc
9566 maybe-configure-gcc: configure-gcc
9567 configure-gcc:
9568 @r=`${PWD_COMMAND}`; export r; \
9569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9570 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9572 $(HOST_EXPORTS) \
9573 echo Configuring in $(HOST_SUBDIR)/gcc; \
9574 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9575 case $(srcdir) in \
9576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9577 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9579 esac; \
9580 srcdiroption="--srcdir=$${topdir}/gcc"; \
9581 libsrcdir="$$s/gcc"; \
9582 $(SHELL) $${libsrcdir}/configure \
9583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9584 --target=${target_alias} $${srcdiroption} \
9585 || exit 1
9586 @endif gcc
9590 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9591 maybe-configure-stage1-gcc:
9592 @if gcc-bootstrap
9593 maybe-configure-stage1-gcc: configure-stage1-gcc
9594 configure-stage1-gcc:
9595 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9596 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9597 @r=`${PWD_COMMAND}`; export r; \
9598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9599 TFLAGS="$(STAGE1_TFLAGS)"; \
9600 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9601 $(HOST_EXPORTS) \
9602 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9603 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9604 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9605 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9607 cd $(HOST_SUBDIR)/gcc || exit 1; \
9608 case $(srcdir) in \
9609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9610 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9612 esac; \
9613 srcdiroption="--srcdir=$${topdir}/gcc"; \
9614 libsrcdir="$$s/gcc"; \
9615 $(SHELL) $${libsrcdir}/configure \
9616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9617 --target=${target_alias} $${srcdiroption} \
9618 $(STAGE1_CONFIGURE_FLAGS)
9619 @endif gcc-bootstrap
9621 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9622 maybe-configure-stage2-gcc:
9623 @if gcc-bootstrap
9624 maybe-configure-stage2-gcc: configure-stage2-gcc
9625 configure-stage2-gcc:
9626 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9627 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9628 @r=`${PWD_COMMAND}`; export r; \
9629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9630 TFLAGS="$(STAGE2_TFLAGS)"; \
9631 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9632 $(HOST_EXPORTS) \
9633 $(POSTSTAGE1_HOST_EXPORTS) \
9634 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9635 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9636 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9637 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9638 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9639 cd $(HOST_SUBDIR)/gcc || exit 1; \
9640 case $(srcdir) in \
9641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9642 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9644 esac; \
9645 srcdiroption="--srcdir=$${topdir}/gcc"; \
9646 libsrcdir="$$s/gcc"; \
9647 $(SHELL) $${libsrcdir}/configure \
9648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9649 --target=${target_alias} $${srcdiroption} \
9650 --with-build-libsubdir=$(HOST_SUBDIR) \
9651 $(STAGE2_CONFIGURE_FLAGS)
9652 @endif gcc-bootstrap
9654 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9655 maybe-configure-stage3-gcc:
9656 @if gcc-bootstrap
9657 maybe-configure-stage3-gcc: configure-stage3-gcc
9658 configure-stage3-gcc:
9659 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9660 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9661 @r=`${PWD_COMMAND}`; export r; \
9662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9663 TFLAGS="$(STAGE3_TFLAGS)"; \
9664 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9665 $(HOST_EXPORTS) \
9666 $(POSTSTAGE1_HOST_EXPORTS) \
9667 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9668 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9669 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9670 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9672 cd $(HOST_SUBDIR)/gcc || exit 1; \
9673 case $(srcdir) in \
9674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9675 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9677 esac; \
9678 srcdiroption="--srcdir=$${topdir}/gcc"; \
9679 libsrcdir="$$s/gcc"; \
9680 $(SHELL) $${libsrcdir}/configure \
9681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9682 --target=${target_alias} $${srcdiroption} \
9683 --with-build-libsubdir=$(HOST_SUBDIR) \
9684 $(STAGE3_CONFIGURE_FLAGS)
9685 @endif gcc-bootstrap
9687 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9688 maybe-configure-stage4-gcc:
9689 @if gcc-bootstrap
9690 maybe-configure-stage4-gcc: configure-stage4-gcc
9691 configure-stage4-gcc:
9692 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9693 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9694 @r=`${PWD_COMMAND}`; export r; \
9695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9696 TFLAGS="$(STAGE4_TFLAGS)"; \
9697 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9698 $(HOST_EXPORTS) \
9699 $(POSTSTAGE1_HOST_EXPORTS) \
9700 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9701 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9702 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9703 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9704 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9705 cd $(HOST_SUBDIR)/gcc || exit 1; \
9706 case $(srcdir) in \
9707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9708 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9710 esac; \
9711 srcdiroption="--srcdir=$${topdir}/gcc"; \
9712 libsrcdir="$$s/gcc"; \
9713 $(SHELL) $${libsrcdir}/configure \
9714 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9715 --target=${target_alias} $${srcdiroption} \
9716 --with-build-libsubdir=$(HOST_SUBDIR) \
9717 $(STAGE4_CONFIGURE_FLAGS)
9718 @endif gcc-bootstrap
9720 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9721 maybe-configure-stageprofile-gcc:
9722 @if gcc-bootstrap
9723 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9724 configure-stageprofile-gcc:
9725 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9726 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9727 @r=`${PWD_COMMAND}`; export r; \
9728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9729 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9730 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9731 $(HOST_EXPORTS) \
9732 $(POSTSTAGE1_HOST_EXPORTS) \
9733 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9734 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9735 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9736 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9737 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9738 cd $(HOST_SUBDIR)/gcc || exit 1; \
9739 case $(srcdir) in \
9740 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9741 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9742 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9743 esac; \
9744 srcdiroption="--srcdir=$${topdir}/gcc"; \
9745 libsrcdir="$$s/gcc"; \
9746 $(SHELL) $${libsrcdir}/configure \
9747 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9748 --target=${target_alias} $${srcdiroption} \
9749 --with-build-libsubdir=$(HOST_SUBDIR) \
9750 $(STAGEprofile_CONFIGURE_FLAGS)
9751 @endif gcc-bootstrap
9753 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9754 maybe-configure-stagefeedback-gcc:
9755 @if gcc-bootstrap
9756 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9757 configure-stagefeedback-gcc:
9758 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9759 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9760 @r=`${PWD_COMMAND}`; export r; \
9761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9762 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9763 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9764 $(HOST_EXPORTS) \
9765 $(POSTSTAGE1_HOST_EXPORTS) \
9766 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9767 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9768 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9769 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9771 cd $(HOST_SUBDIR)/gcc || exit 1; \
9772 case $(srcdir) in \
9773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9774 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9776 esac; \
9777 srcdiroption="--srcdir=$${topdir}/gcc"; \
9778 libsrcdir="$$s/gcc"; \
9779 $(SHELL) $${libsrcdir}/configure \
9780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9781 --target=${target_alias} $${srcdiroption} \
9782 --with-build-libsubdir=$(HOST_SUBDIR) \
9783 $(STAGEfeedback_CONFIGURE_FLAGS)
9784 @endif gcc-bootstrap
9790 .PHONY: all-gcc maybe-all-gcc
9791 maybe-all-gcc:
9792 @if gcc-bootstrap
9793 all-gcc: stage_current
9794 @endif gcc-bootstrap
9795 @if gcc
9796 TARGET-gcc=all
9797 maybe-all-gcc: all-gcc
9798 all-gcc: configure-gcc
9799 @r=`${PWD_COMMAND}`; export r; \
9800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9801 $(HOST_EXPORTS) \
9802 (cd $(HOST_SUBDIR)/gcc && \
9803 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9804 $(TARGET-gcc))
9805 @endif gcc
9809 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9810 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9811 maybe-all-stage1-gcc:
9812 maybe-clean-stage1-gcc:
9813 @if gcc-bootstrap
9814 maybe-all-stage1-gcc: all-stage1-gcc
9815 all-stage1: all-stage1-gcc
9816 TARGET-stage1-gcc = $(TARGET-gcc)
9817 all-stage1-gcc: configure-stage1-gcc
9818 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9819 @r=`${PWD_COMMAND}`; export r; \
9820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9821 TFLAGS="$(STAGE1_TFLAGS)"; \
9822 $(HOST_EXPORTS) \
9823 cd $(HOST_SUBDIR)/gcc && \
9824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9825 CFLAGS="$(STAGE1_CFLAGS)" \
9826 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9827 LIBCFLAGS="$(LIBCFLAGS)" \
9828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9831 $(EXTRA_HOST_FLAGS) \
9832 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9833 TFLAGS="$(STAGE1_TFLAGS)" \
9834 $(TARGET-stage1-gcc)
9836 maybe-clean-stage1-gcc: clean-stage1-gcc
9837 clean-stage1: clean-stage1-gcc
9838 clean-stage1-gcc:
9839 @if [ $(current_stage) = stage1 ]; then \
9840 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9841 else \
9842 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9843 $(MAKE) stage1-start; \
9844 fi; \
9845 cd $(HOST_SUBDIR)/gcc && \
9846 $(MAKE) $(EXTRA_HOST_FLAGS) \
9847 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9848 @endif gcc-bootstrap
9851 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9852 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9853 maybe-all-stage2-gcc:
9854 maybe-clean-stage2-gcc:
9855 @if gcc-bootstrap
9856 maybe-all-stage2-gcc: all-stage2-gcc
9857 all-stage2: all-stage2-gcc
9858 TARGET-stage2-gcc = $(TARGET-gcc)
9859 all-stage2-gcc: configure-stage2-gcc
9860 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9861 @r=`${PWD_COMMAND}`; export r; \
9862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9863 TFLAGS="$(STAGE2_TFLAGS)"; \
9864 $(HOST_EXPORTS) \
9865 $(POSTSTAGE1_HOST_EXPORTS) \
9866 cd $(HOST_SUBDIR)/gcc && \
9867 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9868 CFLAGS="$(STAGE2_CFLAGS)" \
9869 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9870 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9871 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9872 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9873 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9874 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9875 TFLAGS="$(STAGE2_TFLAGS)" \
9876 $(TARGET-stage2-gcc)
9878 maybe-clean-stage2-gcc: clean-stage2-gcc
9879 clean-stage2: clean-stage2-gcc
9880 clean-stage2-gcc:
9881 @if [ $(current_stage) = stage2 ]; then \
9882 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9883 else \
9884 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9885 $(MAKE) stage2-start; \
9886 fi; \
9887 cd $(HOST_SUBDIR)/gcc && \
9888 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9889 @endif gcc-bootstrap
9892 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9893 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9894 maybe-all-stage3-gcc:
9895 maybe-clean-stage3-gcc:
9896 @if gcc-bootstrap
9897 maybe-all-stage3-gcc: all-stage3-gcc
9898 all-stage3: all-stage3-gcc
9899 TARGET-stage3-gcc = $(TARGET-gcc)
9900 all-stage3-gcc: configure-stage3-gcc
9901 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9902 @r=`${PWD_COMMAND}`; export r; \
9903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9904 TFLAGS="$(STAGE3_TFLAGS)"; \
9905 $(HOST_EXPORTS) \
9906 $(POSTSTAGE1_HOST_EXPORTS) \
9907 cd $(HOST_SUBDIR)/gcc && \
9908 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9909 CFLAGS="$(STAGE3_CFLAGS)" \
9910 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9911 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9912 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9913 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9914 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9915 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9916 TFLAGS="$(STAGE3_TFLAGS)" \
9917 $(TARGET-stage3-gcc)
9919 maybe-clean-stage3-gcc: clean-stage3-gcc
9920 clean-stage3: clean-stage3-gcc
9921 clean-stage3-gcc:
9922 @if [ $(current_stage) = stage3 ]; then \
9923 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9924 else \
9925 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9926 $(MAKE) stage3-start; \
9927 fi; \
9928 cd $(HOST_SUBDIR)/gcc && \
9929 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9930 @endif gcc-bootstrap
9933 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9934 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9935 maybe-all-stage4-gcc:
9936 maybe-clean-stage4-gcc:
9937 @if gcc-bootstrap
9938 maybe-all-stage4-gcc: all-stage4-gcc
9939 all-stage4: all-stage4-gcc
9940 TARGET-stage4-gcc = $(TARGET-gcc)
9941 all-stage4-gcc: configure-stage4-gcc
9942 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9943 @r=`${PWD_COMMAND}`; export r; \
9944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9945 TFLAGS="$(STAGE4_TFLAGS)"; \
9946 $(HOST_EXPORTS) \
9947 $(POSTSTAGE1_HOST_EXPORTS) \
9948 cd $(HOST_SUBDIR)/gcc && \
9949 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9950 CFLAGS="$(STAGE4_CFLAGS)" \
9951 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9952 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9953 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9954 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9955 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9956 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9957 TFLAGS="$(STAGE4_TFLAGS)" \
9958 $(TARGET-stage4-gcc)
9960 maybe-clean-stage4-gcc: clean-stage4-gcc
9961 clean-stage4: clean-stage4-gcc
9962 clean-stage4-gcc:
9963 @if [ $(current_stage) = stage4 ]; then \
9964 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9965 else \
9966 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9967 $(MAKE) stage4-start; \
9968 fi; \
9969 cd $(HOST_SUBDIR)/gcc && \
9970 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9971 @endif gcc-bootstrap
9974 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9975 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9976 maybe-all-stageprofile-gcc:
9977 maybe-clean-stageprofile-gcc:
9978 @if gcc-bootstrap
9979 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9980 all-stageprofile: all-stageprofile-gcc
9981 TARGET-stageprofile-gcc = $(TARGET-gcc)
9982 all-stageprofile-gcc: configure-stageprofile-gcc
9983 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9984 @r=`${PWD_COMMAND}`; export r; \
9985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9986 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9987 $(HOST_EXPORTS) \
9988 $(POSTSTAGE1_HOST_EXPORTS) \
9989 cd $(HOST_SUBDIR)/gcc && \
9990 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9991 CFLAGS="$(STAGEprofile_CFLAGS)" \
9992 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9993 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9994 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9995 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9996 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9997 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9998 TFLAGS="$(STAGEprofile_TFLAGS)" \
9999 $(TARGET-stageprofile-gcc)
10001 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10002 clean-stageprofile: clean-stageprofile-gcc
10003 clean-stageprofile-gcc:
10004 @if [ $(current_stage) = stageprofile ]; then \
10005 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10006 else \
10007 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10008 $(MAKE) stageprofile-start; \
10009 fi; \
10010 cd $(HOST_SUBDIR)/gcc && \
10011 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10012 @endif gcc-bootstrap
10015 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10016 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10017 maybe-all-stagefeedback-gcc:
10018 maybe-clean-stagefeedback-gcc:
10019 @if gcc-bootstrap
10020 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10021 all-stagefeedback: all-stagefeedback-gcc
10022 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10023 all-stagefeedback-gcc: configure-stagefeedback-gcc
10024 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10025 @r=`${PWD_COMMAND}`; export r; \
10026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10027 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10028 $(HOST_EXPORTS) \
10029 $(POSTSTAGE1_HOST_EXPORTS) \
10030 cd $(HOST_SUBDIR)/gcc && \
10031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10032 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10033 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10034 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10038 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10039 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10040 $(TARGET-stagefeedback-gcc)
10042 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10043 clean-stagefeedback: clean-stagefeedback-gcc
10044 clean-stagefeedback-gcc:
10045 @if [ $(current_stage) = stagefeedback ]; then \
10046 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10047 else \
10048 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10049 $(MAKE) stagefeedback-start; \
10050 fi; \
10051 cd $(HOST_SUBDIR)/gcc && \
10052 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10053 @endif gcc-bootstrap
10059 .PHONY: check-gcc maybe-check-gcc
10060 maybe-check-gcc:
10061 @if gcc
10062 maybe-check-gcc: check-gcc
10064 check-gcc:
10065 @: $(MAKE); $(unstage)
10066 @r=`${PWD_COMMAND}`; export r; \
10067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10068 $(HOST_EXPORTS) \
10069 (cd $(HOST_SUBDIR)/gcc && \
10070 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10072 @endif gcc
10074 .PHONY: install-gcc maybe-install-gcc
10075 maybe-install-gcc:
10076 @if gcc
10077 maybe-install-gcc: install-gcc
10079 install-gcc: installdirs
10080 @: $(MAKE); $(unstage)
10081 @r=`${PWD_COMMAND}`; export r; \
10082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10083 $(HOST_EXPORTS) \
10084 (cd $(HOST_SUBDIR)/gcc && \
10085 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10087 @endif gcc
10089 .PHONY: install-strip-gcc maybe-install-strip-gcc
10090 maybe-install-strip-gcc:
10091 @if gcc
10092 maybe-install-strip-gcc: install-strip-gcc
10094 install-strip-gcc: installdirs
10095 @: $(MAKE); $(unstage)
10096 @r=`${PWD_COMMAND}`; export r; \
10097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10098 $(HOST_EXPORTS) \
10099 (cd $(HOST_SUBDIR)/gcc && \
10100 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10102 @endif gcc
10104 # Other targets (info, dvi, pdf, etc.)
10106 .PHONY: maybe-info-gcc info-gcc
10107 maybe-info-gcc:
10108 @if gcc
10109 maybe-info-gcc: info-gcc
10111 info-gcc: \
10112 configure-gcc
10113 @[ -f ./gcc/Makefile ] || exit 0; \
10114 r=`${PWD_COMMAND}`; export r; \
10115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10116 $(HOST_EXPORTS) \
10117 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10119 done; \
10120 echo "Doing info in gcc" ; \
10121 (cd $(HOST_SUBDIR)/gcc && \
10122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10124 "RANLIB=$${RANLIB}" \
10125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10126 info) \
10127 || exit 1
10129 @endif gcc
10131 .PHONY: maybe-dvi-gcc dvi-gcc
10132 maybe-dvi-gcc:
10133 @if gcc
10134 maybe-dvi-gcc: dvi-gcc
10136 dvi-gcc: \
10137 configure-gcc
10138 @[ -f ./gcc/Makefile ] || exit 0; \
10139 r=`${PWD_COMMAND}`; export r; \
10140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10141 $(HOST_EXPORTS) \
10142 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10144 done; \
10145 echo "Doing dvi in gcc" ; \
10146 (cd $(HOST_SUBDIR)/gcc && \
10147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10149 "RANLIB=$${RANLIB}" \
10150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10151 dvi) \
10152 || exit 1
10154 @endif gcc
10156 .PHONY: maybe-pdf-gcc pdf-gcc
10157 maybe-pdf-gcc:
10158 @if gcc
10159 maybe-pdf-gcc: pdf-gcc
10161 pdf-gcc: \
10162 configure-gcc
10163 @[ -f ./gcc/Makefile ] || exit 0; \
10164 r=`${PWD_COMMAND}`; export r; \
10165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10166 $(HOST_EXPORTS) \
10167 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10169 done; \
10170 echo "Doing pdf in gcc" ; \
10171 (cd $(HOST_SUBDIR)/gcc && \
10172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10174 "RANLIB=$${RANLIB}" \
10175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10176 pdf) \
10177 || exit 1
10179 @endif gcc
10181 .PHONY: maybe-html-gcc html-gcc
10182 maybe-html-gcc:
10183 @if gcc
10184 maybe-html-gcc: html-gcc
10186 html-gcc: \
10187 configure-gcc
10188 @[ -f ./gcc/Makefile ] || exit 0; \
10189 r=`${PWD_COMMAND}`; export r; \
10190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10191 $(HOST_EXPORTS) \
10192 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10194 done; \
10195 echo "Doing html in gcc" ; \
10196 (cd $(HOST_SUBDIR)/gcc && \
10197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10199 "RANLIB=$${RANLIB}" \
10200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10201 html) \
10202 || exit 1
10204 @endif gcc
10206 .PHONY: maybe-TAGS-gcc TAGS-gcc
10207 maybe-TAGS-gcc:
10208 @if gcc
10209 maybe-TAGS-gcc: TAGS-gcc
10211 TAGS-gcc: \
10212 configure-gcc
10213 @[ -f ./gcc/Makefile ] || exit 0; \
10214 r=`${PWD_COMMAND}`; export r; \
10215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10216 $(HOST_EXPORTS) \
10217 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10219 done; \
10220 echo "Doing TAGS in gcc" ; \
10221 (cd $(HOST_SUBDIR)/gcc && \
10222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10224 "RANLIB=$${RANLIB}" \
10225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10226 TAGS) \
10227 || exit 1
10229 @endif gcc
10231 .PHONY: maybe-install-info-gcc install-info-gcc
10232 maybe-install-info-gcc:
10233 @if gcc
10234 maybe-install-info-gcc: install-info-gcc
10236 install-info-gcc: \
10237 configure-gcc \
10238 info-gcc
10239 @[ -f ./gcc/Makefile ] || exit 0; \
10240 r=`${PWD_COMMAND}`; export r; \
10241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10242 $(HOST_EXPORTS) \
10243 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10245 done; \
10246 echo "Doing install-info in gcc" ; \
10247 (cd $(HOST_SUBDIR)/gcc && \
10248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10250 "RANLIB=$${RANLIB}" \
10251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10252 install-info) \
10253 || exit 1
10255 @endif gcc
10257 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10258 maybe-install-pdf-gcc:
10259 @if gcc
10260 maybe-install-pdf-gcc: install-pdf-gcc
10262 install-pdf-gcc: \
10263 configure-gcc \
10264 pdf-gcc
10265 @[ -f ./gcc/Makefile ] || exit 0; \
10266 r=`${PWD_COMMAND}`; export r; \
10267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10268 $(HOST_EXPORTS) \
10269 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10271 done; \
10272 echo "Doing install-pdf in gcc" ; \
10273 (cd $(HOST_SUBDIR)/gcc && \
10274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10276 "RANLIB=$${RANLIB}" \
10277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10278 install-pdf) \
10279 || exit 1
10281 @endif gcc
10283 .PHONY: maybe-install-html-gcc install-html-gcc
10284 maybe-install-html-gcc:
10285 @if gcc
10286 maybe-install-html-gcc: install-html-gcc
10288 install-html-gcc: \
10289 configure-gcc \
10290 html-gcc
10291 @[ -f ./gcc/Makefile ] || exit 0; \
10292 r=`${PWD_COMMAND}`; export r; \
10293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10294 $(HOST_EXPORTS) \
10295 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10297 done; \
10298 echo "Doing install-html in gcc" ; \
10299 (cd $(HOST_SUBDIR)/gcc && \
10300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10302 "RANLIB=$${RANLIB}" \
10303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10304 install-html) \
10305 || exit 1
10307 @endif gcc
10309 .PHONY: maybe-installcheck-gcc installcheck-gcc
10310 maybe-installcheck-gcc:
10311 @if gcc
10312 maybe-installcheck-gcc: installcheck-gcc
10314 installcheck-gcc: \
10315 configure-gcc
10316 @[ -f ./gcc/Makefile ] || exit 0; \
10317 r=`${PWD_COMMAND}`; export r; \
10318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10319 $(HOST_EXPORTS) \
10320 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10322 done; \
10323 echo "Doing installcheck in gcc" ; \
10324 (cd $(HOST_SUBDIR)/gcc && \
10325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10327 "RANLIB=$${RANLIB}" \
10328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10329 installcheck) \
10330 || exit 1
10332 @endif gcc
10334 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10335 maybe-mostlyclean-gcc:
10336 @if gcc
10337 maybe-mostlyclean-gcc: mostlyclean-gcc
10339 mostlyclean-gcc:
10340 @[ -f ./gcc/Makefile ] || exit 0; \
10341 r=`${PWD_COMMAND}`; export r; \
10342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10343 $(HOST_EXPORTS) \
10344 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10346 done; \
10347 echo "Doing mostlyclean in gcc" ; \
10348 (cd $(HOST_SUBDIR)/gcc && \
10349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10351 "RANLIB=$${RANLIB}" \
10352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10353 mostlyclean) \
10354 || exit 1
10356 @endif gcc
10358 .PHONY: maybe-clean-gcc clean-gcc
10359 maybe-clean-gcc:
10360 @if gcc
10361 maybe-clean-gcc: clean-gcc
10363 clean-gcc:
10364 @[ -f ./gcc/Makefile ] || exit 0; \
10365 r=`${PWD_COMMAND}`; export r; \
10366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10367 $(HOST_EXPORTS) \
10368 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10370 done; \
10371 echo "Doing clean in gcc" ; \
10372 (cd $(HOST_SUBDIR)/gcc && \
10373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10375 "RANLIB=$${RANLIB}" \
10376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10377 clean) \
10378 || exit 1
10380 @endif gcc
10382 .PHONY: maybe-distclean-gcc distclean-gcc
10383 maybe-distclean-gcc:
10384 @if gcc
10385 maybe-distclean-gcc: distclean-gcc
10387 distclean-gcc:
10388 @[ -f ./gcc/Makefile ] || exit 0; \
10389 r=`${PWD_COMMAND}`; export r; \
10390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10391 $(HOST_EXPORTS) \
10392 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10394 done; \
10395 echo "Doing distclean in gcc" ; \
10396 (cd $(HOST_SUBDIR)/gcc && \
10397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10399 "RANLIB=$${RANLIB}" \
10400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10401 distclean) \
10402 || exit 1
10404 @endif gcc
10406 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10407 maybe-maintainer-clean-gcc:
10408 @if gcc
10409 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10411 maintainer-clean-gcc:
10412 @[ -f ./gcc/Makefile ] || exit 0; \
10413 r=`${PWD_COMMAND}`; export r; \
10414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415 $(HOST_EXPORTS) \
10416 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10418 done; \
10419 echo "Doing maintainer-clean in gcc" ; \
10420 (cd $(HOST_SUBDIR)/gcc && \
10421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10423 "RANLIB=$${RANLIB}" \
10424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10425 maintainer-clean) \
10426 || exit 1
10428 @endif gcc
10432 .PHONY: configure-gmp maybe-configure-gmp
10433 maybe-configure-gmp:
10434 @if gcc-bootstrap
10435 configure-gmp: stage_current
10436 @endif gcc-bootstrap
10437 @if gmp
10438 maybe-configure-gmp: configure-gmp
10439 configure-gmp:
10440 @r=`${PWD_COMMAND}`; export r; \
10441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10442 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10443 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10444 $(HOST_EXPORTS) \
10445 echo Configuring in $(HOST_SUBDIR)/gmp; \
10446 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10447 case $(srcdir) in \
10448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10449 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10451 esac; \
10452 srcdiroption="--srcdir=$${topdir}/gmp"; \
10453 libsrcdir="$$s/gmp"; \
10454 $(SHELL) $${libsrcdir}/configure \
10455 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10456 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10457 || exit 1
10458 @endif gmp
10462 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10463 maybe-configure-stage1-gmp:
10464 @if gmp-bootstrap
10465 maybe-configure-stage1-gmp: configure-stage1-gmp
10466 configure-stage1-gmp:
10467 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10468 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10469 @r=`${PWD_COMMAND}`; export r; \
10470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10471 TFLAGS="$(STAGE1_TFLAGS)"; \
10472 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10473 $(HOST_EXPORTS) \
10474 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10475 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10476 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10477 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10479 cd $(HOST_SUBDIR)/gmp || exit 1; \
10480 case $(srcdir) in \
10481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10482 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10484 esac; \
10485 srcdiroption="--srcdir=$${topdir}/gmp"; \
10486 libsrcdir="$$s/gmp"; \
10487 $(SHELL) $${libsrcdir}/configure \
10488 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10489 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10490 $(STAGE1_CONFIGURE_FLAGS) \
10491 --disable-shared
10492 @endif gmp-bootstrap
10494 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10495 maybe-configure-stage2-gmp:
10496 @if gmp-bootstrap
10497 maybe-configure-stage2-gmp: configure-stage2-gmp
10498 configure-stage2-gmp:
10499 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10501 @r=`${PWD_COMMAND}`; export r; \
10502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10503 TFLAGS="$(STAGE2_TFLAGS)"; \
10504 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10505 $(HOST_EXPORTS) \
10506 $(POSTSTAGE1_HOST_EXPORTS) \
10507 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10508 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10509 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10510 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10512 cd $(HOST_SUBDIR)/gmp || exit 1; \
10513 case $(srcdir) in \
10514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10515 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10517 esac; \
10518 srcdiroption="--srcdir=$${topdir}/gmp"; \
10519 libsrcdir="$$s/gmp"; \
10520 $(SHELL) $${libsrcdir}/configure \
10521 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10522 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10523 --with-build-libsubdir=$(HOST_SUBDIR) \
10524 $(STAGE2_CONFIGURE_FLAGS) \
10525 --disable-shared
10526 @endif gmp-bootstrap
10528 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10529 maybe-configure-stage3-gmp:
10530 @if gmp-bootstrap
10531 maybe-configure-stage3-gmp: configure-stage3-gmp
10532 configure-stage3-gmp:
10533 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10534 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10535 @r=`${PWD_COMMAND}`; export r; \
10536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10537 TFLAGS="$(STAGE3_TFLAGS)"; \
10538 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10539 $(HOST_EXPORTS) \
10540 $(POSTSTAGE1_HOST_EXPORTS) \
10541 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10542 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10543 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10544 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10545 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10546 cd $(HOST_SUBDIR)/gmp || exit 1; \
10547 case $(srcdir) in \
10548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10549 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10551 esac; \
10552 srcdiroption="--srcdir=$${topdir}/gmp"; \
10553 libsrcdir="$$s/gmp"; \
10554 $(SHELL) $${libsrcdir}/configure \
10555 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10556 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10557 --with-build-libsubdir=$(HOST_SUBDIR) \
10558 $(STAGE3_CONFIGURE_FLAGS) \
10559 --disable-shared
10560 @endif gmp-bootstrap
10562 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10563 maybe-configure-stage4-gmp:
10564 @if gmp-bootstrap
10565 maybe-configure-stage4-gmp: configure-stage4-gmp
10566 configure-stage4-gmp:
10567 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10568 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10569 @r=`${PWD_COMMAND}`; export r; \
10570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10571 TFLAGS="$(STAGE4_TFLAGS)"; \
10572 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10573 $(HOST_EXPORTS) \
10574 $(POSTSTAGE1_HOST_EXPORTS) \
10575 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10576 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10577 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10578 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10579 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10580 cd $(HOST_SUBDIR)/gmp || exit 1; \
10581 case $(srcdir) in \
10582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10583 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10585 esac; \
10586 srcdiroption="--srcdir=$${topdir}/gmp"; \
10587 libsrcdir="$$s/gmp"; \
10588 $(SHELL) $${libsrcdir}/configure \
10589 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10590 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10591 --with-build-libsubdir=$(HOST_SUBDIR) \
10592 $(STAGE4_CONFIGURE_FLAGS) \
10593 --disable-shared
10594 @endif gmp-bootstrap
10596 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10597 maybe-configure-stageprofile-gmp:
10598 @if gmp-bootstrap
10599 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10600 configure-stageprofile-gmp:
10601 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10602 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10603 @r=`${PWD_COMMAND}`; export r; \
10604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10605 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10606 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10607 $(HOST_EXPORTS) \
10608 $(POSTSTAGE1_HOST_EXPORTS) \
10609 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10610 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10611 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10612 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10614 cd $(HOST_SUBDIR)/gmp || exit 1; \
10615 case $(srcdir) in \
10616 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10617 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10618 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10619 esac; \
10620 srcdiroption="--srcdir=$${topdir}/gmp"; \
10621 libsrcdir="$$s/gmp"; \
10622 $(SHELL) $${libsrcdir}/configure \
10623 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10624 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10625 --with-build-libsubdir=$(HOST_SUBDIR) \
10626 $(STAGEprofile_CONFIGURE_FLAGS) \
10627 --disable-shared
10628 @endif gmp-bootstrap
10630 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10631 maybe-configure-stagefeedback-gmp:
10632 @if gmp-bootstrap
10633 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10634 configure-stagefeedback-gmp:
10635 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10636 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10637 @r=`${PWD_COMMAND}`; export r; \
10638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10639 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10640 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10641 $(HOST_EXPORTS) \
10642 $(POSTSTAGE1_HOST_EXPORTS) \
10643 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10644 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10645 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10646 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10648 cd $(HOST_SUBDIR)/gmp || exit 1; \
10649 case $(srcdir) in \
10650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10651 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10653 esac; \
10654 srcdiroption="--srcdir=$${topdir}/gmp"; \
10655 libsrcdir="$$s/gmp"; \
10656 $(SHELL) $${libsrcdir}/configure \
10657 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10658 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10659 --with-build-libsubdir=$(HOST_SUBDIR) \
10660 $(STAGEfeedback_CONFIGURE_FLAGS) \
10661 --disable-shared
10662 @endif gmp-bootstrap
10668 .PHONY: all-gmp maybe-all-gmp
10669 maybe-all-gmp:
10670 @if gcc-bootstrap
10671 all-gmp: stage_current
10672 @endif gcc-bootstrap
10673 @if gmp
10674 TARGET-gmp=all
10675 maybe-all-gmp: all-gmp
10676 all-gmp: configure-gmp
10677 @r=`${PWD_COMMAND}`; export r; \
10678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10679 $(HOST_EXPORTS) \
10680 (cd $(HOST_SUBDIR)/gmp && \
10681 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10682 $(TARGET-gmp))
10683 @endif gmp
10687 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10688 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10689 maybe-all-stage1-gmp:
10690 maybe-clean-stage1-gmp:
10691 @if gmp-bootstrap
10692 maybe-all-stage1-gmp: all-stage1-gmp
10693 all-stage1: all-stage1-gmp
10694 TARGET-stage1-gmp = $(TARGET-gmp)
10695 all-stage1-gmp: configure-stage1-gmp
10696 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10697 @r=`${PWD_COMMAND}`; export r; \
10698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10699 TFLAGS="$(STAGE1_TFLAGS)"; \
10700 $(HOST_EXPORTS) \
10701 cd $(HOST_SUBDIR)/gmp && \
10702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10703 CFLAGS="$(STAGE1_CFLAGS)" \
10704 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10705 LIBCFLAGS="$(LIBCFLAGS)" \
10706 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10707 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10708 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10709 $(EXTRA_HOST_FLAGS) \
10710 $(STAGE1_FLAGS_TO_PASS) \
10711 TFLAGS="$(STAGE1_TFLAGS)" \
10712 $(TARGET-stage1-gmp)
10714 maybe-clean-stage1-gmp: clean-stage1-gmp
10715 clean-stage1: clean-stage1-gmp
10716 clean-stage1-gmp:
10717 @if [ $(current_stage) = stage1 ]; then \
10718 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10719 else \
10720 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10721 $(MAKE) stage1-start; \
10722 fi; \
10723 cd $(HOST_SUBDIR)/gmp && \
10724 $(MAKE) $(EXTRA_HOST_FLAGS) \
10725 $(STAGE1_FLAGS_TO_PASS) clean
10726 @endif gmp-bootstrap
10729 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10730 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10731 maybe-all-stage2-gmp:
10732 maybe-clean-stage2-gmp:
10733 @if gmp-bootstrap
10734 maybe-all-stage2-gmp: all-stage2-gmp
10735 all-stage2: all-stage2-gmp
10736 TARGET-stage2-gmp = $(TARGET-gmp)
10737 all-stage2-gmp: configure-stage2-gmp
10738 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10739 @r=`${PWD_COMMAND}`; export r; \
10740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10741 TFLAGS="$(STAGE2_TFLAGS)"; \
10742 $(HOST_EXPORTS) \
10743 $(POSTSTAGE1_HOST_EXPORTS) \
10744 cd $(HOST_SUBDIR)/gmp && \
10745 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10746 CFLAGS="$(STAGE2_CFLAGS)" \
10747 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10748 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10749 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10750 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10751 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10752 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10753 TFLAGS="$(STAGE2_TFLAGS)" \
10754 $(TARGET-stage2-gmp)
10756 maybe-clean-stage2-gmp: clean-stage2-gmp
10757 clean-stage2: clean-stage2-gmp
10758 clean-stage2-gmp:
10759 @if [ $(current_stage) = stage2 ]; then \
10760 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10761 else \
10762 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10763 $(MAKE) stage2-start; \
10764 fi; \
10765 cd $(HOST_SUBDIR)/gmp && \
10766 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10767 @endif gmp-bootstrap
10770 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10771 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10772 maybe-all-stage3-gmp:
10773 maybe-clean-stage3-gmp:
10774 @if gmp-bootstrap
10775 maybe-all-stage3-gmp: all-stage3-gmp
10776 all-stage3: all-stage3-gmp
10777 TARGET-stage3-gmp = $(TARGET-gmp)
10778 all-stage3-gmp: configure-stage3-gmp
10779 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10780 @r=`${PWD_COMMAND}`; export r; \
10781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10782 TFLAGS="$(STAGE3_TFLAGS)"; \
10783 $(HOST_EXPORTS) \
10784 $(POSTSTAGE1_HOST_EXPORTS) \
10785 cd $(HOST_SUBDIR)/gmp && \
10786 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10787 CFLAGS="$(STAGE3_CFLAGS)" \
10788 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10789 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10790 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10791 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10792 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10793 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10794 TFLAGS="$(STAGE3_TFLAGS)" \
10795 $(TARGET-stage3-gmp)
10797 maybe-clean-stage3-gmp: clean-stage3-gmp
10798 clean-stage3: clean-stage3-gmp
10799 clean-stage3-gmp:
10800 @if [ $(current_stage) = stage3 ]; then \
10801 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10802 else \
10803 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10804 $(MAKE) stage3-start; \
10805 fi; \
10806 cd $(HOST_SUBDIR)/gmp && \
10807 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10808 @endif gmp-bootstrap
10811 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10812 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10813 maybe-all-stage4-gmp:
10814 maybe-clean-stage4-gmp:
10815 @if gmp-bootstrap
10816 maybe-all-stage4-gmp: all-stage4-gmp
10817 all-stage4: all-stage4-gmp
10818 TARGET-stage4-gmp = $(TARGET-gmp)
10819 all-stage4-gmp: configure-stage4-gmp
10820 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10821 @r=`${PWD_COMMAND}`; export r; \
10822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10823 TFLAGS="$(STAGE4_TFLAGS)"; \
10824 $(HOST_EXPORTS) \
10825 $(POSTSTAGE1_HOST_EXPORTS) \
10826 cd $(HOST_SUBDIR)/gmp && \
10827 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10828 CFLAGS="$(STAGE4_CFLAGS)" \
10829 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10830 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10831 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10832 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10833 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10834 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10835 TFLAGS="$(STAGE4_TFLAGS)" \
10836 $(TARGET-stage4-gmp)
10838 maybe-clean-stage4-gmp: clean-stage4-gmp
10839 clean-stage4: clean-stage4-gmp
10840 clean-stage4-gmp:
10841 @if [ $(current_stage) = stage4 ]; then \
10842 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10843 else \
10844 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10845 $(MAKE) stage4-start; \
10846 fi; \
10847 cd $(HOST_SUBDIR)/gmp && \
10848 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10849 @endif gmp-bootstrap
10852 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10853 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10854 maybe-all-stageprofile-gmp:
10855 maybe-clean-stageprofile-gmp:
10856 @if gmp-bootstrap
10857 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10858 all-stageprofile: all-stageprofile-gmp
10859 TARGET-stageprofile-gmp = $(TARGET-gmp)
10860 all-stageprofile-gmp: configure-stageprofile-gmp
10861 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10862 @r=`${PWD_COMMAND}`; export r; \
10863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10864 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10865 $(HOST_EXPORTS) \
10866 $(POSTSTAGE1_HOST_EXPORTS) \
10867 cd $(HOST_SUBDIR)/gmp && \
10868 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10869 CFLAGS="$(STAGEprofile_CFLAGS)" \
10870 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10871 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10872 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10873 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10874 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10875 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10876 TFLAGS="$(STAGEprofile_TFLAGS)" \
10877 $(TARGET-stageprofile-gmp)
10879 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10880 clean-stageprofile: clean-stageprofile-gmp
10881 clean-stageprofile-gmp:
10882 @if [ $(current_stage) = stageprofile ]; then \
10883 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10884 else \
10885 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10886 $(MAKE) stageprofile-start; \
10887 fi; \
10888 cd $(HOST_SUBDIR)/gmp && \
10889 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10890 @endif gmp-bootstrap
10893 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10894 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10895 maybe-all-stagefeedback-gmp:
10896 maybe-clean-stagefeedback-gmp:
10897 @if gmp-bootstrap
10898 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10899 all-stagefeedback: all-stagefeedback-gmp
10900 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10901 all-stagefeedback-gmp: configure-stagefeedback-gmp
10902 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10903 @r=`${PWD_COMMAND}`; export r; \
10904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10905 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10906 $(HOST_EXPORTS) \
10907 $(POSTSTAGE1_HOST_EXPORTS) \
10908 cd $(HOST_SUBDIR)/gmp && \
10909 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10910 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10911 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10912 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10913 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10914 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10915 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10916 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10917 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10918 $(TARGET-stagefeedback-gmp)
10920 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10921 clean-stagefeedback: clean-stagefeedback-gmp
10922 clean-stagefeedback-gmp:
10923 @if [ $(current_stage) = stagefeedback ]; then \
10924 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10925 else \
10926 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10927 $(MAKE) stagefeedback-start; \
10928 fi; \
10929 cd $(HOST_SUBDIR)/gmp && \
10930 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10931 @endif gmp-bootstrap
10937 .PHONY: check-gmp maybe-check-gmp
10938 maybe-check-gmp:
10939 @if gmp
10940 maybe-check-gmp: check-gmp
10942 check-gmp:
10943 @: $(MAKE); $(unstage)
10944 @r=`${PWD_COMMAND}`; export r; \
10945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10946 $(HOST_EXPORTS) \
10947 (cd $(HOST_SUBDIR)/gmp && \
10948 $(MAKE) $(FLAGS_TO_PASS) check)
10950 @endif gmp
10952 .PHONY: install-gmp maybe-install-gmp
10953 maybe-install-gmp:
10954 @if gmp
10955 maybe-install-gmp: install-gmp
10957 install-gmp:
10959 @endif gmp
10961 .PHONY: install-strip-gmp maybe-install-strip-gmp
10962 maybe-install-strip-gmp:
10963 @if gmp
10964 maybe-install-strip-gmp: install-strip-gmp
10966 install-strip-gmp:
10968 @endif gmp
10970 # Other targets (info, dvi, pdf, etc.)
10972 .PHONY: maybe-info-gmp info-gmp
10973 maybe-info-gmp:
10974 @if gmp
10975 maybe-info-gmp: info-gmp
10977 info-gmp: \
10978 configure-gmp
10979 @[ -f ./gmp/Makefile ] || exit 0; \
10980 r=`${PWD_COMMAND}`; export r; \
10981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10982 $(HOST_EXPORTS) \
10983 for flag in $(EXTRA_HOST_FLAGS) ; do \
10984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10985 done; \
10986 echo "Doing info in gmp" ; \
10987 (cd $(HOST_SUBDIR)/gmp && \
10988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10990 "RANLIB=$${RANLIB}" \
10991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10992 info) \
10993 || exit 1
10995 @endif gmp
10997 .PHONY: maybe-dvi-gmp dvi-gmp
10998 maybe-dvi-gmp:
10999 @if gmp
11000 maybe-dvi-gmp: dvi-gmp
11002 dvi-gmp: \
11003 configure-gmp
11004 @[ -f ./gmp/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) ; do \
11009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11010 done; \
11011 echo "Doing dvi in gmp" ; \
11012 (cd $(HOST_SUBDIR)/gmp && \
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 dvi) \
11018 || exit 1
11020 @endif gmp
11022 .PHONY: maybe-pdf-gmp pdf-gmp
11023 maybe-pdf-gmp:
11024 @if gmp
11025 maybe-pdf-gmp: pdf-gmp
11027 pdf-gmp: \
11028 configure-gmp
11029 @[ -f ./gmp/Makefile ] || exit 0; \
11030 r=`${PWD_COMMAND}`; export r; \
11031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11032 $(HOST_EXPORTS) \
11033 for flag in $(EXTRA_HOST_FLAGS) ; do \
11034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11035 done; \
11036 echo "Doing pdf in gmp" ; \
11037 (cd $(HOST_SUBDIR)/gmp && \
11038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11040 "RANLIB=$${RANLIB}" \
11041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11042 pdf) \
11043 || exit 1
11045 @endif gmp
11047 .PHONY: maybe-html-gmp html-gmp
11048 maybe-html-gmp:
11049 @if gmp
11050 maybe-html-gmp: html-gmp
11052 html-gmp: \
11053 configure-gmp
11054 @[ -f ./gmp/Makefile ] || exit 0; \
11055 r=`${PWD_COMMAND}`; export r; \
11056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11057 $(HOST_EXPORTS) \
11058 for flag in $(EXTRA_HOST_FLAGS) ; do \
11059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11060 done; \
11061 echo "Doing html in gmp" ; \
11062 (cd $(HOST_SUBDIR)/gmp && \
11063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11065 "RANLIB=$${RANLIB}" \
11066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11067 html) \
11068 || exit 1
11070 @endif gmp
11072 .PHONY: maybe-TAGS-gmp TAGS-gmp
11073 maybe-TAGS-gmp:
11074 @if gmp
11075 maybe-TAGS-gmp: TAGS-gmp
11077 TAGS-gmp: \
11078 configure-gmp
11079 @[ -f ./gmp/Makefile ] || exit 0; \
11080 r=`${PWD_COMMAND}`; export r; \
11081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11082 $(HOST_EXPORTS) \
11083 for flag in $(EXTRA_HOST_FLAGS) ; do \
11084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11085 done; \
11086 echo "Doing TAGS in gmp" ; \
11087 (cd $(HOST_SUBDIR)/gmp && \
11088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11090 "RANLIB=$${RANLIB}" \
11091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11092 TAGS) \
11093 || exit 1
11095 @endif gmp
11097 .PHONY: maybe-install-info-gmp install-info-gmp
11098 maybe-install-info-gmp:
11099 @if gmp
11100 maybe-install-info-gmp: install-info-gmp
11102 install-info-gmp: \
11103 configure-gmp \
11104 info-gmp
11105 @[ -f ./gmp/Makefile ] || exit 0; \
11106 r=`${PWD_COMMAND}`; export r; \
11107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11108 $(HOST_EXPORTS) \
11109 for flag in $(EXTRA_HOST_FLAGS) ; do \
11110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11111 done; \
11112 echo "Doing install-info in gmp" ; \
11113 (cd $(HOST_SUBDIR)/gmp && \
11114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11116 "RANLIB=$${RANLIB}" \
11117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11118 install-info) \
11119 || exit 1
11121 @endif gmp
11123 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11124 maybe-install-pdf-gmp:
11125 @if gmp
11126 maybe-install-pdf-gmp: install-pdf-gmp
11128 install-pdf-gmp: \
11129 configure-gmp \
11130 pdf-gmp
11131 @[ -f ./gmp/Makefile ] || exit 0; \
11132 r=`${PWD_COMMAND}`; export r; \
11133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11134 $(HOST_EXPORTS) \
11135 for flag in $(EXTRA_HOST_FLAGS) ; do \
11136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11137 done; \
11138 echo "Doing install-pdf in gmp" ; \
11139 (cd $(HOST_SUBDIR)/gmp && \
11140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11142 "RANLIB=$${RANLIB}" \
11143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11144 install-pdf) \
11145 || exit 1
11147 @endif gmp
11149 .PHONY: maybe-install-html-gmp install-html-gmp
11150 maybe-install-html-gmp:
11151 @if gmp
11152 maybe-install-html-gmp: install-html-gmp
11154 install-html-gmp: \
11155 configure-gmp \
11156 html-gmp
11157 @[ -f ./gmp/Makefile ] || exit 0; \
11158 r=`${PWD_COMMAND}`; export r; \
11159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11160 $(HOST_EXPORTS) \
11161 for flag in $(EXTRA_HOST_FLAGS) ; do \
11162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11163 done; \
11164 echo "Doing install-html in gmp" ; \
11165 (cd $(HOST_SUBDIR)/gmp && \
11166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11168 "RANLIB=$${RANLIB}" \
11169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11170 install-html) \
11171 || exit 1
11173 @endif gmp
11175 .PHONY: maybe-installcheck-gmp installcheck-gmp
11176 maybe-installcheck-gmp:
11177 @if gmp
11178 maybe-installcheck-gmp: installcheck-gmp
11180 installcheck-gmp: \
11181 configure-gmp
11182 @[ -f ./gmp/Makefile ] || exit 0; \
11183 r=`${PWD_COMMAND}`; export r; \
11184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11185 $(HOST_EXPORTS) \
11186 for flag in $(EXTRA_HOST_FLAGS) ; do \
11187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11188 done; \
11189 echo "Doing installcheck in gmp" ; \
11190 (cd $(HOST_SUBDIR)/gmp && \
11191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11193 "RANLIB=$${RANLIB}" \
11194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11195 installcheck) \
11196 || exit 1
11198 @endif gmp
11200 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11201 maybe-mostlyclean-gmp:
11202 @if gmp
11203 maybe-mostlyclean-gmp: mostlyclean-gmp
11205 mostlyclean-gmp:
11206 @[ -f ./gmp/Makefile ] || exit 0; \
11207 r=`${PWD_COMMAND}`; export r; \
11208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11209 $(HOST_EXPORTS) \
11210 for flag in $(EXTRA_HOST_FLAGS) ; do \
11211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11212 done; \
11213 echo "Doing mostlyclean in gmp" ; \
11214 (cd $(HOST_SUBDIR)/gmp && \
11215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11217 "RANLIB=$${RANLIB}" \
11218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11219 mostlyclean) \
11220 || exit 1
11222 @endif gmp
11224 .PHONY: maybe-clean-gmp clean-gmp
11225 maybe-clean-gmp:
11226 @if gmp
11227 maybe-clean-gmp: clean-gmp
11229 clean-gmp:
11230 @[ -f ./gmp/Makefile ] || exit 0; \
11231 r=`${PWD_COMMAND}`; export r; \
11232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11233 $(HOST_EXPORTS) \
11234 for flag in $(EXTRA_HOST_FLAGS) ; do \
11235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11236 done; \
11237 echo "Doing clean in gmp" ; \
11238 (cd $(HOST_SUBDIR)/gmp && \
11239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11241 "RANLIB=$${RANLIB}" \
11242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11243 clean) \
11244 || exit 1
11246 @endif gmp
11248 .PHONY: maybe-distclean-gmp distclean-gmp
11249 maybe-distclean-gmp:
11250 @if gmp
11251 maybe-distclean-gmp: distclean-gmp
11253 distclean-gmp:
11254 @[ -f ./gmp/Makefile ] || exit 0; \
11255 r=`${PWD_COMMAND}`; export r; \
11256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11257 $(HOST_EXPORTS) \
11258 for flag in $(EXTRA_HOST_FLAGS) ; do \
11259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11260 done; \
11261 echo "Doing distclean in gmp" ; \
11262 (cd $(HOST_SUBDIR)/gmp && \
11263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11265 "RANLIB=$${RANLIB}" \
11266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11267 distclean) \
11268 || exit 1
11270 @endif gmp
11272 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11273 maybe-maintainer-clean-gmp:
11274 @if gmp
11275 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11277 maintainer-clean-gmp:
11278 @[ -f ./gmp/Makefile ] || exit 0; \
11279 r=`${PWD_COMMAND}`; export r; \
11280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11281 $(HOST_EXPORTS) \
11282 for flag in $(EXTRA_HOST_FLAGS) ; do \
11283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11284 done; \
11285 echo "Doing maintainer-clean in gmp" ; \
11286 (cd $(HOST_SUBDIR)/gmp && \
11287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11289 "RANLIB=$${RANLIB}" \
11290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11291 maintainer-clean) \
11292 || exit 1
11294 @endif gmp
11298 .PHONY: configure-mpfr maybe-configure-mpfr
11299 maybe-configure-mpfr:
11300 @if gcc-bootstrap
11301 configure-mpfr: stage_current
11302 @endif gcc-bootstrap
11303 @if mpfr
11304 maybe-configure-mpfr: configure-mpfr
11305 configure-mpfr:
11306 @r=`${PWD_COMMAND}`; export r; \
11307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11308 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11310 $(HOST_EXPORTS) \
11311 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11312 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11313 case $(srcdir) in \
11314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11315 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11317 esac; \
11318 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11319 libsrcdir="$$s/mpfr"; \
11320 $(SHELL) $${libsrcdir}/configure \
11321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11322 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11323 || exit 1
11324 @endif mpfr
11328 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11329 maybe-configure-stage1-mpfr:
11330 @if mpfr-bootstrap
11331 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11332 configure-stage1-mpfr:
11333 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11334 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11335 @r=`${PWD_COMMAND}`; export r; \
11336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11337 TFLAGS="$(STAGE1_TFLAGS)"; \
11338 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11339 $(HOST_EXPORTS) \
11340 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11341 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11342 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11343 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11345 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11346 case $(srcdir) in \
11347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11348 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11350 esac; \
11351 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11352 libsrcdir="$$s/mpfr"; \
11353 $(SHELL) $${libsrcdir}/configure \
11354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11355 --target=${target_alias} $${srcdiroption} \
11356 $(STAGE1_CONFIGURE_FLAGS) \
11357 --disable-shared @extra_mpfr_configure_flags@
11358 @endif mpfr-bootstrap
11360 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11361 maybe-configure-stage2-mpfr:
11362 @if mpfr-bootstrap
11363 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11364 configure-stage2-mpfr:
11365 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11366 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11367 @r=`${PWD_COMMAND}`; export r; \
11368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11369 TFLAGS="$(STAGE2_TFLAGS)"; \
11370 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11371 $(HOST_EXPORTS) \
11372 $(POSTSTAGE1_HOST_EXPORTS) \
11373 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11374 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11375 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11376 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11378 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11379 case $(srcdir) in \
11380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11381 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11383 esac; \
11384 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11385 libsrcdir="$$s/mpfr"; \
11386 $(SHELL) $${libsrcdir}/configure \
11387 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11388 --target=${target_alias} $${srcdiroption} \
11389 --with-build-libsubdir=$(HOST_SUBDIR) \
11390 $(STAGE2_CONFIGURE_FLAGS) \
11391 --disable-shared @extra_mpfr_configure_flags@
11392 @endif mpfr-bootstrap
11394 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11395 maybe-configure-stage3-mpfr:
11396 @if mpfr-bootstrap
11397 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11398 configure-stage3-mpfr:
11399 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11400 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11401 @r=`${PWD_COMMAND}`; export r; \
11402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11403 TFLAGS="$(STAGE3_TFLAGS)"; \
11404 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11405 $(HOST_EXPORTS) \
11406 $(POSTSTAGE1_HOST_EXPORTS) \
11407 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11408 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11409 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11410 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11412 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11413 case $(srcdir) in \
11414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11415 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11417 esac; \
11418 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11419 libsrcdir="$$s/mpfr"; \
11420 $(SHELL) $${libsrcdir}/configure \
11421 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11422 --target=${target_alias} $${srcdiroption} \
11423 --with-build-libsubdir=$(HOST_SUBDIR) \
11424 $(STAGE3_CONFIGURE_FLAGS) \
11425 --disable-shared @extra_mpfr_configure_flags@
11426 @endif mpfr-bootstrap
11428 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11429 maybe-configure-stage4-mpfr:
11430 @if mpfr-bootstrap
11431 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11432 configure-stage4-mpfr:
11433 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11434 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11435 @r=`${PWD_COMMAND}`; export r; \
11436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11437 TFLAGS="$(STAGE4_TFLAGS)"; \
11438 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11439 $(HOST_EXPORTS) \
11440 $(POSTSTAGE1_HOST_EXPORTS) \
11441 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11442 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11443 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11444 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11445 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11446 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11447 case $(srcdir) in \
11448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11449 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11451 esac; \
11452 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11453 libsrcdir="$$s/mpfr"; \
11454 $(SHELL) $${libsrcdir}/configure \
11455 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11456 --target=${target_alias} $${srcdiroption} \
11457 --with-build-libsubdir=$(HOST_SUBDIR) \
11458 $(STAGE4_CONFIGURE_FLAGS) \
11459 --disable-shared @extra_mpfr_configure_flags@
11460 @endif mpfr-bootstrap
11462 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11463 maybe-configure-stageprofile-mpfr:
11464 @if mpfr-bootstrap
11465 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11466 configure-stageprofile-mpfr:
11467 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11468 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11469 @r=`${PWD_COMMAND}`; export r; \
11470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11471 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11472 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11473 $(HOST_EXPORTS) \
11474 $(POSTSTAGE1_HOST_EXPORTS) \
11475 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11476 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11477 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11478 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11480 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11481 case $(srcdir) in \
11482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11483 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11485 esac; \
11486 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11487 libsrcdir="$$s/mpfr"; \
11488 $(SHELL) $${libsrcdir}/configure \
11489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11490 --target=${target_alias} $${srcdiroption} \
11491 --with-build-libsubdir=$(HOST_SUBDIR) \
11492 $(STAGEprofile_CONFIGURE_FLAGS) \
11493 --disable-shared @extra_mpfr_configure_flags@
11494 @endif mpfr-bootstrap
11496 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11497 maybe-configure-stagefeedback-mpfr:
11498 @if mpfr-bootstrap
11499 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11500 configure-stagefeedback-mpfr:
11501 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11503 @r=`${PWD_COMMAND}`; export r; \
11504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11505 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11506 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11507 $(HOST_EXPORTS) \
11508 $(POSTSTAGE1_HOST_EXPORTS) \
11509 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11510 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11511 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11512 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11514 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11515 case $(srcdir) in \
11516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11517 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11519 esac; \
11520 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11521 libsrcdir="$$s/mpfr"; \
11522 $(SHELL) $${libsrcdir}/configure \
11523 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11524 --target=${target_alias} $${srcdiroption} \
11525 --with-build-libsubdir=$(HOST_SUBDIR) \
11526 $(STAGEfeedback_CONFIGURE_FLAGS) \
11527 --disable-shared @extra_mpfr_configure_flags@
11528 @endif mpfr-bootstrap
11534 .PHONY: all-mpfr maybe-all-mpfr
11535 maybe-all-mpfr:
11536 @if gcc-bootstrap
11537 all-mpfr: stage_current
11538 @endif gcc-bootstrap
11539 @if mpfr
11540 TARGET-mpfr=all
11541 maybe-all-mpfr: all-mpfr
11542 all-mpfr: configure-mpfr
11543 @r=`${PWD_COMMAND}`; export r; \
11544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11545 $(HOST_EXPORTS) \
11546 (cd $(HOST_SUBDIR)/mpfr && \
11547 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11548 $(TARGET-mpfr))
11549 @endif mpfr
11553 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11554 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11555 maybe-all-stage1-mpfr:
11556 maybe-clean-stage1-mpfr:
11557 @if mpfr-bootstrap
11558 maybe-all-stage1-mpfr: all-stage1-mpfr
11559 all-stage1: all-stage1-mpfr
11560 TARGET-stage1-mpfr = $(TARGET-mpfr)
11561 all-stage1-mpfr: configure-stage1-mpfr
11562 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11563 @r=`${PWD_COMMAND}`; export r; \
11564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11565 TFLAGS="$(STAGE1_TFLAGS)"; \
11566 $(HOST_EXPORTS) \
11567 cd $(HOST_SUBDIR)/mpfr && \
11568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11569 CFLAGS="$(STAGE1_CFLAGS)" \
11570 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11571 LIBCFLAGS="$(LIBCFLAGS)" \
11572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11575 $(EXTRA_HOST_FLAGS) \
11576 $(STAGE1_FLAGS_TO_PASS) \
11577 TFLAGS="$(STAGE1_TFLAGS)" \
11578 $(TARGET-stage1-mpfr)
11580 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11581 clean-stage1: clean-stage1-mpfr
11582 clean-stage1-mpfr:
11583 @if [ $(current_stage) = stage1 ]; then \
11584 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11585 else \
11586 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11587 $(MAKE) stage1-start; \
11588 fi; \
11589 cd $(HOST_SUBDIR)/mpfr && \
11590 $(MAKE) $(EXTRA_HOST_FLAGS) \
11591 $(STAGE1_FLAGS_TO_PASS) clean
11592 @endif mpfr-bootstrap
11595 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11596 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11597 maybe-all-stage2-mpfr:
11598 maybe-clean-stage2-mpfr:
11599 @if mpfr-bootstrap
11600 maybe-all-stage2-mpfr: all-stage2-mpfr
11601 all-stage2: all-stage2-mpfr
11602 TARGET-stage2-mpfr = $(TARGET-mpfr)
11603 all-stage2-mpfr: configure-stage2-mpfr
11604 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11605 @r=`${PWD_COMMAND}`; export r; \
11606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11607 TFLAGS="$(STAGE2_TFLAGS)"; \
11608 $(HOST_EXPORTS) \
11609 $(POSTSTAGE1_HOST_EXPORTS) \
11610 cd $(HOST_SUBDIR)/mpfr && \
11611 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11612 CFLAGS="$(STAGE2_CFLAGS)" \
11613 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11614 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11615 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11616 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11617 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11618 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11619 TFLAGS="$(STAGE2_TFLAGS)" \
11620 $(TARGET-stage2-mpfr)
11622 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11623 clean-stage2: clean-stage2-mpfr
11624 clean-stage2-mpfr:
11625 @if [ $(current_stage) = stage2 ]; then \
11626 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11627 else \
11628 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11629 $(MAKE) stage2-start; \
11630 fi; \
11631 cd $(HOST_SUBDIR)/mpfr && \
11632 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11633 @endif mpfr-bootstrap
11636 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11637 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11638 maybe-all-stage3-mpfr:
11639 maybe-clean-stage3-mpfr:
11640 @if mpfr-bootstrap
11641 maybe-all-stage3-mpfr: all-stage3-mpfr
11642 all-stage3: all-stage3-mpfr
11643 TARGET-stage3-mpfr = $(TARGET-mpfr)
11644 all-stage3-mpfr: configure-stage3-mpfr
11645 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11646 @r=`${PWD_COMMAND}`; export r; \
11647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11648 TFLAGS="$(STAGE3_TFLAGS)"; \
11649 $(HOST_EXPORTS) \
11650 $(POSTSTAGE1_HOST_EXPORTS) \
11651 cd $(HOST_SUBDIR)/mpfr && \
11652 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11653 CFLAGS="$(STAGE3_CFLAGS)" \
11654 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11655 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11656 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11657 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11658 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11659 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11660 TFLAGS="$(STAGE3_TFLAGS)" \
11661 $(TARGET-stage3-mpfr)
11663 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11664 clean-stage3: clean-stage3-mpfr
11665 clean-stage3-mpfr:
11666 @if [ $(current_stage) = stage3 ]; then \
11667 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11668 else \
11669 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11670 $(MAKE) stage3-start; \
11671 fi; \
11672 cd $(HOST_SUBDIR)/mpfr && \
11673 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11674 @endif mpfr-bootstrap
11677 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11678 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11679 maybe-all-stage4-mpfr:
11680 maybe-clean-stage4-mpfr:
11681 @if mpfr-bootstrap
11682 maybe-all-stage4-mpfr: all-stage4-mpfr
11683 all-stage4: all-stage4-mpfr
11684 TARGET-stage4-mpfr = $(TARGET-mpfr)
11685 all-stage4-mpfr: configure-stage4-mpfr
11686 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11687 @r=`${PWD_COMMAND}`; export r; \
11688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11689 TFLAGS="$(STAGE4_TFLAGS)"; \
11690 $(HOST_EXPORTS) \
11691 $(POSTSTAGE1_HOST_EXPORTS) \
11692 cd $(HOST_SUBDIR)/mpfr && \
11693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11694 CFLAGS="$(STAGE4_CFLAGS)" \
11695 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11696 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11697 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11698 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11699 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11700 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11701 TFLAGS="$(STAGE4_TFLAGS)" \
11702 $(TARGET-stage4-mpfr)
11704 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11705 clean-stage4: clean-stage4-mpfr
11706 clean-stage4-mpfr:
11707 @if [ $(current_stage) = stage4 ]; then \
11708 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11709 else \
11710 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11711 $(MAKE) stage4-start; \
11712 fi; \
11713 cd $(HOST_SUBDIR)/mpfr && \
11714 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11715 @endif mpfr-bootstrap
11718 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11719 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11720 maybe-all-stageprofile-mpfr:
11721 maybe-clean-stageprofile-mpfr:
11722 @if mpfr-bootstrap
11723 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11724 all-stageprofile: all-stageprofile-mpfr
11725 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11726 all-stageprofile-mpfr: configure-stageprofile-mpfr
11727 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11728 @r=`${PWD_COMMAND}`; export r; \
11729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11730 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11731 $(HOST_EXPORTS) \
11732 $(POSTSTAGE1_HOST_EXPORTS) \
11733 cd $(HOST_SUBDIR)/mpfr && \
11734 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11735 CFLAGS="$(STAGEprofile_CFLAGS)" \
11736 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11737 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11738 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11739 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11740 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11741 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11742 TFLAGS="$(STAGEprofile_TFLAGS)" \
11743 $(TARGET-stageprofile-mpfr)
11745 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11746 clean-stageprofile: clean-stageprofile-mpfr
11747 clean-stageprofile-mpfr:
11748 @if [ $(current_stage) = stageprofile ]; then \
11749 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11750 else \
11751 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11752 $(MAKE) stageprofile-start; \
11753 fi; \
11754 cd $(HOST_SUBDIR)/mpfr && \
11755 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11756 @endif mpfr-bootstrap
11759 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11760 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11761 maybe-all-stagefeedback-mpfr:
11762 maybe-clean-stagefeedback-mpfr:
11763 @if mpfr-bootstrap
11764 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11765 all-stagefeedback: all-stagefeedback-mpfr
11766 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11767 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11768 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11769 @r=`${PWD_COMMAND}`; export r; \
11770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11771 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11772 $(HOST_EXPORTS) \
11773 $(POSTSTAGE1_HOST_EXPORTS) \
11774 cd $(HOST_SUBDIR)/mpfr && \
11775 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11776 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11777 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11778 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11779 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11780 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11781 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11782 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11783 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11784 $(TARGET-stagefeedback-mpfr)
11786 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11787 clean-stagefeedback: clean-stagefeedback-mpfr
11788 clean-stagefeedback-mpfr:
11789 @if [ $(current_stage) = stagefeedback ]; then \
11790 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11791 else \
11792 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11793 $(MAKE) stagefeedback-start; \
11794 fi; \
11795 cd $(HOST_SUBDIR)/mpfr && \
11796 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11797 @endif mpfr-bootstrap
11803 .PHONY: check-mpfr maybe-check-mpfr
11804 maybe-check-mpfr:
11805 @if mpfr
11806 maybe-check-mpfr: check-mpfr
11808 check-mpfr:
11809 @: $(MAKE); $(unstage)
11810 @r=`${PWD_COMMAND}`; export r; \
11811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11812 $(HOST_EXPORTS) \
11813 (cd $(HOST_SUBDIR)/mpfr && \
11814 $(MAKE) $(FLAGS_TO_PASS) check)
11816 @endif mpfr
11818 .PHONY: install-mpfr maybe-install-mpfr
11819 maybe-install-mpfr:
11820 @if mpfr
11821 maybe-install-mpfr: install-mpfr
11823 install-mpfr:
11825 @endif mpfr
11827 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11828 maybe-install-strip-mpfr:
11829 @if mpfr
11830 maybe-install-strip-mpfr: install-strip-mpfr
11832 install-strip-mpfr:
11834 @endif mpfr
11836 # Other targets (info, dvi, pdf, etc.)
11838 .PHONY: maybe-info-mpfr info-mpfr
11839 maybe-info-mpfr:
11840 @if mpfr
11841 maybe-info-mpfr: info-mpfr
11843 info-mpfr: \
11844 configure-mpfr
11845 @[ -f ./mpfr/Makefile ] || exit 0; \
11846 r=`${PWD_COMMAND}`; export r; \
11847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11848 $(HOST_EXPORTS) \
11849 for flag in $(EXTRA_HOST_FLAGS) ; do \
11850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11851 done; \
11852 echo "Doing info in mpfr" ; \
11853 (cd $(HOST_SUBDIR)/mpfr && \
11854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11856 "RANLIB=$${RANLIB}" \
11857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11858 info) \
11859 || exit 1
11861 @endif mpfr
11863 .PHONY: maybe-dvi-mpfr dvi-mpfr
11864 maybe-dvi-mpfr:
11865 @if mpfr
11866 maybe-dvi-mpfr: dvi-mpfr
11868 dvi-mpfr: \
11869 configure-mpfr
11870 @[ -f ./mpfr/Makefile ] || exit 0; \
11871 r=`${PWD_COMMAND}`; export r; \
11872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11873 $(HOST_EXPORTS) \
11874 for flag in $(EXTRA_HOST_FLAGS) ; do \
11875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11876 done; \
11877 echo "Doing dvi in mpfr" ; \
11878 (cd $(HOST_SUBDIR)/mpfr && \
11879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11881 "RANLIB=$${RANLIB}" \
11882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11883 dvi) \
11884 || exit 1
11886 @endif mpfr
11888 .PHONY: maybe-pdf-mpfr pdf-mpfr
11889 maybe-pdf-mpfr:
11890 @if mpfr
11891 maybe-pdf-mpfr: pdf-mpfr
11893 pdf-mpfr: \
11894 configure-mpfr
11895 @[ -f ./mpfr/Makefile ] || exit 0; \
11896 r=`${PWD_COMMAND}`; export r; \
11897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11898 $(HOST_EXPORTS) \
11899 for flag in $(EXTRA_HOST_FLAGS) ; do \
11900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11901 done; \
11902 echo "Doing pdf in mpfr" ; \
11903 (cd $(HOST_SUBDIR)/mpfr && \
11904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11906 "RANLIB=$${RANLIB}" \
11907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11908 pdf) \
11909 || exit 1
11911 @endif mpfr
11913 .PHONY: maybe-html-mpfr html-mpfr
11914 maybe-html-mpfr:
11915 @if mpfr
11916 maybe-html-mpfr: html-mpfr
11918 html-mpfr: \
11919 configure-mpfr
11920 @[ -f ./mpfr/Makefile ] || exit 0; \
11921 r=`${PWD_COMMAND}`; export r; \
11922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11923 $(HOST_EXPORTS) \
11924 for flag in $(EXTRA_HOST_FLAGS) ; do \
11925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11926 done; \
11927 echo "Doing html in mpfr" ; \
11928 (cd $(HOST_SUBDIR)/mpfr && \
11929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11931 "RANLIB=$${RANLIB}" \
11932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11933 html) \
11934 || exit 1
11936 @endif mpfr
11938 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11939 maybe-TAGS-mpfr:
11940 @if mpfr
11941 maybe-TAGS-mpfr: TAGS-mpfr
11943 TAGS-mpfr: \
11944 configure-mpfr
11945 @[ -f ./mpfr/Makefile ] || exit 0; \
11946 r=`${PWD_COMMAND}`; export r; \
11947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11948 $(HOST_EXPORTS) \
11949 for flag in $(EXTRA_HOST_FLAGS) ; do \
11950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11951 done; \
11952 echo "Doing TAGS in mpfr" ; \
11953 (cd $(HOST_SUBDIR)/mpfr && \
11954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11956 "RANLIB=$${RANLIB}" \
11957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11958 TAGS) \
11959 || exit 1
11961 @endif mpfr
11963 .PHONY: maybe-install-info-mpfr install-info-mpfr
11964 maybe-install-info-mpfr:
11965 @if mpfr
11966 maybe-install-info-mpfr: install-info-mpfr
11968 install-info-mpfr: \
11969 configure-mpfr \
11970 info-mpfr
11971 @[ -f ./mpfr/Makefile ] || exit 0; \
11972 r=`${PWD_COMMAND}`; export r; \
11973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11974 $(HOST_EXPORTS) \
11975 for flag in $(EXTRA_HOST_FLAGS) ; do \
11976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11977 done; \
11978 echo "Doing install-info in mpfr" ; \
11979 (cd $(HOST_SUBDIR)/mpfr && \
11980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11982 "RANLIB=$${RANLIB}" \
11983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11984 install-info) \
11985 || exit 1
11987 @endif mpfr
11989 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11990 maybe-install-pdf-mpfr:
11991 @if mpfr
11992 maybe-install-pdf-mpfr: install-pdf-mpfr
11994 install-pdf-mpfr: \
11995 configure-mpfr \
11996 pdf-mpfr
11997 @[ -f ./mpfr/Makefile ] || exit 0; \
11998 r=`${PWD_COMMAND}`; export r; \
11999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12000 $(HOST_EXPORTS) \
12001 for flag in $(EXTRA_HOST_FLAGS) ; do \
12002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12003 done; \
12004 echo "Doing install-pdf in mpfr" ; \
12005 (cd $(HOST_SUBDIR)/mpfr && \
12006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12008 "RANLIB=$${RANLIB}" \
12009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12010 install-pdf) \
12011 || exit 1
12013 @endif mpfr
12015 .PHONY: maybe-install-html-mpfr install-html-mpfr
12016 maybe-install-html-mpfr:
12017 @if mpfr
12018 maybe-install-html-mpfr: install-html-mpfr
12020 install-html-mpfr: \
12021 configure-mpfr \
12022 html-mpfr
12023 @[ -f ./mpfr/Makefile ] || exit 0; \
12024 r=`${PWD_COMMAND}`; export r; \
12025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12026 $(HOST_EXPORTS) \
12027 for flag in $(EXTRA_HOST_FLAGS) ; do \
12028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12029 done; \
12030 echo "Doing install-html in mpfr" ; \
12031 (cd $(HOST_SUBDIR)/mpfr && \
12032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12034 "RANLIB=$${RANLIB}" \
12035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12036 install-html) \
12037 || exit 1
12039 @endif mpfr
12041 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12042 maybe-installcheck-mpfr:
12043 @if mpfr
12044 maybe-installcheck-mpfr: installcheck-mpfr
12046 installcheck-mpfr: \
12047 configure-mpfr
12048 @[ -f ./mpfr/Makefile ] || exit 0; \
12049 r=`${PWD_COMMAND}`; export r; \
12050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12051 $(HOST_EXPORTS) \
12052 for flag in $(EXTRA_HOST_FLAGS) ; do \
12053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12054 done; \
12055 echo "Doing installcheck in mpfr" ; \
12056 (cd $(HOST_SUBDIR)/mpfr && \
12057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12059 "RANLIB=$${RANLIB}" \
12060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12061 installcheck) \
12062 || exit 1
12064 @endif mpfr
12066 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12067 maybe-mostlyclean-mpfr:
12068 @if mpfr
12069 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12071 mostlyclean-mpfr:
12072 @[ -f ./mpfr/Makefile ] || exit 0; \
12073 r=`${PWD_COMMAND}`; export r; \
12074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12075 $(HOST_EXPORTS) \
12076 for flag in $(EXTRA_HOST_FLAGS) ; do \
12077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12078 done; \
12079 echo "Doing mostlyclean in mpfr" ; \
12080 (cd $(HOST_SUBDIR)/mpfr && \
12081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12083 "RANLIB=$${RANLIB}" \
12084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12085 mostlyclean) \
12086 || exit 1
12088 @endif mpfr
12090 .PHONY: maybe-clean-mpfr clean-mpfr
12091 maybe-clean-mpfr:
12092 @if mpfr
12093 maybe-clean-mpfr: clean-mpfr
12095 clean-mpfr:
12096 @[ -f ./mpfr/Makefile ] || exit 0; \
12097 r=`${PWD_COMMAND}`; export r; \
12098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12099 $(HOST_EXPORTS) \
12100 for flag in $(EXTRA_HOST_FLAGS) ; do \
12101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12102 done; \
12103 echo "Doing clean in mpfr" ; \
12104 (cd $(HOST_SUBDIR)/mpfr && \
12105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12107 "RANLIB=$${RANLIB}" \
12108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12109 clean) \
12110 || exit 1
12112 @endif mpfr
12114 .PHONY: maybe-distclean-mpfr distclean-mpfr
12115 maybe-distclean-mpfr:
12116 @if mpfr
12117 maybe-distclean-mpfr: distclean-mpfr
12119 distclean-mpfr:
12120 @[ -f ./mpfr/Makefile ] || exit 0; \
12121 r=`${PWD_COMMAND}`; export r; \
12122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12123 $(HOST_EXPORTS) \
12124 for flag in $(EXTRA_HOST_FLAGS) ; do \
12125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12126 done; \
12127 echo "Doing distclean in mpfr" ; \
12128 (cd $(HOST_SUBDIR)/mpfr && \
12129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12131 "RANLIB=$${RANLIB}" \
12132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12133 distclean) \
12134 || exit 1
12136 @endif mpfr
12138 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12139 maybe-maintainer-clean-mpfr:
12140 @if mpfr
12141 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12143 maintainer-clean-mpfr:
12144 @[ -f ./mpfr/Makefile ] || exit 0; \
12145 r=`${PWD_COMMAND}`; export r; \
12146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12147 $(HOST_EXPORTS) \
12148 for flag in $(EXTRA_HOST_FLAGS) ; do \
12149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12150 done; \
12151 echo "Doing maintainer-clean in mpfr" ; \
12152 (cd $(HOST_SUBDIR)/mpfr && \
12153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12155 "RANLIB=$${RANLIB}" \
12156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12157 maintainer-clean) \
12158 || exit 1
12160 @endif mpfr
12164 .PHONY: configure-mpc maybe-configure-mpc
12165 maybe-configure-mpc:
12166 @if gcc-bootstrap
12167 configure-mpc: stage_current
12168 @endif gcc-bootstrap
12169 @if mpc
12170 maybe-configure-mpc: configure-mpc
12171 configure-mpc:
12172 @r=`${PWD_COMMAND}`; export r; \
12173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12174 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12176 $(HOST_EXPORTS) \
12177 echo Configuring in $(HOST_SUBDIR)/mpc; \
12178 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12179 case $(srcdir) in \
12180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12181 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12183 esac; \
12184 srcdiroption="--srcdir=$${topdir}/mpc"; \
12185 libsrcdir="$$s/mpc"; \
12186 $(SHELL) $${libsrcdir}/configure \
12187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12188 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12189 || exit 1
12190 @endif mpc
12194 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12195 maybe-configure-stage1-mpc:
12196 @if mpc-bootstrap
12197 maybe-configure-stage1-mpc: configure-stage1-mpc
12198 configure-stage1-mpc:
12199 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12200 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12201 @r=`${PWD_COMMAND}`; export r; \
12202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12203 TFLAGS="$(STAGE1_TFLAGS)"; \
12204 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12205 $(HOST_EXPORTS) \
12206 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12207 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12208 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12209 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12211 cd $(HOST_SUBDIR)/mpc || exit 1; \
12212 case $(srcdir) in \
12213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12214 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12216 esac; \
12217 srcdiroption="--srcdir=$${topdir}/mpc"; \
12218 libsrcdir="$$s/mpc"; \
12219 $(SHELL) $${libsrcdir}/configure \
12220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12221 --target=${target_alias} $${srcdiroption} \
12222 $(STAGE1_CONFIGURE_FLAGS) \
12223 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12224 @endif mpc-bootstrap
12226 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12227 maybe-configure-stage2-mpc:
12228 @if mpc-bootstrap
12229 maybe-configure-stage2-mpc: configure-stage2-mpc
12230 configure-stage2-mpc:
12231 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12233 @r=`${PWD_COMMAND}`; export r; \
12234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12235 TFLAGS="$(STAGE2_TFLAGS)"; \
12236 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12237 $(HOST_EXPORTS) \
12238 $(POSTSTAGE1_HOST_EXPORTS) \
12239 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12240 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12241 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12242 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12244 cd $(HOST_SUBDIR)/mpc || exit 1; \
12245 case $(srcdir) in \
12246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12247 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12249 esac; \
12250 srcdiroption="--srcdir=$${topdir}/mpc"; \
12251 libsrcdir="$$s/mpc"; \
12252 $(SHELL) $${libsrcdir}/configure \
12253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12254 --target=${target_alias} $${srcdiroption} \
12255 --with-build-libsubdir=$(HOST_SUBDIR) \
12256 $(STAGE2_CONFIGURE_FLAGS) \
12257 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12258 @endif mpc-bootstrap
12260 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12261 maybe-configure-stage3-mpc:
12262 @if mpc-bootstrap
12263 maybe-configure-stage3-mpc: configure-stage3-mpc
12264 configure-stage3-mpc:
12265 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12266 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12267 @r=`${PWD_COMMAND}`; export r; \
12268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12269 TFLAGS="$(STAGE3_TFLAGS)"; \
12270 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12271 $(HOST_EXPORTS) \
12272 $(POSTSTAGE1_HOST_EXPORTS) \
12273 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12274 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12275 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12276 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12278 cd $(HOST_SUBDIR)/mpc || exit 1; \
12279 case $(srcdir) in \
12280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12281 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12283 esac; \
12284 srcdiroption="--srcdir=$${topdir}/mpc"; \
12285 libsrcdir="$$s/mpc"; \
12286 $(SHELL) $${libsrcdir}/configure \
12287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12288 --target=${target_alias} $${srcdiroption} \
12289 --with-build-libsubdir=$(HOST_SUBDIR) \
12290 $(STAGE3_CONFIGURE_FLAGS) \
12291 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12292 @endif mpc-bootstrap
12294 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12295 maybe-configure-stage4-mpc:
12296 @if mpc-bootstrap
12297 maybe-configure-stage4-mpc: configure-stage4-mpc
12298 configure-stage4-mpc:
12299 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12300 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12301 @r=`${PWD_COMMAND}`; export r; \
12302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12303 TFLAGS="$(STAGE4_TFLAGS)"; \
12304 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12305 $(HOST_EXPORTS) \
12306 $(POSTSTAGE1_HOST_EXPORTS) \
12307 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12308 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12309 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12310 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12312 cd $(HOST_SUBDIR)/mpc || exit 1; \
12313 case $(srcdir) in \
12314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12315 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12317 esac; \
12318 srcdiroption="--srcdir=$${topdir}/mpc"; \
12319 libsrcdir="$$s/mpc"; \
12320 $(SHELL) $${libsrcdir}/configure \
12321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12322 --target=${target_alias} $${srcdiroption} \
12323 --with-build-libsubdir=$(HOST_SUBDIR) \
12324 $(STAGE4_CONFIGURE_FLAGS) \
12325 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12326 @endif mpc-bootstrap
12328 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12329 maybe-configure-stageprofile-mpc:
12330 @if mpc-bootstrap
12331 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12332 configure-stageprofile-mpc:
12333 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12334 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12335 @r=`${PWD_COMMAND}`; export r; \
12336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12337 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12338 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12339 $(HOST_EXPORTS) \
12340 $(POSTSTAGE1_HOST_EXPORTS) \
12341 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12342 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12343 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12344 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12346 cd $(HOST_SUBDIR)/mpc || exit 1; \
12347 case $(srcdir) in \
12348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12349 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12351 esac; \
12352 srcdiroption="--srcdir=$${topdir}/mpc"; \
12353 libsrcdir="$$s/mpc"; \
12354 $(SHELL) $${libsrcdir}/configure \
12355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12356 --target=${target_alias} $${srcdiroption} \
12357 --with-build-libsubdir=$(HOST_SUBDIR) \
12358 $(STAGEprofile_CONFIGURE_FLAGS) \
12359 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12360 @endif mpc-bootstrap
12362 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12363 maybe-configure-stagefeedback-mpc:
12364 @if mpc-bootstrap
12365 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12366 configure-stagefeedback-mpc:
12367 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12369 @r=`${PWD_COMMAND}`; export r; \
12370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12371 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12372 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12373 $(HOST_EXPORTS) \
12374 $(POSTSTAGE1_HOST_EXPORTS) \
12375 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12376 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12377 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12378 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12380 cd $(HOST_SUBDIR)/mpc || exit 1; \
12381 case $(srcdir) in \
12382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12383 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12385 esac; \
12386 srcdiroption="--srcdir=$${topdir}/mpc"; \
12387 libsrcdir="$$s/mpc"; \
12388 $(SHELL) $${libsrcdir}/configure \
12389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12390 --target=${target_alias} $${srcdiroption} \
12391 --with-build-libsubdir=$(HOST_SUBDIR) \
12392 $(STAGEfeedback_CONFIGURE_FLAGS) \
12393 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12394 @endif mpc-bootstrap
12400 .PHONY: all-mpc maybe-all-mpc
12401 maybe-all-mpc:
12402 @if gcc-bootstrap
12403 all-mpc: stage_current
12404 @endif gcc-bootstrap
12405 @if mpc
12406 TARGET-mpc=all
12407 maybe-all-mpc: all-mpc
12408 all-mpc: configure-mpc
12409 @r=`${PWD_COMMAND}`; export r; \
12410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12411 $(HOST_EXPORTS) \
12412 (cd $(HOST_SUBDIR)/mpc && \
12413 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12414 $(TARGET-mpc))
12415 @endif mpc
12419 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12420 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12421 maybe-all-stage1-mpc:
12422 maybe-clean-stage1-mpc:
12423 @if mpc-bootstrap
12424 maybe-all-stage1-mpc: all-stage1-mpc
12425 all-stage1: all-stage1-mpc
12426 TARGET-stage1-mpc = $(TARGET-mpc)
12427 all-stage1-mpc: configure-stage1-mpc
12428 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12429 @r=`${PWD_COMMAND}`; export r; \
12430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12431 TFLAGS="$(STAGE1_TFLAGS)"; \
12432 $(HOST_EXPORTS) \
12433 cd $(HOST_SUBDIR)/mpc && \
12434 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12435 CFLAGS="$(STAGE1_CFLAGS)" \
12436 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12437 LIBCFLAGS="$(LIBCFLAGS)" \
12438 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12439 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12440 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12441 $(EXTRA_HOST_FLAGS) \
12442 $(STAGE1_FLAGS_TO_PASS) \
12443 TFLAGS="$(STAGE1_TFLAGS)" \
12444 $(TARGET-stage1-mpc)
12446 maybe-clean-stage1-mpc: clean-stage1-mpc
12447 clean-stage1: clean-stage1-mpc
12448 clean-stage1-mpc:
12449 @if [ $(current_stage) = stage1 ]; then \
12450 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12451 else \
12452 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12453 $(MAKE) stage1-start; \
12454 fi; \
12455 cd $(HOST_SUBDIR)/mpc && \
12456 $(MAKE) $(EXTRA_HOST_FLAGS) \
12457 $(STAGE1_FLAGS_TO_PASS) clean
12458 @endif mpc-bootstrap
12461 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12462 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12463 maybe-all-stage2-mpc:
12464 maybe-clean-stage2-mpc:
12465 @if mpc-bootstrap
12466 maybe-all-stage2-mpc: all-stage2-mpc
12467 all-stage2: all-stage2-mpc
12468 TARGET-stage2-mpc = $(TARGET-mpc)
12469 all-stage2-mpc: configure-stage2-mpc
12470 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12471 @r=`${PWD_COMMAND}`; export r; \
12472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12473 TFLAGS="$(STAGE2_TFLAGS)"; \
12474 $(HOST_EXPORTS) \
12475 $(POSTSTAGE1_HOST_EXPORTS) \
12476 cd $(HOST_SUBDIR)/mpc && \
12477 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12478 CFLAGS="$(STAGE2_CFLAGS)" \
12479 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12480 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12481 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12482 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12483 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12484 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12485 TFLAGS="$(STAGE2_TFLAGS)" \
12486 $(TARGET-stage2-mpc)
12488 maybe-clean-stage2-mpc: clean-stage2-mpc
12489 clean-stage2: clean-stage2-mpc
12490 clean-stage2-mpc:
12491 @if [ $(current_stage) = stage2 ]; then \
12492 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12493 else \
12494 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12495 $(MAKE) stage2-start; \
12496 fi; \
12497 cd $(HOST_SUBDIR)/mpc && \
12498 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12499 @endif mpc-bootstrap
12502 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12503 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12504 maybe-all-stage3-mpc:
12505 maybe-clean-stage3-mpc:
12506 @if mpc-bootstrap
12507 maybe-all-stage3-mpc: all-stage3-mpc
12508 all-stage3: all-stage3-mpc
12509 TARGET-stage3-mpc = $(TARGET-mpc)
12510 all-stage3-mpc: configure-stage3-mpc
12511 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12512 @r=`${PWD_COMMAND}`; export r; \
12513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12514 TFLAGS="$(STAGE3_TFLAGS)"; \
12515 $(HOST_EXPORTS) \
12516 $(POSTSTAGE1_HOST_EXPORTS) \
12517 cd $(HOST_SUBDIR)/mpc && \
12518 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12519 CFLAGS="$(STAGE3_CFLAGS)" \
12520 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12521 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12522 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12523 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12524 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12525 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12526 TFLAGS="$(STAGE3_TFLAGS)" \
12527 $(TARGET-stage3-mpc)
12529 maybe-clean-stage3-mpc: clean-stage3-mpc
12530 clean-stage3: clean-stage3-mpc
12531 clean-stage3-mpc:
12532 @if [ $(current_stage) = stage3 ]; then \
12533 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12534 else \
12535 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12536 $(MAKE) stage3-start; \
12537 fi; \
12538 cd $(HOST_SUBDIR)/mpc && \
12539 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12540 @endif mpc-bootstrap
12543 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12544 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12545 maybe-all-stage4-mpc:
12546 maybe-clean-stage4-mpc:
12547 @if mpc-bootstrap
12548 maybe-all-stage4-mpc: all-stage4-mpc
12549 all-stage4: all-stage4-mpc
12550 TARGET-stage4-mpc = $(TARGET-mpc)
12551 all-stage4-mpc: configure-stage4-mpc
12552 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12553 @r=`${PWD_COMMAND}`; export r; \
12554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12555 TFLAGS="$(STAGE4_TFLAGS)"; \
12556 $(HOST_EXPORTS) \
12557 $(POSTSTAGE1_HOST_EXPORTS) \
12558 cd $(HOST_SUBDIR)/mpc && \
12559 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12560 CFLAGS="$(STAGE4_CFLAGS)" \
12561 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12562 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12563 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12564 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12565 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12566 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12567 TFLAGS="$(STAGE4_TFLAGS)" \
12568 $(TARGET-stage4-mpc)
12570 maybe-clean-stage4-mpc: clean-stage4-mpc
12571 clean-stage4: clean-stage4-mpc
12572 clean-stage4-mpc:
12573 @if [ $(current_stage) = stage4 ]; then \
12574 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12575 else \
12576 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12577 $(MAKE) stage4-start; \
12578 fi; \
12579 cd $(HOST_SUBDIR)/mpc && \
12580 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12581 @endif mpc-bootstrap
12584 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12585 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12586 maybe-all-stageprofile-mpc:
12587 maybe-clean-stageprofile-mpc:
12588 @if mpc-bootstrap
12589 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12590 all-stageprofile: all-stageprofile-mpc
12591 TARGET-stageprofile-mpc = $(TARGET-mpc)
12592 all-stageprofile-mpc: configure-stageprofile-mpc
12593 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12594 @r=`${PWD_COMMAND}`; export r; \
12595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12596 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12597 $(HOST_EXPORTS) \
12598 $(POSTSTAGE1_HOST_EXPORTS) \
12599 cd $(HOST_SUBDIR)/mpc && \
12600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12601 CFLAGS="$(STAGEprofile_CFLAGS)" \
12602 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12603 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12604 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12605 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12606 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12607 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12608 TFLAGS="$(STAGEprofile_TFLAGS)" \
12609 $(TARGET-stageprofile-mpc)
12611 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12612 clean-stageprofile: clean-stageprofile-mpc
12613 clean-stageprofile-mpc:
12614 @if [ $(current_stage) = stageprofile ]; then \
12615 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12616 else \
12617 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12618 $(MAKE) stageprofile-start; \
12619 fi; \
12620 cd $(HOST_SUBDIR)/mpc && \
12621 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12622 @endif mpc-bootstrap
12625 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12626 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12627 maybe-all-stagefeedback-mpc:
12628 maybe-clean-stagefeedback-mpc:
12629 @if mpc-bootstrap
12630 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12631 all-stagefeedback: all-stagefeedback-mpc
12632 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12633 all-stagefeedback-mpc: configure-stagefeedback-mpc
12634 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12635 @r=`${PWD_COMMAND}`; export r; \
12636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12637 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12638 $(HOST_EXPORTS) \
12639 $(POSTSTAGE1_HOST_EXPORTS) \
12640 cd $(HOST_SUBDIR)/mpc && \
12641 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12642 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12643 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12644 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12645 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12646 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12647 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12648 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12649 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12650 $(TARGET-stagefeedback-mpc)
12652 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12653 clean-stagefeedback: clean-stagefeedback-mpc
12654 clean-stagefeedback-mpc:
12655 @if [ $(current_stage) = stagefeedback ]; then \
12656 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12657 else \
12658 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12659 $(MAKE) stagefeedback-start; \
12660 fi; \
12661 cd $(HOST_SUBDIR)/mpc && \
12662 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12663 @endif mpc-bootstrap
12669 .PHONY: check-mpc maybe-check-mpc
12670 maybe-check-mpc:
12671 @if mpc
12672 maybe-check-mpc: check-mpc
12674 check-mpc:
12675 @: $(MAKE); $(unstage)
12676 @r=`${PWD_COMMAND}`; export r; \
12677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12678 $(HOST_EXPORTS) \
12679 (cd $(HOST_SUBDIR)/mpc && \
12680 $(MAKE) $(FLAGS_TO_PASS) check)
12682 @endif mpc
12684 .PHONY: install-mpc maybe-install-mpc
12685 maybe-install-mpc:
12686 @if mpc
12687 maybe-install-mpc: install-mpc
12689 install-mpc:
12691 @endif mpc
12693 .PHONY: install-strip-mpc maybe-install-strip-mpc
12694 maybe-install-strip-mpc:
12695 @if mpc
12696 maybe-install-strip-mpc: install-strip-mpc
12698 install-strip-mpc:
12700 @endif mpc
12702 # Other targets (info, dvi, pdf, etc.)
12704 .PHONY: maybe-info-mpc info-mpc
12705 maybe-info-mpc:
12706 @if mpc
12707 maybe-info-mpc: info-mpc
12709 info-mpc: \
12710 configure-mpc
12711 @[ -f ./mpc/Makefile ] || exit 0; \
12712 r=`${PWD_COMMAND}`; export r; \
12713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12714 $(HOST_EXPORTS) \
12715 for flag in $(EXTRA_HOST_FLAGS) ; do \
12716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12717 done; \
12718 echo "Doing info in mpc" ; \
12719 (cd $(HOST_SUBDIR)/mpc && \
12720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12722 "RANLIB=$${RANLIB}" \
12723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12724 info) \
12725 || exit 1
12727 @endif mpc
12729 .PHONY: maybe-dvi-mpc dvi-mpc
12730 maybe-dvi-mpc:
12731 @if mpc
12732 maybe-dvi-mpc: dvi-mpc
12734 dvi-mpc: \
12735 configure-mpc
12736 @[ -f ./mpc/Makefile ] || exit 0; \
12737 r=`${PWD_COMMAND}`; export r; \
12738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12739 $(HOST_EXPORTS) \
12740 for flag in $(EXTRA_HOST_FLAGS) ; do \
12741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12742 done; \
12743 echo "Doing dvi in mpc" ; \
12744 (cd $(HOST_SUBDIR)/mpc && \
12745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12747 "RANLIB=$${RANLIB}" \
12748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12749 dvi) \
12750 || exit 1
12752 @endif mpc
12754 .PHONY: maybe-pdf-mpc pdf-mpc
12755 maybe-pdf-mpc:
12756 @if mpc
12757 maybe-pdf-mpc: pdf-mpc
12759 pdf-mpc: \
12760 configure-mpc
12761 @[ -f ./mpc/Makefile ] || exit 0; \
12762 r=`${PWD_COMMAND}`; export r; \
12763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12764 $(HOST_EXPORTS) \
12765 for flag in $(EXTRA_HOST_FLAGS) ; do \
12766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12767 done; \
12768 echo "Doing pdf in mpc" ; \
12769 (cd $(HOST_SUBDIR)/mpc && \
12770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12772 "RANLIB=$${RANLIB}" \
12773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12774 pdf) \
12775 || exit 1
12777 @endif mpc
12779 .PHONY: maybe-html-mpc html-mpc
12780 maybe-html-mpc:
12781 @if mpc
12782 maybe-html-mpc: html-mpc
12784 html-mpc: \
12785 configure-mpc
12786 @[ -f ./mpc/Makefile ] || exit 0; \
12787 r=`${PWD_COMMAND}`; export r; \
12788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12789 $(HOST_EXPORTS) \
12790 for flag in $(EXTRA_HOST_FLAGS) ; do \
12791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12792 done; \
12793 echo "Doing html in mpc" ; \
12794 (cd $(HOST_SUBDIR)/mpc && \
12795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12797 "RANLIB=$${RANLIB}" \
12798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12799 html) \
12800 || exit 1
12802 @endif mpc
12804 .PHONY: maybe-TAGS-mpc TAGS-mpc
12805 maybe-TAGS-mpc:
12806 @if mpc
12807 maybe-TAGS-mpc: TAGS-mpc
12809 TAGS-mpc: \
12810 configure-mpc
12811 @[ -f ./mpc/Makefile ] || exit 0; \
12812 r=`${PWD_COMMAND}`; export r; \
12813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12814 $(HOST_EXPORTS) \
12815 for flag in $(EXTRA_HOST_FLAGS) ; do \
12816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12817 done; \
12818 echo "Doing TAGS in mpc" ; \
12819 (cd $(HOST_SUBDIR)/mpc && \
12820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12822 "RANLIB=$${RANLIB}" \
12823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12824 TAGS) \
12825 || exit 1
12827 @endif mpc
12829 .PHONY: maybe-install-info-mpc install-info-mpc
12830 maybe-install-info-mpc:
12831 @if mpc
12832 maybe-install-info-mpc: install-info-mpc
12834 install-info-mpc: \
12835 configure-mpc \
12836 info-mpc
12837 @[ -f ./mpc/Makefile ] || exit 0; \
12838 r=`${PWD_COMMAND}`; export r; \
12839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12840 $(HOST_EXPORTS) \
12841 for flag in $(EXTRA_HOST_FLAGS) ; do \
12842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12843 done; \
12844 echo "Doing install-info in mpc" ; \
12845 (cd $(HOST_SUBDIR)/mpc && \
12846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12848 "RANLIB=$${RANLIB}" \
12849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12850 install-info) \
12851 || exit 1
12853 @endif mpc
12855 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12856 maybe-install-pdf-mpc:
12857 @if mpc
12858 maybe-install-pdf-mpc: install-pdf-mpc
12860 install-pdf-mpc: \
12861 configure-mpc \
12862 pdf-mpc
12863 @[ -f ./mpc/Makefile ] || exit 0; \
12864 r=`${PWD_COMMAND}`; export r; \
12865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12866 $(HOST_EXPORTS) \
12867 for flag in $(EXTRA_HOST_FLAGS) ; do \
12868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12869 done; \
12870 echo "Doing install-pdf in mpc" ; \
12871 (cd $(HOST_SUBDIR)/mpc && \
12872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12874 "RANLIB=$${RANLIB}" \
12875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12876 install-pdf) \
12877 || exit 1
12879 @endif mpc
12881 .PHONY: maybe-install-html-mpc install-html-mpc
12882 maybe-install-html-mpc:
12883 @if mpc
12884 maybe-install-html-mpc: install-html-mpc
12886 install-html-mpc: \
12887 configure-mpc \
12888 html-mpc
12889 @[ -f ./mpc/Makefile ] || exit 0; \
12890 r=`${PWD_COMMAND}`; export r; \
12891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12892 $(HOST_EXPORTS) \
12893 for flag in $(EXTRA_HOST_FLAGS) ; do \
12894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12895 done; \
12896 echo "Doing install-html in mpc" ; \
12897 (cd $(HOST_SUBDIR)/mpc && \
12898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12900 "RANLIB=$${RANLIB}" \
12901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12902 install-html) \
12903 || exit 1
12905 @endif mpc
12907 .PHONY: maybe-installcheck-mpc installcheck-mpc
12908 maybe-installcheck-mpc:
12909 @if mpc
12910 maybe-installcheck-mpc: installcheck-mpc
12912 installcheck-mpc: \
12913 configure-mpc
12914 @[ -f ./mpc/Makefile ] || exit 0; \
12915 r=`${PWD_COMMAND}`; export r; \
12916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12917 $(HOST_EXPORTS) \
12918 for flag in $(EXTRA_HOST_FLAGS) ; do \
12919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12920 done; \
12921 echo "Doing installcheck in mpc" ; \
12922 (cd $(HOST_SUBDIR)/mpc && \
12923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12925 "RANLIB=$${RANLIB}" \
12926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12927 installcheck) \
12928 || exit 1
12930 @endif mpc
12932 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12933 maybe-mostlyclean-mpc:
12934 @if mpc
12935 maybe-mostlyclean-mpc: mostlyclean-mpc
12937 mostlyclean-mpc:
12938 @[ -f ./mpc/Makefile ] || exit 0; \
12939 r=`${PWD_COMMAND}`; export r; \
12940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12941 $(HOST_EXPORTS) \
12942 for flag in $(EXTRA_HOST_FLAGS) ; do \
12943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12944 done; \
12945 echo "Doing mostlyclean in mpc" ; \
12946 (cd $(HOST_SUBDIR)/mpc && \
12947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12949 "RANLIB=$${RANLIB}" \
12950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12951 mostlyclean) \
12952 || exit 1
12954 @endif mpc
12956 .PHONY: maybe-clean-mpc clean-mpc
12957 maybe-clean-mpc:
12958 @if mpc
12959 maybe-clean-mpc: clean-mpc
12961 clean-mpc:
12962 @[ -f ./mpc/Makefile ] || exit 0; \
12963 r=`${PWD_COMMAND}`; export r; \
12964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12965 $(HOST_EXPORTS) \
12966 for flag in $(EXTRA_HOST_FLAGS) ; do \
12967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12968 done; \
12969 echo "Doing clean in mpc" ; \
12970 (cd $(HOST_SUBDIR)/mpc && \
12971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12973 "RANLIB=$${RANLIB}" \
12974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12975 clean) \
12976 || exit 1
12978 @endif mpc
12980 .PHONY: maybe-distclean-mpc distclean-mpc
12981 maybe-distclean-mpc:
12982 @if mpc
12983 maybe-distclean-mpc: distclean-mpc
12985 distclean-mpc:
12986 @[ -f ./mpc/Makefile ] || exit 0; \
12987 r=`${PWD_COMMAND}`; export r; \
12988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12989 $(HOST_EXPORTS) \
12990 for flag in $(EXTRA_HOST_FLAGS) ; do \
12991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12992 done; \
12993 echo "Doing distclean in mpc" ; \
12994 (cd $(HOST_SUBDIR)/mpc && \
12995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12997 "RANLIB=$${RANLIB}" \
12998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12999 distclean) \
13000 || exit 1
13002 @endif mpc
13004 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13005 maybe-maintainer-clean-mpc:
13006 @if mpc
13007 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13009 maintainer-clean-mpc:
13010 @[ -f ./mpc/Makefile ] || exit 0; \
13011 r=`${PWD_COMMAND}`; export r; \
13012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13013 $(HOST_EXPORTS) \
13014 for flag in $(EXTRA_HOST_FLAGS) ; do \
13015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13016 done; \
13017 echo "Doing maintainer-clean in mpc" ; \
13018 (cd $(HOST_SUBDIR)/mpc && \
13019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13021 "RANLIB=$${RANLIB}" \
13022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13023 maintainer-clean) \
13024 || exit 1
13026 @endif mpc
13030 .PHONY: configure-isl maybe-configure-isl
13031 maybe-configure-isl:
13032 @if gcc-bootstrap
13033 configure-isl: stage_current
13034 @endif gcc-bootstrap
13035 @if isl
13036 maybe-configure-isl: configure-isl
13037 configure-isl:
13038 @r=`${PWD_COMMAND}`; export r; \
13039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13040 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13041 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13042 $(HOST_EXPORTS) \
13043 echo Configuring in $(HOST_SUBDIR)/isl; \
13044 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13045 case $(srcdir) in \
13046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13047 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13049 esac; \
13050 srcdiroption="--srcdir=$${topdir}/isl"; \
13051 libsrcdir="$$s/isl"; \
13052 $(SHELL) $${libsrcdir}/configure \
13053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13054 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13055 || exit 1
13056 @endif isl
13060 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13061 maybe-configure-stage1-isl:
13062 @if isl-bootstrap
13063 maybe-configure-stage1-isl: configure-stage1-isl
13064 configure-stage1-isl:
13065 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13067 @r=`${PWD_COMMAND}`; export r; \
13068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13069 TFLAGS="$(STAGE1_TFLAGS)"; \
13070 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13071 $(HOST_EXPORTS) \
13072 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13073 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13074 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13075 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13077 cd $(HOST_SUBDIR)/isl || exit 1; \
13078 case $(srcdir) in \
13079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13080 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13082 esac; \
13083 srcdiroption="--srcdir=$${topdir}/isl"; \
13084 libsrcdir="$$s/isl"; \
13085 $(SHELL) $${libsrcdir}/configure \
13086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13087 --target=${target_alias} $${srcdiroption} \
13088 $(STAGE1_CONFIGURE_FLAGS) \
13089 --disable-shared @extra_isl_gmp_configure_flags@
13090 @endif isl-bootstrap
13092 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13093 maybe-configure-stage2-isl:
13094 @if isl-bootstrap
13095 maybe-configure-stage2-isl: configure-stage2-isl
13096 configure-stage2-isl:
13097 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13099 @r=`${PWD_COMMAND}`; export r; \
13100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13101 TFLAGS="$(STAGE2_TFLAGS)"; \
13102 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13103 $(HOST_EXPORTS) \
13104 $(POSTSTAGE1_HOST_EXPORTS) \
13105 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13106 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13107 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13108 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13110 cd $(HOST_SUBDIR)/isl || exit 1; \
13111 case $(srcdir) in \
13112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13113 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13115 esac; \
13116 srcdiroption="--srcdir=$${topdir}/isl"; \
13117 libsrcdir="$$s/isl"; \
13118 $(SHELL) $${libsrcdir}/configure \
13119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13120 --target=${target_alias} $${srcdiroption} \
13121 --with-build-libsubdir=$(HOST_SUBDIR) \
13122 $(STAGE2_CONFIGURE_FLAGS) \
13123 --disable-shared @extra_isl_gmp_configure_flags@
13124 @endif isl-bootstrap
13126 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13127 maybe-configure-stage3-isl:
13128 @if isl-bootstrap
13129 maybe-configure-stage3-isl: configure-stage3-isl
13130 configure-stage3-isl:
13131 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13133 @r=`${PWD_COMMAND}`; export r; \
13134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13135 TFLAGS="$(STAGE3_TFLAGS)"; \
13136 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13137 $(HOST_EXPORTS) \
13138 $(POSTSTAGE1_HOST_EXPORTS) \
13139 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13140 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13141 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13142 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13144 cd $(HOST_SUBDIR)/isl || exit 1; \
13145 case $(srcdir) in \
13146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13147 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13149 esac; \
13150 srcdiroption="--srcdir=$${topdir}/isl"; \
13151 libsrcdir="$$s/isl"; \
13152 $(SHELL) $${libsrcdir}/configure \
13153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13154 --target=${target_alias} $${srcdiroption} \
13155 --with-build-libsubdir=$(HOST_SUBDIR) \
13156 $(STAGE3_CONFIGURE_FLAGS) \
13157 --disable-shared @extra_isl_gmp_configure_flags@
13158 @endif isl-bootstrap
13160 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13161 maybe-configure-stage4-isl:
13162 @if isl-bootstrap
13163 maybe-configure-stage4-isl: configure-stage4-isl
13164 configure-stage4-isl:
13165 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13167 @r=`${PWD_COMMAND}`; export r; \
13168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13169 TFLAGS="$(STAGE4_TFLAGS)"; \
13170 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13171 $(HOST_EXPORTS) \
13172 $(POSTSTAGE1_HOST_EXPORTS) \
13173 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13174 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13175 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13176 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13178 cd $(HOST_SUBDIR)/isl || exit 1; \
13179 case $(srcdir) in \
13180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13181 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13183 esac; \
13184 srcdiroption="--srcdir=$${topdir}/isl"; \
13185 libsrcdir="$$s/isl"; \
13186 $(SHELL) $${libsrcdir}/configure \
13187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13188 --target=${target_alias} $${srcdiroption} \
13189 --with-build-libsubdir=$(HOST_SUBDIR) \
13190 $(STAGE4_CONFIGURE_FLAGS) \
13191 --disable-shared @extra_isl_gmp_configure_flags@
13192 @endif isl-bootstrap
13194 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13195 maybe-configure-stageprofile-isl:
13196 @if isl-bootstrap
13197 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13198 configure-stageprofile-isl:
13199 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13200 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13201 @r=`${PWD_COMMAND}`; export r; \
13202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13203 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13204 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13205 $(HOST_EXPORTS) \
13206 $(POSTSTAGE1_HOST_EXPORTS) \
13207 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13208 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13209 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13210 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13212 cd $(HOST_SUBDIR)/isl || exit 1; \
13213 case $(srcdir) in \
13214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13215 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13217 esac; \
13218 srcdiroption="--srcdir=$${topdir}/isl"; \
13219 libsrcdir="$$s/isl"; \
13220 $(SHELL) $${libsrcdir}/configure \
13221 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13222 --target=${target_alias} $${srcdiroption} \
13223 --with-build-libsubdir=$(HOST_SUBDIR) \
13224 $(STAGEprofile_CONFIGURE_FLAGS) \
13225 --disable-shared @extra_isl_gmp_configure_flags@
13226 @endif isl-bootstrap
13228 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13229 maybe-configure-stagefeedback-isl:
13230 @if isl-bootstrap
13231 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13232 configure-stagefeedback-isl:
13233 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13235 @r=`${PWD_COMMAND}`; export r; \
13236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13237 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13238 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13239 $(HOST_EXPORTS) \
13240 $(POSTSTAGE1_HOST_EXPORTS) \
13241 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13242 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13243 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13244 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13246 cd $(HOST_SUBDIR)/isl || exit 1; \
13247 case $(srcdir) in \
13248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13249 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13251 esac; \
13252 srcdiroption="--srcdir=$${topdir}/isl"; \
13253 libsrcdir="$$s/isl"; \
13254 $(SHELL) $${libsrcdir}/configure \
13255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13256 --target=${target_alias} $${srcdiroption} \
13257 --with-build-libsubdir=$(HOST_SUBDIR) \
13258 $(STAGEfeedback_CONFIGURE_FLAGS) \
13259 --disable-shared @extra_isl_gmp_configure_flags@
13260 @endif isl-bootstrap
13266 .PHONY: all-isl maybe-all-isl
13267 maybe-all-isl:
13268 @if gcc-bootstrap
13269 all-isl: stage_current
13270 @endif gcc-bootstrap
13271 @if isl
13272 TARGET-isl=all
13273 maybe-all-isl: all-isl
13274 all-isl: configure-isl
13275 @r=`${PWD_COMMAND}`; export r; \
13276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13277 $(HOST_EXPORTS) \
13278 (cd $(HOST_SUBDIR)/isl && \
13279 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13280 $(TARGET-isl))
13281 @endif isl
13285 .PHONY: all-stage1-isl maybe-all-stage1-isl
13286 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13287 maybe-all-stage1-isl:
13288 maybe-clean-stage1-isl:
13289 @if isl-bootstrap
13290 maybe-all-stage1-isl: all-stage1-isl
13291 all-stage1: all-stage1-isl
13292 TARGET-stage1-isl = $(TARGET-isl)
13293 all-stage1-isl: configure-stage1-isl
13294 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13295 @r=`${PWD_COMMAND}`; export r; \
13296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13297 TFLAGS="$(STAGE1_TFLAGS)"; \
13298 $(HOST_EXPORTS) \
13299 cd $(HOST_SUBDIR)/isl && \
13300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13301 CFLAGS="$(STAGE1_CFLAGS)" \
13302 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13303 LIBCFLAGS="$(LIBCFLAGS)" \
13304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13307 $(EXTRA_HOST_FLAGS) \
13308 $(STAGE1_FLAGS_TO_PASS) V=1 \
13309 TFLAGS="$(STAGE1_TFLAGS)" \
13310 $(TARGET-stage1-isl)
13312 maybe-clean-stage1-isl: clean-stage1-isl
13313 clean-stage1: clean-stage1-isl
13314 clean-stage1-isl:
13315 @if [ $(current_stage) = stage1 ]; then \
13316 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13317 else \
13318 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13319 $(MAKE) stage1-start; \
13320 fi; \
13321 cd $(HOST_SUBDIR)/isl && \
13322 $(MAKE) $(EXTRA_HOST_FLAGS) \
13323 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13324 @endif isl-bootstrap
13327 .PHONY: all-stage2-isl maybe-all-stage2-isl
13328 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13329 maybe-all-stage2-isl:
13330 maybe-clean-stage2-isl:
13331 @if isl-bootstrap
13332 maybe-all-stage2-isl: all-stage2-isl
13333 all-stage2: all-stage2-isl
13334 TARGET-stage2-isl = $(TARGET-isl)
13335 all-stage2-isl: configure-stage2-isl
13336 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13337 @r=`${PWD_COMMAND}`; export r; \
13338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13339 TFLAGS="$(STAGE2_TFLAGS)"; \
13340 $(HOST_EXPORTS) \
13341 $(POSTSTAGE1_HOST_EXPORTS) \
13342 cd $(HOST_SUBDIR)/isl && \
13343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13344 CFLAGS="$(STAGE2_CFLAGS)" \
13345 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13346 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13351 TFLAGS="$(STAGE2_TFLAGS)" \
13352 $(TARGET-stage2-isl)
13354 maybe-clean-stage2-isl: clean-stage2-isl
13355 clean-stage2: clean-stage2-isl
13356 clean-stage2-isl:
13357 @if [ $(current_stage) = stage2 ]; then \
13358 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13359 else \
13360 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13361 $(MAKE) stage2-start; \
13362 fi; \
13363 cd $(HOST_SUBDIR)/isl && \
13364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13365 @endif isl-bootstrap
13368 .PHONY: all-stage3-isl maybe-all-stage3-isl
13369 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13370 maybe-all-stage3-isl:
13371 maybe-clean-stage3-isl:
13372 @if isl-bootstrap
13373 maybe-all-stage3-isl: all-stage3-isl
13374 all-stage3: all-stage3-isl
13375 TARGET-stage3-isl = $(TARGET-isl)
13376 all-stage3-isl: configure-stage3-isl
13377 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13378 @r=`${PWD_COMMAND}`; export r; \
13379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13380 TFLAGS="$(STAGE3_TFLAGS)"; \
13381 $(HOST_EXPORTS) \
13382 $(POSTSTAGE1_HOST_EXPORTS) \
13383 cd $(HOST_SUBDIR)/isl && \
13384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13385 CFLAGS="$(STAGE3_CFLAGS)" \
13386 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13387 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13392 TFLAGS="$(STAGE3_TFLAGS)" \
13393 $(TARGET-stage3-isl)
13395 maybe-clean-stage3-isl: clean-stage3-isl
13396 clean-stage3: clean-stage3-isl
13397 clean-stage3-isl:
13398 @if [ $(current_stage) = stage3 ]; then \
13399 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13400 else \
13401 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13402 $(MAKE) stage3-start; \
13403 fi; \
13404 cd $(HOST_SUBDIR)/isl && \
13405 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13406 @endif isl-bootstrap
13409 .PHONY: all-stage4-isl maybe-all-stage4-isl
13410 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13411 maybe-all-stage4-isl:
13412 maybe-clean-stage4-isl:
13413 @if isl-bootstrap
13414 maybe-all-stage4-isl: all-stage4-isl
13415 all-stage4: all-stage4-isl
13416 TARGET-stage4-isl = $(TARGET-isl)
13417 all-stage4-isl: configure-stage4-isl
13418 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13419 @r=`${PWD_COMMAND}`; export r; \
13420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13421 TFLAGS="$(STAGE4_TFLAGS)"; \
13422 $(HOST_EXPORTS) \
13423 $(POSTSTAGE1_HOST_EXPORTS) \
13424 cd $(HOST_SUBDIR)/isl && \
13425 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13426 CFLAGS="$(STAGE4_CFLAGS)" \
13427 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13428 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13429 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13430 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13431 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13432 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13433 TFLAGS="$(STAGE4_TFLAGS)" \
13434 $(TARGET-stage4-isl)
13436 maybe-clean-stage4-isl: clean-stage4-isl
13437 clean-stage4: clean-stage4-isl
13438 clean-stage4-isl:
13439 @if [ $(current_stage) = stage4 ]; then \
13440 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13441 else \
13442 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13443 $(MAKE) stage4-start; \
13444 fi; \
13445 cd $(HOST_SUBDIR)/isl && \
13446 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13447 @endif isl-bootstrap
13450 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13451 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13452 maybe-all-stageprofile-isl:
13453 maybe-clean-stageprofile-isl:
13454 @if isl-bootstrap
13455 maybe-all-stageprofile-isl: all-stageprofile-isl
13456 all-stageprofile: all-stageprofile-isl
13457 TARGET-stageprofile-isl = $(TARGET-isl)
13458 all-stageprofile-isl: configure-stageprofile-isl
13459 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13460 @r=`${PWD_COMMAND}`; export r; \
13461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13462 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13463 $(HOST_EXPORTS) \
13464 $(POSTSTAGE1_HOST_EXPORTS) \
13465 cd $(HOST_SUBDIR)/isl && \
13466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13467 CFLAGS="$(STAGEprofile_CFLAGS)" \
13468 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13469 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13470 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13471 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13472 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13473 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13474 TFLAGS="$(STAGEprofile_TFLAGS)" \
13475 $(TARGET-stageprofile-isl)
13477 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13478 clean-stageprofile: clean-stageprofile-isl
13479 clean-stageprofile-isl:
13480 @if [ $(current_stage) = stageprofile ]; then \
13481 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13482 else \
13483 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13484 $(MAKE) stageprofile-start; \
13485 fi; \
13486 cd $(HOST_SUBDIR)/isl && \
13487 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13488 @endif isl-bootstrap
13491 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13492 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13493 maybe-all-stagefeedback-isl:
13494 maybe-clean-stagefeedback-isl:
13495 @if isl-bootstrap
13496 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13497 all-stagefeedback: all-stagefeedback-isl
13498 TARGET-stagefeedback-isl = $(TARGET-isl)
13499 all-stagefeedback-isl: configure-stagefeedback-isl
13500 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13501 @r=`${PWD_COMMAND}`; export r; \
13502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13503 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13504 $(HOST_EXPORTS) \
13505 $(POSTSTAGE1_HOST_EXPORTS) \
13506 cd $(HOST_SUBDIR)/isl && \
13507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13508 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13509 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13510 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13511 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13512 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13513 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13514 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13515 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13516 $(TARGET-stagefeedback-isl)
13518 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13519 clean-stagefeedback: clean-stagefeedback-isl
13520 clean-stagefeedback-isl:
13521 @if [ $(current_stage) = stagefeedback ]; then \
13522 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13523 else \
13524 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13525 $(MAKE) stagefeedback-start; \
13526 fi; \
13527 cd $(HOST_SUBDIR)/isl && \
13528 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13529 @endif isl-bootstrap
13535 .PHONY: check-isl maybe-check-isl
13536 maybe-check-isl:
13537 @if isl
13538 maybe-check-isl: check-isl
13540 check-isl:
13541 @: $(MAKE); $(unstage)
13542 @r=`${PWD_COMMAND}`; export r; \
13543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13544 $(HOST_EXPORTS) \
13545 (cd $(HOST_SUBDIR)/isl && \
13546 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13548 @endif isl
13550 .PHONY: install-isl maybe-install-isl
13551 maybe-install-isl:
13552 @if isl
13553 maybe-install-isl: install-isl
13555 install-isl:
13557 @endif isl
13559 .PHONY: install-strip-isl maybe-install-strip-isl
13560 maybe-install-strip-isl:
13561 @if isl
13562 maybe-install-strip-isl: install-strip-isl
13564 install-strip-isl:
13566 @endif isl
13568 # Other targets (info, dvi, pdf, etc.)
13570 .PHONY: maybe-info-isl info-isl
13571 maybe-info-isl:
13572 @if isl
13573 maybe-info-isl: info-isl
13575 info-isl: \
13576 configure-isl
13577 @[ -f ./isl/Makefile ] || exit 0; \
13578 r=`${PWD_COMMAND}`; export r; \
13579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13580 $(HOST_EXPORTS) \
13581 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13583 done; \
13584 echo "Doing info in isl" ; \
13585 (cd $(HOST_SUBDIR)/isl && \
13586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13588 "RANLIB=$${RANLIB}" \
13589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13590 info) \
13591 || exit 1
13593 @endif isl
13595 .PHONY: maybe-dvi-isl dvi-isl
13596 maybe-dvi-isl:
13597 @if isl
13598 maybe-dvi-isl: dvi-isl
13600 dvi-isl: \
13601 configure-isl
13602 @[ -f ./isl/Makefile ] || exit 0; \
13603 r=`${PWD_COMMAND}`; export r; \
13604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13605 $(HOST_EXPORTS) \
13606 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13608 done; \
13609 echo "Doing dvi in isl" ; \
13610 (cd $(HOST_SUBDIR)/isl && \
13611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13613 "RANLIB=$${RANLIB}" \
13614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13615 dvi) \
13616 || exit 1
13618 @endif isl
13620 .PHONY: maybe-pdf-isl pdf-isl
13621 maybe-pdf-isl:
13622 @if isl
13623 maybe-pdf-isl: pdf-isl
13625 pdf-isl: \
13626 configure-isl
13627 @[ -f ./isl/Makefile ] || exit 0; \
13628 r=`${PWD_COMMAND}`; export r; \
13629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13630 $(HOST_EXPORTS) \
13631 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13633 done; \
13634 echo "Doing pdf in isl" ; \
13635 (cd $(HOST_SUBDIR)/isl && \
13636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13638 "RANLIB=$${RANLIB}" \
13639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13640 pdf) \
13641 || exit 1
13643 @endif isl
13645 .PHONY: maybe-html-isl html-isl
13646 maybe-html-isl:
13647 @if isl
13648 maybe-html-isl: html-isl
13650 html-isl: \
13651 configure-isl
13652 @[ -f ./isl/Makefile ] || exit 0; \
13653 r=`${PWD_COMMAND}`; export r; \
13654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13655 $(HOST_EXPORTS) \
13656 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13658 done; \
13659 echo "Doing html in isl" ; \
13660 (cd $(HOST_SUBDIR)/isl && \
13661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13663 "RANLIB=$${RANLIB}" \
13664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13665 html) \
13666 || exit 1
13668 @endif isl
13670 .PHONY: maybe-TAGS-isl TAGS-isl
13671 maybe-TAGS-isl:
13672 @if isl
13673 maybe-TAGS-isl: TAGS-isl
13675 TAGS-isl: \
13676 configure-isl
13677 @[ -f ./isl/Makefile ] || exit 0; \
13678 r=`${PWD_COMMAND}`; export r; \
13679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13680 $(HOST_EXPORTS) \
13681 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13683 done; \
13684 echo "Doing TAGS in isl" ; \
13685 (cd $(HOST_SUBDIR)/isl && \
13686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13688 "RANLIB=$${RANLIB}" \
13689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13690 TAGS) \
13691 || exit 1
13693 @endif isl
13695 .PHONY: maybe-install-info-isl install-info-isl
13696 maybe-install-info-isl:
13697 @if isl
13698 maybe-install-info-isl: install-info-isl
13700 install-info-isl: \
13701 configure-isl \
13702 info-isl
13703 @[ -f ./isl/Makefile ] || exit 0; \
13704 r=`${PWD_COMMAND}`; export r; \
13705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13706 $(HOST_EXPORTS) \
13707 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13709 done; \
13710 echo "Doing install-info in isl" ; \
13711 (cd $(HOST_SUBDIR)/isl && \
13712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13714 "RANLIB=$${RANLIB}" \
13715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13716 install-info) \
13717 || exit 1
13719 @endif isl
13721 .PHONY: maybe-install-pdf-isl install-pdf-isl
13722 maybe-install-pdf-isl:
13723 @if isl
13724 maybe-install-pdf-isl: install-pdf-isl
13726 install-pdf-isl: \
13727 configure-isl \
13728 pdf-isl
13729 @[ -f ./isl/Makefile ] || exit 0; \
13730 r=`${PWD_COMMAND}`; export r; \
13731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13732 $(HOST_EXPORTS) \
13733 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13735 done; \
13736 echo "Doing install-pdf in isl" ; \
13737 (cd $(HOST_SUBDIR)/isl && \
13738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13740 "RANLIB=$${RANLIB}" \
13741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13742 install-pdf) \
13743 || exit 1
13745 @endif isl
13747 .PHONY: maybe-install-html-isl install-html-isl
13748 maybe-install-html-isl:
13749 @if isl
13750 maybe-install-html-isl: install-html-isl
13752 install-html-isl: \
13753 configure-isl \
13754 html-isl
13755 @[ -f ./isl/Makefile ] || exit 0; \
13756 r=`${PWD_COMMAND}`; export r; \
13757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13758 $(HOST_EXPORTS) \
13759 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13761 done; \
13762 echo "Doing install-html in isl" ; \
13763 (cd $(HOST_SUBDIR)/isl && \
13764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13766 "RANLIB=$${RANLIB}" \
13767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13768 install-html) \
13769 || exit 1
13771 @endif isl
13773 .PHONY: maybe-installcheck-isl installcheck-isl
13774 maybe-installcheck-isl:
13775 @if isl
13776 maybe-installcheck-isl: installcheck-isl
13778 installcheck-isl: \
13779 configure-isl
13780 @[ -f ./isl/Makefile ] || exit 0; \
13781 r=`${PWD_COMMAND}`; export r; \
13782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13783 $(HOST_EXPORTS) \
13784 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13786 done; \
13787 echo "Doing installcheck in isl" ; \
13788 (cd $(HOST_SUBDIR)/isl && \
13789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13791 "RANLIB=$${RANLIB}" \
13792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13793 installcheck) \
13794 || exit 1
13796 @endif isl
13798 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
13799 maybe-mostlyclean-isl:
13800 @if isl
13801 maybe-mostlyclean-isl: mostlyclean-isl
13803 mostlyclean-isl:
13804 @[ -f ./isl/Makefile ] || exit 0; \
13805 r=`${PWD_COMMAND}`; export r; \
13806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13807 $(HOST_EXPORTS) \
13808 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13810 done; \
13811 echo "Doing mostlyclean in isl" ; \
13812 (cd $(HOST_SUBDIR)/isl && \
13813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13815 "RANLIB=$${RANLIB}" \
13816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13817 mostlyclean) \
13818 || exit 1
13820 @endif isl
13822 .PHONY: maybe-clean-isl clean-isl
13823 maybe-clean-isl:
13824 @if isl
13825 maybe-clean-isl: clean-isl
13827 clean-isl:
13828 @[ -f ./isl/Makefile ] || exit 0; \
13829 r=`${PWD_COMMAND}`; export r; \
13830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13831 $(HOST_EXPORTS) \
13832 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13834 done; \
13835 echo "Doing clean in isl" ; \
13836 (cd $(HOST_SUBDIR)/isl && \
13837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13839 "RANLIB=$${RANLIB}" \
13840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13841 clean) \
13842 || exit 1
13844 @endif isl
13846 .PHONY: maybe-distclean-isl distclean-isl
13847 maybe-distclean-isl:
13848 @if isl
13849 maybe-distclean-isl: distclean-isl
13851 distclean-isl:
13852 @[ -f ./isl/Makefile ] || exit 0; \
13853 r=`${PWD_COMMAND}`; export r; \
13854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13855 $(HOST_EXPORTS) \
13856 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13858 done; \
13859 echo "Doing distclean in isl" ; \
13860 (cd $(HOST_SUBDIR)/isl && \
13861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13863 "RANLIB=$${RANLIB}" \
13864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13865 distclean) \
13866 || exit 1
13868 @endif isl
13870 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13871 maybe-maintainer-clean-isl:
13872 @if isl
13873 maybe-maintainer-clean-isl: maintainer-clean-isl
13875 maintainer-clean-isl:
13876 @[ -f ./isl/Makefile ] || exit 0; \
13877 r=`${PWD_COMMAND}`; export r; \
13878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13879 $(HOST_EXPORTS) \
13880 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13882 done; \
13883 echo "Doing maintainer-clean in isl" ; \
13884 (cd $(HOST_SUBDIR)/isl && \
13885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13887 "RANLIB=$${RANLIB}" \
13888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13889 maintainer-clean) \
13890 || exit 1
13892 @endif isl
13896 .PHONY: configure-cloog maybe-configure-cloog
13897 maybe-configure-cloog:
13898 @if gcc-bootstrap
13899 configure-cloog: stage_current
13900 @endif gcc-bootstrap
13901 @if cloog
13902 maybe-configure-cloog: configure-cloog
13903 configure-cloog:
13904 @r=`${PWD_COMMAND}`; export r; \
13905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13906 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13908 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13909 echo Configuring in $(HOST_SUBDIR)/cloog; \
13910 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13911 case $(srcdir) in \
13912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13913 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13915 esac; \
13916 srcdiroption="--srcdir=$${topdir}/cloog"; \
13917 libsrcdir="$$s/cloog"; \
13918 $(SHELL) $${libsrcdir}/configure \
13919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13920 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13921 || exit 1
13922 @endif cloog
13926 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13927 maybe-configure-stage1-cloog:
13928 @if cloog-bootstrap
13929 maybe-configure-stage1-cloog: configure-stage1-cloog
13930 configure-stage1-cloog:
13931 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13933 @r=`${PWD_COMMAND}`; export r; \
13934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13935 TFLAGS="$(STAGE1_TFLAGS)"; \
13936 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13937 $(HOST_EXPORTS) \
13938 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13939 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13940 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13941 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13943 cd $(HOST_SUBDIR)/cloog || exit 1; \
13944 case $(srcdir) in \
13945 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13946 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13947 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13948 esac; \
13949 srcdiroption="--srcdir=$${topdir}/cloog"; \
13950 libsrcdir="$$s/cloog"; \
13951 $(SHELL) $${libsrcdir}/configure \
13952 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13953 --target=${target_alias} $${srcdiroption} \
13954 $(STAGE1_CONFIGURE_FLAGS) \
13955 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13956 @endif cloog-bootstrap
13958 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13959 maybe-configure-stage2-cloog:
13960 @if cloog-bootstrap
13961 maybe-configure-stage2-cloog: configure-stage2-cloog
13962 configure-stage2-cloog:
13963 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13965 @r=`${PWD_COMMAND}`; export r; \
13966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13967 TFLAGS="$(STAGE2_TFLAGS)"; \
13968 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13969 $(HOST_EXPORTS) \
13970 $(POSTSTAGE1_HOST_EXPORTS) \
13971 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13972 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13973 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13974 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13976 cd $(HOST_SUBDIR)/cloog || exit 1; \
13977 case $(srcdir) in \
13978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13979 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13981 esac; \
13982 srcdiroption="--srcdir=$${topdir}/cloog"; \
13983 libsrcdir="$$s/cloog"; \
13984 $(SHELL) $${libsrcdir}/configure \
13985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13986 --target=${target_alias} $${srcdiroption} \
13987 --with-build-libsubdir=$(HOST_SUBDIR) \
13988 $(STAGE2_CONFIGURE_FLAGS) \
13989 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13990 @endif cloog-bootstrap
13992 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13993 maybe-configure-stage3-cloog:
13994 @if cloog-bootstrap
13995 maybe-configure-stage3-cloog: configure-stage3-cloog
13996 configure-stage3-cloog:
13997 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13999 @r=`${PWD_COMMAND}`; export r; \
14000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14001 TFLAGS="$(STAGE3_TFLAGS)"; \
14002 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14003 $(HOST_EXPORTS) \
14004 $(POSTSTAGE1_HOST_EXPORTS) \
14005 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14006 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14007 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14008 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14010 cd $(HOST_SUBDIR)/cloog || exit 1; \
14011 case $(srcdir) in \
14012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14013 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14015 esac; \
14016 srcdiroption="--srcdir=$${topdir}/cloog"; \
14017 libsrcdir="$$s/cloog"; \
14018 $(SHELL) $${libsrcdir}/configure \
14019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14020 --target=${target_alias} $${srcdiroption} \
14021 --with-build-libsubdir=$(HOST_SUBDIR) \
14022 $(STAGE3_CONFIGURE_FLAGS) \
14023 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14024 @endif cloog-bootstrap
14026 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14027 maybe-configure-stage4-cloog:
14028 @if cloog-bootstrap
14029 maybe-configure-stage4-cloog: configure-stage4-cloog
14030 configure-stage4-cloog:
14031 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14033 @r=`${PWD_COMMAND}`; export r; \
14034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14035 TFLAGS="$(STAGE4_TFLAGS)"; \
14036 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14037 $(HOST_EXPORTS) \
14038 $(POSTSTAGE1_HOST_EXPORTS) \
14039 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14040 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14041 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14042 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14044 cd $(HOST_SUBDIR)/cloog || exit 1; \
14045 case $(srcdir) in \
14046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14047 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14049 esac; \
14050 srcdiroption="--srcdir=$${topdir}/cloog"; \
14051 libsrcdir="$$s/cloog"; \
14052 $(SHELL) $${libsrcdir}/configure \
14053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14054 --target=${target_alias} $${srcdiroption} \
14055 --with-build-libsubdir=$(HOST_SUBDIR) \
14056 $(STAGE4_CONFIGURE_FLAGS) \
14057 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14058 @endif cloog-bootstrap
14060 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14061 maybe-configure-stageprofile-cloog:
14062 @if cloog-bootstrap
14063 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14064 configure-stageprofile-cloog:
14065 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14067 @r=`${PWD_COMMAND}`; export r; \
14068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14069 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14070 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14071 $(HOST_EXPORTS) \
14072 $(POSTSTAGE1_HOST_EXPORTS) \
14073 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14074 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14075 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14076 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14078 cd $(HOST_SUBDIR)/cloog || exit 1; \
14079 case $(srcdir) in \
14080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14081 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14083 esac; \
14084 srcdiroption="--srcdir=$${topdir}/cloog"; \
14085 libsrcdir="$$s/cloog"; \
14086 $(SHELL) $${libsrcdir}/configure \
14087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14088 --target=${target_alias} $${srcdiroption} \
14089 --with-build-libsubdir=$(HOST_SUBDIR) \
14090 $(STAGEprofile_CONFIGURE_FLAGS) \
14091 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14092 @endif cloog-bootstrap
14094 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14095 maybe-configure-stagefeedback-cloog:
14096 @if cloog-bootstrap
14097 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14098 configure-stagefeedback-cloog:
14099 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14101 @r=`${PWD_COMMAND}`; export r; \
14102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14103 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14104 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14105 $(HOST_EXPORTS) \
14106 $(POSTSTAGE1_HOST_EXPORTS) \
14107 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14108 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14109 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14110 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14112 cd $(HOST_SUBDIR)/cloog || exit 1; \
14113 case $(srcdir) in \
14114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14115 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14117 esac; \
14118 srcdiroption="--srcdir=$${topdir}/cloog"; \
14119 libsrcdir="$$s/cloog"; \
14120 $(SHELL) $${libsrcdir}/configure \
14121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14122 --target=${target_alias} $${srcdiroption} \
14123 --with-build-libsubdir=$(HOST_SUBDIR) \
14124 $(STAGEfeedback_CONFIGURE_FLAGS) \
14125 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14126 @endif cloog-bootstrap
14132 .PHONY: all-cloog maybe-all-cloog
14133 maybe-all-cloog:
14134 @if gcc-bootstrap
14135 all-cloog: stage_current
14136 @endif gcc-bootstrap
14137 @if cloog
14138 TARGET-cloog=all
14139 maybe-all-cloog: all-cloog
14140 all-cloog: configure-cloog
14141 @r=`${PWD_COMMAND}`; export r; \
14142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14143 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14144 (cd $(HOST_SUBDIR)/cloog && \
14145 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14146 $(TARGET-cloog))
14147 @endif cloog
14151 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14152 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14153 maybe-all-stage1-cloog:
14154 maybe-clean-stage1-cloog:
14155 @if cloog-bootstrap
14156 maybe-all-stage1-cloog: all-stage1-cloog
14157 all-stage1: all-stage1-cloog
14158 TARGET-stage1-cloog = $(TARGET-cloog)
14159 all-stage1-cloog: configure-stage1-cloog
14160 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14161 @r=`${PWD_COMMAND}`; export r; \
14162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14163 TFLAGS="$(STAGE1_TFLAGS)"; \
14164 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14165 cd $(HOST_SUBDIR)/cloog && \
14166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14167 CFLAGS="$(STAGE1_CFLAGS)" \
14168 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14169 LIBCFLAGS="$(LIBCFLAGS)" \
14170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14173 $(EXTRA_HOST_FLAGS) \
14174 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14175 TFLAGS="$(STAGE1_TFLAGS)" \
14176 $(TARGET-stage1-cloog)
14178 maybe-clean-stage1-cloog: clean-stage1-cloog
14179 clean-stage1: clean-stage1-cloog
14180 clean-stage1-cloog:
14181 @if [ $(current_stage) = stage1 ]; then \
14182 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14183 else \
14184 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14185 $(MAKE) stage1-start; \
14186 fi; \
14187 cd $(HOST_SUBDIR)/cloog && \
14188 $(MAKE) $(EXTRA_HOST_FLAGS) \
14189 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14190 @endif cloog-bootstrap
14193 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14194 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14195 maybe-all-stage2-cloog:
14196 maybe-clean-stage2-cloog:
14197 @if cloog-bootstrap
14198 maybe-all-stage2-cloog: all-stage2-cloog
14199 all-stage2: all-stage2-cloog
14200 TARGET-stage2-cloog = $(TARGET-cloog)
14201 all-stage2-cloog: configure-stage2-cloog
14202 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14203 @r=`${PWD_COMMAND}`; export r; \
14204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14205 TFLAGS="$(STAGE2_TFLAGS)"; \
14206 $(HOST_EXPORTS) \
14207 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14208 cd $(HOST_SUBDIR)/cloog && \
14209 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14210 CFLAGS="$(STAGE2_CFLAGS)" \
14211 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14212 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14213 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14214 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14215 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14216 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14217 TFLAGS="$(STAGE2_TFLAGS)" \
14218 $(TARGET-stage2-cloog)
14220 maybe-clean-stage2-cloog: clean-stage2-cloog
14221 clean-stage2: clean-stage2-cloog
14222 clean-stage2-cloog:
14223 @if [ $(current_stage) = stage2 ]; then \
14224 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14225 else \
14226 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14227 $(MAKE) stage2-start; \
14228 fi; \
14229 cd $(HOST_SUBDIR)/cloog && \
14230 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14231 @endif cloog-bootstrap
14234 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14235 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14236 maybe-all-stage3-cloog:
14237 maybe-clean-stage3-cloog:
14238 @if cloog-bootstrap
14239 maybe-all-stage3-cloog: all-stage3-cloog
14240 all-stage3: all-stage3-cloog
14241 TARGET-stage3-cloog = $(TARGET-cloog)
14242 all-stage3-cloog: configure-stage3-cloog
14243 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14244 @r=`${PWD_COMMAND}`; export r; \
14245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14246 TFLAGS="$(STAGE3_TFLAGS)"; \
14247 $(HOST_EXPORTS) \
14248 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14249 cd $(HOST_SUBDIR)/cloog && \
14250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14251 CFLAGS="$(STAGE3_CFLAGS)" \
14252 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14253 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14257 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14258 TFLAGS="$(STAGE3_TFLAGS)" \
14259 $(TARGET-stage3-cloog)
14261 maybe-clean-stage3-cloog: clean-stage3-cloog
14262 clean-stage3: clean-stage3-cloog
14263 clean-stage3-cloog:
14264 @if [ $(current_stage) = stage3 ]; then \
14265 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14266 else \
14267 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14268 $(MAKE) stage3-start; \
14269 fi; \
14270 cd $(HOST_SUBDIR)/cloog && \
14271 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14272 @endif cloog-bootstrap
14275 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14276 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14277 maybe-all-stage4-cloog:
14278 maybe-clean-stage4-cloog:
14279 @if cloog-bootstrap
14280 maybe-all-stage4-cloog: all-stage4-cloog
14281 all-stage4: all-stage4-cloog
14282 TARGET-stage4-cloog = $(TARGET-cloog)
14283 all-stage4-cloog: configure-stage4-cloog
14284 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14285 @r=`${PWD_COMMAND}`; export r; \
14286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14287 TFLAGS="$(STAGE4_TFLAGS)"; \
14288 $(HOST_EXPORTS) \
14289 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14290 cd $(HOST_SUBDIR)/cloog && \
14291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14292 CFLAGS="$(STAGE4_CFLAGS)" \
14293 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14294 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14298 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14299 TFLAGS="$(STAGE4_TFLAGS)" \
14300 $(TARGET-stage4-cloog)
14302 maybe-clean-stage4-cloog: clean-stage4-cloog
14303 clean-stage4: clean-stage4-cloog
14304 clean-stage4-cloog:
14305 @if [ $(current_stage) = stage4 ]; then \
14306 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14307 else \
14308 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14309 $(MAKE) stage4-start; \
14310 fi; \
14311 cd $(HOST_SUBDIR)/cloog && \
14312 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14313 @endif cloog-bootstrap
14316 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14317 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14318 maybe-all-stageprofile-cloog:
14319 maybe-clean-stageprofile-cloog:
14320 @if cloog-bootstrap
14321 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14322 all-stageprofile: all-stageprofile-cloog
14323 TARGET-stageprofile-cloog = $(TARGET-cloog)
14324 all-stageprofile-cloog: configure-stageprofile-cloog
14325 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14326 @r=`${PWD_COMMAND}`; export r; \
14327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14328 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14329 $(HOST_EXPORTS) \
14330 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14331 cd $(HOST_SUBDIR)/cloog && \
14332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14333 CFLAGS="$(STAGEprofile_CFLAGS)" \
14334 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14335 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14336 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14337 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14338 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14339 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14340 TFLAGS="$(STAGEprofile_TFLAGS)" \
14341 $(TARGET-stageprofile-cloog)
14343 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14344 clean-stageprofile: clean-stageprofile-cloog
14345 clean-stageprofile-cloog:
14346 @if [ $(current_stage) = stageprofile ]; then \
14347 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14348 else \
14349 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14350 $(MAKE) stageprofile-start; \
14351 fi; \
14352 cd $(HOST_SUBDIR)/cloog && \
14353 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14354 @endif cloog-bootstrap
14357 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14358 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14359 maybe-all-stagefeedback-cloog:
14360 maybe-clean-stagefeedback-cloog:
14361 @if cloog-bootstrap
14362 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14363 all-stagefeedback: all-stagefeedback-cloog
14364 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14365 all-stagefeedback-cloog: configure-stagefeedback-cloog
14366 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14367 @r=`${PWD_COMMAND}`; export r; \
14368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14369 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14370 $(HOST_EXPORTS) \
14371 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14372 cd $(HOST_SUBDIR)/cloog && \
14373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14374 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14375 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14376 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14380 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14381 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14382 $(TARGET-stagefeedback-cloog)
14384 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14385 clean-stagefeedback: clean-stagefeedback-cloog
14386 clean-stagefeedback-cloog:
14387 @if [ $(current_stage) = stagefeedback ]; then \
14388 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14389 else \
14390 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14391 $(MAKE) stagefeedback-start; \
14392 fi; \
14393 cd $(HOST_SUBDIR)/cloog && \
14394 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14395 @endif cloog-bootstrap
14401 .PHONY: check-cloog maybe-check-cloog
14402 maybe-check-cloog:
14403 @if cloog
14404 maybe-check-cloog: check-cloog
14406 check-cloog:
14407 @: $(MAKE); $(unstage)
14408 @r=`${PWD_COMMAND}`; export r; \
14409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14410 $(HOST_EXPORTS) \
14411 (cd $(HOST_SUBDIR)/cloog && \
14412 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14414 @endif cloog
14416 .PHONY: install-cloog maybe-install-cloog
14417 maybe-install-cloog:
14418 @if cloog
14419 maybe-install-cloog: install-cloog
14421 install-cloog:
14423 @endif cloog
14425 .PHONY: install-strip-cloog maybe-install-strip-cloog
14426 maybe-install-strip-cloog:
14427 @if cloog
14428 maybe-install-strip-cloog: install-strip-cloog
14430 install-strip-cloog:
14432 @endif cloog
14434 # Other targets (info, dvi, pdf, etc.)
14436 .PHONY: maybe-info-cloog info-cloog
14437 maybe-info-cloog:
14438 @if cloog
14439 maybe-info-cloog: info-cloog
14441 info-cloog: \
14442 configure-cloog
14443 @[ -f ./cloog/Makefile ] || exit 0; \
14444 r=`${PWD_COMMAND}`; export r; \
14445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14446 $(HOST_EXPORTS) \
14447 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14449 done; \
14450 echo "Doing info in cloog" ; \
14451 (cd $(HOST_SUBDIR)/cloog && \
14452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14454 "RANLIB=$${RANLIB}" \
14455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14456 info) \
14457 || exit 1
14459 @endif cloog
14461 .PHONY: maybe-dvi-cloog dvi-cloog
14462 maybe-dvi-cloog:
14463 @if cloog
14464 maybe-dvi-cloog: dvi-cloog
14466 dvi-cloog: \
14467 configure-cloog
14468 @[ -f ./cloog/Makefile ] || exit 0; \
14469 r=`${PWD_COMMAND}`; export r; \
14470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14471 $(HOST_EXPORTS) \
14472 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14474 done; \
14475 echo "Doing dvi in cloog" ; \
14476 (cd $(HOST_SUBDIR)/cloog && \
14477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14479 "RANLIB=$${RANLIB}" \
14480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14481 dvi) \
14482 || exit 1
14484 @endif cloog
14486 .PHONY: maybe-pdf-cloog pdf-cloog
14487 maybe-pdf-cloog:
14488 @if cloog
14489 maybe-pdf-cloog: pdf-cloog
14491 pdf-cloog: \
14492 configure-cloog
14493 @[ -f ./cloog/Makefile ] || exit 0; \
14494 r=`${PWD_COMMAND}`; export r; \
14495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14496 $(HOST_EXPORTS) \
14497 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14499 done; \
14500 echo "Doing pdf in cloog" ; \
14501 (cd $(HOST_SUBDIR)/cloog && \
14502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14504 "RANLIB=$${RANLIB}" \
14505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14506 pdf) \
14507 || exit 1
14509 @endif cloog
14511 .PHONY: maybe-html-cloog html-cloog
14512 maybe-html-cloog:
14513 @if cloog
14514 maybe-html-cloog: html-cloog
14516 html-cloog: \
14517 configure-cloog
14518 @[ -f ./cloog/Makefile ] || exit 0; \
14519 r=`${PWD_COMMAND}`; export r; \
14520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14521 $(HOST_EXPORTS) \
14522 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14524 done; \
14525 echo "Doing html in cloog" ; \
14526 (cd $(HOST_SUBDIR)/cloog && \
14527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14529 "RANLIB=$${RANLIB}" \
14530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14531 html) \
14532 || exit 1
14534 @endif cloog
14536 .PHONY: maybe-TAGS-cloog TAGS-cloog
14537 maybe-TAGS-cloog:
14538 @if cloog
14539 maybe-TAGS-cloog: TAGS-cloog
14541 TAGS-cloog: \
14542 configure-cloog
14543 @[ -f ./cloog/Makefile ] || exit 0; \
14544 r=`${PWD_COMMAND}`; export r; \
14545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14546 $(HOST_EXPORTS) \
14547 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14549 done; \
14550 echo "Doing TAGS in cloog" ; \
14551 (cd $(HOST_SUBDIR)/cloog && \
14552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14554 "RANLIB=$${RANLIB}" \
14555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14556 TAGS) \
14557 || exit 1
14559 @endif cloog
14561 .PHONY: maybe-install-info-cloog install-info-cloog
14562 maybe-install-info-cloog:
14563 @if cloog
14564 maybe-install-info-cloog: install-info-cloog
14566 install-info-cloog: \
14567 configure-cloog \
14568 info-cloog
14569 @[ -f ./cloog/Makefile ] || exit 0; \
14570 r=`${PWD_COMMAND}`; export r; \
14571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14572 $(HOST_EXPORTS) \
14573 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14575 done; \
14576 echo "Doing install-info in cloog" ; \
14577 (cd $(HOST_SUBDIR)/cloog && \
14578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14580 "RANLIB=$${RANLIB}" \
14581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14582 install-info) \
14583 || exit 1
14585 @endif cloog
14587 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14588 maybe-install-pdf-cloog:
14589 @if cloog
14590 maybe-install-pdf-cloog: install-pdf-cloog
14592 install-pdf-cloog: \
14593 configure-cloog \
14594 pdf-cloog
14595 @[ -f ./cloog/Makefile ] || exit 0; \
14596 r=`${PWD_COMMAND}`; export r; \
14597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14598 $(HOST_EXPORTS) \
14599 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14601 done; \
14602 echo "Doing install-pdf in cloog" ; \
14603 (cd $(HOST_SUBDIR)/cloog && \
14604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14606 "RANLIB=$${RANLIB}" \
14607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14608 install-pdf) \
14609 || exit 1
14611 @endif cloog
14613 .PHONY: maybe-install-html-cloog install-html-cloog
14614 maybe-install-html-cloog:
14615 @if cloog
14616 maybe-install-html-cloog: install-html-cloog
14618 install-html-cloog: \
14619 configure-cloog \
14620 html-cloog
14621 @[ -f ./cloog/Makefile ] || exit 0; \
14622 r=`${PWD_COMMAND}`; export r; \
14623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14624 $(HOST_EXPORTS) \
14625 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14627 done; \
14628 echo "Doing install-html in cloog" ; \
14629 (cd $(HOST_SUBDIR)/cloog && \
14630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14632 "RANLIB=$${RANLIB}" \
14633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14634 install-html) \
14635 || exit 1
14637 @endif cloog
14639 .PHONY: maybe-installcheck-cloog installcheck-cloog
14640 maybe-installcheck-cloog:
14641 @if cloog
14642 maybe-installcheck-cloog: installcheck-cloog
14644 installcheck-cloog: \
14645 configure-cloog
14646 @[ -f ./cloog/Makefile ] || exit 0; \
14647 r=`${PWD_COMMAND}`; export r; \
14648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14649 $(HOST_EXPORTS) \
14650 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14652 done; \
14653 echo "Doing installcheck in cloog" ; \
14654 (cd $(HOST_SUBDIR)/cloog && \
14655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14657 "RANLIB=$${RANLIB}" \
14658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14659 installcheck) \
14660 || exit 1
14662 @endif cloog
14664 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14665 maybe-mostlyclean-cloog:
14666 @if cloog
14667 maybe-mostlyclean-cloog: mostlyclean-cloog
14669 mostlyclean-cloog:
14670 @[ -f ./cloog/Makefile ] || exit 0; \
14671 r=`${PWD_COMMAND}`; export r; \
14672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14673 $(HOST_EXPORTS) \
14674 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14676 done; \
14677 echo "Doing mostlyclean in cloog" ; \
14678 (cd $(HOST_SUBDIR)/cloog && \
14679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14681 "RANLIB=$${RANLIB}" \
14682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14683 mostlyclean) \
14684 || exit 1
14686 @endif cloog
14688 .PHONY: maybe-clean-cloog clean-cloog
14689 maybe-clean-cloog:
14690 @if cloog
14691 maybe-clean-cloog: clean-cloog
14693 clean-cloog:
14694 @[ -f ./cloog/Makefile ] || exit 0; \
14695 r=`${PWD_COMMAND}`; export r; \
14696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14697 $(HOST_EXPORTS) \
14698 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14700 done; \
14701 echo "Doing clean in cloog" ; \
14702 (cd $(HOST_SUBDIR)/cloog && \
14703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14705 "RANLIB=$${RANLIB}" \
14706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14707 clean) \
14708 || exit 1
14710 @endif cloog
14712 .PHONY: maybe-distclean-cloog distclean-cloog
14713 maybe-distclean-cloog:
14714 @if cloog
14715 maybe-distclean-cloog: distclean-cloog
14717 distclean-cloog:
14718 @[ -f ./cloog/Makefile ] || exit 0; \
14719 r=`${PWD_COMMAND}`; export r; \
14720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14721 $(HOST_EXPORTS) \
14722 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14724 done; \
14725 echo "Doing distclean in cloog" ; \
14726 (cd $(HOST_SUBDIR)/cloog && \
14727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14729 "RANLIB=$${RANLIB}" \
14730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14731 distclean) \
14732 || exit 1
14734 @endif cloog
14736 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14737 maybe-maintainer-clean-cloog:
14738 @if cloog
14739 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14741 maintainer-clean-cloog:
14742 @[ -f ./cloog/Makefile ] || exit 0; \
14743 r=`${PWD_COMMAND}`; export r; \
14744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14745 $(HOST_EXPORTS) \
14746 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14748 done; \
14749 echo "Doing maintainer-clean in cloog" ; \
14750 (cd $(HOST_SUBDIR)/cloog && \
14751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14753 "RANLIB=$${RANLIB}" \
14754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14755 maintainer-clean) \
14756 || exit 1
14758 @endif cloog
14762 .PHONY: configure-libelf maybe-configure-libelf
14763 maybe-configure-libelf:
14764 @if gcc-bootstrap
14765 configure-libelf: stage_current
14766 @endif gcc-bootstrap
14767 @if libelf
14768 maybe-configure-libelf: configure-libelf
14769 configure-libelf:
14770 @r=`${PWD_COMMAND}`; export r; \
14771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14772 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14774 $(HOST_EXPORTS) \
14775 echo Configuring in $(HOST_SUBDIR)/libelf; \
14776 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14777 case $(srcdir) in \
14778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14779 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14781 esac; \
14782 srcdiroption="--srcdir=$${topdir}/libelf"; \
14783 libsrcdir="$$s/libelf"; \
14784 $(SHELL) $${libsrcdir}/configure \
14785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14786 --target=${target_alias} $${srcdiroption} --disable-shared \
14787 || exit 1
14788 @endif libelf
14792 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14793 maybe-configure-stage1-libelf:
14794 @if libelf-bootstrap
14795 maybe-configure-stage1-libelf: configure-stage1-libelf
14796 configure-stage1-libelf:
14797 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14799 @r=`${PWD_COMMAND}`; export r; \
14800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14801 TFLAGS="$(STAGE1_TFLAGS)"; \
14802 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14803 $(HOST_EXPORTS) \
14804 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14805 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14806 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14807 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14809 cd $(HOST_SUBDIR)/libelf || exit 1; \
14810 case $(srcdir) in \
14811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14812 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14814 esac; \
14815 srcdiroption="--srcdir=$${topdir}/libelf"; \
14816 libsrcdir="$$s/libelf"; \
14817 $(SHELL) $${libsrcdir}/configure \
14818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14819 --target=${target_alias} $${srcdiroption} \
14820 $(STAGE1_CONFIGURE_FLAGS) \
14821 --disable-shared
14822 @endif libelf-bootstrap
14824 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14825 maybe-configure-stage2-libelf:
14826 @if libelf-bootstrap
14827 maybe-configure-stage2-libelf: configure-stage2-libelf
14828 configure-stage2-libelf:
14829 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14830 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14831 @r=`${PWD_COMMAND}`; export r; \
14832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14833 TFLAGS="$(STAGE2_TFLAGS)"; \
14834 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14835 $(HOST_EXPORTS) \
14836 $(POSTSTAGE1_HOST_EXPORTS) \
14837 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14838 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14839 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14840 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14842 cd $(HOST_SUBDIR)/libelf || exit 1; \
14843 case $(srcdir) in \
14844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14845 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14847 esac; \
14848 srcdiroption="--srcdir=$${topdir}/libelf"; \
14849 libsrcdir="$$s/libelf"; \
14850 $(SHELL) $${libsrcdir}/configure \
14851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14852 --target=${target_alias} $${srcdiroption} \
14853 --with-build-libsubdir=$(HOST_SUBDIR) \
14854 $(STAGE2_CONFIGURE_FLAGS) \
14855 --disable-shared
14856 @endif libelf-bootstrap
14858 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14859 maybe-configure-stage3-libelf:
14860 @if libelf-bootstrap
14861 maybe-configure-stage3-libelf: configure-stage3-libelf
14862 configure-stage3-libelf:
14863 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14865 @r=`${PWD_COMMAND}`; export r; \
14866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14867 TFLAGS="$(STAGE3_TFLAGS)"; \
14868 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14869 $(HOST_EXPORTS) \
14870 $(POSTSTAGE1_HOST_EXPORTS) \
14871 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14872 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14873 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14874 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14876 cd $(HOST_SUBDIR)/libelf || exit 1; \
14877 case $(srcdir) in \
14878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14879 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14881 esac; \
14882 srcdiroption="--srcdir=$${topdir}/libelf"; \
14883 libsrcdir="$$s/libelf"; \
14884 $(SHELL) $${libsrcdir}/configure \
14885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14886 --target=${target_alias} $${srcdiroption} \
14887 --with-build-libsubdir=$(HOST_SUBDIR) \
14888 $(STAGE3_CONFIGURE_FLAGS) \
14889 --disable-shared
14890 @endif libelf-bootstrap
14892 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14893 maybe-configure-stage4-libelf:
14894 @if libelf-bootstrap
14895 maybe-configure-stage4-libelf: configure-stage4-libelf
14896 configure-stage4-libelf:
14897 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14898 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14899 @r=`${PWD_COMMAND}`; export r; \
14900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14901 TFLAGS="$(STAGE4_TFLAGS)"; \
14902 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14903 $(HOST_EXPORTS) \
14904 $(POSTSTAGE1_HOST_EXPORTS) \
14905 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14906 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14907 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14908 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14910 cd $(HOST_SUBDIR)/libelf || exit 1; \
14911 case $(srcdir) in \
14912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14913 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14915 esac; \
14916 srcdiroption="--srcdir=$${topdir}/libelf"; \
14917 libsrcdir="$$s/libelf"; \
14918 $(SHELL) $${libsrcdir}/configure \
14919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14920 --target=${target_alias} $${srcdiroption} \
14921 --with-build-libsubdir=$(HOST_SUBDIR) \
14922 $(STAGE4_CONFIGURE_FLAGS) \
14923 --disable-shared
14924 @endif libelf-bootstrap
14926 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14927 maybe-configure-stageprofile-libelf:
14928 @if libelf-bootstrap
14929 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14930 configure-stageprofile-libelf:
14931 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14933 @r=`${PWD_COMMAND}`; export r; \
14934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14935 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14936 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14937 $(HOST_EXPORTS) \
14938 $(POSTSTAGE1_HOST_EXPORTS) \
14939 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14940 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14941 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14942 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14944 cd $(HOST_SUBDIR)/libelf || exit 1; \
14945 case $(srcdir) in \
14946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14947 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14949 esac; \
14950 srcdiroption="--srcdir=$${topdir}/libelf"; \
14951 libsrcdir="$$s/libelf"; \
14952 $(SHELL) $${libsrcdir}/configure \
14953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14954 --target=${target_alias} $${srcdiroption} \
14955 --with-build-libsubdir=$(HOST_SUBDIR) \
14956 $(STAGEprofile_CONFIGURE_FLAGS) \
14957 --disable-shared
14958 @endif libelf-bootstrap
14960 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14961 maybe-configure-stagefeedback-libelf:
14962 @if libelf-bootstrap
14963 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14964 configure-stagefeedback-libelf:
14965 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14967 @r=`${PWD_COMMAND}`; export r; \
14968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14969 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14970 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14971 $(HOST_EXPORTS) \
14972 $(POSTSTAGE1_HOST_EXPORTS) \
14973 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14974 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14975 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14976 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14978 cd $(HOST_SUBDIR)/libelf || exit 1; \
14979 case $(srcdir) in \
14980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14981 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14983 esac; \
14984 srcdiroption="--srcdir=$${topdir}/libelf"; \
14985 libsrcdir="$$s/libelf"; \
14986 $(SHELL) $${libsrcdir}/configure \
14987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14988 --target=${target_alias} $${srcdiroption} \
14989 --with-build-libsubdir=$(HOST_SUBDIR) \
14990 $(STAGEfeedback_CONFIGURE_FLAGS) \
14991 --disable-shared
14992 @endif libelf-bootstrap
14998 .PHONY: all-libelf maybe-all-libelf
14999 maybe-all-libelf:
15000 @if gcc-bootstrap
15001 all-libelf: stage_current
15002 @endif gcc-bootstrap
15003 @if libelf
15004 TARGET-libelf=all
15005 maybe-all-libelf: all-libelf
15006 all-libelf: configure-libelf
15007 @r=`${PWD_COMMAND}`; export r; \
15008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15009 $(HOST_EXPORTS) \
15010 (cd $(HOST_SUBDIR)/libelf && \
15011 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15012 $(TARGET-libelf))
15013 @endif libelf
15017 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15018 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15019 maybe-all-stage1-libelf:
15020 maybe-clean-stage1-libelf:
15021 @if libelf-bootstrap
15022 maybe-all-stage1-libelf: all-stage1-libelf
15023 all-stage1: all-stage1-libelf
15024 TARGET-stage1-libelf = $(TARGET-libelf)
15025 all-stage1-libelf: configure-stage1-libelf
15026 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15027 @r=`${PWD_COMMAND}`; export r; \
15028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15029 TFLAGS="$(STAGE1_TFLAGS)"; \
15030 $(HOST_EXPORTS) \
15031 cd $(HOST_SUBDIR)/libelf && \
15032 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15033 CFLAGS="$(STAGE1_CFLAGS)" \
15034 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15035 LIBCFLAGS="$(LIBCFLAGS)" \
15036 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15037 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15038 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15039 $(EXTRA_HOST_FLAGS) \
15040 $(STAGE1_FLAGS_TO_PASS) \
15041 TFLAGS="$(STAGE1_TFLAGS)" \
15042 $(TARGET-stage1-libelf)
15044 maybe-clean-stage1-libelf: clean-stage1-libelf
15045 clean-stage1: clean-stage1-libelf
15046 clean-stage1-libelf:
15047 @if [ $(current_stage) = stage1 ]; then \
15048 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15049 else \
15050 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15051 $(MAKE) stage1-start; \
15052 fi; \
15053 cd $(HOST_SUBDIR)/libelf && \
15054 $(MAKE) $(EXTRA_HOST_FLAGS) \
15055 $(STAGE1_FLAGS_TO_PASS) clean
15056 @endif libelf-bootstrap
15059 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15060 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15061 maybe-all-stage2-libelf:
15062 maybe-clean-stage2-libelf:
15063 @if libelf-bootstrap
15064 maybe-all-stage2-libelf: all-stage2-libelf
15065 all-stage2: all-stage2-libelf
15066 TARGET-stage2-libelf = $(TARGET-libelf)
15067 all-stage2-libelf: configure-stage2-libelf
15068 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15069 @r=`${PWD_COMMAND}`; export r; \
15070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15071 TFLAGS="$(STAGE2_TFLAGS)"; \
15072 $(HOST_EXPORTS) \
15073 $(POSTSTAGE1_HOST_EXPORTS) \
15074 cd $(HOST_SUBDIR)/libelf && \
15075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15076 CFLAGS="$(STAGE2_CFLAGS)" \
15077 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15078 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15082 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15083 TFLAGS="$(STAGE2_TFLAGS)" \
15084 $(TARGET-stage2-libelf)
15086 maybe-clean-stage2-libelf: clean-stage2-libelf
15087 clean-stage2: clean-stage2-libelf
15088 clean-stage2-libelf:
15089 @if [ $(current_stage) = stage2 ]; then \
15090 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15091 else \
15092 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15093 $(MAKE) stage2-start; \
15094 fi; \
15095 cd $(HOST_SUBDIR)/libelf && \
15096 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15097 @endif libelf-bootstrap
15100 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15101 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15102 maybe-all-stage3-libelf:
15103 maybe-clean-stage3-libelf:
15104 @if libelf-bootstrap
15105 maybe-all-stage3-libelf: all-stage3-libelf
15106 all-stage3: all-stage3-libelf
15107 TARGET-stage3-libelf = $(TARGET-libelf)
15108 all-stage3-libelf: configure-stage3-libelf
15109 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15110 @r=`${PWD_COMMAND}`; export r; \
15111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15112 TFLAGS="$(STAGE3_TFLAGS)"; \
15113 $(HOST_EXPORTS) \
15114 $(POSTSTAGE1_HOST_EXPORTS) \
15115 cd $(HOST_SUBDIR)/libelf && \
15116 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15117 CFLAGS="$(STAGE3_CFLAGS)" \
15118 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15119 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15120 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15121 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15122 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15123 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15124 TFLAGS="$(STAGE3_TFLAGS)" \
15125 $(TARGET-stage3-libelf)
15127 maybe-clean-stage3-libelf: clean-stage3-libelf
15128 clean-stage3: clean-stage3-libelf
15129 clean-stage3-libelf:
15130 @if [ $(current_stage) = stage3 ]; then \
15131 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15132 else \
15133 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15134 $(MAKE) stage3-start; \
15135 fi; \
15136 cd $(HOST_SUBDIR)/libelf && \
15137 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15138 @endif libelf-bootstrap
15141 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15142 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15143 maybe-all-stage4-libelf:
15144 maybe-clean-stage4-libelf:
15145 @if libelf-bootstrap
15146 maybe-all-stage4-libelf: all-stage4-libelf
15147 all-stage4: all-stage4-libelf
15148 TARGET-stage4-libelf = $(TARGET-libelf)
15149 all-stage4-libelf: configure-stage4-libelf
15150 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15151 @r=`${PWD_COMMAND}`; export r; \
15152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15153 TFLAGS="$(STAGE4_TFLAGS)"; \
15154 $(HOST_EXPORTS) \
15155 $(POSTSTAGE1_HOST_EXPORTS) \
15156 cd $(HOST_SUBDIR)/libelf && \
15157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15158 CFLAGS="$(STAGE4_CFLAGS)" \
15159 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15160 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15164 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15165 TFLAGS="$(STAGE4_TFLAGS)" \
15166 $(TARGET-stage4-libelf)
15168 maybe-clean-stage4-libelf: clean-stage4-libelf
15169 clean-stage4: clean-stage4-libelf
15170 clean-stage4-libelf:
15171 @if [ $(current_stage) = stage4 ]; then \
15172 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15173 else \
15174 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15175 $(MAKE) stage4-start; \
15176 fi; \
15177 cd $(HOST_SUBDIR)/libelf && \
15178 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15179 @endif libelf-bootstrap
15182 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15183 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15184 maybe-all-stageprofile-libelf:
15185 maybe-clean-stageprofile-libelf:
15186 @if libelf-bootstrap
15187 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15188 all-stageprofile: all-stageprofile-libelf
15189 TARGET-stageprofile-libelf = $(TARGET-libelf)
15190 all-stageprofile-libelf: configure-stageprofile-libelf
15191 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15192 @r=`${PWD_COMMAND}`; export r; \
15193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15194 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15195 $(HOST_EXPORTS) \
15196 $(POSTSTAGE1_HOST_EXPORTS) \
15197 cd $(HOST_SUBDIR)/libelf && \
15198 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15199 CFLAGS="$(STAGEprofile_CFLAGS)" \
15200 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15201 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15202 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15203 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15204 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15205 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15206 TFLAGS="$(STAGEprofile_TFLAGS)" \
15207 $(TARGET-stageprofile-libelf)
15209 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15210 clean-stageprofile: clean-stageprofile-libelf
15211 clean-stageprofile-libelf:
15212 @if [ $(current_stage) = stageprofile ]; then \
15213 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15214 else \
15215 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15216 $(MAKE) stageprofile-start; \
15217 fi; \
15218 cd $(HOST_SUBDIR)/libelf && \
15219 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15220 @endif libelf-bootstrap
15223 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15224 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15225 maybe-all-stagefeedback-libelf:
15226 maybe-clean-stagefeedback-libelf:
15227 @if libelf-bootstrap
15228 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15229 all-stagefeedback: all-stagefeedback-libelf
15230 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15231 all-stagefeedback-libelf: configure-stagefeedback-libelf
15232 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15233 @r=`${PWD_COMMAND}`; export r; \
15234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15235 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15236 $(HOST_EXPORTS) \
15237 $(POSTSTAGE1_HOST_EXPORTS) \
15238 cd $(HOST_SUBDIR)/libelf && \
15239 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15240 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15241 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15242 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15243 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15244 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15245 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15246 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15247 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15248 $(TARGET-stagefeedback-libelf)
15250 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15251 clean-stagefeedback: clean-stagefeedback-libelf
15252 clean-stagefeedback-libelf:
15253 @if [ $(current_stage) = stagefeedback ]; then \
15254 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15255 else \
15256 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15257 $(MAKE) stagefeedback-start; \
15258 fi; \
15259 cd $(HOST_SUBDIR)/libelf && \
15260 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15261 @endif libelf-bootstrap
15267 .PHONY: check-libelf maybe-check-libelf
15268 maybe-check-libelf:
15269 @if libelf
15270 maybe-check-libelf: check-libelf
15272 check-libelf:
15273 @: $(MAKE); $(unstage)
15274 @r=`${PWD_COMMAND}`; export r; \
15275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15276 $(HOST_EXPORTS) \
15277 (cd $(HOST_SUBDIR)/libelf && \
15278 $(MAKE) $(FLAGS_TO_PASS) check)
15280 @endif libelf
15282 .PHONY: install-libelf maybe-install-libelf
15283 maybe-install-libelf:
15284 @if libelf
15285 maybe-install-libelf: install-libelf
15287 install-libelf:
15289 @endif libelf
15291 .PHONY: install-strip-libelf maybe-install-strip-libelf
15292 maybe-install-strip-libelf:
15293 @if libelf
15294 maybe-install-strip-libelf: install-strip-libelf
15296 install-strip-libelf:
15298 @endif libelf
15300 # Other targets (info, dvi, pdf, etc.)
15302 .PHONY: maybe-info-libelf info-libelf
15303 maybe-info-libelf:
15304 @if libelf
15305 maybe-info-libelf: info-libelf
15307 info-libelf: \
15308 configure-libelf
15309 @[ -f ./libelf/Makefile ] || exit 0; \
15310 r=`${PWD_COMMAND}`; export r; \
15311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15312 $(HOST_EXPORTS) \
15313 for flag in $(EXTRA_HOST_FLAGS) ; do \
15314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15315 done; \
15316 echo "Doing info in libelf" ; \
15317 (cd $(HOST_SUBDIR)/libelf && \
15318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15320 "RANLIB=$${RANLIB}" \
15321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15322 info) \
15323 || exit 1
15325 @endif libelf
15327 .PHONY: maybe-dvi-libelf dvi-libelf
15328 maybe-dvi-libelf:
15329 @if libelf
15330 maybe-dvi-libelf: dvi-libelf
15332 dvi-libelf: \
15333 configure-libelf
15334 @[ -f ./libelf/Makefile ] || exit 0; \
15335 r=`${PWD_COMMAND}`; export r; \
15336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15337 $(HOST_EXPORTS) \
15338 for flag in $(EXTRA_HOST_FLAGS) ; do \
15339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15340 done; \
15341 echo "Doing dvi in libelf" ; \
15342 (cd $(HOST_SUBDIR)/libelf && \
15343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15345 "RANLIB=$${RANLIB}" \
15346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15347 dvi) \
15348 || exit 1
15350 @endif libelf
15352 .PHONY: maybe-pdf-libelf pdf-libelf
15353 maybe-pdf-libelf:
15354 @if libelf
15355 maybe-pdf-libelf: pdf-libelf
15357 pdf-libelf: \
15358 configure-libelf
15359 @[ -f ./libelf/Makefile ] || exit 0; \
15360 r=`${PWD_COMMAND}`; export r; \
15361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15362 $(HOST_EXPORTS) \
15363 for flag in $(EXTRA_HOST_FLAGS) ; do \
15364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15365 done; \
15366 echo "Doing pdf in libelf" ; \
15367 (cd $(HOST_SUBDIR)/libelf && \
15368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15370 "RANLIB=$${RANLIB}" \
15371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15372 pdf) \
15373 || exit 1
15375 @endif libelf
15377 .PHONY: maybe-html-libelf html-libelf
15378 maybe-html-libelf:
15379 @if libelf
15380 maybe-html-libelf: html-libelf
15382 html-libelf: \
15383 configure-libelf
15384 @[ -f ./libelf/Makefile ] || exit 0; \
15385 r=`${PWD_COMMAND}`; export r; \
15386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15387 $(HOST_EXPORTS) \
15388 for flag in $(EXTRA_HOST_FLAGS) ; do \
15389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15390 done; \
15391 echo "Doing html in libelf" ; \
15392 (cd $(HOST_SUBDIR)/libelf && \
15393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15395 "RANLIB=$${RANLIB}" \
15396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15397 html) \
15398 || exit 1
15400 @endif libelf
15402 .PHONY: maybe-TAGS-libelf TAGS-libelf
15403 maybe-TAGS-libelf:
15404 @if libelf
15405 maybe-TAGS-libelf: TAGS-libelf
15407 TAGS-libelf: \
15408 configure-libelf
15409 @[ -f ./libelf/Makefile ] || exit 0; \
15410 r=`${PWD_COMMAND}`; export r; \
15411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15412 $(HOST_EXPORTS) \
15413 for flag in $(EXTRA_HOST_FLAGS) ; do \
15414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15415 done; \
15416 echo "Doing TAGS in libelf" ; \
15417 (cd $(HOST_SUBDIR)/libelf && \
15418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15420 "RANLIB=$${RANLIB}" \
15421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15422 TAGS) \
15423 || exit 1
15425 @endif libelf
15427 .PHONY: maybe-install-info-libelf install-info-libelf
15428 maybe-install-info-libelf:
15429 @if libelf
15430 maybe-install-info-libelf: install-info-libelf
15432 install-info-libelf: \
15433 configure-libelf \
15434 info-libelf
15435 @[ -f ./libelf/Makefile ] || exit 0; \
15436 r=`${PWD_COMMAND}`; export r; \
15437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15438 $(HOST_EXPORTS) \
15439 for flag in $(EXTRA_HOST_FLAGS) ; do \
15440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15441 done; \
15442 echo "Doing install-info in libelf" ; \
15443 (cd $(HOST_SUBDIR)/libelf && \
15444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15446 "RANLIB=$${RANLIB}" \
15447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15448 install-info) \
15449 || exit 1
15451 @endif libelf
15453 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15454 maybe-install-pdf-libelf:
15455 @if libelf
15456 maybe-install-pdf-libelf: install-pdf-libelf
15458 install-pdf-libelf: \
15459 configure-libelf \
15460 pdf-libelf
15461 @[ -f ./libelf/Makefile ] || exit 0; \
15462 r=`${PWD_COMMAND}`; export r; \
15463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15464 $(HOST_EXPORTS) \
15465 for flag in $(EXTRA_HOST_FLAGS) ; do \
15466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15467 done; \
15468 echo "Doing install-pdf in libelf" ; \
15469 (cd $(HOST_SUBDIR)/libelf && \
15470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15472 "RANLIB=$${RANLIB}" \
15473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15474 install-pdf) \
15475 || exit 1
15477 @endif libelf
15479 .PHONY: maybe-install-html-libelf install-html-libelf
15480 maybe-install-html-libelf:
15481 @if libelf
15482 maybe-install-html-libelf: install-html-libelf
15484 install-html-libelf: \
15485 configure-libelf \
15486 html-libelf
15487 @[ -f ./libelf/Makefile ] || exit 0; \
15488 r=`${PWD_COMMAND}`; export r; \
15489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15490 $(HOST_EXPORTS) \
15491 for flag in $(EXTRA_HOST_FLAGS) ; do \
15492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15493 done; \
15494 echo "Doing install-html in libelf" ; \
15495 (cd $(HOST_SUBDIR)/libelf && \
15496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15498 "RANLIB=$${RANLIB}" \
15499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15500 install-html) \
15501 || exit 1
15503 @endif libelf
15505 .PHONY: maybe-installcheck-libelf installcheck-libelf
15506 maybe-installcheck-libelf:
15507 @if libelf
15508 maybe-installcheck-libelf: installcheck-libelf
15510 installcheck-libelf: \
15511 configure-libelf
15512 @[ -f ./libelf/Makefile ] || exit 0; \
15513 r=`${PWD_COMMAND}`; export r; \
15514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15515 $(HOST_EXPORTS) \
15516 for flag in $(EXTRA_HOST_FLAGS) ; do \
15517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15518 done; \
15519 echo "Doing installcheck in libelf" ; \
15520 (cd $(HOST_SUBDIR)/libelf && \
15521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15523 "RANLIB=$${RANLIB}" \
15524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15525 installcheck) \
15526 || exit 1
15528 @endif libelf
15530 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15531 maybe-mostlyclean-libelf:
15532 @if libelf
15533 maybe-mostlyclean-libelf: mostlyclean-libelf
15535 mostlyclean-libelf:
15536 @[ -f ./libelf/Makefile ] || exit 0; \
15537 r=`${PWD_COMMAND}`; export r; \
15538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15539 $(HOST_EXPORTS) \
15540 for flag in $(EXTRA_HOST_FLAGS) ; do \
15541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15542 done; \
15543 echo "Doing mostlyclean in libelf" ; \
15544 (cd $(HOST_SUBDIR)/libelf && \
15545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15547 "RANLIB=$${RANLIB}" \
15548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15549 mostlyclean) \
15550 || exit 1
15552 @endif libelf
15554 .PHONY: maybe-clean-libelf clean-libelf
15555 maybe-clean-libelf:
15556 @if libelf
15557 maybe-clean-libelf: clean-libelf
15559 clean-libelf:
15560 @[ -f ./libelf/Makefile ] || exit 0; \
15561 r=`${PWD_COMMAND}`; export r; \
15562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15563 $(HOST_EXPORTS) \
15564 for flag in $(EXTRA_HOST_FLAGS) ; do \
15565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15566 done; \
15567 echo "Doing clean in libelf" ; \
15568 (cd $(HOST_SUBDIR)/libelf && \
15569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15571 "RANLIB=$${RANLIB}" \
15572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15573 clean) \
15574 || exit 1
15576 @endif libelf
15578 .PHONY: maybe-distclean-libelf distclean-libelf
15579 maybe-distclean-libelf:
15580 @if libelf
15581 maybe-distclean-libelf: distclean-libelf
15583 distclean-libelf:
15584 @[ -f ./libelf/Makefile ] || exit 0; \
15585 r=`${PWD_COMMAND}`; export r; \
15586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15587 $(HOST_EXPORTS) \
15588 for flag in $(EXTRA_HOST_FLAGS) ; do \
15589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15590 done; \
15591 echo "Doing distclean in libelf" ; \
15592 (cd $(HOST_SUBDIR)/libelf && \
15593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15595 "RANLIB=$${RANLIB}" \
15596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15597 distclean) \
15598 || exit 1
15600 @endif libelf
15602 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15603 maybe-maintainer-clean-libelf:
15604 @if libelf
15605 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15607 maintainer-clean-libelf:
15608 @[ -f ./libelf/Makefile ] || exit 0; \
15609 r=`${PWD_COMMAND}`; export r; \
15610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15611 $(HOST_EXPORTS) \
15612 for flag in $(EXTRA_HOST_FLAGS) ; do \
15613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15614 done; \
15615 echo "Doing maintainer-clean in libelf" ; \
15616 (cd $(HOST_SUBDIR)/libelf && \
15617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15619 "RANLIB=$${RANLIB}" \
15620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15621 maintainer-clean) \
15622 || exit 1
15624 @endif libelf
15628 .PHONY: configure-gold maybe-configure-gold
15629 maybe-configure-gold:
15630 @if gcc-bootstrap
15631 configure-gold: stage_current
15632 @endif gcc-bootstrap
15633 @if gold
15634 maybe-configure-gold: configure-gold
15635 configure-gold:
15636 @r=`${PWD_COMMAND}`; export r; \
15637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15638 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15640 $(HOST_EXPORTS) \
15641 echo Configuring in $(HOST_SUBDIR)/gold; \
15642 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15643 case $(srcdir) in \
15644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15645 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15647 esac; \
15648 srcdiroption="--srcdir=$${topdir}/gold"; \
15649 libsrcdir="$$s/gold"; \
15650 $(SHELL) $${libsrcdir}/configure \
15651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15652 --target=${target_alias} $${srcdiroption} \
15653 || exit 1
15654 @endif gold
15658 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15659 maybe-configure-stage1-gold:
15660 @if gold-bootstrap
15661 maybe-configure-stage1-gold: configure-stage1-gold
15662 configure-stage1-gold:
15663 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15664 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15665 @r=`${PWD_COMMAND}`; export r; \
15666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15667 TFLAGS="$(STAGE1_TFLAGS)"; \
15668 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15669 $(HOST_EXPORTS) \
15670 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15671 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15672 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15673 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15675 cd $(HOST_SUBDIR)/gold || exit 1; \
15676 case $(srcdir) in \
15677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15678 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15680 esac; \
15681 srcdiroption="--srcdir=$${topdir}/gold"; \
15682 libsrcdir="$$s/gold"; \
15683 $(SHELL) $${libsrcdir}/configure \
15684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15685 --target=${target_alias} $${srcdiroption} \
15686 $(STAGE1_CONFIGURE_FLAGS)
15687 @endif gold-bootstrap
15689 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15690 maybe-configure-stage2-gold:
15691 @if gold-bootstrap
15692 maybe-configure-stage2-gold: configure-stage2-gold
15693 configure-stage2-gold:
15694 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15695 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15696 @r=`${PWD_COMMAND}`; export r; \
15697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15698 TFLAGS="$(STAGE2_TFLAGS)"; \
15699 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15700 $(HOST_EXPORTS) \
15701 $(POSTSTAGE1_HOST_EXPORTS) \
15702 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15703 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15704 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15705 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15707 cd $(HOST_SUBDIR)/gold || exit 1; \
15708 case $(srcdir) in \
15709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15710 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15712 esac; \
15713 srcdiroption="--srcdir=$${topdir}/gold"; \
15714 libsrcdir="$$s/gold"; \
15715 $(SHELL) $${libsrcdir}/configure \
15716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15717 --target=${target_alias} $${srcdiroption} \
15718 --with-build-libsubdir=$(HOST_SUBDIR) \
15719 $(STAGE2_CONFIGURE_FLAGS)
15720 @endif gold-bootstrap
15722 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15723 maybe-configure-stage3-gold:
15724 @if gold-bootstrap
15725 maybe-configure-stage3-gold: configure-stage3-gold
15726 configure-stage3-gold:
15727 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15728 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15729 @r=`${PWD_COMMAND}`; export r; \
15730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15731 TFLAGS="$(STAGE3_TFLAGS)"; \
15732 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15733 $(HOST_EXPORTS) \
15734 $(POSTSTAGE1_HOST_EXPORTS) \
15735 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15736 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15737 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15738 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15740 cd $(HOST_SUBDIR)/gold || exit 1; \
15741 case $(srcdir) in \
15742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15743 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15745 esac; \
15746 srcdiroption="--srcdir=$${topdir}/gold"; \
15747 libsrcdir="$$s/gold"; \
15748 $(SHELL) $${libsrcdir}/configure \
15749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15750 --target=${target_alias} $${srcdiroption} \
15751 --with-build-libsubdir=$(HOST_SUBDIR) \
15752 $(STAGE3_CONFIGURE_FLAGS)
15753 @endif gold-bootstrap
15755 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15756 maybe-configure-stage4-gold:
15757 @if gold-bootstrap
15758 maybe-configure-stage4-gold: configure-stage4-gold
15759 configure-stage4-gold:
15760 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15762 @r=`${PWD_COMMAND}`; export r; \
15763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15764 TFLAGS="$(STAGE4_TFLAGS)"; \
15765 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15766 $(HOST_EXPORTS) \
15767 $(POSTSTAGE1_HOST_EXPORTS) \
15768 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15769 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15770 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15771 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15773 cd $(HOST_SUBDIR)/gold || exit 1; \
15774 case $(srcdir) in \
15775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15776 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15778 esac; \
15779 srcdiroption="--srcdir=$${topdir}/gold"; \
15780 libsrcdir="$$s/gold"; \
15781 $(SHELL) $${libsrcdir}/configure \
15782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15783 --target=${target_alias} $${srcdiroption} \
15784 --with-build-libsubdir=$(HOST_SUBDIR) \
15785 $(STAGE4_CONFIGURE_FLAGS)
15786 @endif gold-bootstrap
15788 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15789 maybe-configure-stageprofile-gold:
15790 @if gold-bootstrap
15791 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15792 configure-stageprofile-gold:
15793 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15795 @r=`${PWD_COMMAND}`; export r; \
15796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15797 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15798 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15799 $(HOST_EXPORTS) \
15800 $(POSTSTAGE1_HOST_EXPORTS) \
15801 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15802 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15803 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15804 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15806 cd $(HOST_SUBDIR)/gold || exit 1; \
15807 case $(srcdir) in \
15808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15809 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15811 esac; \
15812 srcdiroption="--srcdir=$${topdir}/gold"; \
15813 libsrcdir="$$s/gold"; \
15814 $(SHELL) $${libsrcdir}/configure \
15815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15816 --target=${target_alias} $${srcdiroption} \
15817 --with-build-libsubdir=$(HOST_SUBDIR) \
15818 $(STAGEprofile_CONFIGURE_FLAGS)
15819 @endif gold-bootstrap
15821 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15822 maybe-configure-stagefeedback-gold:
15823 @if gold-bootstrap
15824 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15825 configure-stagefeedback-gold:
15826 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15827 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15828 @r=`${PWD_COMMAND}`; export r; \
15829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15830 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15831 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15832 $(HOST_EXPORTS) \
15833 $(POSTSTAGE1_HOST_EXPORTS) \
15834 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15835 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15836 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15837 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15838 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15839 cd $(HOST_SUBDIR)/gold || exit 1; \
15840 case $(srcdir) in \
15841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15842 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15844 esac; \
15845 srcdiroption="--srcdir=$${topdir}/gold"; \
15846 libsrcdir="$$s/gold"; \
15847 $(SHELL) $${libsrcdir}/configure \
15848 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15849 --target=${target_alias} $${srcdiroption} \
15850 --with-build-libsubdir=$(HOST_SUBDIR) \
15851 $(STAGEfeedback_CONFIGURE_FLAGS)
15852 @endif gold-bootstrap
15858 .PHONY: all-gold maybe-all-gold
15859 maybe-all-gold:
15860 @if gcc-bootstrap
15861 all-gold: stage_current
15862 @endif gcc-bootstrap
15863 @if gold
15864 TARGET-gold=all
15865 maybe-all-gold: all-gold
15866 all-gold: configure-gold
15867 @r=`${PWD_COMMAND}`; export r; \
15868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15869 $(HOST_EXPORTS) \
15870 (cd $(HOST_SUBDIR)/gold && \
15871 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15872 $(TARGET-gold))
15873 @endif gold
15877 .PHONY: all-stage1-gold maybe-all-stage1-gold
15878 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15879 maybe-all-stage1-gold:
15880 maybe-clean-stage1-gold:
15881 @if gold-bootstrap
15882 maybe-all-stage1-gold: all-stage1-gold
15883 all-stage1: all-stage1-gold
15884 TARGET-stage1-gold = $(TARGET-gold)
15885 all-stage1-gold: configure-stage1-gold
15886 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15887 @r=`${PWD_COMMAND}`; export r; \
15888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15889 TFLAGS="$(STAGE1_TFLAGS)"; \
15890 $(HOST_EXPORTS) \
15891 cd $(HOST_SUBDIR)/gold && \
15892 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15893 CFLAGS="$(STAGE1_CFLAGS)" \
15894 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15895 LIBCFLAGS="$(LIBCFLAGS)" \
15896 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15897 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15898 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15899 $(EXTRA_HOST_FLAGS) \
15900 $(STAGE1_FLAGS_TO_PASS) \
15901 TFLAGS="$(STAGE1_TFLAGS)" \
15902 $(TARGET-stage1-gold)
15904 maybe-clean-stage1-gold: clean-stage1-gold
15905 clean-stage1: clean-stage1-gold
15906 clean-stage1-gold:
15907 @if [ $(current_stage) = stage1 ]; then \
15908 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15909 else \
15910 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15911 $(MAKE) stage1-start; \
15912 fi; \
15913 cd $(HOST_SUBDIR)/gold && \
15914 $(MAKE) $(EXTRA_HOST_FLAGS) \
15915 $(STAGE1_FLAGS_TO_PASS) clean
15916 @endif gold-bootstrap
15919 .PHONY: all-stage2-gold maybe-all-stage2-gold
15920 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15921 maybe-all-stage2-gold:
15922 maybe-clean-stage2-gold:
15923 @if gold-bootstrap
15924 maybe-all-stage2-gold: all-stage2-gold
15925 all-stage2: all-stage2-gold
15926 TARGET-stage2-gold = $(TARGET-gold)
15927 all-stage2-gold: configure-stage2-gold
15928 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15929 @r=`${PWD_COMMAND}`; export r; \
15930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15931 TFLAGS="$(STAGE2_TFLAGS)"; \
15932 $(HOST_EXPORTS) \
15933 $(POSTSTAGE1_HOST_EXPORTS) \
15934 cd $(HOST_SUBDIR)/gold && \
15935 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15936 CFLAGS="$(STAGE2_CFLAGS)" \
15937 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15938 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15939 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15940 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15941 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15942 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15943 TFLAGS="$(STAGE2_TFLAGS)" \
15944 $(TARGET-stage2-gold)
15946 maybe-clean-stage2-gold: clean-stage2-gold
15947 clean-stage2: clean-stage2-gold
15948 clean-stage2-gold:
15949 @if [ $(current_stage) = stage2 ]; then \
15950 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15951 else \
15952 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15953 $(MAKE) stage2-start; \
15954 fi; \
15955 cd $(HOST_SUBDIR)/gold && \
15956 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15957 @endif gold-bootstrap
15960 .PHONY: all-stage3-gold maybe-all-stage3-gold
15961 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15962 maybe-all-stage3-gold:
15963 maybe-clean-stage3-gold:
15964 @if gold-bootstrap
15965 maybe-all-stage3-gold: all-stage3-gold
15966 all-stage3: all-stage3-gold
15967 TARGET-stage3-gold = $(TARGET-gold)
15968 all-stage3-gold: configure-stage3-gold
15969 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15970 @r=`${PWD_COMMAND}`; export r; \
15971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15972 TFLAGS="$(STAGE3_TFLAGS)"; \
15973 $(HOST_EXPORTS) \
15974 $(POSTSTAGE1_HOST_EXPORTS) \
15975 cd $(HOST_SUBDIR)/gold && \
15976 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15977 CFLAGS="$(STAGE3_CFLAGS)" \
15978 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15979 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15980 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15981 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15982 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15983 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15984 TFLAGS="$(STAGE3_TFLAGS)" \
15985 $(TARGET-stage3-gold)
15987 maybe-clean-stage3-gold: clean-stage3-gold
15988 clean-stage3: clean-stage3-gold
15989 clean-stage3-gold:
15990 @if [ $(current_stage) = stage3 ]; then \
15991 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15992 else \
15993 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15994 $(MAKE) stage3-start; \
15995 fi; \
15996 cd $(HOST_SUBDIR)/gold && \
15997 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15998 @endif gold-bootstrap
16001 .PHONY: all-stage4-gold maybe-all-stage4-gold
16002 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16003 maybe-all-stage4-gold:
16004 maybe-clean-stage4-gold:
16005 @if gold-bootstrap
16006 maybe-all-stage4-gold: all-stage4-gold
16007 all-stage4: all-stage4-gold
16008 TARGET-stage4-gold = $(TARGET-gold)
16009 all-stage4-gold: configure-stage4-gold
16010 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16011 @r=`${PWD_COMMAND}`; export r; \
16012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16013 TFLAGS="$(STAGE4_TFLAGS)"; \
16014 $(HOST_EXPORTS) \
16015 $(POSTSTAGE1_HOST_EXPORTS) \
16016 cd $(HOST_SUBDIR)/gold && \
16017 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16018 CFLAGS="$(STAGE4_CFLAGS)" \
16019 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16020 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16021 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16022 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16023 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16024 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16025 TFLAGS="$(STAGE4_TFLAGS)" \
16026 $(TARGET-stage4-gold)
16028 maybe-clean-stage4-gold: clean-stage4-gold
16029 clean-stage4: clean-stage4-gold
16030 clean-stage4-gold:
16031 @if [ $(current_stage) = stage4 ]; then \
16032 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16033 else \
16034 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16035 $(MAKE) stage4-start; \
16036 fi; \
16037 cd $(HOST_SUBDIR)/gold && \
16038 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16039 @endif gold-bootstrap
16042 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16043 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16044 maybe-all-stageprofile-gold:
16045 maybe-clean-stageprofile-gold:
16046 @if gold-bootstrap
16047 maybe-all-stageprofile-gold: all-stageprofile-gold
16048 all-stageprofile: all-stageprofile-gold
16049 TARGET-stageprofile-gold = $(TARGET-gold)
16050 all-stageprofile-gold: configure-stageprofile-gold
16051 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16052 @r=`${PWD_COMMAND}`; export r; \
16053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16054 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16055 $(HOST_EXPORTS) \
16056 $(POSTSTAGE1_HOST_EXPORTS) \
16057 cd $(HOST_SUBDIR)/gold && \
16058 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16059 CFLAGS="$(STAGEprofile_CFLAGS)" \
16060 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16061 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16062 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16063 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16064 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16065 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16066 TFLAGS="$(STAGEprofile_TFLAGS)" \
16067 $(TARGET-stageprofile-gold)
16069 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16070 clean-stageprofile: clean-stageprofile-gold
16071 clean-stageprofile-gold:
16072 @if [ $(current_stage) = stageprofile ]; then \
16073 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16074 else \
16075 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16076 $(MAKE) stageprofile-start; \
16077 fi; \
16078 cd $(HOST_SUBDIR)/gold && \
16079 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16080 @endif gold-bootstrap
16083 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16084 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16085 maybe-all-stagefeedback-gold:
16086 maybe-clean-stagefeedback-gold:
16087 @if gold-bootstrap
16088 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16089 all-stagefeedback: all-stagefeedback-gold
16090 TARGET-stagefeedback-gold = $(TARGET-gold)
16091 all-stagefeedback-gold: configure-stagefeedback-gold
16092 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16093 @r=`${PWD_COMMAND}`; export r; \
16094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16095 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16096 $(HOST_EXPORTS) \
16097 $(POSTSTAGE1_HOST_EXPORTS) \
16098 cd $(HOST_SUBDIR)/gold && \
16099 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16100 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16101 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16102 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16103 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16104 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16105 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16106 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16107 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16108 $(TARGET-stagefeedback-gold)
16110 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16111 clean-stagefeedback: clean-stagefeedback-gold
16112 clean-stagefeedback-gold:
16113 @if [ $(current_stage) = stagefeedback ]; then \
16114 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16115 else \
16116 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16117 $(MAKE) stagefeedback-start; \
16118 fi; \
16119 cd $(HOST_SUBDIR)/gold && \
16120 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16121 @endif gold-bootstrap
16127 .PHONY: check-gold maybe-check-gold
16128 maybe-check-gold:
16129 @if gold
16130 maybe-check-gold: check-gold
16132 check-gold:
16133 @: $(MAKE); $(unstage)
16134 @r=`${PWD_COMMAND}`; export r; \
16135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16136 $(HOST_EXPORTS) \
16137 (cd $(HOST_SUBDIR)/gold && \
16138 $(MAKE) $(FLAGS_TO_PASS) check)
16140 @endif gold
16142 .PHONY: install-gold maybe-install-gold
16143 maybe-install-gold:
16144 @if gold
16145 maybe-install-gold: install-gold
16147 install-gold: installdirs
16148 @: $(MAKE); $(unstage)
16149 @r=`${PWD_COMMAND}`; export r; \
16150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16151 $(HOST_EXPORTS) \
16152 (cd $(HOST_SUBDIR)/gold && \
16153 $(MAKE) $(FLAGS_TO_PASS) install)
16155 @endif gold
16157 .PHONY: install-strip-gold maybe-install-strip-gold
16158 maybe-install-strip-gold:
16159 @if gold
16160 maybe-install-strip-gold: install-strip-gold
16162 install-strip-gold: installdirs
16163 @: $(MAKE); $(unstage)
16164 @r=`${PWD_COMMAND}`; export r; \
16165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16166 $(HOST_EXPORTS) \
16167 (cd $(HOST_SUBDIR)/gold && \
16168 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16170 @endif gold
16172 # Other targets (info, dvi, pdf, etc.)
16174 .PHONY: maybe-info-gold info-gold
16175 maybe-info-gold:
16176 @if gold
16177 maybe-info-gold: info-gold
16179 info-gold: \
16180 configure-gold
16181 @[ -f ./gold/Makefile ] || exit 0; \
16182 r=`${PWD_COMMAND}`; export r; \
16183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16184 $(HOST_EXPORTS) \
16185 for flag in $(EXTRA_HOST_FLAGS) ; do \
16186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16187 done; \
16188 echo "Doing info in gold" ; \
16189 (cd $(HOST_SUBDIR)/gold && \
16190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16192 "RANLIB=$${RANLIB}" \
16193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16194 info) \
16195 || exit 1
16197 @endif gold
16199 .PHONY: maybe-dvi-gold dvi-gold
16200 maybe-dvi-gold:
16201 @if gold
16202 maybe-dvi-gold: dvi-gold
16204 dvi-gold: \
16205 configure-gold
16206 @[ -f ./gold/Makefile ] || exit 0; \
16207 r=`${PWD_COMMAND}`; export r; \
16208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16209 $(HOST_EXPORTS) \
16210 for flag in $(EXTRA_HOST_FLAGS) ; do \
16211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16212 done; \
16213 echo "Doing dvi in gold" ; \
16214 (cd $(HOST_SUBDIR)/gold && \
16215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16217 "RANLIB=$${RANLIB}" \
16218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16219 dvi) \
16220 || exit 1
16222 @endif gold
16224 .PHONY: maybe-pdf-gold pdf-gold
16225 maybe-pdf-gold:
16226 @if gold
16227 maybe-pdf-gold: pdf-gold
16229 pdf-gold: \
16230 configure-gold
16231 @[ -f ./gold/Makefile ] || exit 0; \
16232 r=`${PWD_COMMAND}`; export r; \
16233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16234 $(HOST_EXPORTS) \
16235 for flag in $(EXTRA_HOST_FLAGS) ; do \
16236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16237 done; \
16238 echo "Doing pdf in gold" ; \
16239 (cd $(HOST_SUBDIR)/gold && \
16240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16242 "RANLIB=$${RANLIB}" \
16243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16244 pdf) \
16245 || exit 1
16247 @endif gold
16249 .PHONY: maybe-html-gold html-gold
16250 maybe-html-gold:
16251 @if gold
16252 maybe-html-gold: html-gold
16254 html-gold: \
16255 configure-gold
16256 @[ -f ./gold/Makefile ] || exit 0; \
16257 r=`${PWD_COMMAND}`; export r; \
16258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16259 $(HOST_EXPORTS) \
16260 for flag in $(EXTRA_HOST_FLAGS) ; do \
16261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16262 done; \
16263 echo "Doing html in gold" ; \
16264 (cd $(HOST_SUBDIR)/gold && \
16265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16267 "RANLIB=$${RANLIB}" \
16268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16269 html) \
16270 || exit 1
16272 @endif gold
16274 .PHONY: maybe-TAGS-gold TAGS-gold
16275 maybe-TAGS-gold:
16276 @if gold
16277 maybe-TAGS-gold: TAGS-gold
16279 TAGS-gold: \
16280 configure-gold
16281 @[ -f ./gold/Makefile ] || exit 0; \
16282 r=`${PWD_COMMAND}`; export r; \
16283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16284 $(HOST_EXPORTS) \
16285 for flag in $(EXTRA_HOST_FLAGS) ; do \
16286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16287 done; \
16288 echo "Doing TAGS in gold" ; \
16289 (cd $(HOST_SUBDIR)/gold && \
16290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16292 "RANLIB=$${RANLIB}" \
16293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16294 TAGS) \
16295 || exit 1
16297 @endif gold
16299 .PHONY: maybe-install-info-gold install-info-gold
16300 maybe-install-info-gold:
16301 @if gold
16302 maybe-install-info-gold: install-info-gold
16304 install-info-gold: \
16305 configure-gold \
16306 info-gold
16307 @[ -f ./gold/Makefile ] || exit 0; \
16308 r=`${PWD_COMMAND}`; export r; \
16309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16310 $(HOST_EXPORTS) \
16311 for flag in $(EXTRA_HOST_FLAGS) ; do \
16312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16313 done; \
16314 echo "Doing install-info in gold" ; \
16315 (cd $(HOST_SUBDIR)/gold && \
16316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16318 "RANLIB=$${RANLIB}" \
16319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16320 install-info) \
16321 || exit 1
16323 @endif gold
16325 .PHONY: maybe-install-pdf-gold install-pdf-gold
16326 maybe-install-pdf-gold:
16327 @if gold
16328 maybe-install-pdf-gold: install-pdf-gold
16330 install-pdf-gold: \
16331 configure-gold \
16332 pdf-gold
16333 @[ -f ./gold/Makefile ] || exit 0; \
16334 r=`${PWD_COMMAND}`; export r; \
16335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16336 $(HOST_EXPORTS) \
16337 for flag in $(EXTRA_HOST_FLAGS) ; do \
16338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16339 done; \
16340 echo "Doing install-pdf in gold" ; \
16341 (cd $(HOST_SUBDIR)/gold && \
16342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16344 "RANLIB=$${RANLIB}" \
16345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16346 install-pdf) \
16347 || exit 1
16349 @endif gold
16351 .PHONY: maybe-install-html-gold install-html-gold
16352 maybe-install-html-gold:
16353 @if gold
16354 maybe-install-html-gold: install-html-gold
16356 install-html-gold: \
16357 configure-gold \
16358 html-gold
16359 @[ -f ./gold/Makefile ] || exit 0; \
16360 r=`${PWD_COMMAND}`; export r; \
16361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16362 $(HOST_EXPORTS) \
16363 for flag in $(EXTRA_HOST_FLAGS) ; do \
16364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16365 done; \
16366 echo "Doing install-html in gold" ; \
16367 (cd $(HOST_SUBDIR)/gold && \
16368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16370 "RANLIB=$${RANLIB}" \
16371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16372 install-html) \
16373 || exit 1
16375 @endif gold
16377 .PHONY: maybe-installcheck-gold installcheck-gold
16378 maybe-installcheck-gold:
16379 @if gold
16380 maybe-installcheck-gold: installcheck-gold
16382 installcheck-gold: \
16383 configure-gold
16384 @[ -f ./gold/Makefile ] || exit 0; \
16385 r=`${PWD_COMMAND}`; export r; \
16386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16387 $(HOST_EXPORTS) \
16388 for flag in $(EXTRA_HOST_FLAGS) ; do \
16389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16390 done; \
16391 echo "Doing installcheck in gold" ; \
16392 (cd $(HOST_SUBDIR)/gold && \
16393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16395 "RANLIB=$${RANLIB}" \
16396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16397 installcheck) \
16398 || exit 1
16400 @endif gold
16402 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16403 maybe-mostlyclean-gold:
16404 @if gold
16405 maybe-mostlyclean-gold: mostlyclean-gold
16407 mostlyclean-gold:
16408 @[ -f ./gold/Makefile ] || exit 0; \
16409 r=`${PWD_COMMAND}`; export r; \
16410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16411 $(HOST_EXPORTS) \
16412 for flag in $(EXTRA_HOST_FLAGS) ; do \
16413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16414 done; \
16415 echo "Doing mostlyclean in gold" ; \
16416 (cd $(HOST_SUBDIR)/gold && \
16417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16419 "RANLIB=$${RANLIB}" \
16420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16421 mostlyclean) \
16422 || exit 1
16424 @endif gold
16426 .PHONY: maybe-clean-gold clean-gold
16427 maybe-clean-gold:
16428 @if gold
16429 maybe-clean-gold: clean-gold
16431 clean-gold:
16432 @[ -f ./gold/Makefile ] || exit 0; \
16433 r=`${PWD_COMMAND}`; export r; \
16434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16435 $(HOST_EXPORTS) \
16436 for flag in $(EXTRA_HOST_FLAGS) ; do \
16437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16438 done; \
16439 echo "Doing clean in gold" ; \
16440 (cd $(HOST_SUBDIR)/gold && \
16441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16443 "RANLIB=$${RANLIB}" \
16444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16445 clean) \
16446 || exit 1
16448 @endif gold
16450 .PHONY: maybe-distclean-gold distclean-gold
16451 maybe-distclean-gold:
16452 @if gold
16453 maybe-distclean-gold: distclean-gold
16455 distclean-gold:
16456 @[ -f ./gold/Makefile ] || exit 0; \
16457 r=`${PWD_COMMAND}`; export r; \
16458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16459 $(HOST_EXPORTS) \
16460 for flag in $(EXTRA_HOST_FLAGS) ; do \
16461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16462 done; \
16463 echo "Doing distclean in gold" ; \
16464 (cd $(HOST_SUBDIR)/gold && \
16465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16467 "RANLIB=$${RANLIB}" \
16468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16469 distclean) \
16470 || exit 1
16472 @endif gold
16474 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16475 maybe-maintainer-clean-gold:
16476 @if gold
16477 maybe-maintainer-clean-gold: maintainer-clean-gold
16479 maintainer-clean-gold:
16480 @[ -f ./gold/Makefile ] || exit 0; \
16481 r=`${PWD_COMMAND}`; export r; \
16482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16483 $(HOST_EXPORTS) \
16484 for flag in $(EXTRA_HOST_FLAGS) ; do \
16485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16486 done; \
16487 echo "Doing maintainer-clean in gold" ; \
16488 (cd $(HOST_SUBDIR)/gold && \
16489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16491 "RANLIB=$${RANLIB}" \
16492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16493 maintainer-clean) \
16494 || exit 1
16496 @endif gold
16500 .PHONY: configure-gprof maybe-configure-gprof
16501 maybe-configure-gprof:
16502 @if gcc-bootstrap
16503 configure-gprof: stage_current
16504 @endif gcc-bootstrap
16505 @if gprof
16506 maybe-configure-gprof: configure-gprof
16507 configure-gprof:
16508 @: $(MAKE); $(unstage)
16509 @r=`${PWD_COMMAND}`; export r; \
16510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16511 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16512 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16513 $(HOST_EXPORTS) \
16514 echo Configuring in $(HOST_SUBDIR)/gprof; \
16515 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16516 case $(srcdir) in \
16517 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16518 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16519 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16520 esac; \
16521 srcdiroption="--srcdir=$${topdir}/gprof"; \
16522 libsrcdir="$$s/gprof"; \
16523 $(SHELL) $${libsrcdir}/configure \
16524 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16525 --target=${target_alias} $${srcdiroption} \
16526 || exit 1
16527 @endif gprof
16533 .PHONY: all-gprof maybe-all-gprof
16534 maybe-all-gprof:
16535 @if gcc-bootstrap
16536 all-gprof: stage_current
16537 @endif gcc-bootstrap
16538 @if gprof
16539 TARGET-gprof=all
16540 maybe-all-gprof: all-gprof
16541 all-gprof: configure-gprof
16542 @: $(MAKE); $(unstage)
16543 @r=`${PWD_COMMAND}`; export r; \
16544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16545 $(HOST_EXPORTS) \
16546 (cd $(HOST_SUBDIR)/gprof && \
16547 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16548 $(TARGET-gprof))
16549 @endif gprof
16554 .PHONY: check-gprof maybe-check-gprof
16555 maybe-check-gprof:
16556 @if gprof
16557 maybe-check-gprof: check-gprof
16559 check-gprof:
16560 @: $(MAKE); $(unstage)
16561 @r=`${PWD_COMMAND}`; export r; \
16562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16563 $(HOST_EXPORTS) \
16564 (cd $(HOST_SUBDIR)/gprof && \
16565 $(MAKE) $(FLAGS_TO_PASS) check)
16567 @endif gprof
16569 .PHONY: install-gprof maybe-install-gprof
16570 maybe-install-gprof:
16571 @if gprof
16572 maybe-install-gprof: install-gprof
16574 install-gprof: installdirs
16575 @: $(MAKE); $(unstage)
16576 @r=`${PWD_COMMAND}`; export r; \
16577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16578 $(HOST_EXPORTS) \
16579 (cd $(HOST_SUBDIR)/gprof && \
16580 $(MAKE) $(FLAGS_TO_PASS) install)
16582 @endif gprof
16584 .PHONY: install-strip-gprof maybe-install-strip-gprof
16585 maybe-install-strip-gprof:
16586 @if gprof
16587 maybe-install-strip-gprof: install-strip-gprof
16589 install-strip-gprof: installdirs
16590 @: $(MAKE); $(unstage)
16591 @r=`${PWD_COMMAND}`; export r; \
16592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16593 $(HOST_EXPORTS) \
16594 (cd $(HOST_SUBDIR)/gprof && \
16595 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16597 @endif gprof
16599 # Other targets (info, dvi, pdf, etc.)
16601 .PHONY: maybe-info-gprof info-gprof
16602 maybe-info-gprof:
16603 @if gprof
16604 maybe-info-gprof: info-gprof
16606 info-gprof: \
16607 configure-gprof
16608 @: $(MAKE); $(unstage)
16609 @[ -f ./gprof/Makefile ] || exit 0; \
16610 r=`${PWD_COMMAND}`; export r; \
16611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16612 $(HOST_EXPORTS) \
16613 for flag in $(EXTRA_HOST_FLAGS) ; do \
16614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16615 done; \
16616 echo "Doing info in gprof" ; \
16617 (cd $(HOST_SUBDIR)/gprof && \
16618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16620 "RANLIB=$${RANLIB}" \
16621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16622 info) \
16623 || exit 1
16625 @endif gprof
16627 .PHONY: maybe-dvi-gprof dvi-gprof
16628 maybe-dvi-gprof:
16629 @if gprof
16630 maybe-dvi-gprof: dvi-gprof
16632 dvi-gprof: \
16633 configure-gprof
16634 @: $(MAKE); $(unstage)
16635 @[ -f ./gprof/Makefile ] || exit 0; \
16636 r=`${PWD_COMMAND}`; export r; \
16637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16638 $(HOST_EXPORTS) \
16639 for flag in $(EXTRA_HOST_FLAGS) ; do \
16640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16641 done; \
16642 echo "Doing dvi in gprof" ; \
16643 (cd $(HOST_SUBDIR)/gprof && \
16644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16646 "RANLIB=$${RANLIB}" \
16647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16648 dvi) \
16649 || exit 1
16651 @endif gprof
16653 .PHONY: maybe-pdf-gprof pdf-gprof
16654 maybe-pdf-gprof:
16655 @if gprof
16656 maybe-pdf-gprof: pdf-gprof
16658 pdf-gprof: \
16659 configure-gprof
16660 @: $(MAKE); $(unstage)
16661 @[ -f ./gprof/Makefile ] || exit 0; \
16662 r=`${PWD_COMMAND}`; export r; \
16663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16664 $(HOST_EXPORTS) \
16665 for flag in $(EXTRA_HOST_FLAGS) ; do \
16666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16667 done; \
16668 echo "Doing pdf in gprof" ; \
16669 (cd $(HOST_SUBDIR)/gprof && \
16670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16672 "RANLIB=$${RANLIB}" \
16673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16674 pdf) \
16675 || exit 1
16677 @endif gprof
16679 .PHONY: maybe-html-gprof html-gprof
16680 maybe-html-gprof:
16681 @if gprof
16682 maybe-html-gprof: html-gprof
16684 html-gprof: \
16685 configure-gprof
16686 @: $(MAKE); $(unstage)
16687 @[ -f ./gprof/Makefile ] || exit 0; \
16688 r=`${PWD_COMMAND}`; export r; \
16689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16690 $(HOST_EXPORTS) \
16691 for flag in $(EXTRA_HOST_FLAGS) ; do \
16692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16693 done; \
16694 echo "Doing html in gprof" ; \
16695 (cd $(HOST_SUBDIR)/gprof && \
16696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16698 "RANLIB=$${RANLIB}" \
16699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16700 html) \
16701 || exit 1
16703 @endif gprof
16705 .PHONY: maybe-TAGS-gprof TAGS-gprof
16706 maybe-TAGS-gprof:
16707 @if gprof
16708 maybe-TAGS-gprof: TAGS-gprof
16710 TAGS-gprof: \
16711 configure-gprof
16712 @: $(MAKE); $(unstage)
16713 @[ -f ./gprof/Makefile ] || exit 0; \
16714 r=`${PWD_COMMAND}`; export r; \
16715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16716 $(HOST_EXPORTS) \
16717 for flag in $(EXTRA_HOST_FLAGS) ; do \
16718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16719 done; \
16720 echo "Doing TAGS in gprof" ; \
16721 (cd $(HOST_SUBDIR)/gprof && \
16722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16724 "RANLIB=$${RANLIB}" \
16725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16726 TAGS) \
16727 || exit 1
16729 @endif gprof
16731 .PHONY: maybe-install-info-gprof install-info-gprof
16732 maybe-install-info-gprof:
16733 @if gprof
16734 maybe-install-info-gprof: install-info-gprof
16736 install-info-gprof: \
16737 configure-gprof \
16738 info-gprof
16739 @: $(MAKE); $(unstage)
16740 @[ -f ./gprof/Makefile ] || exit 0; \
16741 r=`${PWD_COMMAND}`; export r; \
16742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16743 $(HOST_EXPORTS) \
16744 for flag in $(EXTRA_HOST_FLAGS) ; do \
16745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16746 done; \
16747 echo "Doing install-info in gprof" ; \
16748 (cd $(HOST_SUBDIR)/gprof && \
16749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16751 "RANLIB=$${RANLIB}" \
16752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16753 install-info) \
16754 || exit 1
16756 @endif gprof
16758 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16759 maybe-install-pdf-gprof:
16760 @if gprof
16761 maybe-install-pdf-gprof: install-pdf-gprof
16763 install-pdf-gprof: \
16764 configure-gprof \
16765 pdf-gprof
16766 @: $(MAKE); $(unstage)
16767 @[ -f ./gprof/Makefile ] || exit 0; \
16768 r=`${PWD_COMMAND}`; export r; \
16769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16770 $(HOST_EXPORTS) \
16771 for flag in $(EXTRA_HOST_FLAGS) ; do \
16772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16773 done; \
16774 echo "Doing install-pdf in gprof" ; \
16775 (cd $(HOST_SUBDIR)/gprof && \
16776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16778 "RANLIB=$${RANLIB}" \
16779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16780 install-pdf) \
16781 || exit 1
16783 @endif gprof
16785 .PHONY: maybe-install-html-gprof install-html-gprof
16786 maybe-install-html-gprof:
16787 @if gprof
16788 maybe-install-html-gprof: install-html-gprof
16790 install-html-gprof: \
16791 configure-gprof \
16792 html-gprof
16793 @: $(MAKE); $(unstage)
16794 @[ -f ./gprof/Makefile ] || exit 0; \
16795 r=`${PWD_COMMAND}`; export r; \
16796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16797 $(HOST_EXPORTS) \
16798 for flag in $(EXTRA_HOST_FLAGS) ; do \
16799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16800 done; \
16801 echo "Doing install-html in gprof" ; \
16802 (cd $(HOST_SUBDIR)/gprof && \
16803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16805 "RANLIB=$${RANLIB}" \
16806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16807 install-html) \
16808 || exit 1
16810 @endif gprof
16812 .PHONY: maybe-installcheck-gprof installcheck-gprof
16813 maybe-installcheck-gprof:
16814 @if gprof
16815 maybe-installcheck-gprof: installcheck-gprof
16817 installcheck-gprof: \
16818 configure-gprof
16819 @: $(MAKE); $(unstage)
16820 @[ -f ./gprof/Makefile ] || exit 0; \
16821 r=`${PWD_COMMAND}`; export r; \
16822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16823 $(HOST_EXPORTS) \
16824 for flag in $(EXTRA_HOST_FLAGS) ; do \
16825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16826 done; \
16827 echo "Doing installcheck in gprof" ; \
16828 (cd $(HOST_SUBDIR)/gprof && \
16829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16831 "RANLIB=$${RANLIB}" \
16832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16833 installcheck) \
16834 || exit 1
16836 @endif gprof
16838 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16839 maybe-mostlyclean-gprof:
16840 @if gprof
16841 maybe-mostlyclean-gprof: mostlyclean-gprof
16843 mostlyclean-gprof:
16844 @: $(MAKE); $(unstage)
16845 @[ -f ./gprof/Makefile ] || exit 0; \
16846 r=`${PWD_COMMAND}`; export r; \
16847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16848 $(HOST_EXPORTS) \
16849 for flag in $(EXTRA_HOST_FLAGS) ; do \
16850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16851 done; \
16852 echo "Doing mostlyclean in gprof" ; \
16853 (cd $(HOST_SUBDIR)/gprof && \
16854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16856 "RANLIB=$${RANLIB}" \
16857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16858 mostlyclean) \
16859 || exit 1
16861 @endif gprof
16863 .PHONY: maybe-clean-gprof clean-gprof
16864 maybe-clean-gprof:
16865 @if gprof
16866 maybe-clean-gprof: clean-gprof
16868 clean-gprof:
16869 @: $(MAKE); $(unstage)
16870 @[ -f ./gprof/Makefile ] || exit 0; \
16871 r=`${PWD_COMMAND}`; export r; \
16872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16873 $(HOST_EXPORTS) \
16874 for flag in $(EXTRA_HOST_FLAGS) ; do \
16875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16876 done; \
16877 echo "Doing clean in gprof" ; \
16878 (cd $(HOST_SUBDIR)/gprof && \
16879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16881 "RANLIB=$${RANLIB}" \
16882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16883 clean) \
16884 || exit 1
16886 @endif gprof
16888 .PHONY: maybe-distclean-gprof distclean-gprof
16889 maybe-distclean-gprof:
16890 @if gprof
16891 maybe-distclean-gprof: distclean-gprof
16893 distclean-gprof:
16894 @: $(MAKE); $(unstage)
16895 @[ -f ./gprof/Makefile ] || exit 0; \
16896 r=`${PWD_COMMAND}`; export r; \
16897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16898 $(HOST_EXPORTS) \
16899 for flag in $(EXTRA_HOST_FLAGS) ; do \
16900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16901 done; \
16902 echo "Doing distclean in gprof" ; \
16903 (cd $(HOST_SUBDIR)/gprof && \
16904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16906 "RANLIB=$${RANLIB}" \
16907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16908 distclean) \
16909 || exit 1
16911 @endif gprof
16913 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16914 maybe-maintainer-clean-gprof:
16915 @if gprof
16916 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16918 maintainer-clean-gprof:
16919 @: $(MAKE); $(unstage)
16920 @[ -f ./gprof/Makefile ] || exit 0; \
16921 r=`${PWD_COMMAND}`; export r; \
16922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16923 $(HOST_EXPORTS) \
16924 for flag in $(EXTRA_HOST_FLAGS) ; do \
16925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16926 done; \
16927 echo "Doing maintainer-clean in gprof" ; \
16928 (cd $(HOST_SUBDIR)/gprof && \
16929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16931 "RANLIB=$${RANLIB}" \
16932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16933 maintainer-clean) \
16934 || exit 1
16936 @endif gprof
16940 .PHONY: configure-intl maybe-configure-intl
16941 maybe-configure-intl:
16942 @if gcc-bootstrap
16943 configure-intl: stage_current
16944 @endif gcc-bootstrap
16945 @if intl
16946 maybe-configure-intl: configure-intl
16947 configure-intl:
16948 @r=`${PWD_COMMAND}`; export r; \
16949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16950 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16952 $(HOST_EXPORTS) \
16953 echo Configuring in $(HOST_SUBDIR)/intl; \
16954 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16955 case $(srcdir) in \
16956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16957 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16959 esac; \
16960 srcdiroption="--srcdir=$${topdir}/intl"; \
16961 libsrcdir="$$s/intl"; \
16962 $(SHELL) $${libsrcdir}/configure \
16963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16964 --target=${target_alias} $${srcdiroption} \
16965 || exit 1
16966 @endif intl
16970 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16971 maybe-configure-stage1-intl:
16972 @if intl-bootstrap
16973 maybe-configure-stage1-intl: configure-stage1-intl
16974 configure-stage1-intl:
16975 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16977 @r=`${PWD_COMMAND}`; export r; \
16978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16979 TFLAGS="$(STAGE1_TFLAGS)"; \
16980 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16981 $(HOST_EXPORTS) \
16982 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16983 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16984 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16985 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16987 cd $(HOST_SUBDIR)/intl || exit 1; \
16988 case $(srcdir) in \
16989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16990 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16992 esac; \
16993 srcdiroption="--srcdir=$${topdir}/intl"; \
16994 libsrcdir="$$s/intl"; \
16995 $(SHELL) $${libsrcdir}/configure \
16996 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16997 --target=${target_alias} $${srcdiroption} \
16998 $(STAGE1_CONFIGURE_FLAGS)
16999 @endif intl-bootstrap
17001 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17002 maybe-configure-stage2-intl:
17003 @if intl-bootstrap
17004 maybe-configure-stage2-intl: configure-stage2-intl
17005 configure-stage2-intl:
17006 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17008 @r=`${PWD_COMMAND}`; export r; \
17009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17010 TFLAGS="$(STAGE2_TFLAGS)"; \
17011 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17012 $(HOST_EXPORTS) \
17013 $(POSTSTAGE1_HOST_EXPORTS) \
17014 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17015 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17016 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17017 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17019 cd $(HOST_SUBDIR)/intl || exit 1; \
17020 case $(srcdir) in \
17021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17022 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17024 esac; \
17025 srcdiroption="--srcdir=$${topdir}/intl"; \
17026 libsrcdir="$$s/intl"; \
17027 $(SHELL) $${libsrcdir}/configure \
17028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17029 --target=${target_alias} $${srcdiroption} \
17030 --with-build-libsubdir=$(HOST_SUBDIR) \
17031 $(STAGE2_CONFIGURE_FLAGS)
17032 @endif intl-bootstrap
17034 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17035 maybe-configure-stage3-intl:
17036 @if intl-bootstrap
17037 maybe-configure-stage3-intl: configure-stage3-intl
17038 configure-stage3-intl:
17039 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17040 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17041 @r=`${PWD_COMMAND}`; export r; \
17042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17043 TFLAGS="$(STAGE3_TFLAGS)"; \
17044 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17045 $(HOST_EXPORTS) \
17046 $(POSTSTAGE1_HOST_EXPORTS) \
17047 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17048 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17049 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17050 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17052 cd $(HOST_SUBDIR)/intl || exit 1; \
17053 case $(srcdir) in \
17054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17055 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17057 esac; \
17058 srcdiroption="--srcdir=$${topdir}/intl"; \
17059 libsrcdir="$$s/intl"; \
17060 $(SHELL) $${libsrcdir}/configure \
17061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17062 --target=${target_alias} $${srcdiroption} \
17063 --with-build-libsubdir=$(HOST_SUBDIR) \
17064 $(STAGE3_CONFIGURE_FLAGS)
17065 @endif intl-bootstrap
17067 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17068 maybe-configure-stage4-intl:
17069 @if intl-bootstrap
17070 maybe-configure-stage4-intl: configure-stage4-intl
17071 configure-stage4-intl:
17072 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17073 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17074 @r=`${PWD_COMMAND}`; export r; \
17075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17076 TFLAGS="$(STAGE4_TFLAGS)"; \
17077 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17078 $(HOST_EXPORTS) \
17079 $(POSTSTAGE1_HOST_EXPORTS) \
17080 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17081 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17082 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17083 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17085 cd $(HOST_SUBDIR)/intl || exit 1; \
17086 case $(srcdir) in \
17087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17088 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17090 esac; \
17091 srcdiroption="--srcdir=$${topdir}/intl"; \
17092 libsrcdir="$$s/intl"; \
17093 $(SHELL) $${libsrcdir}/configure \
17094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17095 --target=${target_alias} $${srcdiroption} \
17096 --with-build-libsubdir=$(HOST_SUBDIR) \
17097 $(STAGE4_CONFIGURE_FLAGS)
17098 @endif intl-bootstrap
17100 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17101 maybe-configure-stageprofile-intl:
17102 @if intl-bootstrap
17103 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17104 configure-stageprofile-intl:
17105 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17106 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17107 @r=`${PWD_COMMAND}`; export r; \
17108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17109 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17110 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17111 $(HOST_EXPORTS) \
17112 $(POSTSTAGE1_HOST_EXPORTS) \
17113 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17114 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17115 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17116 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17117 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17118 cd $(HOST_SUBDIR)/intl || exit 1; \
17119 case $(srcdir) in \
17120 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17121 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17122 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17123 esac; \
17124 srcdiroption="--srcdir=$${topdir}/intl"; \
17125 libsrcdir="$$s/intl"; \
17126 $(SHELL) $${libsrcdir}/configure \
17127 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17128 --target=${target_alias} $${srcdiroption} \
17129 --with-build-libsubdir=$(HOST_SUBDIR) \
17130 $(STAGEprofile_CONFIGURE_FLAGS)
17131 @endif intl-bootstrap
17133 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17134 maybe-configure-stagefeedback-intl:
17135 @if intl-bootstrap
17136 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17137 configure-stagefeedback-intl:
17138 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17139 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17140 @r=`${PWD_COMMAND}`; export r; \
17141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17142 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17143 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17144 $(HOST_EXPORTS) \
17145 $(POSTSTAGE1_HOST_EXPORTS) \
17146 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17147 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17148 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17149 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17151 cd $(HOST_SUBDIR)/intl || exit 1; \
17152 case $(srcdir) in \
17153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17154 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17156 esac; \
17157 srcdiroption="--srcdir=$${topdir}/intl"; \
17158 libsrcdir="$$s/intl"; \
17159 $(SHELL) $${libsrcdir}/configure \
17160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17161 --target=${target_alias} $${srcdiroption} \
17162 --with-build-libsubdir=$(HOST_SUBDIR) \
17163 $(STAGEfeedback_CONFIGURE_FLAGS)
17164 @endif intl-bootstrap
17170 .PHONY: all-intl maybe-all-intl
17171 maybe-all-intl:
17172 @if gcc-bootstrap
17173 all-intl: stage_current
17174 @endif gcc-bootstrap
17175 @if intl
17176 TARGET-intl=all
17177 maybe-all-intl: all-intl
17178 all-intl: configure-intl
17179 @r=`${PWD_COMMAND}`; export r; \
17180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17181 $(HOST_EXPORTS) \
17182 (cd $(HOST_SUBDIR)/intl && \
17183 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17184 $(TARGET-intl))
17185 @endif intl
17189 .PHONY: all-stage1-intl maybe-all-stage1-intl
17190 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17191 maybe-all-stage1-intl:
17192 maybe-clean-stage1-intl:
17193 @if intl-bootstrap
17194 maybe-all-stage1-intl: all-stage1-intl
17195 all-stage1: all-stage1-intl
17196 TARGET-stage1-intl = $(TARGET-intl)
17197 all-stage1-intl: configure-stage1-intl
17198 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17199 @r=`${PWD_COMMAND}`; export r; \
17200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17201 TFLAGS="$(STAGE1_TFLAGS)"; \
17202 $(HOST_EXPORTS) \
17203 cd $(HOST_SUBDIR)/intl && \
17204 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17205 CFLAGS="$(STAGE1_CFLAGS)" \
17206 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17207 LIBCFLAGS="$(LIBCFLAGS)" \
17208 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17209 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17210 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17211 $(EXTRA_HOST_FLAGS) \
17212 $(STAGE1_FLAGS_TO_PASS) \
17213 TFLAGS="$(STAGE1_TFLAGS)" \
17214 $(TARGET-stage1-intl)
17216 maybe-clean-stage1-intl: clean-stage1-intl
17217 clean-stage1: clean-stage1-intl
17218 clean-stage1-intl:
17219 @if [ $(current_stage) = stage1 ]; then \
17220 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17221 else \
17222 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17223 $(MAKE) stage1-start; \
17224 fi; \
17225 cd $(HOST_SUBDIR)/intl && \
17226 $(MAKE) $(EXTRA_HOST_FLAGS) \
17227 $(STAGE1_FLAGS_TO_PASS) clean
17228 @endif intl-bootstrap
17231 .PHONY: all-stage2-intl maybe-all-stage2-intl
17232 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17233 maybe-all-stage2-intl:
17234 maybe-clean-stage2-intl:
17235 @if intl-bootstrap
17236 maybe-all-stage2-intl: all-stage2-intl
17237 all-stage2: all-stage2-intl
17238 TARGET-stage2-intl = $(TARGET-intl)
17239 all-stage2-intl: configure-stage2-intl
17240 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17241 @r=`${PWD_COMMAND}`; export r; \
17242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17243 TFLAGS="$(STAGE2_TFLAGS)"; \
17244 $(HOST_EXPORTS) \
17245 $(POSTSTAGE1_HOST_EXPORTS) \
17246 cd $(HOST_SUBDIR)/intl && \
17247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17248 CFLAGS="$(STAGE2_CFLAGS)" \
17249 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17250 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17254 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17255 TFLAGS="$(STAGE2_TFLAGS)" \
17256 $(TARGET-stage2-intl)
17258 maybe-clean-stage2-intl: clean-stage2-intl
17259 clean-stage2: clean-stage2-intl
17260 clean-stage2-intl:
17261 @if [ $(current_stage) = stage2 ]; then \
17262 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17263 else \
17264 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17265 $(MAKE) stage2-start; \
17266 fi; \
17267 cd $(HOST_SUBDIR)/intl && \
17268 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17269 @endif intl-bootstrap
17272 .PHONY: all-stage3-intl maybe-all-stage3-intl
17273 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17274 maybe-all-stage3-intl:
17275 maybe-clean-stage3-intl:
17276 @if intl-bootstrap
17277 maybe-all-stage3-intl: all-stage3-intl
17278 all-stage3: all-stage3-intl
17279 TARGET-stage3-intl = $(TARGET-intl)
17280 all-stage3-intl: configure-stage3-intl
17281 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17282 @r=`${PWD_COMMAND}`; export r; \
17283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17284 TFLAGS="$(STAGE3_TFLAGS)"; \
17285 $(HOST_EXPORTS) \
17286 $(POSTSTAGE1_HOST_EXPORTS) \
17287 cd $(HOST_SUBDIR)/intl && \
17288 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17289 CFLAGS="$(STAGE3_CFLAGS)" \
17290 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17291 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17292 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17293 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17294 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17295 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17296 TFLAGS="$(STAGE3_TFLAGS)" \
17297 $(TARGET-stage3-intl)
17299 maybe-clean-stage3-intl: clean-stage3-intl
17300 clean-stage3: clean-stage3-intl
17301 clean-stage3-intl:
17302 @if [ $(current_stage) = stage3 ]; then \
17303 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17304 else \
17305 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17306 $(MAKE) stage3-start; \
17307 fi; \
17308 cd $(HOST_SUBDIR)/intl && \
17309 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17310 @endif intl-bootstrap
17313 .PHONY: all-stage4-intl maybe-all-stage4-intl
17314 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17315 maybe-all-stage4-intl:
17316 maybe-clean-stage4-intl:
17317 @if intl-bootstrap
17318 maybe-all-stage4-intl: all-stage4-intl
17319 all-stage4: all-stage4-intl
17320 TARGET-stage4-intl = $(TARGET-intl)
17321 all-stage4-intl: configure-stage4-intl
17322 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17323 @r=`${PWD_COMMAND}`; export r; \
17324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17325 TFLAGS="$(STAGE4_TFLAGS)"; \
17326 $(HOST_EXPORTS) \
17327 $(POSTSTAGE1_HOST_EXPORTS) \
17328 cd $(HOST_SUBDIR)/intl && \
17329 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17330 CFLAGS="$(STAGE4_CFLAGS)" \
17331 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17332 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17333 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17334 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17335 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17336 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17337 TFLAGS="$(STAGE4_TFLAGS)" \
17338 $(TARGET-stage4-intl)
17340 maybe-clean-stage4-intl: clean-stage4-intl
17341 clean-stage4: clean-stage4-intl
17342 clean-stage4-intl:
17343 @if [ $(current_stage) = stage4 ]; then \
17344 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17345 else \
17346 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17347 $(MAKE) stage4-start; \
17348 fi; \
17349 cd $(HOST_SUBDIR)/intl && \
17350 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17351 @endif intl-bootstrap
17354 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17355 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17356 maybe-all-stageprofile-intl:
17357 maybe-clean-stageprofile-intl:
17358 @if intl-bootstrap
17359 maybe-all-stageprofile-intl: all-stageprofile-intl
17360 all-stageprofile: all-stageprofile-intl
17361 TARGET-stageprofile-intl = $(TARGET-intl)
17362 all-stageprofile-intl: configure-stageprofile-intl
17363 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17364 @r=`${PWD_COMMAND}`; export r; \
17365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17366 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17367 $(HOST_EXPORTS) \
17368 $(POSTSTAGE1_HOST_EXPORTS) \
17369 cd $(HOST_SUBDIR)/intl && \
17370 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17371 CFLAGS="$(STAGEprofile_CFLAGS)" \
17372 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17373 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17374 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17375 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17376 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17377 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17378 TFLAGS="$(STAGEprofile_TFLAGS)" \
17379 $(TARGET-stageprofile-intl)
17381 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17382 clean-stageprofile: clean-stageprofile-intl
17383 clean-stageprofile-intl:
17384 @if [ $(current_stage) = stageprofile ]; then \
17385 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17386 else \
17387 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17388 $(MAKE) stageprofile-start; \
17389 fi; \
17390 cd $(HOST_SUBDIR)/intl && \
17391 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17392 @endif intl-bootstrap
17395 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17396 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17397 maybe-all-stagefeedback-intl:
17398 maybe-clean-stagefeedback-intl:
17399 @if intl-bootstrap
17400 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17401 all-stagefeedback: all-stagefeedback-intl
17402 TARGET-stagefeedback-intl = $(TARGET-intl)
17403 all-stagefeedback-intl: configure-stagefeedback-intl
17404 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17405 @r=`${PWD_COMMAND}`; export r; \
17406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17407 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17408 $(HOST_EXPORTS) \
17409 $(POSTSTAGE1_HOST_EXPORTS) \
17410 cd $(HOST_SUBDIR)/intl && \
17411 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17412 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17413 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17414 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17415 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17416 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17417 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17418 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17419 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17420 $(TARGET-stagefeedback-intl)
17422 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17423 clean-stagefeedback: clean-stagefeedback-intl
17424 clean-stagefeedback-intl:
17425 @if [ $(current_stage) = stagefeedback ]; then \
17426 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17427 else \
17428 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17429 $(MAKE) stagefeedback-start; \
17430 fi; \
17431 cd $(HOST_SUBDIR)/intl && \
17432 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17433 @endif intl-bootstrap
17439 .PHONY: check-intl maybe-check-intl
17440 maybe-check-intl:
17441 @if intl
17442 maybe-check-intl: check-intl
17444 check-intl:
17445 @: $(MAKE); $(unstage)
17446 @r=`${PWD_COMMAND}`; export r; \
17447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17448 $(HOST_EXPORTS) \
17449 (cd $(HOST_SUBDIR)/intl && \
17450 $(MAKE) $(FLAGS_TO_PASS) check)
17452 @endif intl
17454 .PHONY: install-intl maybe-install-intl
17455 maybe-install-intl:
17456 @if intl
17457 maybe-install-intl: install-intl
17459 install-intl: installdirs
17460 @: $(MAKE); $(unstage)
17461 @r=`${PWD_COMMAND}`; export r; \
17462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17463 $(HOST_EXPORTS) \
17464 (cd $(HOST_SUBDIR)/intl && \
17465 $(MAKE) $(FLAGS_TO_PASS) install)
17467 @endif intl
17469 .PHONY: install-strip-intl maybe-install-strip-intl
17470 maybe-install-strip-intl:
17471 @if intl
17472 maybe-install-strip-intl: install-strip-intl
17474 install-strip-intl: installdirs
17475 @: $(MAKE); $(unstage)
17476 @r=`${PWD_COMMAND}`; export r; \
17477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478 $(HOST_EXPORTS) \
17479 (cd $(HOST_SUBDIR)/intl && \
17480 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17482 @endif intl
17484 # Other targets (info, dvi, pdf, etc.)
17486 .PHONY: maybe-info-intl info-intl
17487 maybe-info-intl:
17488 @if intl
17489 maybe-info-intl: info-intl
17491 info-intl: \
17492 configure-intl
17493 @[ -f ./intl/Makefile ] || exit 0; \
17494 r=`${PWD_COMMAND}`; export r; \
17495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17496 $(HOST_EXPORTS) \
17497 for flag in $(EXTRA_HOST_FLAGS) ; do \
17498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17499 done; \
17500 echo "Doing info in intl" ; \
17501 (cd $(HOST_SUBDIR)/intl && \
17502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17504 "RANLIB=$${RANLIB}" \
17505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17506 info) \
17507 || exit 1
17509 @endif intl
17511 .PHONY: maybe-dvi-intl dvi-intl
17512 maybe-dvi-intl:
17513 @if intl
17514 maybe-dvi-intl: dvi-intl
17516 dvi-intl: \
17517 configure-intl
17518 @[ -f ./intl/Makefile ] || exit 0; \
17519 r=`${PWD_COMMAND}`; export r; \
17520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17521 $(HOST_EXPORTS) \
17522 for flag in $(EXTRA_HOST_FLAGS) ; do \
17523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17524 done; \
17525 echo "Doing dvi in intl" ; \
17526 (cd $(HOST_SUBDIR)/intl && \
17527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17529 "RANLIB=$${RANLIB}" \
17530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17531 dvi) \
17532 || exit 1
17534 @endif intl
17536 .PHONY: maybe-pdf-intl pdf-intl
17537 maybe-pdf-intl:
17538 @if intl
17539 maybe-pdf-intl: pdf-intl
17541 pdf-intl: \
17542 configure-intl
17543 @[ -f ./intl/Makefile ] || exit 0; \
17544 r=`${PWD_COMMAND}`; export r; \
17545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17546 $(HOST_EXPORTS) \
17547 for flag in $(EXTRA_HOST_FLAGS) ; do \
17548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17549 done; \
17550 echo "Doing pdf in intl" ; \
17551 (cd $(HOST_SUBDIR)/intl && \
17552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17554 "RANLIB=$${RANLIB}" \
17555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17556 pdf) \
17557 || exit 1
17559 @endif intl
17561 .PHONY: maybe-html-intl html-intl
17562 maybe-html-intl:
17563 @if intl
17564 maybe-html-intl: html-intl
17566 html-intl: \
17567 configure-intl
17568 @[ -f ./intl/Makefile ] || exit 0; \
17569 r=`${PWD_COMMAND}`; export r; \
17570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17571 $(HOST_EXPORTS) \
17572 for flag in $(EXTRA_HOST_FLAGS) ; do \
17573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17574 done; \
17575 echo "Doing html in intl" ; \
17576 (cd $(HOST_SUBDIR)/intl && \
17577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17579 "RANLIB=$${RANLIB}" \
17580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17581 html) \
17582 || exit 1
17584 @endif intl
17586 .PHONY: maybe-TAGS-intl TAGS-intl
17587 maybe-TAGS-intl:
17588 @if intl
17589 maybe-TAGS-intl: TAGS-intl
17591 TAGS-intl: \
17592 configure-intl
17593 @[ -f ./intl/Makefile ] || exit 0; \
17594 r=`${PWD_COMMAND}`; export r; \
17595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17596 $(HOST_EXPORTS) \
17597 for flag in $(EXTRA_HOST_FLAGS) ; do \
17598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17599 done; \
17600 echo "Doing TAGS in intl" ; \
17601 (cd $(HOST_SUBDIR)/intl && \
17602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17604 "RANLIB=$${RANLIB}" \
17605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17606 TAGS) \
17607 || exit 1
17609 @endif intl
17611 .PHONY: maybe-install-info-intl install-info-intl
17612 maybe-install-info-intl:
17613 @if intl
17614 maybe-install-info-intl: install-info-intl
17616 install-info-intl: \
17617 configure-intl \
17618 info-intl
17619 @[ -f ./intl/Makefile ] || exit 0; \
17620 r=`${PWD_COMMAND}`; export r; \
17621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17622 $(HOST_EXPORTS) \
17623 for flag in $(EXTRA_HOST_FLAGS) ; do \
17624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17625 done; \
17626 echo "Doing install-info in intl" ; \
17627 (cd $(HOST_SUBDIR)/intl && \
17628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17630 "RANLIB=$${RANLIB}" \
17631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17632 install-info) \
17633 || exit 1
17635 @endif intl
17637 .PHONY: maybe-install-pdf-intl install-pdf-intl
17638 maybe-install-pdf-intl:
17639 @if intl
17640 maybe-install-pdf-intl: install-pdf-intl
17642 install-pdf-intl: \
17643 configure-intl \
17644 pdf-intl
17645 @[ -f ./intl/Makefile ] || exit 0; \
17646 r=`${PWD_COMMAND}`; export r; \
17647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17648 $(HOST_EXPORTS) \
17649 for flag in $(EXTRA_HOST_FLAGS) ; do \
17650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17651 done; \
17652 echo "Doing install-pdf in intl" ; \
17653 (cd $(HOST_SUBDIR)/intl && \
17654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17656 "RANLIB=$${RANLIB}" \
17657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17658 install-pdf) \
17659 || exit 1
17661 @endif intl
17663 .PHONY: maybe-install-html-intl install-html-intl
17664 maybe-install-html-intl:
17665 @if intl
17666 maybe-install-html-intl: install-html-intl
17668 install-html-intl: \
17669 configure-intl \
17670 html-intl
17671 @[ -f ./intl/Makefile ] || exit 0; \
17672 r=`${PWD_COMMAND}`; export r; \
17673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17674 $(HOST_EXPORTS) \
17675 for flag in $(EXTRA_HOST_FLAGS) ; do \
17676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17677 done; \
17678 echo "Doing install-html in intl" ; \
17679 (cd $(HOST_SUBDIR)/intl && \
17680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17682 "RANLIB=$${RANLIB}" \
17683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17684 install-html) \
17685 || exit 1
17687 @endif intl
17689 .PHONY: maybe-installcheck-intl installcheck-intl
17690 maybe-installcheck-intl:
17691 @if intl
17692 maybe-installcheck-intl: installcheck-intl
17694 installcheck-intl: \
17695 configure-intl
17696 @[ -f ./intl/Makefile ] || exit 0; \
17697 r=`${PWD_COMMAND}`; export r; \
17698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17699 $(HOST_EXPORTS) \
17700 for flag in $(EXTRA_HOST_FLAGS) ; do \
17701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17702 done; \
17703 echo "Doing installcheck in intl" ; \
17704 (cd $(HOST_SUBDIR)/intl && \
17705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17707 "RANLIB=$${RANLIB}" \
17708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17709 installcheck) \
17710 || exit 1
17712 @endif intl
17714 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17715 maybe-mostlyclean-intl:
17716 @if intl
17717 maybe-mostlyclean-intl: mostlyclean-intl
17719 mostlyclean-intl:
17720 @[ -f ./intl/Makefile ] || exit 0; \
17721 r=`${PWD_COMMAND}`; export r; \
17722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17723 $(HOST_EXPORTS) \
17724 for flag in $(EXTRA_HOST_FLAGS) ; do \
17725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17726 done; \
17727 echo "Doing mostlyclean in intl" ; \
17728 (cd $(HOST_SUBDIR)/intl && \
17729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17731 "RANLIB=$${RANLIB}" \
17732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17733 mostlyclean) \
17734 || exit 1
17736 @endif intl
17738 .PHONY: maybe-clean-intl clean-intl
17739 maybe-clean-intl:
17740 @if intl
17741 maybe-clean-intl: clean-intl
17743 clean-intl:
17744 @[ -f ./intl/Makefile ] || exit 0; \
17745 r=`${PWD_COMMAND}`; export r; \
17746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17747 $(HOST_EXPORTS) \
17748 for flag in $(EXTRA_HOST_FLAGS) ; do \
17749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17750 done; \
17751 echo "Doing clean in intl" ; \
17752 (cd $(HOST_SUBDIR)/intl && \
17753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17755 "RANLIB=$${RANLIB}" \
17756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17757 clean) \
17758 || exit 1
17760 @endif intl
17762 .PHONY: maybe-distclean-intl distclean-intl
17763 maybe-distclean-intl:
17764 @if intl
17765 maybe-distclean-intl: distclean-intl
17767 distclean-intl:
17768 @[ -f ./intl/Makefile ] || exit 0; \
17769 r=`${PWD_COMMAND}`; export r; \
17770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17771 $(HOST_EXPORTS) \
17772 for flag in $(EXTRA_HOST_FLAGS) ; do \
17773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17774 done; \
17775 echo "Doing distclean in intl" ; \
17776 (cd $(HOST_SUBDIR)/intl && \
17777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17779 "RANLIB=$${RANLIB}" \
17780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17781 distclean) \
17782 || exit 1
17784 @endif intl
17786 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17787 maybe-maintainer-clean-intl:
17788 @if intl
17789 maybe-maintainer-clean-intl: maintainer-clean-intl
17791 maintainer-clean-intl:
17792 @[ -f ./intl/Makefile ] || exit 0; \
17793 r=`${PWD_COMMAND}`; export r; \
17794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17795 $(HOST_EXPORTS) \
17796 for flag in $(EXTRA_HOST_FLAGS) ; do \
17797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17798 done; \
17799 echo "Doing maintainer-clean in intl" ; \
17800 (cd $(HOST_SUBDIR)/intl && \
17801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17803 "RANLIB=$${RANLIB}" \
17804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17805 maintainer-clean) \
17806 || exit 1
17808 @endif intl
17812 .PHONY: configure-tcl maybe-configure-tcl
17813 maybe-configure-tcl:
17814 @if gcc-bootstrap
17815 configure-tcl: stage_current
17816 @endif gcc-bootstrap
17817 @if tcl
17818 maybe-configure-tcl: configure-tcl
17819 configure-tcl:
17820 @: $(MAKE); $(unstage)
17821 @r=`${PWD_COMMAND}`; export r; \
17822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17823 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17824 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17825 $(HOST_EXPORTS) \
17826 echo Configuring in $(HOST_SUBDIR)/tcl; \
17827 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17828 case $(srcdir) in \
17829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17830 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17832 esac; \
17833 srcdiroption="--srcdir=$${topdir}/tcl"; \
17834 libsrcdir="$$s/tcl"; \
17835 $(SHELL) $${libsrcdir}/configure \
17836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17837 --target=${target_alias} $${srcdiroption} \
17838 || exit 1
17839 @endif tcl
17845 .PHONY: all-tcl maybe-all-tcl
17846 maybe-all-tcl:
17847 @if gcc-bootstrap
17848 all-tcl: stage_current
17849 @endif gcc-bootstrap
17850 @if tcl
17851 TARGET-tcl=all
17852 maybe-all-tcl: all-tcl
17853 all-tcl: configure-tcl
17854 @: $(MAKE); $(unstage)
17855 @r=`${PWD_COMMAND}`; export r; \
17856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17857 $(HOST_EXPORTS) \
17858 (cd $(HOST_SUBDIR)/tcl && \
17859 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17860 $(TARGET-tcl))
17861 @endif tcl
17866 .PHONY: check-tcl maybe-check-tcl
17867 maybe-check-tcl:
17868 @if tcl
17869 maybe-check-tcl: check-tcl
17871 check-tcl:
17872 @: $(MAKE); $(unstage)
17873 @r=`${PWD_COMMAND}`; export r; \
17874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17875 $(HOST_EXPORTS) \
17876 (cd $(HOST_SUBDIR)/tcl && \
17877 $(MAKE) $(FLAGS_TO_PASS) check)
17879 @endif tcl
17881 .PHONY: install-tcl maybe-install-tcl
17882 maybe-install-tcl:
17883 @if tcl
17884 maybe-install-tcl: install-tcl
17886 install-tcl: installdirs
17887 @: $(MAKE); $(unstage)
17888 @r=`${PWD_COMMAND}`; export r; \
17889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17890 $(HOST_EXPORTS) \
17891 (cd $(HOST_SUBDIR)/tcl && \
17892 $(MAKE) $(FLAGS_TO_PASS) install)
17894 @endif tcl
17896 .PHONY: install-strip-tcl maybe-install-strip-tcl
17897 maybe-install-strip-tcl:
17898 @if tcl
17899 maybe-install-strip-tcl: install-strip-tcl
17901 install-strip-tcl: installdirs
17902 @: $(MAKE); $(unstage)
17903 @r=`${PWD_COMMAND}`; export r; \
17904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17905 $(HOST_EXPORTS) \
17906 (cd $(HOST_SUBDIR)/tcl && \
17907 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17909 @endif tcl
17911 # Other targets (info, dvi, pdf, etc.)
17913 .PHONY: maybe-info-tcl info-tcl
17914 maybe-info-tcl:
17915 @if tcl
17916 maybe-info-tcl: info-tcl
17918 info-tcl: \
17919 configure-tcl
17920 @: $(MAKE); $(unstage)
17921 @[ -f ./tcl/Makefile ] || exit 0; \
17922 r=`${PWD_COMMAND}`; export r; \
17923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17924 $(HOST_EXPORTS) \
17925 for flag in $(EXTRA_HOST_FLAGS) ; do \
17926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17927 done; \
17928 echo "Doing info in tcl" ; \
17929 (cd $(HOST_SUBDIR)/tcl && \
17930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17932 "RANLIB=$${RANLIB}" \
17933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17934 info) \
17935 || exit 1
17937 @endif tcl
17939 .PHONY: maybe-dvi-tcl dvi-tcl
17940 maybe-dvi-tcl:
17941 @if tcl
17942 maybe-dvi-tcl: dvi-tcl
17944 dvi-tcl: \
17945 configure-tcl
17946 @: $(MAKE); $(unstage)
17947 @[ -f ./tcl/Makefile ] || exit 0; \
17948 r=`${PWD_COMMAND}`; export r; \
17949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17950 $(HOST_EXPORTS) \
17951 for flag in $(EXTRA_HOST_FLAGS) ; do \
17952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17953 done; \
17954 echo "Doing dvi in tcl" ; \
17955 (cd $(HOST_SUBDIR)/tcl && \
17956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17958 "RANLIB=$${RANLIB}" \
17959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17960 dvi) \
17961 || exit 1
17963 @endif tcl
17965 .PHONY: maybe-pdf-tcl pdf-tcl
17966 maybe-pdf-tcl:
17967 @if tcl
17968 maybe-pdf-tcl: pdf-tcl
17970 pdf-tcl: \
17971 configure-tcl
17972 @: $(MAKE); $(unstage)
17973 @[ -f ./tcl/Makefile ] || exit 0; \
17974 r=`${PWD_COMMAND}`; export r; \
17975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17976 $(HOST_EXPORTS) \
17977 for flag in $(EXTRA_HOST_FLAGS) ; do \
17978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17979 done; \
17980 echo "Doing pdf in tcl" ; \
17981 (cd $(HOST_SUBDIR)/tcl && \
17982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17984 "RANLIB=$${RANLIB}" \
17985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17986 pdf) \
17987 || exit 1
17989 @endif tcl
17991 .PHONY: maybe-html-tcl html-tcl
17992 maybe-html-tcl:
17993 @if tcl
17994 maybe-html-tcl: html-tcl
17996 html-tcl: \
17997 configure-tcl
17998 @: $(MAKE); $(unstage)
17999 @[ -f ./tcl/Makefile ] || exit 0; \
18000 r=`${PWD_COMMAND}`; export r; \
18001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18002 $(HOST_EXPORTS) \
18003 for flag in $(EXTRA_HOST_FLAGS) ; do \
18004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18005 done; \
18006 echo "Doing html in tcl" ; \
18007 (cd $(HOST_SUBDIR)/tcl && \
18008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18010 "RANLIB=$${RANLIB}" \
18011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18012 html) \
18013 || exit 1
18015 @endif tcl
18017 .PHONY: maybe-TAGS-tcl TAGS-tcl
18018 maybe-TAGS-tcl:
18019 @if tcl
18020 maybe-TAGS-tcl: TAGS-tcl
18022 TAGS-tcl: \
18023 configure-tcl
18024 @: $(MAKE); $(unstage)
18025 @[ -f ./tcl/Makefile ] || exit 0; \
18026 r=`${PWD_COMMAND}`; export r; \
18027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18028 $(HOST_EXPORTS) \
18029 for flag in $(EXTRA_HOST_FLAGS) ; do \
18030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18031 done; \
18032 echo "Doing TAGS in tcl" ; \
18033 (cd $(HOST_SUBDIR)/tcl && \
18034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18036 "RANLIB=$${RANLIB}" \
18037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18038 TAGS) \
18039 || exit 1
18041 @endif tcl
18043 .PHONY: maybe-install-info-tcl install-info-tcl
18044 maybe-install-info-tcl:
18045 @if tcl
18046 maybe-install-info-tcl: install-info-tcl
18048 install-info-tcl: \
18049 configure-tcl \
18050 info-tcl
18051 @: $(MAKE); $(unstage)
18052 @[ -f ./tcl/Makefile ] || exit 0; \
18053 r=`${PWD_COMMAND}`; export r; \
18054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18055 $(HOST_EXPORTS) \
18056 for flag in $(EXTRA_HOST_FLAGS) ; do \
18057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18058 done; \
18059 echo "Doing install-info in tcl" ; \
18060 (cd $(HOST_SUBDIR)/tcl && \
18061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18063 "RANLIB=$${RANLIB}" \
18064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18065 install-info) \
18066 || exit 1
18068 @endif tcl
18070 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18071 maybe-install-pdf-tcl:
18072 @if tcl
18073 maybe-install-pdf-tcl: install-pdf-tcl
18075 install-pdf-tcl: \
18076 configure-tcl \
18077 pdf-tcl
18078 @: $(MAKE); $(unstage)
18079 @[ -f ./tcl/Makefile ] || exit 0; \
18080 r=`${PWD_COMMAND}`; export r; \
18081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18082 $(HOST_EXPORTS) \
18083 for flag in $(EXTRA_HOST_FLAGS) ; do \
18084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18085 done; \
18086 echo "Doing install-pdf in tcl" ; \
18087 (cd $(HOST_SUBDIR)/tcl && \
18088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18090 "RANLIB=$${RANLIB}" \
18091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18092 install-pdf) \
18093 || exit 1
18095 @endif tcl
18097 .PHONY: maybe-install-html-tcl install-html-tcl
18098 maybe-install-html-tcl:
18099 @if tcl
18100 maybe-install-html-tcl: install-html-tcl
18102 install-html-tcl: \
18103 configure-tcl \
18104 html-tcl
18105 @: $(MAKE); $(unstage)
18106 @[ -f ./tcl/Makefile ] || exit 0; \
18107 r=`${PWD_COMMAND}`; export r; \
18108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18109 $(HOST_EXPORTS) \
18110 for flag in $(EXTRA_HOST_FLAGS) ; do \
18111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18112 done; \
18113 echo "Doing install-html in tcl" ; \
18114 (cd $(HOST_SUBDIR)/tcl && \
18115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18117 "RANLIB=$${RANLIB}" \
18118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18119 install-html) \
18120 || exit 1
18122 @endif tcl
18124 .PHONY: maybe-installcheck-tcl installcheck-tcl
18125 maybe-installcheck-tcl:
18126 @if tcl
18127 maybe-installcheck-tcl: installcheck-tcl
18129 installcheck-tcl: \
18130 configure-tcl
18131 @: $(MAKE); $(unstage)
18132 @[ -f ./tcl/Makefile ] || exit 0; \
18133 r=`${PWD_COMMAND}`; export r; \
18134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18135 $(HOST_EXPORTS) \
18136 for flag in $(EXTRA_HOST_FLAGS) ; do \
18137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18138 done; \
18139 echo "Doing installcheck in tcl" ; \
18140 (cd $(HOST_SUBDIR)/tcl && \
18141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18143 "RANLIB=$${RANLIB}" \
18144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18145 installcheck) \
18146 || exit 1
18148 @endif tcl
18150 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18151 maybe-mostlyclean-tcl:
18152 @if tcl
18153 maybe-mostlyclean-tcl: mostlyclean-tcl
18155 # tcl doesn't support mostlyclean.
18156 mostlyclean-tcl:
18158 @endif tcl
18160 .PHONY: maybe-clean-tcl clean-tcl
18161 maybe-clean-tcl:
18162 @if tcl
18163 maybe-clean-tcl: clean-tcl
18165 clean-tcl:
18166 @: $(MAKE); $(unstage)
18167 @[ -f ./tcl/Makefile ] || exit 0; \
18168 r=`${PWD_COMMAND}`; export r; \
18169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18170 $(HOST_EXPORTS) \
18171 for flag in $(EXTRA_HOST_FLAGS) ; do \
18172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18173 done; \
18174 echo "Doing clean in tcl" ; \
18175 (cd $(HOST_SUBDIR)/tcl && \
18176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18178 "RANLIB=$${RANLIB}" \
18179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18180 clean) \
18181 || exit 1
18183 @endif tcl
18185 .PHONY: maybe-distclean-tcl distclean-tcl
18186 maybe-distclean-tcl:
18187 @if tcl
18188 maybe-distclean-tcl: distclean-tcl
18190 distclean-tcl:
18191 @: $(MAKE); $(unstage)
18192 @[ -f ./tcl/Makefile ] || exit 0; \
18193 r=`${PWD_COMMAND}`; export r; \
18194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18195 $(HOST_EXPORTS) \
18196 for flag in $(EXTRA_HOST_FLAGS) ; do \
18197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18198 done; \
18199 echo "Doing distclean in tcl" ; \
18200 (cd $(HOST_SUBDIR)/tcl && \
18201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18203 "RANLIB=$${RANLIB}" \
18204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18205 distclean) \
18206 || exit 1
18208 @endif tcl
18210 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18211 maybe-maintainer-clean-tcl:
18212 @if tcl
18213 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18215 maintainer-clean-tcl:
18216 @: $(MAKE); $(unstage)
18217 @[ -f ./tcl/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 maintainer-clean in tcl" ; \
18225 (cd $(HOST_SUBDIR)/tcl && \
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 maintainer-clean) \
18231 || exit 1
18233 @endif tcl
18237 .PHONY: configure-itcl maybe-configure-itcl
18238 maybe-configure-itcl:
18239 @if gcc-bootstrap
18240 configure-itcl: stage_current
18241 @endif gcc-bootstrap
18242 @if itcl
18243 maybe-configure-itcl: configure-itcl
18244 configure-itcl:
18245 @: $(MAKE); $(unstage)
18246 @r=`${PWD_COMMAND}`; export r; \
18247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18248 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18250 $(HOST_EXPORTS) \
18251 echo Configuring in $(HOST_SUBDIR)/itcl; \
18252 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18253 case $(srcdir) in \
18254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18255 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18257 esac; \
18258 srcdiroption="--srcdir=$${topdir}/itcl"; \
18259 libsrcdir="$$s/itcl"; \
18260 $(SHELL) $${libsrcdir}/configure \
18261 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18262 --target=${target_alias} $${srcdiroption} \
18263 || exit 1
18264 @endif itcl
18270 .PHONY: all-itcl maybe-all-itcl
18271 maybe-all-itcl:
18272 @if gcc-bootstrap
18273 all-itcl: stage_current
18274 @endif gcc-bootstrap
18275 @if itcl
18276 TARGET-itcl=all
18277 maybe-all-itcl: all-itcl
18278 all-itcl: configure-itcl
18279 @: $(MAKE); $(unstage)
18280 @r=`${PWD_COMMAND}`; export r; \
18281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18282 $(HOST_EXPORTS) \
18283 (cd $(HOST_SUBDIR)/itcl && \
18284 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18285 $(TARGET-itcl))
18286 @endif itcl
18291 .PHONY: check-itcl maybe-check-itcl
18292 maybe-check-itcl:
18293 @if itcl
18294 maybe-check-itcl: check-itcl
18296 check-itcl:
18297 @: $(MAKE); $(unstage)
18298 @r=`${PWD_COMMAND}`; export r; \
18299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18300 $(HOST_EXPORTS) \
18301 (cd $(HOST_SUBDIR)/itcl && \
18302 $(MAKE) $(FLAGS_TO_PASS) check)
18304 @endif itcl
18306 .PHONY: install-itcl maybe-install-itcl
18307 maybe-install-itcl:
18308 @if itcl
18309 maybe-install-itcl: install-itcl
18311 install-itcl: installdirs
18312 @: $(MAKE); $(unstage)
18313 @r=`${PWD_COMMAND}`; export r; \
18314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18315 $(HOST_EXPORTS) \
18316 (cd $(HOST_SUBDIR)/itcl && \
18317 $(MAKE) $(FLAGS_TO_PASS) install)
18319 @endif itcl
18321 .PHONY: install-strip-itcl maybe-install-strip-itcl
18322 maybe-install-strip-itcl:
18323 @if itcl
18324 maybe-install-strip-itcl: install-strip-itcl
18326 install-strip-itcl: installdirs
18327 @: $(MAKE); $(unstage)
18328 @r=`${PWD_COMMAND}`; export r; \
18329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18330 $(HOST_EXPORTS) \
18331 (cd $(HOST_SUBDIR)/itcl && \
18332 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18334 @endif itcl
18336 # Other targets (info, dvi, pdf, etc.)
18338 .PHONY: maybe-info-itcl info-itcl
18339 maybe-info-itcl:
18340 @if itcl
18341 maybe-info-itcl: info-itcl
18343 info-itcl: \
18344 configure-itcl
18345 @: $(MAKE); $(unstage)
18346 @[ -f ./itcl/Makefile ] || exit 0; \
18347 r=`${PWD_COMMAND}`; export r; \
18348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18349 $(HOST_EXPORTS) \
18350 for flag in $(EXTRA_HOST_FLAGS) ; do \
18351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18352 done; \
18353 echo "Doing info in itcl" ; \
18354 (cd $(HOST_SUBDIR)/itcl && \
18355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18357 "RANLIB=$${RANLIB}" \
18358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18359 info) \
18360 || exit 1
18362 @endif itcl
18364 .PHONY: maybe-dvi-itcl dvi-itcl
18365 maybe-dvi-itcl:
18366 @if itcl
18367 maybe-dvi-itcl: dvi-itcl
18369 dvi-itcl: \
18370 configure-itcl
18371 @: $(MAKE); $(unstage)
18372 @[ -f ./itcl/Makefile ] || exit 0; \
18373 r=`${PWD_COMMAND}`; export r; \
18374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18375 $(HOST_EXPORTS) \
18376 for flag in $(EXTRA_HOST_FLAGS) ; do \
18377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18378 done; \
18379 echo "Doing dvi in itcl" ; \
18380 (cd $(HOST_SUBDIR)/itcl && \
18381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18383 "RANLIB=$${RANLIB}" \
18384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18385 dvi) \
18386 || exit 1
18388 @endif itcl
18390 .PHONY: maybe-pdf-itcl pdf-itcl
18391 maybe-pdf-itcl:
18392 @if itcl
18393 maybe-pdf-itcl: pdf-itcl
18395 pdf-itcl: \
18396 configure-itcl
18397 @: $(MAKE); $(unstage)
18398 @[ -f ./itcl/Makefile ] || exit 0; \
18399 r=`${PWD_COMMAND}`; export r; \
18400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18401 $(HOST_EXPORTS) \
18402 for flag in $(EXTRA_HOST_FLAGS) ; do \
18403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18404 done; \
18405 echo "Doing pdf in itcl" ; \
18406 (cd $(HOST_SUBDIR)/itcl && \
18407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18409 "RANLIB=$${RANLIB}" \
18410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18411 pdf) \
18412 || exit 1
18414 @endif itcl
18416 .PHONY: maybe-html-itcl html-itcl
18417 maybe-html-itcl:
18418 @if itcl
18419 maybe-html-itcl: html-itcl
18421 html-itcl: \
18422 configure-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 html 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 html) \
18438 || exit 1
18440 @endif itcl
18442 .PHONY: maybe-TAGS-itcl TAGS-itcl
18443 maybe-TAGS-itcl:
18444 @if itcl
18445 maybe-TAGS-itcl: TAGS-itcl
18447 TAGS-itcl: \
18448 configure-itcl
18449 @: $(MAKE); $(unstage)
18450 @[ -f ./itcl/Makefile ] || exit 0; \
18451 r=`${PWD_COMMAND}`; export r; \
18452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18453 $(HOST_EXPORTS) \
18454 for flag in $(EXTRA_HOST_FLAGS) ; do \
18455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18456 done; \
18457 echo "Doing TAGS in itcl" ; \
18458 (cd $(HOST_SUBDIR)/itcl && \
18459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18461 "RANLIB=$${RANLIB}" \
18462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18463 TAGS) \
18464 || exit 1
18466 @endif itcl
18468 .PHONY: maybe-install-info-itcl install-info-itcl
18469 maybe-install-info-itcl:
18470 @if itcl
18471 maybe-install-info-itcl: install-info-itcl
18473 install-info-itcl: \
18474 configure-itcl \
18475 info-itcl
18476 @: $(MAKE); $(unstage)
18477 @[ -f ./itcl/Makefile ] || exit 0; \
18478 r=`${PWD_COMMAND}`; export r; \
18479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18480 $(HOST_EXPORTS) \
18481 for flag in $(EXTRA_HOST_FLAGS) ; do \
18482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18483 done; \
18484 echo "Doing install-info in itcl" ; \
18485 (cd $(HOST_SUBDIR)/itcl && \
18486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18488 "RANLIB=$${RANLIB}" \
18489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18490 install-info) \
18491 || exit 1
18493 @endif itcl
18495 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18496 maybe-install-pdf-itcl:
18497 @if itcl
18498 maybe-install-pdf-itcl: install-pdf-itcl
18500 install-pdf-itcl: \
18501 configure-itcl \
18502 pdf-itcl
18503 @: $(MAKE); $(unstage)
18504 @[ -f ./itcl/Makefile ] || exit 0; \
18505 r=`${PWD_COMMAND}`; export r; \
18506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18507 $(HOST_EXPORTS) \
18508 for flag in $(EXTRA_HOST_FLAGS) ; do \
18509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18510 done; \
18511 echo "Doing install-pdf in itcl" ; \
18512 (cd $(HOST_SUBDIR)/itcl && \
18513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18515 "RANLIB=$${RANLIB}" \
18516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18517 install-pdf) \
18518 || exit 1
18520 @endif itcl
18522 .PHONY: maybe-install-html-itcl install-html-itcl
18523 maybe-install-html-itcl:
18524 @if itcl
18525 maybe-install-html-itcl: install-html-itcl
18527 install-html-itcl: \
18528 configure-itcl \
18529 html-itcl
18530 @: $(MAKE); $(unstage)
18531 @[ -f ./itcl/Makefile ] || exit 0; \
18532 r=`${PWD_COMMAND}`; export r; \
18533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18534 $(HOST_EXPORTS) \
18535 for flag in $(EXTRA_HOST_FLAGS) ; do \
18536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18537 done; \
18538 echo "Doing install-html in itcl" ; \
18539 (cd $(HOST_SUBDIR)/itcl && \
18540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18542 "RANLIB=$${RANLIB}" \
18543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18544 install-html) \
18545 || exit 1
18547 @endif itcl
18549 .PHONY: maybe-installcheck-itcl installcheck-itcl
18550 maybe-installcheck-itcl:
18551 @if itcl
18552 maybe-installcheck-itcl: installcheck-itcl
18554 installcheck-itcl: \
18555 configure-itcl
18556 @: $(MAKE); $(unstage)
18557 @[ -f ./itcl/Makefile ] || exit 0; \
18558 r=`${PWD_COMMAND}`; export r; \
18559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18560 $(HOST_EXPORTS) \
18561 for flag in $(EXTRA_HOST_FLAGS) ; do \
18562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18563 done; \
18564 echo "Doing installcheck in itcl" ; \
18565 (cd $(HOST_SUBDIR)/itcl && \
18566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18568 "RANLIB=$${RANLIB}" \
18569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18570 installcheck) \
18571 || exit 1
18573 @endif itcl
18575 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18576 maybe-mostlyclean-itcl:
18577 @if itcl
18578 maybe-mostlyclean-itcl: mostlyclean-itcl
18580 mostlyclean-itcl:
18581 @: $(MAKE); $(unstage)
18582 @[ -f ./itcl/Makefile ] || exit 0; \
18583 r=`${PWD_COMMAND}`; export r; \
18584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18585 $(HOST_EXPORTS) \
18586 for flag in $(EXTRA_HOST_FLAGS) ; do \
18587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18588 done; \
18589 echo "Doing mostlyclean in itcl" ; \
18590 (cd $(HOST_SUBDIR)/itcl && \
18591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18593 "RANLIB=$${RANLIB}" \
18594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18595 mostlyclean) \
18596 || exit 1
18598 @endif itcl
18600 .PHONY: maybe-clean-itcl clean-itcl
18601 maybe-clean-itcl:
18602 @if itcl
18603 maybe-clean-itcl: clean-itcl
18605 clean-itcl:
18606 @: $(MAKE); $(unstage)
18607 @[ -f ./itcl/Makefile ] || exit 0; \
18608 r=`${PWD_COMMAND}`; export r; \
18609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18610 $(HOST_EXPORTS) \
18611 for flag in $(EXTRA_HOST_FLAGS) ; do \
18612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18613 done; \
18614 echo "Doing clean in itcl" ; \
18615 (cd $(HOST_SUBDIR)/itcl && \
18616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18618 "RANLIB=$${RANLIB}" \
18619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18620 clean) \
18621 || exit 1
18623 @endif itcl
18625 .PHONY: maybe-distclean-itcl distclean-itcl
18626 maybe-distclean-itcl:
18627 @if itcl
18628 maybe-distclean-itcl: distclean-itcl
18630 distclean-itcl:
18631 @: $(MAKE); $(unstage)
18632 @[ -f ./itcl/Makefile ] || exit 0; \
18633 r=`${PWD_COMMAND}`; export r; \
18634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18635 $(HOST_EXPORTS) \
18636 for flag in $(EXTRA_HOST_FLAGS) ; do \
18637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18638 done; \
18639 echo "Doing distclean in itcl" ; \
18640 (cd $(HOST_SUBDIR)/itcl && \
18641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18643 "RANLIB=$${RANLIB}" \
18644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18645 distclean) \
18646 || exit 1
18648 @endif itcl
18650 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18651 maybe-maintainer-clean-itcl:
18652 @if itcl
18653 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18655 maintainer-clean-itcl:
18656 @: $(MAKE); $(unstage)
18657 @[ -f ./itcl/Makefile ] || exit 0; \
18658 r=`${PWD_COMMAND}`; export r; \
18659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18660 $(HOST_EXPORTS) \
18661 for flag in $(EXTRA_HOST_FLAGS) ; do \
18662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18663 done; \
18664 echo "Doing maintainer-clean in itcl" ; \
18665 (cd $(HOST_SUBDIR)/itcl && \
18666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18668 "RANLIB=$${RANLIB}" \
18669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18670 maintainer-clean) \
18671 || exit 1
18673 @endif itcl
18677 .PHONY: configure-ld maybe-configure-ld
18678 maybe-configure-ld:
18679 @if gcc-bootstrap
18680 configure-ld: stage_current
18681 @endif gcc-bootstrap
18682 @if ld
18683 maybe-configure-ld: configure-ld
18684 configure-ld:
18685 @r=`${PWD_COMMAND}`; export r; \
18686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18687 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18689 $(HOST_EXPORTS) \
18690 echo Configuring in $(HOST_SUBDIR)/ld; \
18691 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18692 case $(srcdir) in \
18693 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18694 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18695 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18696 esac; \
18697 srcdiroption="--srcdir=$${topdir}/ld"; \
18698 libsrcdir="$$s/ld"; \
18699 $(SHELL) $${libsrcdir}/configure \
18700 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18701 --target=${target_alias} $${srcdiroption} \
18702 || exit 1
18703 @endif ld
18707 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18708 maybe-configure-stage1-ld:
18709 @if ld-bootstrap
18710 maybe-configure-stage1-ld: configure-stage1-ld
18711 configure-stage1-ld:
18712 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18713 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18714 @r=`${PWD_COMMAND}`; export r; \
18715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18716 TFLAGS="$(STAGE1_TFLAGS)"; \
18717 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18718 $(HOST_EXPORTS) \
18719 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18720 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18721 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18722 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18724 cd $(HOST_SUBDIR)/ld || exit 1; \
18725 case $(srcdir) in \
18726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18727 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18729 esac; \
18730 srcdiroption="--srcdir=$${topdir}/ld"; \
18731 libsrcdir="$$s/ld"; \
18732 $(SHELL) $${libsrcdir}/configure \
18733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18734 --target=${target_alias} $${srcdiroption} \
18735 $(STAGE1_CONFIGURE_FLAGS)
18736 @endif ld-bootstrap
18738 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18739 maybe-configure-stage2-ld:
18740 @if ld-bootstrap
18741 maybe-configure-stage2-ld: configure-stage2-ld
18742 configure-stage2-ld:
18743 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18744 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18745 @r=`${PWD_COMMAND}`; export r; \
18746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18747 TFLAGS="$(STAGE2_TFLAGS)"; \
18748 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18749 $(HOST_EXPORTS) \
18750 $(POSTSTAGE1_HOST_EXPORTS) \
18751 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18752 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18753 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18754 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18755 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18756 cd $(HOST_SUBDIR)/ld || exit 1; \
18757 case $(srcdir) in \
18758 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18759 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18760 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18761 esac; \
18762 srcdiroption="--srcdir=$${topdir}/ld"; \
18763 libsrcdir="$$s/ld"; \
18764 $(SHELL) $${libsrcdir}/configure \
18765 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18766 --target=${target_alias} $${srcdiroption} \
18767 --with-build-libsubdir=$(HOST_SUBDIR) \
18768 $(STAGE2_CONFIGURE_FLAGS)
18769 @endif ld-bootstrap
18771 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18772 maybe-configure-stage3-ld:
18773 @if ld-bootstrap
18774 maybe-configure-stage3-ld: configure-stage3-ld
18775 configure-stage3-ld:
18776 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18777 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18778 @r=`${PWD_COMMAND}`; export r; \
18779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18780 TFLAGS="$(STAGE3_TFLAGS)"; \
18781 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18782 $(HOST_EXPORTS) \
18783 $(POSTSTAGE1_HOST_EXPORTS) \
18784 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18785 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18786 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18787 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18789 cd $(HOST_SUBDIR)/ld || exit 1; \
18790 case $(srcdir) in \
18791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18792 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18794 esac; \
18795 srcdiroption="--srcdir=$${topdir}/ld"; \
18796 libsrcdir="$$s/ld"; \
18797 $(SHELL) $${libsrcdir}/configure \
18798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18799 --target=${target_alias} $${srcdiroption} \
18800 --with-build-libsubdir=$(HOST_SUBDIR) \
18801 $(STAGE3_CONFIGURE_FLAGS)
18802 @endif ld-bootstrap
18804 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18805 maybe-configure-stage4-ld:
18806 @if ld-bootstrap
18807 maybe-configure-stage4-ld: configure-stage4-ld
18808 configure-stage4-ld:
18809 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18810 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18811 @r=`${PWD_COMMAND}`; export r; \
18812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18813 TFLAGS="$(STAGE4_TFLAGS)"; \
18814 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18815 $(HOST_EXPORTS) \
18816 $(POSTSTAGE1_HOST_EXPORTS) \
18817 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18818 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18819 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18820 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18822 cd $(HOST_SUBDIR)/ld || exit 1; \
18823 case $(srcdir) in \
18824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18825 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18827 esac; \
18828 srcdiroption="--srcdir=$${topdir}/ld"; \
18829 libsrcdir="$$s/ld"; \
18830 $(SHELL) $${libsrcdir}/configure \
18831 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18832 --target=${target_alias} $${srcdiroption} \
18833 --with-build-libsubdir=$(HOST_SUBDIR) \
18834 $(STAGE4_CONFIGURE_FLAGS)
18835 @endif ld-bootstrap
18837 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18838 maybe-configure-stageprofile-ld:
18839 @if ld-bootstrap
18840 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18841 configure-stageprofile-ld:
18842 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18843 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18844 @r=`${PWD_COMMAND}`; export r; \
18845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18846 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18847 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18848 $(HOST_EXPORTS) \
18849 $(POSTSTAGE1_HOST_EXPORTS) \
18850 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18851 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18852 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18853 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18855 cd $(HOST_SUBDIR)/ld || exit 1; \
18856 case $(srcdir) in \
18857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18858 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18860 esac; \
18861 srcdiroption="--srcdir=$${topdir}/ld"; \
18862 libsrcdir="$$s/ld"; \
18863 $(SHELL) $${libsrcdir}/configure \
18864 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18865 --target=${target_alias} $${srcdiroption} \
18866 --with-build-libsubdir=$(HOST_SUBDIR) \
18867 $(STAGEprofile_CONFIGURE_FLAGS)
18868 @endif ld-bootstrap
18870 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18871 maybe-configure-stagefeedback-ld:
18872 @if ld-bootstrap
18873 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18874 configure-stagefeedback-ld:
18875 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18876 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18877 @r=`${PWD_COMMAND}`; export r; \
18878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18879 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18880 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18881 $(HOST_EXPORTS) \
18882 $(POSTSTAGE1_HOST_EXPORTS) \
18883 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18884 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18885 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18886 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18887 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18888 cd $(HOST_SUBDIR)/ld || exit 1; \
18889 case $(srcdir) in \
18890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18891 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18893 esac; \
18894 srcdiroption="--srcdir=$${topdir}/ld"; \
18895 libsrcdir="$$s/ld"; \
18896 $(SHELL) $${libsrcdir}/configure \
18897 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18898 --target=${target_alias} $${srcdiroption} \
18899 --with-build-libsubdir=$(HOST_SUBDIR) \
18900 $(STAGEfeedback_CONFIGURE_FLAGS)
18901 @endif ld-bootstrap
18907 .PHONY: all-ld maybe-all-ld
18908 maybe-all-ld:
18909 @if gcc-bootstrap
18910 all-ld: stage_current
18911 @endif gcc-bootstrap
18912 @if ld
18913 TARGET-ld=all
18914 maybe-all-ld: all-ld
18915 all-ld: configure-ld
18916 @r=`${PWD_COMMAND}`; export r; \
18917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18918 $(HOST_EXPORTS) \
18919 (cd $(HOST_SUBDIR)/ld && \
18920 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18921 $(TARGET-ld))
18922 @endif ld
18926 .PHONY: all-stage1-ld maybe-all-stage1-ld
18927 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18928 maybe-all-stage1-ld:
18929 maybe-clean-stage1-ld:
18930 @if ld-bootstrap
18931 maybe-all-stage1-ld: all-stage1-ld
18932 all-stage1: all-stage1-ld
18933 TARGET-stage1-ld = $(TARGET-ld)
18934 all-stage1-ld: configure-stage1-ld
18935 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18936 @r=`${PWD_COMMAND}`; export r; \
18937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18938 TFLAGS="$(STAGE1_TFLAGS)"; \
18939 $(HOST_EXPORTS) \
18940 cd $(HOST_SUBDIR)/ld && \
18941 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18942 CFLAGS="$(STAGE1_CFLAGS)" \
18943 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18944 LIBCFLAGS="$(LIBCFLAGS)" \
18945 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18946 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18947 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18948 $(EXTRA_HOST_FLAGS) \
18949 $(STAGE1_FLAGS_TO_PASS) \
18950 TFLAGS="$(STAGE1_TFLAGS)" \
18951 $(TARGET-stage1-ld)
18953 maybe-clean-stage1-ld: clean-stage1-ld
18954 clean-stage1: clean-stage1-ld
18955 clean-stage1-ld:
18956 @if [ $(current_stage) = stage1 ]; then \
18957 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18958 else \
18959 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18960 $(MAKE) stage1-start; \
18961 fi; \
18962 cd $(HOST_SUBDIR)/ld && \
18963 $(MAKE) $(EXTRA_HOST_FLAGS) \
18964 $(STAGE1_FLAGS_TO_PASS) clean
18965 @endif ld-bootstrap
18968 .PHONY: all-stage2-ld maybe-all-stage2-ld
18969 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18970 maybe-all-stage2-ld:
18971 maybe-clean-stage2-ld:
18972 @if ld-bootstrap
18973 maybe-all-stage2-ld: all-stage2-ld
18974 all-stage2: all-stage2-ld
18975 TARGET-stage2-ld = $(TARGET-ld)
18976 all-stage2-ld: configure-stage2-ld
18977 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18978 @r=`${PWD_COMMAND}`; export r; \
18979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18980 TFLAGS="$(STAGE2_TFLAGS)"; \
18981 $(HOST_EXPORTS) \
18982 $(POSTSTAGE1_HOST_EXPORTS) \
18983 cd $(HOST_SUBDIR)/ld && \
18984 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18985 CFLAGS="$(STAGE2_CFLAGS)" \
18986 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18987 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18988 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18989 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18990 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18991 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18992 TFLAGS="$(STAGE2_TFLAGS)" \
18993 $(TARGET-stage2-ld)
18995 maybe-clean-stage2-ld: clean-stage2-ld
18996 clean-stage2: clean-stage2-ld
18997 clean-stage2-ld:
18998 @if [ $(current_stage) = stage2 ]; then \
18999 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19000 else \
19001 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19002 $(MAKE) stage2-start; \
19003 fi; \
19004 cd $(HOST_SUBDIR)/ld && \
19005 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19006 @endif ld-bootstrap
19009 .PHONY: all-stage3-ld maybe-all-stage3-ld
19010 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19011 maybe-all-stage3-ld:
19012 maybe-clean-stage3-ld:
19013 @if ld-bootstrap
19014 maybe-all-stage3-ld: all-stage3-ld
19015 all-stage3: all-stage3-ld
19016 TARGET-stage3-ld = $(TARGET-ld)
19017 all-stage3-ld: configure-stage3-ld
19018 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19019 @r=`${PWD_COMMAND}`; export r; \
19020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19021 TFLAGS="$(STAGE3_TFLAGS)"; \
19022 $(HOST_EXPORTS) \
19023 $(POSTSTAGE1_HOST_EXPORTS) \
19024 cd $(HOST_SUBDIR)/ld && \
19025 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19026 CFLAGS="$(STAGE3_CFLAGS)" \
19027 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19028 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19029 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19030 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19031 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19032 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19033 TFLAGS="$(STAGE3_TFLAGS)" \
19034 $(TARGET-stage3-ld)
19036 maybe-clean-stage3-ld: clean-stage3-ld
19037 clean-stage3: clean-stage3-ld
19038 clean-stage3-ld:
19039 @if [ $(current_stage) = stage3 ]; then \
19040 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19041 else \
19042 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19043 $(MAKE) stage3-start; \
19044 fi; \
19045 cd $(HOST_SUBDIR)/ld && \
19046 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19047 @endif ld-bootstrap
19050 .PHONY: all-stage4-ld maybe-all-stage4-ld
19051 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19052 maybe-all-stage4-ld:
19053 maybe-clean-stage4-ld:
19054 @if ld-bootstrap
19055 maybe-all-stage4-ld: all-stage4-ld
19056 all-stage4: all-stage4-ld
19057 TARGET-stage4-ld = $(TARGET-ld)
19058 all-stage4-ld: configure-stage4-ld
19059 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19060 @r=`${PWD_COMMAND}`; export r; \
19061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19062 TFLAGS="$(STAGE4_TFLAGS)"; \
19063 $(HOST_EXPORTS) \
19064 $(POSTSTAGE1_HOST_EXPORTS) \
19065 cd $(HOST_SUBDIR)/ld && \
19066 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19067 CFLAGS="$(STAGE4_CFLAGS)" \
19068 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19069 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19070 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19071 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19072 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19073 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19074 TFLAGS="$(STAGE4_TFLAGS)" \
19075 $(TARGET-stage4-ld)
19077 maybe-clean-stage4-ld: clean-stage4-ld
19078 clean-stage4: clean-stage4-ld
19079 clean-stage4-ld:
19080 @if [ $(current_stage) = stage4 ]; then \
19081 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19082 else \
19083 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19084 $(MAKE) stage4-start; \
19085 fi; \
19086 cd $(HOST_SUBDIR)/ld && \
19087 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19088 @endif ld-bootstrap
19091 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19092 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19093 maybe-all-stageprofile-ld:
19094 maybe-clean-stageprofile-ld:
19095 @if ld-bootstrap
19096 maybe-all-stageprofile-ld: all-stageprofile-ld
19097 all-stageprofile: all-stageprofile-ld
19098 TARGET-stageprofile-ld = $(TARGET-ld)
19099 all-stageprofile-ld: configure-stageprofile-ld
19100 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19101 @r=`${PWD_COMMAND}`; export r; \
19102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19103 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19104 $(HOST_EXPORTS) \
19105 $(POSTSTAGE1_HOST_EXPORTS) \
19106 cd $(HOST_SUBDIR)/ld && \
19107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19108 CFLAGS="$(STAGEprofile_CFLAGS)" \
19109 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19110 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19114 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19115 TFLAGS="$(STAGEprofile_TFLAGS)" \
19116 $(TARGET-stageprofile-ld)
19118 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19119 clean-stageprofile: clean-stageprofile-ld
19120 clean-stageprofile-ld:
19121 @if [ $(current_stage) = stageprofile ]; then \
19122 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19123 else \
19124 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19125 $(MAKE) stageprofile-start; \
19126 fi; \
19127 cd $(HOST_SUBDIR)/ld && \
19128 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19129 @endif ld-bootstrap
19132 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19133 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19134 maybe-all-stagefeedback-ld:
19135 maybe-clean-stagefeedback-ld:
19136 @if ld-bootstrap
19137 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19138 all-stagefeedback: all-stagefeedback-ld
19139 TARGET-stagefeedback-ld = $(TARGET-ld)
19140 all-stagefeedback-ld: configure-stagefeedback-ld
19141 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19142 @r=`${PWD_COMMAND}`; export r; \
19143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19144 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19145 $(HOST_EXPORTS) \
19146 $(POSTSTAGE1_HOST_EXPORTS) \
19147 cd $(HOST_SUBDIR)/ld && \
19148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19149 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19150 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19151 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19155 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19156 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19157 $(TARGET-stagefeedback-ld)
19159 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19160 clean-stagefeedback: clean-stagefeedback-ld
19161 clean-stagefeedback-ld:
19162 @if [ $(current_stage) = stagefeedback ]; then \
19163 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19164 else \
19165 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19166 $(MAKE) stagefeedback-start; \
19167 fi; \
19168 cd $(HOST_SUBDIR)/ld && \
19169 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19170 @endif ld-bootstrap
19176 .PHONY: check-ld maybe-check-ld
19177 maybe-check-ld:
19178 @if ld
19179 maybe-check-ld: check-ld
19181 check-ld:
19182 @: $(MAKE); $(unstage)
19183 @r=`${PWD_COMMAND}`; export r; \
19184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19185 $(HOST_EXPORTS) \
19186 (cd $(HOST_SUBDIR)/ld && \
19187 $(MAKE) $(FLAGS_TO_PASS) check)
19189 @endif ld
19191 .PHONY: install-ld maybe-install-ld
19192 maybe-install-ld:
19193 @if ld
19194 maybe-install-ld: install-ld
19196 install-ld: installdirs
19197 @: $(MAKE); $(unstage)
19198 @r=`${PWD_COMMAND}`; export r; \
19199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19200 $(HOST_EXPORTS) \
19201 (cd $(HOST_SUBDIR)/ld && \
19202 $(MAKE) $(FLAGS_TO_PASS) install)
19204 @endif ld
19206 .PHONY: install-strip-ld maybe-install-strip-ld
19207 maybe-install-strip-ld:
19208 @if ld
19209 maybe-install-strip-ld: install-strip-ld
19211 install-strip-ld: installdirs
19212 @: $(MAKE); $(unstage)
19213 @r=`${PWD_COMMAND}`; export r; \
19214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19215 $(HOST_EXPORTS) \
19216 (cd $(HOST_SUBDIR)/ld && \
19217 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19219 @endif ld
19221 # Other targets (info, dvi, pdf, etc.)
19223 .PHONY: maybe-info-ld info-ld
19224 maybe-info-ld:
19225 @if ld
19226 maybe-info-ld: info-ld
19228 info-ld: \
19229 configure-ld
19230 @[ -f ./ld/Makefile ] || exit 0; \
19231 r=`${PWD_COMMAND}`; export r; \
19232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19233 $(HOST_EXPORTS) \
19234 for flag in $(EXTRA_HOST_FLAGS) ; do \
19235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19236 done; \
19237 echo "Doing info in ld" ; \
19238 (cd $(HOST_SUBDIR)/ld && \
19239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19241 "RANLIB=$${RANLIB}" \
19242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19243 info) \
19244 || exit 1
19246 @endif ld
19248 .PHONY: maybe-dvi-ld dvi-ld
19249 maybe-dvi-ld:
19250 @if ld
19251 maybe-dvi-ld: dvi-ld
19253 dvi-ld: \
19254 configure-ld
19255 @[ -f ./ld/Makefile ] || exit 0; \
19256 r=`${PWD_COMMAND}`; export r; \
19257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19258 $(HOST_EXPORTS) \
19259 for flag in $(EXTRA_HOST_FLAGS) ; do \
19260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19261 done; \
19262 echo "Doing dvi in ld" ; \
19263 (cd $(HOST_SUBDIR)/ld && \
19264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19266 "RANLIB=$${RANLIB}" \
19267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19268 dvi) \
19269 || exit 1
19271 @endif ld
19273 .PHONY: maybe-pdf-ld pdf-ld
19274 maybe-pdf-ld:
19275 @if ld
19276 maybe-pdf-ld: pdf-ld
19278 pdf-ld: \
19279 configure-ld
19280 @[ -f ./ld/Makefile ] || exit 0; \
19281 r=`${PWD_COMMAND}`; export r; \
19282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19283 $(HOST_EXPORTS) \
19284 for flag in $(EXTRA_HOST_FLAGS) ; do \
19285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19286 done; \
19287 echo "Doing pdf in ld" ; \
19288 (cd $(HOST_SUBDIR)/ld && \
19289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19291 "RANLIB=$${RANLIB}" \
19292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19293 pdf) \
19294 || exit 1
19296 @endif ld
19298 .PHONY: maybe-html-ld html-ld
19299 maybe-html-ld:
19300 @if ld
19301 maybe-html-ld: html-ld
19303 html-ld: \
19304 configure-ld
19305 @[ -f ./ld/Makefile ] || exit 0; \
19306 r=`${PWD_COMMAND}`; export r; \
19307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19308 $(HOST_EXPORTS) \
19309 for flag in $(EXTRA_HOST_FLAGS) ; do \
19310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19311 done; \
19312 echo "Doing html in ld" ; \
19313 (cd $(HOST_SUBDIR)/ld && \
19314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19316 "RANLIB=$${RANLIB}" \
19317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19318 html) \
19319 || exit 1
19321 @endif ld
19323 .PHONY: maybe-TAGS-ld TAGS-ld
19324 maybe-TAGS-ld:
19325 @if ld
19326 maybe-TAGS-ld: TAGS-ld
19328 TAGS-ld: \
19329 configure-ld
19330 @[ -f ./ld/Makefile ] || exit 0; \
19331 r=`${PWD_COMMAND}`; export r; \
19332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19333 $(HOST_EXPORTS) \
19334 for flag in $(EXTRA_HOST_FLAGS) ; do \
19335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19336 done; \
19337 echo "Doing TAGS in ld" ; \
19338 (cd $(HOST_SUBDIR)/ld && \
19339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19341 "RANLIB=$${RANLIB}" \
19342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19343 TAGS) \
19344 || exit 1
19346 @endif ld
19348 .PHONY: maybe-install-info-ld install-info-ld
19349 maybe-install-info-ld:
19350 @if ld
19351 maybe-install-info-ld: install-info-ld
19353 install-info-ld: \
19354 configure-ld \
19355 info-ld
19356 @[ -f ./ld/Makefile ] || exit 0; \
19357 r=`${PWD_COMMAND}`; export r; \
19358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19359 $(HOST_EXPORTS) \
19360 for flag in $(EXTRA_HOST_FLAGS) ; do \
19361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19362 done; \
19363 echo "Doing install-info in ld" ; \
19364 (cd $(HOST_SUBDIR)/ld && \
19365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19367 "RANLIB=$${RANLIB}" \
19368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19369 install-info) \
19370 || exit 1
19372 @endif ld
19374 .PHONY: maybe-install-pdf-ld install-pdf-ld
19375 maybe-install-pdf-ld:
19376 @if ld
19377 maybe-install-pdf-ld: install-pdf-ld
19379 install-pdf-ld: \
19380 configure-ld \
19381 pdf-ld
19382 @[ -f ./ld/Makefile ] || exit 0; \
19383 r=`${PWD_COMMAND}`; export r; \
19384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19385 $(HOST_EXPORTS) \
19386 for flag in $(EXTRA_HOST_FLAGS) ; do \
19387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19388 done; \
19389 echo "Doing install-pdf in ld" ; \
19390 (cd $(HOST_SUBDIR)/ld && \
19391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19393 "RANLIB=$${RANLIB}" \
19394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19395 install-pdf) \
19396 || exit 1
19398 @endif ld
19400 .PHONY: maybe-install-html-ld install-html-ld
19401 maybe-install-html-ld:
19402 @if ld
19403 maybe-install-html-ld: install-html-ld
19405 install-html-ld: \
19406 configure-ld \
19407 html-ld
19408 @[ -f ./ld/Makefile ] || exit 0; \
19409 r=`${PWD_COMMAND}`; export r; \
19410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19411 $(HOST_EXPORTS) \
19412 for flag in $(EXTRA_HOST_FLAGS) ; do \
19413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19414 done; \
19415 echo "Doing install-html in ld" ; \
19416 (cd $(HOST_SUBDIR)/ld && \
19417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19419 "RANLIB=$${RANLIB}" \
19420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19421 install-html) \
19422 || exit 1
19424 @endif ld
19426 .PHONY: maybe-installcheck-ld installcheck-ld
19427 maybe-installcheck-ld:
19428 @if ld
19429 maybe-installcheck-ld: installcheck-ld
19431 installcheck-ld: \
19432 configure-ld
19433 @[ -f ./ld/Makefile ] || exit 0; \
19434 r=`${PWD_COMMAND}`; export r; \
19435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19436 $(HOST_EXPORTS) \
19437 for flag in $(EXTRA_HOST_FLAGS) ; do \
19438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19439 done; \
19440 echo "Doing installcheck in ld" ; \
19441 (cd $(HOST_SUBDIR)/ld && \
19442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19444 "RANLIB=$${RANLIB}" \
19445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19446 installcheck) \
19447 || exit 1
19449 @endif ld
19451 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19452 maybe-mostlyclean-ld:
19453 @if ld
19454 maybe-mostlyclean-ld: mostlyclean-ld
19456 mostlyclean-ld:
19457 @[ -f ./ld/Makefile ] || exit 0; \
19458 r=`${PWD_COMMAND}`; export r; \
19459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19460 $(HOST_EXPORTS) \
19461 for flag in $(EXTRA_HOST_FLAGS) ; do \
19462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19463 done; \
19464 echo "Doing mostlyclean in ld" ; \
19465 (cd $(HOST_SUBDIR)/ld && \
19466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19468 "RANLIB=$${RANLIB}" \
19469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19470 mostlyclean) \
19471 || exit 1
19473 @endif ld
19475 .PHONY: maybe-clean-ld clean-ld
19476 maybe-clean-ld:
19477 @if ld
19478 maybe-clean-ld: clean-ld
19480 clean-ld:
19481 @[ -f ./ld/Makefile ] || exit 0; \
19482 r=`${PWD_COMMAND}`; export r; \
19483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19484 $(HOST_EXPORTS) \
19485 for flag in $(EXTRA_HOST_FLAGS) ; do \
19486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19487 done; \
19488 echo "Doing clean in ld" ; \
19489 (cd $(HOST_SUBDIR)/ld && \
19490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19492 "RANLIB=$${RANLIB}" \
19493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19494 clean) \
19495 || exit 1
19497 @endif ld
19499 .PHONY: maybe-distclean-ld distclean-ld
19500 maybe-distclean-ld:
19501 @if ld
19502 maybe-distclean-ld: distclean-ld
19504 distclean-ld:
19505 @[ -f ./ld/Makefile ] || exit 0; \
19506 r=`${PWD_COMMAND}`; export r; \
19507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19508 $(HOST_EXPORTS) \
19509 for flag in $(EXTRA_HOST_FLAGS) ; do \
19510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19511 done; \
19512 echo "Doing distclean in ld" ; \
19513 (cd $(HOST_SUBDIR)/ld && \
19514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19516 "RANLIB=$${RANLIB}" \
19517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19518 distclean) \
19519 || exit 1
19521 @endif ld
19523 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19524 maybe-maintainer-clean-ld:
19525 @if ld
19526 maybe-maintainer-clean-ld: maintainer-clean-ld
19528 maintainer-clean-ld:
19529 @[ -f ./ld/Makefile ] || exit 0; \
19530 r=`${PWD_COMMAND}`; export r; \
19531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19532 $(HOST_EXPORTS) \
19533 for flag in $(EXTRA_HOST_FLAGS) ; do \
19534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19535 done; \
19536 echo "Doing maintainer-clean in ld" ; \
19537 (cd $(HOST_SUBDIR)/ld && \
19538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19540 "RANLIB=$${RANLIB}" \
19541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19542 maintainer-clean) \
19543 || exit 1
19545 @endif ld
19549 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19550 maybe-configure-libbacktrace:
19551 @if gcc-bootstrap
19552 configure-libbacktrace: stage_current
19553 @endif gcc-bootstrap
19554 @if libbacktrace
19555 maybe-configure-libbacktrace: configure-libbacktrace
19556 configure-libbacktrace:
19557 @r=`${PWD_COMMAND}`; export r; \
19558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19559 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19561 $(HOST_EXPORTS) \
19562 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19563 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19564 case $(srcdir) in \
19565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19566 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19568 esac; \
19569 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19570 libsrcdir="$$s/libbacktrace"; \
19571 $(SHELL) $${libsrcdir}/configure \
19572 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19573 --target=${target_alias} $${srcdiroption} \
19574 || exit 1
19575 @endif libbacktrace
19579 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19580 maybe-configure-stage1-libbacktrace:
19581 @if libbacktrace-bootstrap
19582 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19583 configure-stage1-libbacktrace:
19584 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19585 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19586 @r=`${PWD_COMMAND}`; export r; \
19587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19588 TFLAGS="$(STAGE1_TFLAGS)"; \
19589 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19590 $(HOST_EXPORTS) \
19591 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19592 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19593 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19594 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19595 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19596 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19597 case $(srcdir) in \
19598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19599 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19601 esac; \
19602 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19603 libsrcdir="$$s/libbacktrace"; \
19604 $(SHELL) $${libsrcdir}/configure \
19605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19606 --target=${target_alias} $${srcdiroption} \
19607 $(STAGE1_CONFIGURE_FLAGS)
19608 @endif libbacktrace-bootstrap
19610 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19611 maybe-configure-stage2-libbacktrace:
19612 @if libbacktrace-bootstrap
19613 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19614 configure-stage2-libbacktrace:
19615 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19616 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19617 @r=`${PWD_COMMAND}`; export r; \
19618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19619 TFLAGS="$(STAGE2_TFLAGS)"; \
19620 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19621 $(HOST_EXPORTS) \
19622 $(POSTSTAGE1_HOST_EXPORTS) \
19623 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19624 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19625 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19626 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19628 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19629 case $(srcdir) in \
19630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19631 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19633 esac; \
19634 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19635 libsrcdir="$$s/libbacktrace"; \
19636 $(SHELL) $${libsrcdir}/configure \
19637 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19638 --target=${target_alias} $${srcdiroption} \
19639 --with-build-libsubdir=$(HOST_SUBDIR) \
19640 $(STAGE2_CONFIGURE_FLAGS)
19641 @endif libbacktrace-bootstrap
19643 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19644 maybe-configure-stage3-libbacktrace:
19645 @if libbacktrace-bootstrap
19646 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19647 configure-stage3-libbacktrace:
19648 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19649 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19650 @r=`${PWD_COMMAND}`; export r; \
19651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19652 TFLAGS="$(STAGE3_TFLAGS)"; \
19653 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19654 $(HOST_EXPORTS) \
19655 $(POSTSTAGE1_HOST_EXPORTS) \
19656 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19657 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19658 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19659 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19660 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19661 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19662 case $(srcdir) in \
19663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19664 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19666 esac; \
19667 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19668 libsrcdir="$$s/libbacktrace"; \
19669 $(SHELL) $${libsrcdir}/configure \
19670 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19671 --target=${target_alias} $${srcdiroption} \
19672 --with-build-libsubdir=$(HOST_SUBDIR) \
19673 $(STAGE3_CONFIGURE_FLAGS)
19674 @endif libbacktrace-bootstrap
19676 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19677 maybe-configure-stage4-libbacktrace:
19678 @if libbacktrace-bootstrap
19679 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19680 configure-stage4-libbacktrace:
19681 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19682 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19683 @r=`${PWD_COMMAND}`; export r; \
19684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19685 TFLAGS="$(STAGE4_TFLAGS)"; \
19686 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19687 $(HOST_EXPORTS) \
19688 $(POSTSTAGE1_HOST_EXPORTS) \
19689 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19690 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19691 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19692 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19693 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19694 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19695 case $(srcdir) in \
19696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19697 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19699 esac; \
19700 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19701 libsrcdir="$$s/libbacktrace"; \
19702 $(SHELL) $${libsrcdir}/configure \
19703 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19704 --target=${target_alias} $${srcdiroption} \
19705 --with-build-libsubdir=$(HOST_SUBDIR) \
19706 $(STAGE4_CONFIGURE_FLAGS)
19707 @endif libbacktrace-bootstrap
19709 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19710 maybe-configure-stageprofile-libbacktrace:
19711 @if libbacktrace-bootstrap
19712 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19713 configure-stageprofile-libbacktrace:
19714 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19715 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19716 @r=`${PWD_COMMAND}`; export r; \
19717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19718 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19719 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19720 $(HOST_EXPORTS) \
19721 $(POSTSTAGE1_HOST_EXPORTS) \
19722 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19723 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19724 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19725 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19726 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19727 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19728 case $(srcdir) in \
19729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19730 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19732 esac; \
19733 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19734 libsrcdir="$$s/libbacktrace"; \
19735 $(SHELL) $${libsrcdir}/configure \
19736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19737 --target=${target_alias} $${srcdiroption} \
19738 --with-build-libsubdir=$(HOST_SUBDIR) \
19739 $(STAGEprofile_CONFIGURE_FLAGS)
19740 @endif libbacktrace-bootstrap
19742 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19743 maybe-configure-stagefeedback-libbacktrace:
19744 @if libbacktrace-bootstrap
19745 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19746 configure-stagefeedback-libbacktrace:
19747 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19748 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19749 @r=`${PWD_COMMAND}`; export r; \
19750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19751 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19752 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19753 $(HOST_EXPORTS) \
19754 $(POSTSTAGE1_HOST_EXPORTS) \
19755 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19756 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19757 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19758 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19760 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19761 case $(srcdir) in \
19762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19763 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19765 esac; \
19766 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19767 libsrcdir="$$s/libbacktrace"; \
19768 $(SHELL) $${libsrcdir}/configure \
19769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19770 --target=${target_alias} $${srcdiroption} \
19771 --with-build-libsubdir=$(HOST_SUBDIR) \
19772 $(STAGEfeedback_CONFIGURE_FLAGS)
19773 @endif libbacktrace-bootstrap
19779 .PHONY: all-libbacktrace maybe-all-libbacktrace
19780 maybe-all-libbacktrace:
19781 @if gcc-bootstrap
19782 all-libbacktrace: stage_current
19783 @endif gcc-bootstrap
19784 @if libbacktrace
19785 TARGET-libbacktrace=all
19786 maybe-all-libbacktrace: all-libbacktrace
19787 all-libbacktrace: configure-libbacktrace
19788 @r=`${PWD_COMMAND}`; export r; \
19789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19790 $(HOST_EXPORTS) \
19791 (cd $(HOST_SUBDIR)/libbacktrace && \
19792 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19793 $(TARGET-libbacktrace))
19794 @endif libbacktrace
19798 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19799 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19800 maybe-all-stage1-libbacktrace:
19801 maybe-clean-stage1-libbacktrace:
19802 @if libbacktrace-bootstrap
19803 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19804 all-stage1: all-stage1-libbacktrace
19805 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19806 all-stage1-libbacktrace: configure-stage1-libbacktrace
19807 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19808 @r=`${PWD_COMMAND}`; export r; \
19809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19810 TFLAGS="$(STAGE1_TFLAGS)"; \
19811 $(HOST_EXPORTS) \
19812 cd $(HOST_SUBDIR)/libbacktrace && \
19813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19814 CFLAGS="$(STAGE1_CFLAGS)" \
19815 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19816 LIBCFLAGS="$(LIBCFLAGS)" \
19817 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19818 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19819 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19820 $(EXTRA_HOST_FLAGS) \
19821 $(STAGE1_FLAGS_TO_PASS) \
19822 TFLAGS="$(STAGE1_TFLAGS)" \
19823 $(TARGET-stage1-libbacktrace)
19825 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19826 clean-stage1: clean-stage1-libbacktrace
19827 clean-stage1-libbacktrace:
19828 @if [ $(current_stage) = stage1 ]; then \
19829 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19830 else \
19831 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19832 $(MAKE) stage1-start; \
19833 fi; \
19834 cd $(HOST_SUBDIR)/libbacktrace && \
19835 $(MAKE) $(EXTRA_HOST_FLAGS) \
19836 $(STAGE1_FLAGS_TO_PASS) clean
19837 @endif libbacktrace-bootstrap
19840 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19841 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19842 maybe-all-stage2-libbacktrace:
19843 maybe-clean-stage2-libbacktrace:
19844 @if libbacktrace-bootstrap
19845 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19846 all-stage2: all-stage2-libbacktrace
19847 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19848 all-stage2-libbacktrace: configure-stage2-libbacktrace
19849 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19850 @r=`${PWD_COMMAND}`; export r; \
19851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19852 TFLAGS="$(STAGE2_TFLAGS)"; \
19853 $(HOST_EXPORTS) \
19854 $(POSTSTAGE1_HOST_EXPORTS) \
19855 cd $(HOST_SUBDIR)/libbacktrace && \
19856 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19857 CFLAGS="$(STAGE2_CFLAGS)" \
19858 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19859 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19860 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19861 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19862 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19863 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19864 TFLAGS="$(STAGE2_TFLAGS)" \
19865 $(TARGET-stage2-libbacktrace)
19867 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19868 clean-stage2: clean-stage2-libbacktrace
19869 clean-stage2-libbacktrace:
19870 @if [ $(current_stage) = stage2 ]; then \
19871 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19872 else \
19873 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19874 $(MAKE) stage2-start; \
19875 fi; \
19876 cd $(HOST_SUBDIR)/libbacktrace && \
19877 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19878 @endif libbacktrace-bootstrap
19881 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19882 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19883 maybe-all-stage3-libbacktrace:
19884 maybe-clean-stage3-libbacktrace:
19885 @if libbacktrace-bootstrap
19886 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19887 all-stage3: all-stage3-libbacktrace
19888 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19889 all-stage3-libbacktrace: configure-stage3-libbacktrace
19890 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19891 @r=`${PWD_COMMAND}`; export r; \
19892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19893 TFLAGS="$(STAGE3_TFLAGS)"; \
19894 $(HOST_EXPORTS) \
19895 $(POSTSTAGE1_HOST_EXPORTS) \
19896 cd $(HOST_SUBDIR)/libbacktrace && \
19897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19898 CFLAGS="$(STAGE3_CFLAGS)" \
19899 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19900 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19905 TFLAGS="$(STAGE3_TFLAGS)" \
19906 $(TARGET-stage3-libbacktrace)
19908 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19909 clean-stage3: clean-stage3-libbacktrace
19910 clean-stage3-libbacktrace:
19911 @if [ $(current_stage) = stage3 ]; then \
19912 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19913 else \
19914 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19915 $(MAKE) stage3-start; \
19916 fi; \
19917 cd $(HOST_SUBDIR)/libbacktrace && \
19918 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19919 @endif libbacktrace-bootstrap
19922 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19923 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19924 maybe-all-stage4-libbacktrace:
19925 maybe-clean-stage4-libbacktrace:
19926 @if libbacktrace-bootstrap
19927 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19928 all-stage4: all-stage4-libbacktrace
19929 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19930 all-stage4-libbacktrace: configure-stage4-libbacktrace
19931 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19932 @r=`${PWD_COMMAND}`; export r; \
19933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19934 TFLAGS="$(STAGE4_TFLAGS)"; \
19935 $(HOST_EXPORTS) \
19936 $(POSTSTAGE1_HOST_EXPORTS) \
19937 cd $(HOST_SUBDIR)/libbacktrace && \
19938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19939 CFLAGS="$(STAGE4_CFLAGS)" \
19940 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19941 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19945 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19946 TFLAGS="$(STAGE4_TFLAGS)" \
19947 $(TARGET-stage4-libbacktrace)
19949 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19950 clean-stage4: clean-stage4-libbacktrace
19951 clean-stage4-libbacktrace:
19952 @if [ $(current_stage) = stage4 ]; then \
19953 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19954 else \
19955 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19956 $(MAKE) stage4-start; \
19957 fi; \
19958 cd $(HOST_SUBDIR)/libbacktrace && \
19959 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19960 @endif libbacktrace-bootstrap
19963 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19964 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19965 maybe-all-stageprofile-libbacktrace:
19966 maybe-clean-stageprofile-libbacktrace:
19967 @if libbacktrace-bootstrap
19968 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19969 all-stageprofile: all-stageprofile-libbacktrace
19970 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19971 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19972 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19973 @r=`${PWD_COMMAND}`; export r; \
19974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19975 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19976 $(HOST_EXPORTS) \
19977 $(POSTSTAGE1_HOST_EXPORTS) \
19978 cd $(HOST_SUBDIR)/libbacktrace && \
19979 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19980 CFLAGS="$(STAGEprofile_CFLAGS)" \
19981 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19982 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19983 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19984 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19985 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19986 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19987 TFLAGS="$(STAGEprofile_TFLAGS)" \
19988 $(TARGET-stageprofile-libbacktrace)
19990 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19991 clean-stageprofile: clean-stageprofile-libbacktrace
19992 clean-stageprofile-libbacktrace:
19993 @if [ $(current_stage) = stageprofile ]; then \
19994 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19995 else \
19996 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19997 $(MAKE) stageprofile-start; \
19998 fi; \
19999 cd $(HOST_SUBDIR)/libbacktrace && \
20000 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20001 @endif libbacktrace-bootstrap
20004 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20005 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20006 maybe-all-stagefeedback-libbacktrace:
20007 maybe-clean-stagefeedback-libbacktrace:
20008 @if libbacktrace-bootstrap
20009 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20010 all-stagefeedback: all-stagefeedback-libbacktrace
20011 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20012 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20013 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20014 @r=`${PWD_COMMAND}`; export r; \
20015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20016 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20017 $(HOST_EXPORTS) \
20018 $(POSTSTAGE1_HOST_EXPORTS) \
20019 cd $(HOST_SUBDIR)/libbacktrace && \
20020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20021 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20022 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20023 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20027 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20028 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20029 $(TARGET-stagefeedback-libbacktrace)
20031 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20032 clean-stagefeedback: clean-stagefeedback-libbacktrace
20033 clean-stagefeedback-libbacktrace:
20034 @if [ $(current_stage) = stagefeedback ]; then \
20035 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20036 else \
20037 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20038 $(MAKE) stagefeedback-start; \
20039 fi; \
20040 cd $(HOST_SUBDIR)/libbacktrace && \
20041 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20042 @endif libbacktrace-bootstrap
20048 .PHONY: check-libbacktrace maybe-check-libbacktrace
20049 maybe-check-libbacktrace:
20050 @if libbacktrace
20051 maybe-check-libbacktrace: check-libbacktrace
20053 check-libbacktrace:
20054 @: $(MAKE); $(unstage)
20055 @r=`${PWD_COMMAND}`; export r; \
20056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20057 $(HOST_EXPORTS) \
20058 (cd $(HOST_SUBDIR)/libbacktrace && \
20059 $(MAKE) $(FLAGS_TO_PASS) check)
20061 @endif libbacktrace
20063 .PHONY: install-libbacktrace maybe-install-libbacktrace
20064 maybe-install-libbacktrace:
20065 @if libbacktrace
20066 maybe-install-libbacktrace: install-libbacktrace
20068 install-libbacktrace: installdirs
20069 @: $(MAKE); $(unstage)
20070 @r=`${PWD_COMMAND}`; export r; \
20071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20072 $(HOST_EXPORTS) \
20073 (cd $(HOST_SUBDIR)/libbacktrace && \
20074 $(MAKE) $(FLAGS_TO_PASS) install)
20076 @endif libbacktrace
20078 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20079 maybe-install-strip-libbacktrace:
20080 @if libbacktrace
20081 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20083 install-strip-libbacktrace: installdirs
20084 @: $(MAKE); $(unstage)
20085 @r=`${PWD_COMMAND}`; export r; \
20086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20087 $(HOST_EXPORTS) \
20088 (cd $(HOST_SUBDIR)/libbacktrace && \
20089 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20091 @endif libbacktrace
20093 # Other targets (info, dvi, pdf, etc.)
20095 .PHONY: maybe-info-libbacktrace info-libbacktrace
20096 maybe-info-libbacktrace:
20097 @if libbacktrace
20098 maybe-info-libbacktrace: info-libbacktrace
20100 info-libbacktrace: \
20101 configure-libbacktrace
20102 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20103 r=`${PWD_COMMAND}`; export r; \
20104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20105 $(HOST_EXPORTS) \
20106 for flag in $(EXTRA_HOST_FLAGS) ; do \
20107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20108 done; \
20109 echo "Doing info in libbacktrace" ; \
20110 (cd $(HOST_SUBDIR)/libbacktrace && \
20111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20113 "RANLIB=$${RANLIB}" \
20114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20115 info) \
20116 || exit 1
20118 @endif libbacktrace
20120 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20121 maybe-dvi-libbacktrace:
20122 @if libbacktrace
20123 maybe-dvi-libbacktrace: dvi-libbacktrace
20125 dvi-libbacktrace: \
20126 configure-libbacktrace
20127 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20128 r=`${PWD_COMMAND}`; export r; \
20129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130 $(HOST_EXPORTS) \
20131 for flag in $(EXTRA_HOST_FLAGS) ; do \
20132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20133 done; \
20134 echo "Doing dvi in libbacktrace" ; \
20135 (cd $(HOST_SUBDIR)/libbacktrace && \
20136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20138 "RANLIB=$${RANLIB}" \
20139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20140 dvi) \
20141 || exit 1
20143 @endif libbacktrace
20145 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20146 maybe-pdf-libbacktrace:
20147 @if libbacktrace
20148 maybe-pdf-libbacktrace: pdf-libbacktrace
20150 pdf-libbacktrace: \
20151 configure-libbacktrace
20152 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20153 r=`${PWD_COMMAND}`; export r; \
20154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20155 $(HOST_EXPORTS) \
20156 for flag in $(EXTRA_HOST_FLAGS) ; do \
20157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20158 done; \
20159 echo "Doing pdf in libbacktrace" ; \
20160 (cd $(HOST_SUBDIR)/libbacktrace && \
20161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20163 "RANLIB=$${RANLIB}" \
20164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20165 pdf) \
20166 || exit 1
20168 @endif libbacktrace
20170 .PHONY: maybe-html-libbacktrace html-libbacktrace
20171 maybe-html-libbacktrace:
20172 @if libbacktrace
20173 maybe-html-libbacktrace: html-libbacktrace
20175 html-libbacktrace: \
20176 configure-libbacktrace
20177 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20178 r=`${PWD_COMMAND}`; export r; \
20179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20180 $(HOST_EXPORTS) \
20181 for flag in $(EXTRA_HOST_FLAGS) ; do \
20182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20183 done; \
20184 echo "Doing html in libbacktrace" ; \
20185 (cd $(HOST_SUBDIR)/libbacktrace && \
20186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20188 "RANLIB=$${RANLIB}" \
20189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20190 html) \
20191 || exit 1
20193 @endif libbacktrace
20195 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20196 maybe-TAGS-libbacktrace:
20197 @if libbacktrace
20198 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20200 TAGS-libbacktrace: \
20201 configure-libbacktrace
20202 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20203 r=`${PWD_COMMAND}`; export r; \
20204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20205 $(HOST_EXPORTS) \
20206 for flag in $(EXTRA_HOST_FLAGS) ; do \
20207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20208 done; \
20209 echo "Doing TAGS in libbacktrace" ; \
20210 (cd $(HOST_SUBDIR)/libbacktrace && \
20211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20213 "RANLIB=$${RANLIB}" \
20214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20215 TAGS) \
20216 || exit 1
20218 @endif libbacktrace
20220 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20221 maybe-install-info-libbacktrace:
20222 @if libbacktrace
20223 maybe-install-info-libbacktrace: install-info-libbacktrace
20225 install-info-libbacktrace: \
20226 configure-libbacktrace \
20227 info-libbacktrace
20228 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20229 r=`${PWD_COMMAND}`; export r; \
20230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231 $(HOST_EXPORTS) \
20232 for flag in $(EXTRA_HOST_FLAGS) ; do \
20233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20234 done; \
20235 echo "Doing install-info in libbacktrace" ; \
20236 (cd $(HOST_SUBDIR)/libbacktrace && \
20237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20239 "RANLIB=$${RANLIB}" \
20240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20241 install-info) \
20242 || exit 1
20244 @endif libbacktrace
20246 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20247 maybe-install-pdf-libbacktrace:
20248 @if libbacktrace
20249 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20251 install-pdf-libbacktrace: \
20252 configure-libbacktrace \
20253 pdf-libbacktrace
20254 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20255 r=`${PWD_COMMAND}`; export r; \
20256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20257 $(HOST_EXPORTS) \
20258 for flag in $(EXTRA_HOST_FLAGS) ; do \
20259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20260 done; \
20261 echo "Doing install-pdf in libbacktrace" ; \
20262 (cd $(HOST_SUBDIR)/libbacktrace && \
20263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20265 "RANLIB=$${RANLIB}" \
20266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20267 install-pdf) \
20268 || exit 1
20270 @endif libbacktrace
20272 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20273 maybe-install-html-libbacktrace:
20274 @if libbacktrace
20275 maybe-install-html-libbacktrace: install-html-libbacktrace
20277 install-html-libbacktrace: \
20278 configure-libbacktrace \
20279 html-libbacktrace
20280 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20281 r=`${PWD_COMMAND}`; export r; \
20282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20283 $(HOST_EXPORTS) \
20284 for flag in $(EXTRA_HOST_FLAGS) ; do \
20285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20286 done; \
20287 echo "Doing install-html in libbacktrace" ; \
20288 (cd $(HOST_SUBDIR)/libbacktrace && \
20289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20291 "RANLIB=$${RANLIB}" \
20292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20293 install-html) \
20294 || exit 1
20296 @endif libbacktrace
20298 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20299 maybe-installcheck-libbacktrace:
20300 @if libbacktrace
20301 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20303 installcheck-libbacktrace: \
20304 configure-libbacktrace
20305 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20306 r=`${PWD_COMMAND}`; export r; \
20307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20308 $(HOST_EXPORTS) \
20309 for flag in $(EXTRA_HOST_FLAGS) ; do \
20310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20311 done; \
20312 echo "Doing installcheck in libbacktrace" ; \
20313 (cd $(HOST_SUBDIR)/libbacktrace && \
20314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20316 "RANLIB=$${RANLIB}" \
20317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20318 installcheck) \
20319 || exit 1
20321 @endif libbacktrace
20323 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20324 maybe-mostlyclean-libbacktrace:
20325 @if libbacktrace
20326 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20328 mostlyclean-libbacktrace:
20329 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20330 r=`${PWD_COMMAND}`; export r; \
20331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20332 $(HOST_EXPORTS) \
20333 for flag in $(EXTRA_HOST_FLAGS) ; do \
20334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20335 done; \
20336 echo "Doing mostlyclean in libbacktrace" ; \
20337 (cd $(HOST_SUBDIR)/libbacktrace && \
20338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20340 "RANLIB=$${RANLIB}" \
20341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20342 mostlyclean) \
20343 || exit 1
20345 @endif libbacktrace
20347 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20348 maybe-clean-libbacktrace:
20349 @if libbacktrace
20350 maybe-clean-libbacktrace: clean-libbacktrace
20352 clean-libbacktrace:
20353 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20354 r=`${PWD_COMMAND}`; export r; \
20355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20356 $(HOST_EXPORTS) \
20357 for flag in $(EXTRA_HOST_FLAGS) ; do \
20358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20359 done; \
20360 echo "Doing clean in libbacktrace" ; \
20361 (cd $(HOST_SUBDIR)/libbacktrace && \
20362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20364 "RANLIB=$${RANLIB}" \
20365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20366 clean) \
20367 || exit 1
20369 @endif libbacktrace
20371 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20372 maybe-distclean-libbacktrace:
20373 @if libbacktrace
20374 maybe-distclean-libbacktrace: distclean-libbacktrace
20376 distclean-libbacktrace:
20377 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20378 r=`${PWD_COMMAND}`; export r; \
20379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20380 $(HOST_EXPORTS) \
20381 for flag in $(EXTRA_HOST_FLAGS) ; do \
20382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20383 done; \
20384 echo "Doing distclean in libbacktrace" ; \
20385 (cd $(HOST_SUBDIR)/libbacktrace && \
20386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20388 "RANLIB=$${RANLIB}" \
20389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20390 distclean) \
20391 || exit 1
20393 @endif libbacktrace
20395 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20396 maybe-maintainer-clean-libbacktrace:
20397 @if libbacktrace
20398 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20400 maintainer-clean-libbacktrace:
20401 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20402 r=`${PWD_COMMAND}`; export r; \
20403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20404 $(HOST_EXPORTS) \
20405 for flag in $(EXTRA_HOST_FLAGS) ; do \
20406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20407 done; \
20408 echo "Doing maintainer-clean in libbacktrace" ; \
20409 (cd $(HOST_SUBDIR)/libbacktrace && \
20410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20412 "RANLIB=$${RANLIB}" \
20413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20414 maintainer-clean) \
20415 || exit 1
20417 @endif libbacktrace
20421 .PHONY: configure-libcpp maybe-configure-libcpp
20422 maybe-configure-libcpp:
20423 @if gcc-bootstrap
20424 configure-libcpp: stage_current
20425 @endif gcc-bootstrap
20426 @if libcpp
20427 maybe-configure-libcpp: configure-libcpp
20428 configure-libcpp:
20429 @r=`${PWD_COMMAND}`; export r; \
20430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20431 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20433 $(HOST_EXPORTS) \
20434 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20435 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20436 case $(srcdir) in \
20437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20438 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20440 esac; \
20441 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20442 libsrcdir="$$s/libcpp"; \
20443 $(SHELL) $${libsrcdir}/configure \
20444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20445 --target=${target_alias} $${srcdiroption} \
20446 || exit 1
20447 @endif libcpp
20451 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20452 maybe-configure-stage1-libcpp:
20453 @if libcpp-bootstrap
20454 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20455 configure-stage1-libcpp:
20456 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20457 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20458 @r=`${PWD_COMMAND}`; export r; \
20459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20460 TFLAGS="$(STAGE1_TFLAGS)"; \
20461 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20462 $(HOST_EXPORTS) \
20463 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20464 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20465 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20466 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20468 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20469 case $(srcdir) in \
20470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20471 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20473 esac; \
20474 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20475 libsrcdir="$$s/libcpp"; \
20476 $(SHELL) $${libsrcdir}/configure \
20477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20478 --target=${target_alias} $${srcdiroption} \
20479 $(STAGE1_CONFIGURE_FLAGS)
20480 @endif libcpp-bootstrap
20482 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20483 maybe-configure-stage2-libcpp:
20484 @if libcpp-bootstrap
20485 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20486 configure-stage2-libcpp:
20487 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20488 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20489 @r=`${PWD_COMMAND}`; export r; \
20490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20491 TFLAGS="$(STAGE2_TFLAGS)"; \
20492 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20493 $(HOST_EXPORTS) \
20494 $(POSTSTAGE1_HOST_EXPORTS) \
20495 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20496 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20497 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20498 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20499 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20500 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20501 case $(srcdir) in \
20502 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20503 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20504 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20505 esac; \
20506 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20507 libsrcdir="$$s/libcpp"; \
20508 $(SHELL) $${libsrcdir}/configure \
20509 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20510 --target=${target_alias} $${srcdiroption} \
20511 --with-build-libsubdir=$(HOST_SUBDIR) \
20512 $(STAGE2_CONFIGURE_FLAGS)
20513 @endif libcpp-bootstrap
20515 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20516 maybe-configure-stage3-libcpp:
20517 @if libcpp-bootstrap
20518 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20519 configure-stage3-libcpp:
20520 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20521 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20522 @r=`${PWD_COMMAND}`; export r; \
20523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20524 TFLAGS="$(STAGE3_TFLAGS)"; \
20525 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20526 $(HOST_EXPORTS) \
20527 $(POSTSTAGE1_HOST_EXPORTS) \
20528 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20529 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20530 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20531 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20532 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20533 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20534 case $(srcdir) in \
20535 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20536 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20537 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20538 esac; \
20539 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20540 libsrcdir="$$s/libcpp"; \
20541 $(SHELL) $${libsrcdir}/configure \
20542 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20543 --target=${target_alias} $${srcdiroption} \
20544 --with-build-libsubdir=$(HOST_SUBDIR) \
20545 $(STAGE3_CONFIGURE_FLAGS)
20546 @endif libcpp-bootstrap
20548 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20549 maybe-configure-stage4-libcpp:
20550 @if libcpp-bootstrap
20551 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20552 configure-stage4-libcpp:
20553 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20554 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20555 @r=`${PWD_COMMAND}`; export r; \
20556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20557 TFLAGS="$(STAGE4_TFLAGS)"; \
20558 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20559 $(HOST_EXPORTS) \
20560 $(POSTSTAGE1_HOST_EXPORTS) \
20561 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20562 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20563 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20564 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20565 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20566 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20567 case $(srcdir) in \
20568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20569 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20571 esac; \
20572 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20573 libsrcdir="$$s/libcpp"; \
20574 $(SHELL) $${libsrcdir}/configure \
20575 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20576 --target=${target_alias} $${srcdiroption} \
20577 --with-build-libsubdir=$(HOST_SUBDIR) \
20578 $(STAGE4_CONFIGURE_FLAGS)
20579 @endif libcpp-bootstrap
20581 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20582 maybe-configure-stageprofile-libcpp:
20583 @if libcpp-bootstrap
20584 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20585 configure-stageprofile-libcpp:
20586 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20587 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20588 @r=`${PWD_COMMAND}`; export r; \
20589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20590 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20591 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20592 $(HOST_EXPORTS) \
20593 $(POSTSTAGE1_HOST_EXPORTS) \
20594 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20595 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20596 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20597 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20598 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20599 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20600 case $(srcdir) in \
20601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20602 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20604 esac; \
20605 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20606 libsrcdir="$$s/libcpp"; \
20607 $(SHELL) $${libsrcdir}/configure \
20608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20609 --target=${target_alias} $${srcdiroption} \
20610 --with-build-libsubdir=$(HOST_SUBDIR) \
20611 $(STAGEprofile_CONFIGURE_FLAGS)
20612 @endif libcpp-bootstrap
20614 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20615 maybe-configure-stagefeedback-libcpp:
20616 @if libcpp-bootstrap
20617 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20618 configure-stagefeedback-libcpp:
20619 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20620 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20621 @r=`${PWD_COMMAND}`; export r; \
20622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20623 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20624 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20625 $(HOST_EXPORTS) \
20626 $(POSTSTAGE1_HOST_EXPORTS) \
20627 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20628 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20629 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20630 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20632 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20633 case $(srcdir) in \
20634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20635 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20637 esac; \
20638 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20639 libsrcdir="$$s/libcpp"; \
20640 $(SHELL) $${libsrcdir}/configure \
20641 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20642 --target=${target_alias} $${srcdiroption} \
20643 --with-build-libsubdir=$(HOST_SUBDIR) \
20644 $(STAGEfeedback_CONFIGURE_FLAGS)
20645 @endif libcpp-bootstrap
20651 .PHONY: all-libcpp maybe-all-libcpp
20652 maybe-all-libcpp:
20653 @if gcc-bootstrap
20654 all-libcpp: stage_current
20655 @endif gcc-bootstrap
20656 @if libcpp
20657 TARGET-libcpp=all
20658 maybe-all-libcpp: all-libcpp
20659 all-libcpp: configure-libcpp
20660 @r=`${PWD_COMMAND}`; export r; \
20661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20662 $(HOST_EXPORTS) \
20663 (cd $(HOST_SUBDIR)/libcpp && \
20664 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20665 $(TARGET-libcpp))
20666 @endif libcpp
20670 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20671 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20672 maybe-all-stage1-libcpp:
20673 maybe-clean-stage1-libcpp:
20674 @if libcpp-bootstrap
20675 maybe-all-stage1-libcpp: all-stage1-libcpp
20676 all-stage1: all-stage1-libcpp
20677 TARGET-stage1-libcpp = $(TARGET-libcpp)
20678 all-stage1-libcpp: configure-stage1-libcpp
20679 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20680 @r=`${PWD_COMMAND}`; export r; \
20681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20682 TFLAGS="$(STAGE1_TFLAGS)"; \
20683 $(HOST_EXPORTS) \
20684 cd $(HOST_SUBDIR)/libcpp && \
20685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20686 CFLAGS="$(STAGE1_CFLAGS)" \
20687 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20688 LIBCFLAGS="$(LIBCFLAGS)" \
20689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20692 $(EXTRA_HOST_FLAGS) \
20693 $(STAGE1_FLAGS_TO_PASS) \
20694 TFLAGS="$(STAGE1_TFLAGS)" \
20695 $(TARGET-stage1-libcpp)
20697 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20698 clean-stage1: clean-stage1-libcpp
20699 clean-stage1-libcpp:
20700 @if [ $(current_stage) = stage1 ]; then \
20701 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20702 else \
20703 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20704 $(MAKE) stage1-start; \
20705 fi; \
20706 cd $(HOST_SUBDIR)/libcpp && \
20707 $(MAKE) $(EXTRA_HOST_FLAGS) \
20708 $(STAGE1_FLAGS_TO_PASS) clean
20709 @endif libcpp-bootstrap
20712 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20713 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20714 maybe-all-stage2-libcpp:
20715 maybe-clean-stage2-libcpp:
20716 @if libcpp-bootstrap
20717 maybe-all-stage2-libcpp: all-stage2-libcpp
20718 all-stage2: all-stage2-libcpp
20719 TARGET-stage2-libcpp = $(TARGET-libcpp)
20720 all-stage2-libcpp: configure-stage2-libcpp
20721 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20722 @r=`${PWD_COMMAND}`; export r; \
20723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20724 TFLAGS="$(STAGE2_TFLAGS)"; \
20725 $(HOST_EXPORTS) \
20726 $(POSTSTAGE1_HOST_EXPORTS) \
20727 cd $(HOST_SUBDIR)/libcpp && \
20728 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20729 CFLAGS="$(STAGE2_CFLAGS)" \
20730 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20731 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20732 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20733 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20734 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20735 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20736 TFLAGS="$(STAGE2_TFLAGS)" \
20737 $(TARGET-stage2-libcpp)
20739 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20740 clean-stage2: clean-stage2-libcpp
20741 clean-stage2-libcpp:
20742 @if [ $(current_stage) = stage2 ]; then \
20743 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20744 else \
20745 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20746 $(MAKE) stage2-start; \
20747 fi; \
20748 cd $(HOST_SUBDIR)/libcpp && \
20749 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20750 @endif libcpp-bootstrap
20753 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20754 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20755 maybe-all-stage3-libcpp:
20756 maybe-clean-stage3-libcpp:
20757 @if libcpp-bootstrap
20758 maybe-all-stage3-libcpp: all-stage3-libcpp
20759 all-stage3: all-stage3-libcpp
20760 TARGET-stage3-libcpp = $(TARGET-libcpp)
20761 all-stage3-libcpp: configure-stage3-libcpp
20762 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20763 @r=`${PWD_COMMAND}`; export r; \
20764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20765 TFLAGS="$(STAGE3_TFLAGS)"; \
20766 $(HOST_EXPORTS) \
20767 $(POSTSTAGE1_HOST_EXPORTS) \
20768 cd $(HOST_SUBDIR)/libcpp && \
20769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20770 CFLAGS="$(STAGE3_CFLAGS)" \
20771 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20772 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20773 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20774 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20775 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20776 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20777 TFLAGS="$(STAGE3_TFLAGS)" \
20778 $(TARGET-stage3-libcpp)
20780 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20781 clean-stage3: clean-stage3-libcpp
20782 clean-stage3-libcpp:
20783 @if [ $(current_stage) = stage3 ]; then \
20784 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20785 else \
20786 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20787 $(MAKE) stage3-start; \
20788 fi; \
20789 cd $(HOST_SUBDIR)/libcpp && \
20790 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20791 @endif libcpp-bootstrap
20794 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20795 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20796 maybe-all-stage4-libcpp:
20797 maybe-clean-stage4-libcpp:
20798 @if libcpp-bootstrap
20799 maybe-all-stage4-libcpp: all-stage4-libcpp
20800 all-stage4: all-stage4-libcpp
20801 TARGET-stage4-libcpp = $(TARGET-libcpp)
20802 all-stage4-libcpp: configure-stage4-libcpp
20803 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20804 @r=`${PWD_COMMAND}`; export r; \
20805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20806 TFLAGS="$(STAGE4_TFLAGS)"; \
20807 $(HOST_EXPORTS) \
20808 $(POSTSTAGE1_HOST_EXPORTS) \
20809 cd $(HOST_SUBDIR)/libcpp && \
20810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20811 CFLAGS="$(STAGE4_CFLAGS)" \
20812 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20813 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20817 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20818 TFLAGS="$(STAGE4_TFLAGS)" \
20819 $(TARGET-stage4-libcpp)
20821 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20822 clean-stage4: clean-stage4-libcpp
20823 clean-stage4-libcpp:
20824 @if [ $(current_stage) = stage4 ]; then \
20825 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20826 else \
20827 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20828 $(MAKE) stage4-start; \
20829 fi; \
20830 cd $(HOST_SUBDIR)/libcpp && \
20831 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20832 @endif libcpp-bootstrap
20835 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20836 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20837 maybe-all-stageprofile-libcpp:
20838 maybe-clean-stageprofile-libcpp:
20839 @if libcpp-bootstrap
20840 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20841 all-stageprofile: all-stageprofile-libcpp
20842 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20843 all-stageprofile-libcpp: configure-stageprofile-libcpp
20844 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20845 @r=`${PWD_COMMAND}`; export r; \
20846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20847 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20848 $(HOST_EXPORTS) \
20849 $(POSTSTAGE1_HOST_EXPORTS) \
20850 cd $(HOST_SUBDIR)/libcpp && \
20851 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20852 CFLAGS="$(STAGEprofile_CFLAGS)" \
20853 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20854 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20855 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20856 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20857 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20858 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20859 TFLAGS="$(STAGEprofile_TFLAGS)" \
20860 $(TARGET-stageprofile-libcpp)
20862 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20863 clean-stageprofile: clean-stageprofile-libcpp
20864 clean-stageprofile-libcpp:
20865 @if [ $(current_stage) = stageprofile ]; then \
20866 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20867 else \
20868 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20869 $(MAKE) stageprofile-start; \
20870 fi; \
20871 cd $(HOST_SUBDIR)/libcpp && \
20872 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20873 @endif libcpp-bootstrap
20876 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20877 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20878 maybe-all-stagefeedback-libcpp:
20879 maybe-clean-stagefeedback-libcpp:
20880 @if libcpp-bootstrap
20881 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20882 all-stagefeedback: all-stagefeedback-libcpp
20883 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20884 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20885 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20886 @r=`${PWD_COMMAND}`; export r; \
20887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20888 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20889 $(HOST_EXPORTS) \
20890 $(POSTSTAGE1_HOST_EXPORTS) \
20891 cd $(HOST_SUBDIR)/libcpp && \
20892 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20893 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20894 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20895 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20896 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20897 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20898 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20899 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20900 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20901 $(TARGET-stagefeedback-libcpp)
20903 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20904 clean-stagefeedback: clean-stagefeedback-libcpp
20905 clean-stagefeedback-libcpp:
20906 @if [ $(current_stage) = stagefeedback ]; then \
20907 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20908 else \
20909 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20910 $(MAKE) stagefeedback-start; \
20911 fi; \
20912 cd $(HOST_SUBDIR)/libcpp && \
20913 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20914 @endif libcpp-bootstrap
20920 .PHONY: check-libcpp maybe-check-libcpp
20921 maybe-check-libcpp:
20922 @if libcpp
20923 maybe-check-libcpp: check-libcpp
20925 check-libcpp:
20926 @: $(MAKE); $(unstage)
20927 @r=`${PWD_COMMAND}`; export r; \
20928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20929 $(HOST_EXPORTS) \
20930 (cd $(HOST_SUBDIR)/libcpp && \
20931 $(MAKE) $(FLAGS_TO_PASS) check)
20933 @endif libcpp
20935 .PHONY: install-libcpp maybe-install-libcpp
20936 maybe-install-libcpp:
20937 @if libcpp
20938 maybe-install-libcpp: install-libcpp
20940 install-libcpp: installdirs
20941 @: $(MAKE); $(unstage)
20942 @r=`${PWD_COMMAND}`; export r; \
20943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20944 $(HOST_EXPORTS) \
20945 (cd $(HOST_SUBDIR)/libcpp && \
20946 $(MAKE) $(FLAGS_TO_PASS) install)
20948 @endif libcpp
20950 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20951 maybe-install-strip-libcpp:
20952 @if libcpp
20953 maybe-install-strip-libcpp: install-strip-libcpp
20955 install-strip-libcpp: installdirs
20956 @: $(MAKE); $(unstage)
20957 @r=`${PWD_COMMAND}`; export r; \
20958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20959 $(HOST_EXPORTS) \
20960 (cd $(HOST_SUBDIR)/libcpp && \
20961 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20963 @endif libcpp
20965 # Other targets (info, dvi, pdf, etc.)
20967 .PHONY: maybe-info-libcpp info-libcpp
20968 maybe-info-libcpp:
20969 @if libcpp
20970 maybe-info-libcpp: info-libcpp
20972 info-libcpp: \
20973 configure-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 info 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 info) \
20988 || exit 1
20990 @endif libcpp
20992 .PHONY: maybe-dvi-libcpp dvi-libcpp
20993 maybe-dvi-libcpp:
20994 @if libcpp
20995 maybe-dvi-libcpp: dvi-libcpp
20997 dvi-libcpp: \
20998 configure-libcpp
20999 @[ -f ./libcpp/Makefile ] || exit 0; \
21000 r=`${PWD_COMMAND}`; export r; \
21001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21002 $(HOST_EXPORTS) \
21003 for flag in $(EXTRA_HOST_FLAGS) ; do \
21004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21005 done; \
21006 echo "Doing dvi in libcpp" ; \
21007 (cd $(HOST_SUBDIR)/libcpp && \
21008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21010 "RANLIB=$${RANLIB}" \
21011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21012 dvi) \
21013 || exit 1
21015 @endif libcpp
21017 .PHONY: maybe-pdf-libcpp pdf-libcpp
21018 maybe-pdf-libcpp:
21019 @if libcpp
21020 maybe-pdf-libcpp: pdf-libcpp
21022 pdf-libcpp: \
21023 configure-libcpp
21024 @[ -f ./libcpp/Makefile ] || exit 0; \
21025 r=`${PWD_COMMAND}`; export r; \
21026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21027 $(HOST_EXPORTS) \
21028 for flag in $(EXTRA_HOST_FLAGS) ; do \
21029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21030 done; \
21031 echo "Doing pdf in libcpp" ; \
21032 (cd $(HOST_SUBDIR)/libcpp && \
21033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21035 "RANLIB=$${RANLIB}" \
21036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21037 pdf) \
21038 || exit 1
21040 @endif libcpp
21042 .PHONY: maybe-html-libcpp html-libcpp
21043 maybe-html-libcpp:
21044 @if libcpp
21045 maybe-html-libcpp: html-libcpp
21047 html-libcpp: \
21048 configure-libcpp
21049 @[ -f ./libcpp/Makefile ] || exit 0; \
21050 r=`${PWD_COMMAND}`; export r; \
21051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21052 $(HOST_EXPORTS) \
21053 for flag in $(EXTRA_HOST_FLAGS) ; do \
21054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21055 done; \
21056 echo "Doing html in libcpp" ; \
21057 (cd $(HOST_SUBDIR)/libcpp && \
21058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21060 "RANLIB=$${RANLIB}" \
21061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21062 html) \
21063 || exit 1
21065 @endif libcpp
21067 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21068 maybe-TAGS-libcpp:
21069 @if libcpp
21070 maybe-TAGS-libcpp: TAGS-libcpp
21072 TAGS-libcpp: \
21073 configure-libcpp
21074 @[ -f ./libcpp/Makefile ] || exit 0; \
21075 r=`${PWD_COMMAND}`; export r; \
21076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21077 $(HOST_EXPORTS) \
21078 for flag in $(EXTRA_HOST_FLAGS) ; do \
21079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21080 done; \
21081 echo "Doing TAGS in libcpp" ; \
21082 (cd $(HOST_SUBDIR)/libcpp && \
21083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21085 "RANLIB=$${RANLIB}" \
21086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21087 TAGS) \
21088 || exit 1
21090 @endif libcpp
21092 .PHONY: maybe-install-info-libcpp install-info-libcpp
21093 maybe-install-info-libcpp:
21094 @if libcpp
21095 maybe-install-info-libcpp: install-info-libcpp
21097 install-info-libcpp: \
21098 configure-libcpp \
21099 info-libcpp
21100 @[ -f ./libcpp/Makefile ] || exit 0; \
21101 r=`${PWD_COMMAND}`; export r; \
21102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21103 $(HOST_EXPORTS) \
21104 for flag in $(EXTRA_HOST_FLAGS) ; do \
21105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21106 done; \
21107 echo "Doing install-info in libcpp" ; \
21108 (cd $(HOST_SUBDIR)/libcpp && \
21109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21111 "RANLIB=$${RANLIB}" \
21112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21113 install-info) \
21114 || exit 1
21116 @endif libcpp
21118 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21119 maybe-install-pdf-libcpp:
21120 @if libcpp
21121 maybe-install-pdf-libcpp: install-pdf-libcpp
21123 install-pdf-libcpp: \
21124 configure-libcpp \
21125 pdf-libcpp
21126 @[ -f ./libcpp/Makefile ] || exit 0; \
21127 r=`${PWD_COMMAND}`; export r; \
21128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21129 $(HOST_EXPORTS) \
21130 for flag in $(EXTRA_HOST_FLAGS) ; do \
21131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21132 done; \
21133 echo "Doing install-pdf in libcpp" ; \
21134 (cd $(HOST_SUBDIR)/libcpp && \
21135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21137 "RANLIB=$${RANLIB}" \
21138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21139 install-pdf) \
21140 || exit 1
21142 @endif libcpp
21144 .PHONY: maybe-install-html-libcpp install-html-libcpp
21145 maybe-install-html-libcpp:
21146 @if libcpp
21147 maybe-install-html-libcpp: install-html-libcpp
21149 install-html-libcpp: \
21150 configure-libcpp \
21151 html-libcpp
21152 @[ -f ./libcpp/Makefile ] || exit 0; \
21153 r=`${PWD_COMMAND}`; export r; \
21154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21155 $(HOST_EXPORTS) \
21156 for flag in $(EXTRA_HOST_FLAGS) ; do \
21157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21158 done; \
21159 echo "Doing install-html in libcpp" ; \
21160 (cd $(HOST_SUBDIR)/libcpp && \
21161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21163 "RANLIB=$${RANLIB}" \
21164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21165 install-html) \
21166 || exit 1
21168 @endif libcpp
21170 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21171 maybe-installcheck-libcpp:
21172 @if libcpp
21173 maybe-installcheck-libcpp: installcheck-libcpp
21175 installcheck-libcpp: \
21176 configure-libcpp
21177 @[ -f ./libcpp/Makefile ] || exit 0; \
21178 r=`${PWD_COMMAND}`; export r; \
21179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21180 $(HOST_EXPORTS) \
21181 for flag in $(EXTRA_HOST_FLAGS) ; do \
21182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21183 done; \
21184 echo "Doing installcheck in libcpp" ; \
21185 (cd $(HOST_SUBDIR)/libcpp && \
21186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21188 "RANLIB=$${RANLIB}" \
21189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21190 installcheck) \
21191 || exit 1
21193 @endif libcpp
21195 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21196 maybe-mostlyclean-libcpp:
21197 @if libcpp
21198 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21200 mostlyclean-libcpp:
21201 @[ -f ./libcpp/Makefile ] || exit 0; \
21202 r=`${PWD_COMMAND}`; export r; \
21203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21204 $(HOST_EXPORTS) \
21205 for flag in $(EXTRA_HOST_FLAGS) ; do \
21206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21207 done; \
21208 echo "Doing mostlyclean in libcpp" ; \
21209 (cd $(HOST_SUBDIR)/libcpp && \
21210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21212 "RANLIB=$${RANLIB}" \
21213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21214 mostlyclean) \
21215 || exit 1
21217 @endif libcpp
21219 .PHONY: maybe-clean-libcpp clean-libcpp
21220 maybe-clean-libcpp:
21221 @if libcpp
21222 maybe-clean-libcpp: clean-libcpp
21224 clean-libcpp:
21225 @[ -f ./libcpp/Makefile ] || exit 0; \
21226 r=`${PWD_COMMAND}`; export r; \
21227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21228 $(HOST_EXPORTS) \
21229 for flag in $(EXTRA_HOST_FLAGS) ; do \
21230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21231 done; \
21232 echo "Doing clean in libcpp" ; \
21233 (cd $(HOST_SUBDIR)/libcpp && \
21234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21236 "RANLIB=$${RANLIB}" \
21237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21238 clean) \
21239 || exit 1
21241 @endif libcpp
21243 .PHONY: maybe-distclean-libcpp distclean-libcpp
21244 maybe-distclean-libcpp:
21245 @if libcpp
21246 maybe-distclean-libcpp: distclean-libcpp
21248 distclean-libcpp:
21249 @[ -f ./libcpp/Makefile ] || exit 0; \
21250 r=`${PWD_COMMAND}`; export r; \
21251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21252 $(HOST_EXPORTS) \
21253 for flag in $(EXTRA_HOST_FLAGS) ; do \
21254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21255 done; \
21256 echo "Doing distclean in libcpp" ; \
21257 (cd $(HOST_SUBDIR)/libcpp && \
21258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21260 "RANLIB=$${RANLIB}" \
21261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21262 distclean) \
21263 || exit 1
21265 @endif libcpp
21267 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21268 maybe-maintainer-clean-libcpp:
21269 @if libcpp
21270 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21272 maintainer-clean-libcpp:
21273 @[ -f ./libcpp/Makefile ] || exit 0; \
21274 r=`${PWD_COMMAND}`; export r; \
21275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21276 $(HOST_EXPORTS) \
21277 for flag in $(EXTRA_HOST_FLAGS) ; do \
21278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21279 done; \
21280 echo "Doing maintainer-clean in libcpp" ; \
21281 (cd $(HOST_SUBDIR)/libcpp && \
21282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21284 "RANLIB=$${RANLIB}" \
21285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21286 maintainer-clean) \
21287 || exit 1
21289 @endif libcpp
21293 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21294 maybe-configure-libdecnumber:
21295 @if gcc-bootstrap
21296 configure-libdecnumber: stage_current
21297 @endif gcc-bootstrap
21298 @if libdecnumber
21299 maybe-configure-libdecnumber: configure-libdecnumber
21300 configure-libdecnumber:
21301 @r=`${PWD_COMMAND}`; export r; \
21302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21303 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21304 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21305 $(HOST_EXPORTS) \
21306 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21307 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21308 case $(srcdir) in \
21309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21310 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21312 esac; \
21313 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21314 libsrcdir="$$s/libdecnumber"; \
21315 $(SHELL) $${libsrcdir}/configure \
21316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21317 --target=${target_alias} $${srcdiroption} \
21318 || exit 1
21319 @endif libdecnumber
21323 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21324 maybe-configure-stage1-libdecnumber:
21325 @if libdecnumber-bootstrap
21326 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21327 configure-stage1-libdecnumber:
21328 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21329 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21330 @r=`${PWD_COMMAND}`; export r; \
21331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21332 TFLAGS="$(STAGE1_TFLAGS)"; \
21333 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21334 $(HOST_EXPORTS) \
21335 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21336 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21337 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21338 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21340 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21341 case $(srcdir) in \
21342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21343 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21345 esac; \
21346 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21347 libsrcdir="$$s/libdecnumber"; \
21348 $(SHELL) $${libsrcdir}/configure \
21349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21350 --target=${target_alias} $${srcdiroption} \
21351 $(STAGE1_CONFIGURE_FLAGS)
21352 @endif libdecnumber-bootstrap
21354 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21355 maybe-configure-stage2-libdecnumber:
21356 @if libdecnumber-bootstrap
21357 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21358 configure-stage2-libdecnumber:
21359 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21360 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21361 @r=`${PWD_COMMAND}`; export r; \
21362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21363 TFLAGS="$(STAGE2_TFLAGS)"; \
21364 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21365 $(HOST_EXPORTS) \
21366 $(POSTSTAGE1_HOST_EXPORTS) \
21367 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21368 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21369 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21370 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21372 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21373 case $(srcdir) in \
21374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21375 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21377 esac; \
21378 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21379 libsrcdir="$$s/libdecnumber"; \
21380 $(SHELL) $${libsrcdir}/configure \
21381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21382 --target=${target_alias} $${srcdiroption} \
21383 --with-build-libsubdir=$(HOST_SUBDIR) \
21384 $(STAGE2_CONFIGURE_FLAGS)
21385 @endif libdecnumber-bootstrap
21387 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21388 maybe-configure-stage3-libdecnumber:
21389 @if libdecnumber-bootstrap
21390 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21391 configure-stage3-libdecnumber:
21392 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21393 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21394 @r=`${PWD_COMMAND}`; export r; \
21395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21396 TFLAGS="$(STAGE3_TFLAGS)"; \
21397 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21398 $(HOST_EXPORTS) \
21399 $(POSTSTAGE1_HOST_EXPORTS) \
21400 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21401 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21402 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21403 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21404 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21405 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21406 case $(srcdir) in \
21407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21408 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21410 esac; \
21411 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21412 libsrcdir="$$s/libdecnumber"; \
21413 $(SHELL) $${libsrcdir}/configure \
21414 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21415 --target=${target_alias} $${srcdiroption} \
21416 --with-build-libsubdir=$(HOST_SUBDIR) \
21417 $(STAGE3_CONFIGURE_FLAGS)
21418 @endif libdecnumber-bootstrap
21420 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21421 maybe-configure-stage4-libdecnumber:
21422 @if libdecnumber-bootstrap
21423 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21424 configure-stage4-libdecnumber:
21425 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21426 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21427 @r=`${PWD_COMMAND}`; export r; \
21428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21429 TFLAGS="$(STAGE4_TFLAGS)"; \
21430 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21431 $(HOST_EXPORTS) \
21432 $(POSTSTAGE1_HOST_EXPORTS) \
21433 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21434 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21435 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21436 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21437 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21438 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21439 case $(srcdir) in \
21440 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21441 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21442 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21443 esac; \
21444 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21445 libsrcdir="$$s/libdecnumber"; \
21446 $(SHELL) $${libsrcdir}/configure \
21447 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21448 --target=${target_alias} $${srcdiroption} \
21449 --with-build-libsubdir=$(HOST_SUBDIR) \
21450 $(STAGE4_CONFIGURE_FLAGS)
21451 @endif libdecnumber-bootstrap
21453 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21454 maybe-configure-stageprofile-libdecnumber:
21455 @if libdecnumber-bootstrap
21456 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21457 configure-stageprofile-libdecnumber:
21458 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21459 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21460 @r=`${PWD_COMMAND}`; export r; \
21461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21462 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21463 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21464 $(HOST_EXPORTS) \
21465 $(POSTSTAGE1_HOST_EXPORTS) \
21466 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21467 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21468 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21469 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21470 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21471 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21472 case $(srcdir) in \
21473 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21474 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21475 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21476 esac; \
21477 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21478 libsrcdir="$$s/libdecnumber"; \
21479 $(SHELL) $${libsrcdir}/configure \
21480 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21481 --target=${target_alias} $${srcdiroption} \
21482 --with-build-libsubdir=$(HOST_SUBDIR) \
21483 $(STAGEprofile_CONFIGURE_FLAGS)
21484 @endif libdecnumber-bootstrap
21486 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21487 maybe-configure-stagefeedback-libdecnumber:
21488 @if libdecnumber-bootstrap
21489 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21490 configure-stagefeedback-libdecnumber:
21491 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21492 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21493 @r=`${PWD_COMMAND}`; export r; \
21494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21495 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21496 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21497 $(HOST_EXPORTS) \
21498 $(POSTSTAGE1_HOST_EXPORTS) \
21499 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21500 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21501 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21502 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21503 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21504 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21505 case $(srcdir) in \
21506 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21507 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21508 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21509 esac; \
21510 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21511 libsrcdir="$$s/libdecnumber"; \
21512 $(SHELL) $${libsrcdir}/configure \
21513 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21514 --target=${target_alias} $${srcdiroption} \
21515 --with-build-libsubdir=$(HOST_SUBDIR) \
21516 $(STAGEfeedback_CONFIGURE_FLAGS)
21517 @endif libdecnumber-bootstrap
21523 .PHONY: all-libdecnumber maybe-all-libdecnumber
21524 maybe-all-libdecnumber:
21525 @if gcc-bootstrap
21526 all-libdecnumber: stage_current
21527 @endif gcc-bootstrap
21528 @if libdecnumber
21529 TARGET-libdecnumber=all
21530 maybe-all-libdecnumber: all-libdecnumber
21531 all-libdecnumber: configure-libdecnumber
21532 @r=`${PWD_COMMAND}`; export r; \
21533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21534 $(HOST_EXPORTS) \
21535 (cd $(HOST_SUBDIR)/libdecnumber && \
21536 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21537 $(TARGET-libdecnumber))
21538 @endif libdecnumber
21542 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21543 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21544 maybe-all-stage1-libdecnumber:
21545 maybe-clean-stage1-libdecnumber:
21546 @if libdecnumber-bootstrap
21547 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21548 all-stage1: all-stage1-libdecnumber
21549 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21550 all-stage1-libdecnumber: configure-stage1-libdecnumber
21551 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21552 @r=`${PWD_COMMAND}`; export r; \
21553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21554 TFLAGS="$(STAGE1_TFLAGS)"; \
21555 $(HOST_EXPORTS) \
21556 cd $(HOST_SUBDIR)/libdecnumber && \
21557 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21558 CFLAGS="$(STAGE1_CFLAGS)" \
21559 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21560 LIBCFLAGS="$(LIBCFLAGS)" \
21561 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21562 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21563 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21564 $(EXTRA_HOST_FLAGS) \
21565 $(STAGE1_FLAGS_TO_PASS) \
21566 TFLAGS="$(STAGE1_TFLAGS)" \
21567 $(TARGET-stage1-libdecnumber)
21569 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21570 clean-stage1: clean-stage1-libdecnumber
21571 clean-stage1-libdecnumber:
21572 @if [ $(current_stage) = stage1 ]; then \
21573 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21574 else \
21575 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21576 $(MAKE) stage1-start; \
21577 fi; \
21578 cd $(HOST_SUBDIR)/libdecnumber && \
21579 $(MAKE) $(EXTRA_HOST_FLAGS) \
21580 $(STAGE1_FLAGS_TO_PASS) clean
21581 @endif libdecnumber-bootstrap
21584 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21585 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21586 maybe-all-stage2-libdecnumber:
21587 maybe-clean-stage2-libdecnumber:
21588 @if libdecnumber-bootstrap
21589 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21590 all-stage2: all-stage2-libdecnumber
21591 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21592 all-stage2-libdecnumber: configure-stage2-libdecnumber
21593 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21594 @r=`${PWD_COMMAND}`; export r; \
21595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21596 TFLAGS="$(STAGE2_TFLAGS)"; \
21597 $(HOST_EXPORTS) \
21598 $(POSTSTAGE1_HOST_EXPORTS) \
21599 cd $(HOST_SUBDIR)/libdecnumber && \
21600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21601 CFLAGS="$(STAGE2_CFLAGS)" \
21602 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21603 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21604 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21605 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21606 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21607 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21608 TFLAGS="$(STAGE2_TFLAGS)" \
21609 $(TARGET-stage2-libdecnumber)
21611 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21612 clean-stage2: clean-stage2-libdecnumber
21613 clean-stage2-libdecnumber:
21614 @if [ $(current_stage) = stage2 ]; then \
21615 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21616 else \
21617 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21618 $(MAKE) stage2-start; \
21619 fi; \
21620 cd $(HOST_SUBDIR)/libdecnumber && \
21621 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21622 @endif libdecnumber-bootstrap
21625 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21626 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21627 maybe-all-stage3-libdecnumber:
21628 maybe-clean-stage3-libdecnumber:
21629 @if libdecnumber-bootstrap
21630 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21631 all-stage3: all-stage3-libdecnumber
21632 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21633 all-stage3-libdecnumber: configure-stage3-libdecnumber
21634 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21635 @r=`${PWD_COMMAND}`; export r; \
21636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21637 TFLAGS="$(STAGE3_TFLAGS)"; \
21638 $(HOST_EXPORTS) \
21639 $(POSTSTAGE1_HOST_EXPORTS) \
21640 cd $(HOST_SUBDIR)/libdecnumber && \
21641 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21642 CFLAGS="$(STAGE3_CFLAGS)" \
21643 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21644 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21645 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21646 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21647 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21648 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21649 TFLAGS="$(STAGE3_TFLAGS)" \
21650 $(TARGET-stage3-libdecnumber)
21652 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21653 clean-stage3: clean-stage3-libdecnumber
21654 clean-stage3-libdecnumber:
21655 @if [ $(current_stage) = stage3 ]; then \
21656 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21657 else \
21658 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21659 $(MAKE) stage3-start; \
21660 fi; \
21661 cd $(HOST_SUBDIR)/libdecnumber && \
21662 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21663 @endif libdecnumber-bootstrap
21666 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21667 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21668 maybe-all-stage4-libdecnumber:
21669 maybe-clean-stage4-libdecnumber:
21670 @if libdecnumber-bootstrap
21671 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21672 all-stage4: all-stage4-libdecnumber
21673 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21674 all-stage4-libdecnumber: configure-stage4-libdecnumber
21675 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21676 @r=`${PWD_COMMAND}`; export r; \
21677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21678 TFLAGS="$(STAGE4_TFLAGS)"; \
21679 $(HOST_EXPORTS) \
21680 $(POSTSTAGE1_HOST_EXPORTS) \
21681 cd $(HOST_SUBDIR)/libdecnumber && \
21682 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21683 CFLAGS="$(STAGE4_CFLAGS)" \
21684 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21685 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21686 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21687 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21688 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21689 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21690 TFLAGS="$(STAGE4_TFLAGS)" \
21691 $(TARGET-stage4-libdecnumber)
21693 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21694 clean-stage4: clean-stage4-libdecnumber
21695 clean-stage4-libdecnumber:
21696 @if [ $(current_stage) = stage4 ]; then \
21697 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21698 else \
21699 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21700 $(MAKE) stage4-start; \
21701 fi; \
21702 cd $(HOST_SUBDIR)/libdecnumber && \
21703 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21704 @endif libdecnumber-bootstrap
21707 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21708 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21709 maybe-all-stageprofile-libdecnumber:
21710 maybe-clean-stageprofile-libdecnumber:
21711 @if libdecnumber-bootstrap
21712 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21713 all-stageprofile: all-stageprofile-libdecnumber
21714 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21715 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21716 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21717 @r=`${PWD_COMMAND}`; export r; \
21718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21719 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21720 $(HOST_EXPORTS) \
21721 $(POSTSTAGE1_HOST_EXPORTS) \
21722 cd $(HOST_SUBDIR)/libdecnumber && \
21723 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21724 CFLAGS="$(STAGEprofile_CFLAGS)" \
21725 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21726 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21727 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21728 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21729 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21730 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21731 TFLAGS="$(STAGEprofile_TFLAGS)" \
21732 $(TARGET-stageprofile-libdecnumber)
21734 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21735 clean-stageprofile: clean-stageprofile-libdecnumber
21736 clean-stageprofile-libdecnumber:
21737 @if [ $(current_stage) = stageprofile ]; then \
21738 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21739 else \
21740 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21741 $(MAKE) stageprofile-start; \
21742 fi; \
21743 cd $(HOST_SUBDIR)/libdecnumber && \
21744 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21745 @endif libdecnumber-bootstrap
21748 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21749 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21750 maybe-all-stagefeedback-libdecnumber:
21751 maybe-clean-stagefeedback-libdecnumber:
21752 @if libdecnumber-bootstrap
21753 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21754 all-stagefeedback: all-stagefeedback-libdecnumber
21755 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21756 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21757 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21758 @r=`${PWD_COMMAND}`; export r; \
21759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21760 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21761 $(HOST_EXPORTS) \
21762 $(POSTSTAGE1_HOST_EXPORTS) \
21763 cd $(HOST_SUBDIR)/libdecnumber && \
21764 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21765 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21766 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21767 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21768 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21769 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21770 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21771 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21772 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21773 $(TARGET-stagefeedback-libdecnumber)
21775 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21776 clean-stagefeedback: clean-stagefeedback-libdecnumber
21777 clean-stagefeedback-libdecnumber:
21778 @if [ $(current_stage) = stagefeedback ]; then \
21779 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21780 else \
21781 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21782 $(MAKE) stagefeedback-start; \
21783 fi; \
21784 cd $(HOST_SUBDIR)/libdecnumber && \
21785 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21786 @endif libdecnumber-bootstrap
21792 .PHONY: check-libdecnumber maybe-check-libdecnumber
21793 maybe-check-libdecnumber:
21794 @if libdecnumber
21795 maybe-check-libdecnumber: check-libdecnumber
21797 check-libdecnumber:
21798 @: $(MAKE); $(unstage)
21799 @r=`${PWD_COMMAND}`; export r; \
21800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21801 $(HOST_EXPORTS) \
21802 (cd $(HOST_SUBDIR)/libdecnumber && \
21803 $(MAKE) $(FLAGS_TO_PASS) check)
21805 @endif libdecnumber
21807 .PHONY: install-libdecnumber maybe-install-libdecnumber
21808 maybe-install-libdecnumber:
21809 @if libdecnumber
21810 maybe-install-libdecnumber: install-libdecnumber
21812 install-libdecnumber: installdirs
21813 @: $(MAKE); $(unstage)
21814 @r=`${PWD_COMMAND}`; export r; \
21815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21816 $(HOST_EXPORTS) \
21817 (cd $(HOST_SUBDIR)/libdecnumber && \
21818 $(MAKE) $(FLAGS_TO_PASS) install)
21820 @endif libdecnumber
21822 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21823 maybe-install-strip-libdecnumber:
21824 @if libdecnumber
21825 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21827 install-strip-libdecnumber: installdirs
21828 @: $(MAKE); $(unstage)
21829 @r=`${PWD_COMMAND}`; export r; \
21830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21831 $(HOST_EXPORTS) \
21832 (cd $(HOST_SUBDIR)/libdecnumber && \
21833 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21835 @endif libdecnumber
21837 # Other targets (info, dvi, pdf, etc.)
21839 .PHONY: maybe-info-libdecnumber info-libdecnumber
21840 maybe-info-libdecnumber:
21841 @if libdecnumber
21842 maybe-info-libdecnumber: info-libdecnumber
21844 info-libdecnumber: \
21845 configure-libdecnumber
21846 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21847 r=`${PWD_COMMAND}`; export r; \
21848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21849 $(HOST_EXPORTS) \
21850 for flag in $(EXTRA_HOST_FLAGS) ; do \
21851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21852 done; \
21853 echo "Doing info in libdecnumber" ; \
21854 (cd $(HOST_SUBDIR)/libdecnumber && \
21855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21857 "RANLIB=$${RANLIB}" \
21858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21859 info) \
21860 || exit 1
21862 @endif libdecnumber
21864 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21865 maybe-dvi-libdecnumber:
21866 @if libdecnumber
21867 maybe-dvi-libdecnumber: dvi-libdecnumber
21869 dvi-libdecnumber: \
21870 configure-libdecnumber
21871 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21872 r=`${PWD_COMMAND}`; export r; \
21873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21874 $(HOST_EXPORTS) \
21875 for flag in $(EXTRA_HOST_FLAGS) ; do \
21876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21877 done; \
21878 echo "Doing dvi in libdecnumber" ; \
21879 (cd $(HOST_SUBDIR)/libdecnumber && \
21880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21882 "RANLIB=$${RANLIB}" \
21883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21884 dvi) \
21885 || exit 1
21887 @endif libdecnumber
21889 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21890 maybe-pdf-libdecnumber:
21891 @if libdecnumber
21892 maybe-pdf-libdecnumber: pdf-libdecnumber
21894 pdf-libdecnumber: \
21895 configure-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 pdf 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 pdf) \
21910 || exit 1
21912 @endif libdecnumber
21914 .PHONY: maybe-html-libdecnumber html-libdecnumber
21915 maybe-html-libdecnumber:
21916 @if libdecnumber
21917 maybe-html-libdecnumber: html-libdecnumber
21919 html-libdecnumber: \
21920 configure-libdecnumber
21921 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21922 r=`${PWD_COMMAND}`; export r; \
21923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21924 $(HOST_EXPORTS) \
21925 for flag in $(EXTRA_HOST_FLAGS) ; do \
21926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21927 done; \
21928 echo "Doing html in libdecnumber" ; \
21929 (cd $(HOST_SUBDIR)/libdecnumber && \
21930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21932 "RANLIB=$${RANLIB}" \
21933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21934 html) \
21935 || exit 1
21937 @endif libdecnumber
21939 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21940 maybe-TAGS-libdecnumber:
21941 @if libdecnumber
21942 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21944 TAGS-libdecnumber: \
21945 configure-libdecnumber
21946 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21947 r=`${PWD_COMMAND}`; export r; \
21948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21949 $(HOST_EXPORTS) \
21950 for flag in $(EXTRA_HOST_FLAGS) ; do \
21951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21952 done; \
21953 echo "Doing TAGS in libdecnumber" ; \
21954 (cd $(HOST_SUBDIR)/libdecnumber && \
21955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21957 "RANLIB=$${RANLIB}" \
21958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21959 TAGS) \
21960 || exit 1
21962 @endif libdecnumber
21964 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21965 maybe-install-info-libdecnumber:
21966 @if libdecnumber
21967 maybe-install-info-libdecnumber: install-info-libdecnumber
21969 install-info-libdecnumber: \
21970 configure-libdecnumber \
21971 info-libdecnumber
21972 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21973 r=`${PWD_COMMAND}`; export r; \
21974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21975 $(HOST_EXPORTS) \
21976 for flag in $(EXTRA_HOST_FLAGS) ; do \
21977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21978 done; \
21979 echo "Doing install-info in libdecnumber" ; \
21980 (cd $(HOST_SUBDIR)/libdecnumber && \
21981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21983 "RANLIB=$${RANLIB}" \
21984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21985 install-info) \
21986 || exit 1
21988 @endif libdecnumber
21990 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21991 maybe-install-pdf-libdecnumber:
21992 @if libdecnumber
21993 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21995 install-pdf-libdecnumber: \
21996 configure-libdecnumber \
21997 pdf-libdecnumber
21998 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21999 r=`${PWD_COMMAND}`; export r; \
22000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22001 $(HOST_EXPORTS) \
22002 for flag in $(EXTRA_HOST_FLAGS) ; do \
22003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22004 done; \
22005 echo "Doing install-pdf in libdecnumber" ; \
22006 (cd $(HOST_SUBDIR)/libdecnumber && \
22007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22009 "RANLIB=$${RANLIB}" \
22010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22011 install-pdf) \
22012 || exit 1
22014 @endif libdecnumber
22016 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22017 maybe-install-html-libdecnumber:
22018 @if libdecnumber
22019 maybe-install-html-libdecnumber: install-html-libdecnumber
22021 install-html-libdecnumber: \
22022 configure-libdecnumber \
22023 html-libdecnumber
22024 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22025 r=`${PWD_COMMAND}`; export r; \
22026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22027 $(HOST_EXPORTS) \
22028 for flag in $(EXTRA_HOST_FLAGS) ; do \
22029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22030 done; \
22031 echo "Doing install-html in libdecnumber" ; \
22032 (cd $(HOST_SUBDIR)/libdecnumber && \
22033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22035 "RANLIB=$${RANLIB}" \
22036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22037 install-html) \
22038 || exit 1
22040 @endif libdecnumber
22042 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22043 maybe-installcheck-libdecnumber:
22044 @if libdecnumber
22045 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22047 installcheck-libdecnumber: \
22048 configure-libdecnumber
22049 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22050 r=`${PWD_COMMAND}`; export r; \
22051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22052 $(HOST_EXPORTS) \
22053 for flag in $(EXTRA_HOST_FLAGS) ; do \
22054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22055 done; \
22056 echo "Doing installcheck in libdecnumber" ; \
22057 (cd $(HOST_SUBDIR)/libdecnumber && \
22058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22060 "RANLIB=$${RANLIB}" \
22061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22062 installcheck) \
22063 || exit 1
22065 @endif libdecnumber
22067 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22068 maybe-mostlyclean-libdecnumber:
22069 @if libdecnumber
22070 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22072 mostlyclean-libdecnumber:
22073 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22074 r=`${PWD_COMMAND}`; export r; \
22075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22076 $(HOST_EXPORTS) \
22077 for flag in $(EXTRA_HOST_FLAGS) ; do \
22078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22079 done; \
22080 echo "Doing mostlyclean in libdecnumber" ; \
22081 (cd $(HOST_SUBDIR)/libdecnumber && \
22082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22084 "RANLIB=$${RANLIB}" \
22085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22086 mostlyclean) \
22087 || exit 1
22089 @endif libdecnumber
22091 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22092 maybe-clean-libdecnumber:
22093 @if libdecnumber
22094 maybe-clean-libdecnumber: clean-libdecnumber
22096 clean-libdecnumber:
22097 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22098 r=`${PWD_COMMAND}`; export r; \
22099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22100 $(HOST_EXPORTS) \
22101 for flag in $(EXTRA_HOST_FLAGS) ; do \
22102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22103 done; \
22104 echo "Doing clean in libdecnumber" ; \
22105 (cd $(HOST_SUBDIR)/libdecnumber && \
22106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22108 "RANLIB=$${RANLIB}" \
22109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22110 clean) \
22111 || exit 1
22113 @endif libdecnumber
22115 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22116 maybe-distclean-libdecnumber:
22117 @if libdecnumber
22118 maybe-distclean-libdecnumber: distclean-libdecnumber
22120 distclean-libdecnumber:
22121 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22122 r=`${PWD_COMMAND}`; export r; \
22123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22124 $(HOST_EXPORTS) \
22125 for flag in $(EXTRA_HOST_FLAGS) ; do \
22126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22127 done; \
22128 echo "Doing distclean in libdecnumber" ; \
22129 (cd $(HOST_SUBDIR)/libdecnumber && \
22130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22132 "RANLIB=$${RANLIB}" \
22133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22134 distclean) \
22135 || exit 1
22137 @endif libdecnumber
22139 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22140 maybe-maintainer-clean-libdecnumber:
22141 @if libdecnumber
22142 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22144 maintainer-clean-libdecnumber:
22145 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22146 r=`${PWD_COMMAND}`; export r; \
22147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22148 $(HOST_EXPORTS) \
22149 for flag in $(EXTRA_HOST_FLAGS) ; do \
22150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22151 done; \
22152 echo "Doing maintainer-clean in libdecnumber" ; \
22153 (cd $(HOST_SUBDIR)/libdecnumber && \
22154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22156 "RANLIB=$${RANLIB}" \
22157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22158 maintainer-clean) \
22159 || exit 1
22161 @endif libdecnumber
22165 .PHONY: configure-libgui maybe-configure-libgui
22166 maybe-configure-libgui:
22167 @if gcc-bootstrap
22168 configure-libgui: stage_current
22169 @endif gcc-bootstrap
22170 @if libgui
22171 maybe-configure-libgui: configure-libgui
22172 configure-libgui:
22173 @: $(MAKE); $(unstage)
22174 @r=`${PWD_COMMAND}`; export r; \
22175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22176 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22178 $(HOST_EXPORTS) \
22179 echo Configuring in $(HOST_SUBDIR)/libgui; \
22180 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22181 case $(srcdir) in \
22182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22183 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22185 esac; \
22186 srcdiroption="--srcdir=$${topdir}/libgui"; \
22187 libsrcdir="$$s/libgui"; \
22188 $(SHELL) $${libsrcdir}/configure \
22189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22190 --target=${target_alias} $${srcdiroption} \
22191 || exit 1
22192 @endif libgui
22198 .PHONY: all-libgui maybe-all-libgui
22199 maybe-all-libgui:
22200 @if gcc-bootstrap
22201 all-libgui: stage_current
22202 @endif gcc-bootstrap
22203 @if libgui
22204 TARGET-libgui=all
22205 maybe-all-libgui: all-libgui
22206 all-libgui: configure-libgui
22207 @: $(MAKE); $(unstage)
22208 @r=`${PWD_COMMAND}`; export r; \
22209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22210 $(HOST_EXPORTS) \
22211 (cd $(HOST_SUBDIR)/libgui && \
22212 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22213 $(TARGET-libgui))
22214 @endif libgui
22219 .PHONY: check-libgui maybe-check-libgui
22220 maybe-check-libgui:
22221 @if libgui
22222 maybe-check-libgui: check-libgui
22224 check-libgui:
22225 @: $(MAKE); $(unstage)
22226 @r=`${PWD_COMMAND}`; export r; \
22227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22228 $(HOST_EXPORTS) \
22229 (cd $(HOST_SUBDIR)/libgui && \
22230 $(MAKE) $(FLAGS_TO_PASS) check)
22232 @endif libgui
22234 .PHONY: install-libgui maybe-install-libgui
22235 maybe-install-libgui:
22236 @if libgui
22237 maybe-install-libgui: install-libgui
22239 install-libgui: installdirs
22240 @: $(MAKE); $(unstage)
22241 @r=`${PWD_COMMAND}`; export r; \
22242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22243 $(HOST_EXPORTS) \
22244 (cd $(HOST_SUBDIR)/libgui && \
22245 $(MAKE) $(FLAGS_TO_PASS) install)
22247 @endif libgui
22249 .PHONY: install-strip-libgui maybe-install-strip-libgui
22250 maybe-install-strip-libgui:
22251 @if libgui
22252 maybe-install-strip-libgui: install-strip-libgui
22254 install-strip-libgui: installdirs
22255 @: $(MAKE); $(unstage)
22256 @r=`${PWD_COMMAND}`; export r; \
22257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22258 $(HOST_EXPORTS) \
22259 (cd $(HOST_SUBDIR)/libgui && \
22260 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22262 @endif libgui
22264 # Other targets (info, dvi, pdf, etc.)
22266 .PHONY: maybe-info-libgui info-libgui
22267 maybe-info-libgui:
22268 @if libgui
22269 maybe-info-libgui: info-libgui
22271 info-libgui: \
22272 configure-libgui
22273 @: $(MAKE); $(unstage)
22274 @[ -f ./libgui/Makefile ] || exit 0; \
22275 r=`${PWD_COMMAND}`; export r; \
22276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22277 $(HOST_EXPORTS) \
22278 for flag in $(EXTRA_HOST_FLAGS) ; do \
22279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22280 done; \
22281 echo "Doing info in libgui" ; \
22282 (cd $(HOST_SUBDIR)/libgui && \
22283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22285 "RANLIB=$${RANLIB}" \
22286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22287 info) \
22288 || exit 1
22290 @endif libgui
22292 .PHONY: maybe-dvi-libgui dvi-libgui
22293 maybe-dvi-libgui:
22294 @if libgui
22295 maybe-dvi-libgui: dvi-libgui
22297 dvi-libgui: \
22298 configure-libgui
22299 @: $(MAKE); $(unstage)
22300 @[ -f ./libgui/Makefile ] || exit 0; \
22301 r=`${PWD_COMMAND}`; export r; \
22302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22303 $(HOST_EXPORTS) \
22304 for flag in $(EXTRA_HOST_FLAGS) ; do \
22305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22306 done; \
22307 echo "Doing dvi in libgui" ; \
22308 (cd $(HOST_SUBDIR)/libgui && \
22309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22311 "RANLIB=$${RANLIB}" \
22312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22313 dvi) \
22314 || exit 1
22316 @endif libgui
22318 .PHONY: maybe-pdf-libgui pdf-libgui
22319 maybe-pdf-libgui:
22320 @if libgui
22321 maybe-pdf-libgui: pdf-libgui
22323 pdf-libgui: \
22324 configure-libgui
22325 @: $(MAKE); $(unstage)
22326 @[ -f ./libgui/Makefile ] || exit 0; \
22327 r=`${PWD_COMMAND}`; export r; \
22328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22329 $(HOST_EXPORTS) \
22330 for flag in $(EXTRA_HOST_FLAGS) ; do \
22331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22332 done; \
22333 echo "Doing pdf in libgui" ; \
22334 (cd $(HOST_SUBDIR)/libgui && \
22335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22337 "RANLIB=$${RANLIB}" \
22338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22339 pdf) \
22340 || exit 1
22342 @endif libgui
22344 .PHONY: maybe-html-libgui html-libgui
22345 maybe-html-libgui:
22346 @if libgui
22347 maybe-html-libgui: html-libgui
22349 html-libgui: \
22350 configure-libgui
22351 @: $(MAKE); $(unstage)
22352 @[ -f ./libgui/Makefile ] || exit 0; \
22353 r=`${PWD_COMMAND}`; export r; \
22354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22355 $(HOST_EXPORTS) \
22356 for flag in $(EXTRA_HOST_FLAGS) ; do \
22357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22358 done; \
22359 echo "Doing html in libgui" ; \
22360 (cd $(HOST_SUBDIR)/libgui && \
22361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22363 "RANLIB=$${RANLIB}" \
22364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22365 html) \
22366 || exit 1
22368 @endif libgui
22370 .PHONY: maybe-TAGS-libgui TAGS-libgui
22371 maybe-TAGS-libgui:
22372 @if libgui
22373 maybe-TAGS-libgui: TAGS-libgui
22375 TAGS-libgui: \
22376 configure-libgui
22377 @: $(MAKE); $(unstage)
22378 @[ -f ./libgui/Makefile ] || exit 0; \
22379 r=`${PWD_COMMAND}`; export r; \
22380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22381 $(HOST_EXPORTS) \
22382 for flag in $(EXTRA_HOST_FLAGS) ; do \
22383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22384 done; \
22385 echo "Doing TAGS in libgui" ; \
22386 (cd $(HOST_SUBDIR)/libgui && \
22387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22389 "RANLIB=$${RANLIB}" \
22390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22391 TAGS) \
22392 || exit 1
22394 @endif libgui
22396 .PHONY: maybe-install-info-libgui install-info-libgui
22397 maybe-install-info-libgui:
22398 @if libgui
22399 maybe-install-info-libgui: install-info-libgui
22401 install-info-libgui: \
22402 configure-libgui \
22403 info-libgui
22404 @: $(MAKE); $(unstage)
22405 @[ -f ./libgui/Makefile ] || exit 0; \
22406 r=`${PWD_COMMAND}`; export r; \
22407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22408 $(HOST_EXPORTS) \
22409 for flag in $(EXTRA_HOST_FLAGS) ; do \
22410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22411 done; \
22412 echo "Doing install-info in libgui" ; \
22413 (cd $(HOST_SUBDIR)/libgui && \
22414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22416 "RANLIB=$${RANLIB}" \
22417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22418 install-info) \
22419 || exit 1
22421 @endif libgui
22423 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22424 maybe-install-pdf-libgui:
22425 @if libgui
22426 maybe-install-pdf-libgui: install-pdf-libgui
22428 install-pdf-libgui: \
22429 configure-libgui \
22430 pdf-libgui
22431 @: $(MAKE); $(unstage)
22432 @[ -f ./libgui/Makefile ] || exit 0; \
22433 r=`${PWD_COMMAND}`; export r; \
22434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22435 $(HOST_EXPORTS) \
22436 for flag in $(EXTRA_HOST_FLAGS) ; do \
22437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22438 done; \
22439 echo "Doing install-pdf in libgui" ; \
22440 (cd $(HOST_SUBDIR)/libgui && \
22441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22443 "RANLIB=$${RANLIB}" \
22444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22445 install-pdf) \
22446 || exit 1
22448 @endif libgui
22450 .PHONY: maybe-install-html-libgui install-html-libgui
22451 maybe-install-html-libgui:
22452 @if libgui
22453 maybe-install-html-libgui: install-html-libgui
22455 install-html-libgui: \
22456 configure-libgui \
22457 html-libgui
22458 @: $(MAKE); $(unstage)
22459 @[ -f ./libgui/Makefile ] || exit 0; \
22460 r=`${PWD_COMMAND}`; export r; \
22461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22462 $(HOST_EXPORTS) \
22463 for flag in $(EXTRA_HOST_FLAGS) ; do \
22464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22465 done; \
22466 echo "Doing install-html in libgui" ; \
22467 (cd $(HOST_SUBDIR)/libgui && \
22468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22470 "RANLIB=$${RANLIB}" \
22471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22472 install-html) \
22473 || exit 1
22475 @endif libgui
22477 .PHONY: maybe-installcheck-libgui installcheck-libgui
22478 maybe-installcheck-libgui:
22479 @if libgui
22480 maybe-installcheck-libgui: installcheck-libgui
22482 installcheck-libgui: \
22483 configure-libgui
22484 @: $(MAKE); $(unstage)
22485 @[ -f ./libgui/Makefile ] || exit 0; \
22486 r=`${PWD_COMMAND}`; export r; \
22487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22488 $(HOST_EXPORTS) \
22489 for flag in $(EXTRA_HOST_FLAGS) ; do \
22490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22491 done; \
22492 echo "Doing installcheck in libgui" ; \
22493 (cd $(HOST_SUBDIR)/libgui && \
22494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22496 "RANLIB=$${RANLIB}" \
22497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22498 installcheck) \
22499 || exit 1
22501 @endif libgui
22503 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22504 maybe-mostlyclean-libgui:
22505 @if libgui
22506 maybe-mostlyclean-libgui: mostlyclean-libgui
22508 mostlyclean-libgui:
22509 @: $(MAKE); $(unstage)
22510 @[ -f ./libgui/Makefile ] || exit 0; \
22511 r=`${PWD_COMMAND}`; export r; \
22512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22513 $(HOST_EXPORTS) \
22514 for flag in $(EXTRA_HOST_FLAGS) ; do \
22515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22516 done; \
22517 echo "Doing mostlyclean in libgui" ; \
22518 (cd $(HOST_SUBDIR)/libgui && \
22519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22521 "RANLIB=$${RANLIB}" \
22522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22523 mostlyclean) \
22524 || exit 1
22526 @endif libgui
22528 .PHONY: maybe-clean-libgui clean-libgui
22529 maybe-clean-libgui:
22530 @if libgui
22531 maybe-clean-libgui: clean-libgui
22533 clean-libgui:
22534 @: $(MAKE); $(unstage)
22535 @[ -f ./libgui/Makefile ] || exit 0; \
22536 r=`${PWD_COMMAND}`; export r; \
22537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22538 $(HOST_EXPORTS) \
22539 for flag in $(EXTRA_HOST_FLAGS) ; do \
22540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22541 done; \
22542 echo "Doing clean in libgui" ; \
22543 (cd $(HOST_SUBDIR)/libgui && \
22544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22546 "RANLIB=$${RANLIB}" \
22547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22548 clean) \
22549 || exit 1
22551 @endif libgui
22553 .PHONY: maybe-distclean-libgui distclean-libgui
22554 maybe-distclean-libgui:
22555 @if libgui
22556 maybe-distclean-libgui: distclean-libgui
22558 distclean-libgui:
22559 @: $(MAKE); $(unstage)
22560 @[ -f ./libgui/Makefile ] || exit 0; \
22561 r=`${PWD_COMMAND}`; export r; \
22562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22563 $(HOST_EXPORTS) \
22564 for flag in $(EXTRA_HOST_FLAGS) ; do \
22565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22566 done; \
22567 echo "Doing distclean in libgui" ; \
22568 (cd $(HOST_SUBDIR)/libgui && \
22569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22571 "RANLIB=$${RANLIB}" \
22572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22573 distclean) \
22574 || exit 1
22576 @endif libgui
22578 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22579 maybe-maintainer-clean-libgui:
22580 @if libgui
22581 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22583 maintainer-clean-libgui:
22584 @: $(MAKE); $(unstage)
22585 @[ -f ./libgui/Makefile ] || exit 0; \
22586 r=`${PWD_COMMAND}`; export r; \
22587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22588 $(HOST_EXPORTS) \
22589 for flag in $(EXTRA_HOST_FLAGS) ; do \
22590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22591 done; \
22592 echo "Doing maintainer-clean in libgui" ; \
22593 (cd $(HOST_SUBDIR)/libgui && \
22594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22596 "RANLIB=$${RANLIB}" \
22597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22598 maintainer-clean) \
22599 || exit 1
22601 @endif libgui
22605 .PHONY: configure-libiberty maybe-configure-libiberty
22606 maybe-configure-libiberty:
22607 @if gcc-bootstrap
22608 configure-libiberty: stage_current
22609 @endif gcc-bootstrap
22610 @if libiberty
22611 maybe-configure-libiberty: configure-libiberty
22612 configure-libiberty:
22613 @r=`${PWD_COMMAND}`; export r; \
22614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22615 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22616 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22617 $(HOST_EXPORTS) \
22618 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22619 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22620 case $(srcdir) in \
22621 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22622 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22623 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22624 esac; \
22625 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22626 libsrcdir="$$s/libiberty"; \
22627 $(SHELL) $${libsrcdir}/configure \
22628 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22629 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22630 || exit 1
22631 @endif libiberty
22635 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22636 maybe-configure-stage1-libiberty:
22637 @if libiberty-bootstrap
22638 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22639 configure-stage1-libiberty:
22640 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22641 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22642 @r=`${PWD_COMMAND}`; export r; \
22643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22644 TFLAGS="$(STAGE1_TFLAGS)"; \
22645 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22646 $(HOST_EXPORTS) \
22647 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22648 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22649 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22650 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22651 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22652 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22653 case $(srcdir) in \
22654 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22655 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22656 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22657 esac; \
22658 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22659 libsrcdir="$$s/libiberty"; \
22660 $(SHELL) $${libsrcdir}/configure \
22661 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22662 --target=${target_alias} $${srcdiroption} \
22663 $(STAGE1_CONFIGURE_FLAGS) \
22664 @extra_host_libiberty_configure_flags@
22665 @endif libiberty-bootstrap
22667 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22668 maybe-configure-stage2-libiberty:
22669 @if libiberty-bootstrap
22670 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22671 configure-stage2-libiberty:
22672 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22673 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22674 @r=`${PWD_COMMAND}`; export r; \
22675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22676 TFLAGS="$(STAGE2_TFLAGS)"; \
22677 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22678 $(HOST_EXPORTS) \
22679 $(POSTSTAGE1_HOST_EXPORTS) \
22680 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22681 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22682 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22683 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22684 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22685 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22686 case $(srcdir) in \
22687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22688 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22690 esac; \
22691 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22692 libsrcdir="$$s/libiberty"; \
22693 $(SHELL) $${libsrcdir}/configure \
22694 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22695 --target=${target_alias} $${srcdiroption} \
22696 --with-build-libsubdir=$(HOST_SUBDIR) \
22697 $(STAGE2_CONFIGURE_FLAGS) \
22698 @extra_host_libiberty_configure_flags@
22699 @endif libiberty-bootstrap
22701 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22702 maybe-configure-stage3-libiberty:
22703 @if libiberty-bootstrap
22704 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22705 configure-stage3-libiberty:
22706 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22707 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22708 @r=`${PWD_COMMAND}`; export r; \
22709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22710 TFLAGS="$(STAGE3_TFLAGS)"; \
22711 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22712 $(HOST_EXPORTS) \
22713 $(POSTSTAGE1_HOST_EXPORTS) \
22714 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22715 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22716 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22717 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22719 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22720 case $(srcdir) in \
22721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22722 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22724 esac; \
22725 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22726 libsrcdir="$$s/libiberty"; \
22727 $(SHELL) $${libsrcdir}/configure \
22728 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22729 --target=${target_alias} $${srcdiroption} \
22730 --with-build-libsubdir=$(HOST_SUBDIR) \
22731 $(STAGE3_CONFIGURE_FLAGS) \
22732 @extra_host_libiberty_configure_flags@
22733 @endif libiberty-bootstrap
22735 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22736 maybe-configure-stage4-libiberty:
22737 @if libiberty-bootstrap
22738 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22739 configure-stage4-libiberty:
22740 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22741 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22742 @r=`${PWD_COMMAND}`; export r; \
22743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22744 TFLAGS="$(STAGE4_TFLAGS)"; \
22745 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22746 $(HOST_EXPORTS) \
22747 $(POSTSTAGE1_HOST_EXPORTS) \
22748 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22749 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22750 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22751 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22753 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22754 case $(srcdir) in \
22755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22756 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22758 esac; \
22759 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22760 libsrcdir="$$s/libiberty"; \
22761 $(SHELL) $${libsrcdir}/configure \
22762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22763 --target=${target_alias} $${srcdiroption} \
22764 --with-build-libsubdir=$(HOST_SUBDIR) \
22765 $(STAGE4_CONFIGURE_FLAGS) \
22766 @extra_host_libiberty_configure_flags@
22767 @endif libiberty-bootstrap
22769 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22770 maybe-configure-stageprofile-libiberty:
22771 @if libiberty-bootstrap
22772 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22773 configure-stageprofile-libiberty:
22774 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22775 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22776 @r=`${PWD_COMMAND}`; export r; \
22777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22778 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22779 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22780 $(HOST_EXPORTS) \
22781 $(POSTSTAGE1_HOST_EXPORTS) \
22782 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22783 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22784 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22785 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22787 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22788 case $(srcdir) in \
22789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22790 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22792 esac; \
22793 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22794 libsrcdir="$$s/libiberty"; \
22795 $(SHELL) $${libsrcdir}/configure \
22796 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22797 --target=${target_alias} $${srcdiroption} \
22798 --with-build-libsubdir=$(HOST_SUBDIR) \
22799 $(STAGEprofile_CONFIGURE_FLAGS) \
22800 @extra_host_libiberty_configure_flags@
22801 @endif libiberty-bootstrap
22803 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22804 maybe-configure-stagefeedback-libiberty:
22805 @if libiberty-bootstrap
22806 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22807 configure-stagefeedback-libiberty:
22808 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22810 @r=`${PWD_COMMAND}`; export r; \
22811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22812 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22813 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22814 $(HOST_EXPORTS) \
22815 $(POSTSTAGE1_HOST_EXPORTS) \
22816 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22817 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22818 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22819 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22821 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22822 case $(srcdir) in \
22823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22824 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22826 esac; \
22827 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22828 libsrcdir="$$s/libiberty"; \
22829 $(SHELL) $${libsrcdir}/configure \
22830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22831 --target=${target_alias} $${srcdiroption} \
22832 --with-build-libsubdir=$(HOST_SUBDIR) \
22833 $(STAGEfeedback_CONFIGURE_FLAGS) \
22834 @extra_host_libiberty_configure_flags@
22835 @endif libiberty-bootstrap
22841 .PHONY: all-libiberty maybe-all-libiberty
22842 maybe-all-libiberty:
22843 @if gcc-bootstrap
22844 all-libiberty: stage_current
22845 @endif gcc-bootstrap
22846 @if libiberty
22847 TARGET-libiberty=all
22848 maybe-all-libiberty: all-libiberty
22849 all-libiberty: configure-libiberty
22850 @r=`${PWD_COMMAND}`; export r; \
22851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22852 $(HOST_EXPORTS) \
22853 (cd $(HOST_SUBDIR)/libiberty && \
22854 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22855 $(TARGET-libiberty))
22856 @endif libiberty
22860 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22861 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22862 maybe-all-stage1-libiberty:
22863 maybe-clean-stage1-libiberty:
22864 @if libiberty-bootstrap
22865 maybe-all-stage1-libiberty: all-stage1-libiberty
22866 all-stage1: all-stage1-libiberty
22867 TARGET-stage1-libiberty = $(TARGET-libiberty)
22868 all-stage1-libiberty: configure-stage1-libiberty
22869 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22870 @r=`${PWD_COMMAND}`; export r; \
22871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22872 TFLAGS="$(STAGE1_TFLAGS)"; \
22873 $(HOST_EXPORTS) \
22874 cd $(HOST_SUBDIR)/libiberty && \
22875 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22876 CFLAGS="$(STAGE1_CFLAGS)" \
22877 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22878 LIBCFLAGS="$(LIBCFLAGS)" \
22879 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22880 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22881 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22882 $(EXTRA_HOST_FLAGS) \
22883 $(STAGE1_FLAGS_TO_PASS) \
22884 TFLAGS="$(STAGE1_TFLAGS)" \
22885 $(TARGET-stage1-libiberty)
22887 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22888 clean-stage1: clean-stage1-libiberty
22889 clean-stage1-libiberty:
22890 @if [ $(current_stage) = stage1 ]; then \
22891 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22892 else \
22893 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22894 $(MAKE) stage1-start; \
22895 fi; \
22896 cd $(HOST_SUBDIR)/libiberty && \
22897 $(MAKE) $(EXTRA_HOST_FLAGS) \
22898 $(STAGE1_FLAGS_TO_PASS) clean
22899 @endif libiberty-bootstrap
22902 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22903 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22904 maybe-all-stage2-libiberty:
22905 maybe-clean-stage2-libiberty:
22906 @if libiberty-bootstrap
22907 maybe-all-stage2-libiberty: all-stage2-libiberty
22908 all-stage2: all-stage2-libiberty
22909 TARGET-stage2-libiberty = $(TARGET-libiberty)
22910 all-stage2-libiberty: configure-stage2-libiberty
22911 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22912 @r=`${PWD_COMMAND}`; export r; \
22913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22914 TFLAGS="$(STAGE2_TFLAGS)"; \
22915 $(HOST_EXPORTS) \
22916 $(POSTSTAGE1_HOST_EXPORTS) \
22917 cd $(HOST_SUBDIR)/libiberty && \
22918 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22919 CFLAGS="$(STAGE2_CFLAGS)" \
22920 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22921 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22922 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22923 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22924 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22925 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22926 TFLAGS="$(STAGE2_TFLAGS)" \
22927 $(TARGET-stage2-libiberty)
22929 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22930 clean-stage2: clean-stage2-libiberty
22931 clean-stage2-libiberty:
22932 @if [ $(current_stage) = stage2 ]; then \
22933 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22934 else \
22935 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22936 $(MAKE) stage2-start; \
22937 fi; \
22938 cd $(HOST_SUBDIR)/libiberty && \
22939 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22940 @endif libiberty-bootstrap
22943 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22944 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22945 maybe-all-stage3-libiberty:
22946 maybe-clean-stage3-libiberty:
22947 @if libiberty-bootstrap
22948 maybe-all-stage3-libiberty: all-stage3-libiberty
22949 all-stage3: all-stage3-libiberty
22950 TARGET-stage3-libiberty = $(TARGET-libiberty)
22951 all-stage3-libiberty: configure-stage3-libiberty
22952 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22953 @r=`${PWD_COMMAND}`; export r; \
22954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22955 TFLAGS="$(STAGE3_TFLAGS)"; \
22956 $(HOST_EXPORTS) \
22957 $(POSTSTAGE1_HOST_EXPORTS) \
22958 cd $(HOST_SUBDIR)/libiberty && \
22959 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22960 CFLAGS="$(STAGE3_CFLAGS)" \
22961 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22962 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22963 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22964 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22965 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22966 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22967 TFLAGS="$(STAGE3_TFLAGS)" \
22968 $(TARGET-stage3-libiberty)
22970 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22971 clean-stage3: clean-stage3-libiberty
22972 clean-stage3-libiberty:
22973 @if [ $(current_stage) = stage3 ]; then \
22974 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22975 else \
22976 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22977 $(MAKE) stage3-start; \
22978 fi; \
22979 cd $(HOST_SUBDIR)/libiberty && \
22980 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22981 @endif libiberty-bootstrap
22984 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22985 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22986 maybe-all-stage4-libiberty:
22987 maybe-clean-stage4-libiberty:
22988 @if libiberty-bootstrap
22989 maybe-all-stage4-libiberty: all-stage4-libiberty
22990 all-stage4: all-stage4-libiberty
22991 TARGET-stage4-libiberty = $(TARGET-libiberty)
22992 all-stage4-libiberty: configure-stage4-libiberty
22993 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22994 @r=`${PWD_COMMAND}`; export r; \
22995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22996 TFLAGS="$(STAGE4_TFLAGS)"; \
22997 $(HOST_EXPORTS) \
22998 $(POSTSTAGE1_HOST_EXPORTS) \
22999 cd $(HOST_SUBDIR)/libiberty && \
23000 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23001 CFLAGS="$(STAGE4_CFLAGS)" \
23002 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23003 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23004 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23005 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23006 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23007 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23008 TFLAGS="$(STAGE4_TFLAGS)" \
23009 $(TARGET-stage4-libiberty)
23011 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23012 clean-stage4: clean-stage4-libiberty
23013 clean-stage4-libiberty:
23014 @if [ $(current_stage) = stage4 ]; then \
23015 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23016 else \
23017 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23018 $(MAKE) stage4-start; \
23019 fi; \
23020 cd $(HOST_SUBDIR)/libiberty && \
23021 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23022 @endif libiberty-bootstrap
23025 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23026 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23027 maybe-all-stageprofile-libiberty:
23028 maybe-clean-stageprofile-libiberty:
23029 @if libiberty-bootstrap
23030 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23031 all-stageprofile: all-stageprofile-libiberty
23032 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23033 all-stageprofile-libiberty: configure-stageprofile-libiberty
23034 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23035 @r=`${PWD_COMMAND}`; export r; \
23036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23037 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23038 $(HOST_EXPORTS) \
23039 $(POSTSTAGE1_HOST_EXPORTS) \
23040 cd $(HOST_SUBDIR)/libiberty && \
23041 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23042 CFLAGS="$(STAGEprofile_CFLAGS)" \
23043 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23044 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23045 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23046 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23047 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23048 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23049 TFLAGS="$(STAGEprofile_TFLAGS)" \
23050 $(TARGET-stageprofile-libiberty)
23052 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23053 clean-stageprofile: clean-stageprofile-libiberty
23054 clean-stageprofile-libiberty:
23055 @if [ $(current_stage) = stageprofile ]; then \
23056 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23057 else \
23058 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23059 $(MAKE) stageprofile-start; \
23060 fi; \
23061 cd $(HOST_SUBDIR)/libiberty && \
23062 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23063 @endif libiberty-bootstrap
23066 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23067 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23068 maybe-all-stagefeedback-libiberty:
23069 maybe-clean-stagefeedback-libiberty:
23070 @if libiberty-bootstrap
23071 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23072 all-stagefeedback: all-stagefeedback-libiberty
23073 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23074 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23075 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23076 @r=`${PWD_COMMAND}`; export r; \
23077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23078 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23079 $(HOST_EXPORTS) \
23080 $(POSTSTAGE1_HOST_EXPORTS) \
23081 cd $(HOST_SUBDIR)/libiberty && \
23082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23083 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23084 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23085 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23089 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23090 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23091 $(TARGET-stagefeedback-libiberty)
23093 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23094 clean-stagefeedback: clean-stagefeedback-libiberty
23095 clean-stagefeedback-libiberty:
23096 @if [ $(current_stage) = stagefeedback ]; then \
23097 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23098 else \
23099 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23100 $(MAKE) stagefeedback-start; \
23101 fi; \
23102 cd $(HOST_SUBDIR)/libiberty && \
23103 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23104 @endif libiberty-bootstrap
23110 .PHONY: check-libiberty maybe-check-libiberty
23111 maybe-check-libiberty:
23112 @if libiberty
23113 maybe-check-libiberty: check-libiberty
23115 check-libiberty:
23116 @: $(MAKE); $(unstage)
23117 @r=`${PWD_COMMAND}`; export r; \
23118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23119 $(HOST_EXPORTS) \
23120 (cd $(HOST_SUBDIR)/libiberty && \
23121 $(MAKE) $(FLAGS_TO_PASS) check)
23123 @endif libiberty
23125 .PHONY: install-libiberty maybe-install-libiberty
23126 maybe-install-libiberty:
23127 @if libiberty
23128 maybe-install-libiberty: install-libiberty
23130 install-libiberty: installdirs
23131 @: $(MAKE); $(unstage)
23132 @r=`${PWD_COMMAND}`; export r; \
23133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23134 $(HOST_EXPORTS) \
23135 (cd $(HOST_SUBDIR)/libiberty && \
23136 $(MAKE) $(FLAGS_TO_PASS) install)
23138 @endif libiberty
23140 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23141 maybe-install-strip-libiberty:
23142 @if libiberty
23143 maybe-install-strip-libiberty: install-strip-libiberty
23145 install-strip-libiberty: installdirs
23146 @: $(MAKE); $(unstage)
23147 @r=`${PWD_COMMAND}`; export r; \
23148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23149 $(HOST_EXPORTS) \
23150 (cd $(HOST_SUBDIR)/libiberty && \
23151 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23153 @endif libiberty
23155 # Other targets (info, dvi, pdf, etc.)
23157 .PHONY: maybe-info-libiberty info-libiberty
23158 maybe-info-libiberty:
23159 @if libiberty
23160 maybe-info-libiberty: info-libiberty
23162 info-libiberty: \
23163 configure-libiberty
23164 @[ -f ./libiberty/Makefile ] || exit 0; \
23165 r=`${PWD_COMMAND}`; export r; \
23166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23167 $(HOST_EXPORTS) \
23168 for flag in $(EXTRA_HOST_FLAGS) ; do \
23169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23170 done; \
23171 echo "Doing info in libiberty" ; \
23172 (cd $(HOST_SUBDIR)/libiberty && \
23173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23175 "RANLIB=$${RANLIB}" \
23176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23177 info) \
23178 || exit 1
23180 @endif libiberty
23182 .PHONY: maybe-dvi-libiberty dvi-libiberty
23183 maybe-dvi-libiberty:
23184 @if libiberty
23185 maybe-dvi-libiberty: dvi-libiberty
23187 dvi-libiberty: \
23188 configure-libiberty
23189 @[ -f ./libiberty/Makefile ] || exit 0; \
23190 r=`${PWD_COMMAND}`; export r; \
23191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23192 $(HOST_EXPORTS) \
23193 for flag in $(EXTRA_HOST_FLAGS) ; do \
23194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23195 done; \
23196 echo "Doing dvi in libiberty" ; \
23197 (cd $(HOST_SUBDIR)/libiberty && \
23198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23200 "RANLIB=$${RANLIB}" \
23201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23202 dvi) \
23203 || exit 1
23205 @endif libiberty
23207 .PHONY: maybe-pdf-libiberty pdf-libiberty
23208 maybe-pdf-libiberty:
23209 @if libiberty
23210 maybe-pdf-libiberty: pdf-libiberty
23212 pdf-libiberty: \
23213 configure-libiberty
23214 @[ -f ./libiberty/Makefile ] || exit 0; \
23215 r=`${PWD_COMMAND}`; export r; \
23216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23217 $(HOST_EXPORTS) \
23218 for flag in $(EXTRA_HOST_FLAGS) ; do \
23219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23220 done; \
23221 echo "Doing pdf in libiberty" ; \
23222 (cd $(HOST_SUBDIR)/libiberty && \
23223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23225 "RANLIB=$${RANLIB}" \
23226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23227 pdf) \
23228 || exit 1
23230 @endif libiberty
23232 .PHONY: maybe-html-libiberty html-libiberty
23233 maybe-html-libiberty:
23234 @if libiberty
23235 maybe-html-libiberty: html-libiberty
23237 html-libiberty: \
23238 configure-libiberty
23239 @[ -f ./libiberty/Makefile ] || exit 0; \
23240 r=`${PWD_COMMAND}`; export r; \
23241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23242 $(HOST_EXPORTS) \
23243 for flag in $(EXTRA_HOST_FLAGS) ; do \
23244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23245 done; \
23246 echo "Doing html in libiberty" ; \
23247 (cd $(HOST_SUBDIR)/libiberty && \
23248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23250 "RANLIB=$${RANLIB}" \
23251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23252 html) \
23253 || exit 1
23255 @endif libiberty
23257 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23258 maybe-TAGS-libiberty:
23259 @if libiberty
23260 maybe-TAGS-libiberty: TAGS-libiberty
23262 TAGS-libiberty: \
23263 configure-libiberty
23264 @[ -f ./libiberty/Makefile ] || exit 0; \
23265 r=`${PWD_COMMAND}`; export r; \
23266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23267 $(HOST_EXPORTS) \
23268 for flag in $(EXTRA_HOST_FLAGS) ; do \
23269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23270 done; \
23271 echo "Doing TAGS in libiberty" ; \
23272 (cd $(HOST_SUBDIR)/libiberty && \
23273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23275 "RANLIB=$${RANLIB}" \
23276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23277 TAGS) \
23278 || exit 1
23280 @endif libiberty
23282 .PHONY: maybe-install-info-libiberty install-info-libiberty
23283 maybe-install-info-libiberty:
23284 @if libiberty
23285 maybe-install-info-libiberty: install-info-libiberty
23287 install-info-libiberty: \
23288 configure-libiberty \
23289 info-libiberty
23290 @[ -f ./libiberty/Makefile ] || exit 0; \
23291 r=`${PWD_COMMAND}`; export r; \
23292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23293 $(HOST_EXPORTS) \
23294 for flag in $(EXTRA_HOST_FLAGS) ; do \
23295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23296 done; \
23297 echo "Doing install-info in libiberty" ; \
23298 (cd $(HOST_SUBDIR)/libiberty && \
23299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23301 "RANLIB=$${RANLIB}" \
23302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23303 install-info) \
23304 || exit 1
23306 @endif libiberty
23308 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23309 maybe-install-pdf-libiberty:
23310 @if libiberty
23311 maybe-install-pdf-libiberty: install-pdf-libiberty
23313 install-pdf-libiberty: \
23314 configure-libiberty \
23315 pdf-libiberty
23316 @[ -f ./libiberty/Makefile ] || exit 0; \
23317 r=`${PWD_COMMAND}`; export r; \
23318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23319 $(HOST_EXPORTS) \
23320 for flag in $(EXTRA_HOST_FLAGS) ; do \
23321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23322 done; \
23323 echo "Doing install-pdf in libiberty" ; \
23324 (cd $(HOST_SUBDIR)/libiberty && \
23325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23327 "RANLIB=$${RANLIB}" \
23328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23329 install-pdf) \
23330 || exit 1
23332 @endif libiberty
23334 .PHONY: maybe-install-html-libiberty install-html-libiberty
23335 maybe-install-html-libiberty:
23336 @if libiberty
23337 maybe-install-html-libiberty: install-html-libiberty
23339 install-html-libiberty: \
23340 configure-libiberty \
23341 html-libiberty
23342 @[ -f ./libiberty/Makefile ] || exit 0; \
23343 r=`${PWD_COMMAND}`; export r; \
23344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23345 $(HOST_EXPORTS) \
23346 for flag in $(EXTRA_HOST_FLAGS) ; do \
23347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23348 done; \
23349 echo "Doing install-html in libiberty" ; \
23350 (cd $(HOST_SUBDIR)/libiberty && \
23351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23353 "RANLIB=$${RANLIB}" \
23354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23355 install-html) \
23356 || exit 1
23358 @endif libiberty
23360 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23361 maybe-installcheck-libiberty:
23362 @if libiberty
23363 maybe-installcheck-libiberty: installcheck-libiberty
23365 installcheck-libiberty: \
23366 configure-libiberty
23367 @[ -f ./libiberty/Makefile ] || exit 0; \
23368 r=`${PWD_COMMAND}`; export r; \
23369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23370 $(HOST_EXPORTS) \
23371 for flag in $(EXTRA_HOST_FLAGS) ; do \
23372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23373 done; \
23374 echo "Doing installcheck in libiberty" ; \
23375 (cd $(HOST_SUBDIR)/libiberty && \
23376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23378 "RANLIB=$${RANLIB}" \
23379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23380 installcheck) \
23381 || exit 1
23383 @endif libiberty
23385 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23386 maybe-mostlyclean-libiberty:
23387 @if libiberty
23388 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23390 mostlyclean-libiberty:
23391 @[ -f ./libiberty/Makefile ] || exit 0; \
23392 r=`${PWD_COMMAND}`; export r; \
23393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23394 $(HOST_EXPORTS) \
23395 for flag in $(EXTRA_HOST_FLAGS) ; do \
23396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23397 done; \
23398 echo "Doing mostlyclean in libiberty" ; \
23399 (cd $(HOST_SUBDIR)/libiberty && \
23400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23402 "RANLIB=$${RANLIB}" \
23403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23404 mostlyclean) \
23405 || exit 1
23407 @endif libiberty
23409 .PHONY: maybe-clean-libiberty clean-libiberty
23410 maybe-clean-libiberty:
23411 @if libiberty
23412 maybe-clean-libiberty: clean-libiberty
23414 clean-libiberty:
23415 @[ -f ./libiberty/Makefile ] || exit 0; \
23416 r=`${PWD_COMMAND}`; export r; \
23417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23418 $(HOST_EXPORTS) \
23419 for flag in $(EXTRA_HOST_FLAGS) ; do \
23420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23421 done; \
23422 echo "Doing clean in libiberty" ; \
23423 (cd $(HOST_SUBDIR)/libiberty && \
23424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23426 "RANLIB=$${RANLIB}" \
23427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23428 clean) \
23429 || exit 1
23431 @endif libiberty
23433 .PHONY: maybe-distclean-libiberty distclean-libiberty
23434 maybe-distclean-libiberty:
23435 @if libiberty
23436 maybe-distclean-libiberty: distclean-libiberty
23438 distclean-libiberty:
23439 @[ -f ./libiberty/Makefile ] || exit 0; \
23440 r=`${PWD_COMMAND}`; export r; \
23441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23442 $(HOST_EXPORTS) \
23443 for flag in $(EXTRA_HOST_FLAGS) ; do \
23444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23445 done; \
23446 echo "Doing distclean in libiberty" ; \
23447 (cd $(HOST_SUBDIR)/libiberty && \
23448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23450 "RANLIB=$${RANLIB}" \
23451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23452 distclean) \
23453 || exit 1
23455 @endif libiberty
23457 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23458 maybe-maintainer-clean-libiberty:
23459 @if libiberty
23460 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23462 maintainer-clean-libiberty:
23463 @[ -f ./libiberty/Makefile ] || exit 0; \
23464 r=`${PWD_COMMAND}`; export r; \
23465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23466 $(HOST_EXPORTS) \
23467 for flag in $(EXTRA_HOST_FLAGS) ; do \
23468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23469 done; \
23470 echo "Doing maintainer-clean in libiberty" ; \
23471 (cd $(HOST_SUBDIR)/libiberty && \
23472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23474 "RANLIB=$${RANLIB}" \
23475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23476 maintainer-clean) \
23477 || exit 1
23479 @endif libiberty
23483 .PHONY: configure-libiconv maybe-configure-libiconv
23484 maybe-configure-libiconv:
23485 @if gcc-bootstrap
23486 configure-libiconv: stage_current
23487 @endif gcc-bootstrap
23488 @if libiconv
23489 maybe-configure-libiconv: configure-libiconv
23490 configure-libiconv:
23491 @: $(MAKE); $(unstage)
23492 @r=`${PWD_COMMAND}`; export r; \
23493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23494 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23496 $(HOST_EXPORTS) \
23497 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23498 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23499 case $(srcdir) in \
23500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23501 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23503 esac; \
23504 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23505 libsrcdir="$$s/libiconv"; \
23506 $(SHELL) $${libsrcdir}/configure \
23507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23508 --target=${target_alias} $${srcdiroption} --disable-shared \
23509 || exit 1
23510 @endif libiconv
23516 .PHONY: all-libiconv maybe-all-libiconv
23517 maybe-all-libiconv:
23518 @if gcc-bootstrap
23519 all-libiconv: stage_current
23520 @endif gcc-bootstrap
23521 @if libiconv
23522 TARGET-libiconv=all
23523 maybe-all-libiconv: all-libiconv
23524 all-libiconv: configure-libiconv
23525 @: $(MAKE); $(unstage)
23526 @r=`${PWD_COMMAND}`; export r; \
23527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23528 $(HOST_EXPORTS) \
23529 (cd $(HOST_SUBDIR)/libiconv && \
23530 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23531 $(TARGET-libiconv))
23532 @endif libiconv
23537 .PHONY: check-libiconv maybe-check-libiconv
23538 maybe-check-libiconv:
23539 @if libiconv
23540 maybe-check-libiconv: check-libiconv
23542 check-libiconv:
23543 @: $(MAKE); $(unstage)
23544 @r=`${PWD_COMMAND}`; export r; \
23545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23546 $(HOST_EXPORTS) \
23547 (cd $(HOST_SUBDIR)/libiconv && \
23548 $(MAKE) $(FLAGS_TO_PASS) check)
23550 @endif libiconv
23552 .PHONY: install-libiconv maybe-install-libiconv
23553 maybe-install-libiconv:
23554 @if libiconv
23555 maybe-install-libiconv: install-libiconv
23557 install-libiconv:
23559 @endif libiconv
23561 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23562 maybe-install-strip-libiconv:
23563 @if libiconv
23564 maybe-install-strip-libiconv: install-strip-libiconv
23566 install-strip-libiconv:
23568 @endif libiconv
23570 # Other targets (info, dvi, pdf, etc.)
23572 .PHONY: maybe-info-libiconv info-libiconv
23573 maybe-info-libiconv:
23574 @if libiconv
23575 maybe-info-libiconv: info-libiconv
23577 info-libiconv: \
23578 configure-libiconv
23579 @: $(MAKE); $(unstage)
23580 @[ -f ./libiconv/Makefile ] || exit 0; \
23581 r=`${PWD_COMMAND}`; export r; \
23582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23583 $(HOST_EXPORTS) \
23584 for flag in $(EXTRA_HOST_FLAGS) ; do \
23585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23586 done; \
23587 echo "Doing info in libiconv" ; \
23588 (cd $(HOST_SUBDIR)/libiconv && \
23589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23591 "RANLIB=$${RANLIB}" \
23592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23593 info) \
23594 || exit 1
23596 @endif libiconv
23598 .PHONY: maybe-dvi-libiconv dvi-libiconv
23599 maybe-dvi-libiconv:
23600 @if libiconv
23601 maybe-dvi-libiconv: dvi-libiconv
23603 dvi-libiconv: \
23604 configure-libiconv
23605 @: $(MAKE); $(unstage)
23606 @[ -f ./libiconv/Makefile ] || exit 0; \
23607 r=`${PWD_COMMAND}`; export r; \
23608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23609 $(HOST_EXPORTS) \
23610 for flag in $(EXTRA_HOST_FLAGS) ; do \
23611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23612 done; \
23613 echo "Doing dvi in libiconv" ; \
23614 (cd $(HOST_SUBDIR)/libiconv && \
23615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23617 "RANLIB=$${RANLIB}" \
23618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23619 dvi) \
23620 || exit 1
23622 @endif libiconv
23624 .PHONY: maybe-pdf-libiconv pdf-libiconv
23625 maybe-pdf-libiconv:
23626 @if libiconv
23627 maybe-pdf-libiconv: pdf-libiconv
23629 pdf-libiconv: \
23630 configure-libiconv
23631 @: $(MAKE); $(unstage)
23632 @[ -f ./libiconv/Makefile ] || exit 0; \
23633 r=`${PWD_COMMAND}`; export r; \
23634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23635 $(HOST_EXPORTS) \
23636 for flag in $(EXTRA_HOST_FLAGS) ; do \
23637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23638 done; \
23639 echo "Doing pdf in libiconv" ; \
23640 (cd $(HOST_SUBDIR)/libiconv && \
23641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23643 "RANLIB=$${RANLIB}" \
23644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23645 pdf) \
23646 || exit 1
23648 @endif libiconv
23650 .PHONY: maybe-html-libiconv html-libiconv
23651 maybe-html-libiconv:
23652 @if libiconv
23653 maybe-html-libiconv: html-libiconv
23655 html-libiconv: \
23656 configure-libiconv
23657 @: $(MAKE); $(unstage)
23658 @[ -f ./libiconv/Makefile ] || exit 0; \
23659 r=`${PWD_COMMAND}`; export r; \
23660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23661 $(HOST_EXPORTS) \
23662 for flag in $(EXTRA_HOST_FLAGS) ; do \
23663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23664 done; \
23665 echo "Doing html in libiconv" ; \
23666 (cd $(HOST_SUBDIR)/libiconv && \
23667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23669 "RANLIB=$${RANLIB}" \
23670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23671 html) \
23672 || exit 1
23674 @endif libiconv
23676 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
23677 maybe-TAGS-libiconv:
23678 @if libiconv
23679 maybe-TAGS-libiconv: TAGS-libiconv
23681 TAGS-libiconv: \
23682 configure-libiconv
23683 @: $(MAKE); $(unstage)
23684 @[ -f ./libiconv/Makefile ] || exit 0; \
23685 r=`${PWD_COMMAND}`; export r; \
23686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23687 $(HOST_EXPORTS) \
23688 for flag in $(EXTRA_HOST_FLAGS) ; do \
23689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23690 done; \
23691 echo "Doing TAGS in libiconv" ; \
23692 (cd $(HOST_SUBDIR)/libiconv && \
23693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23695 "RANLIB=$${RANLIB}" \
23696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23697 TAGS) \
23698 || exit 1
23700 @endif libiconv
23702 .PHONY: maybe-install-info-libiconv install-info-libiconv
23703 maybe-install-info-libiconv:
23704 @if libiconv
23705 maybe-install-info-libiconv: install-info-libiconv
23707 # libiconv doesn't support install-info.
23708 install-info-libiconv:
23710 @endif libiconv
23712 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23713 maybe-install-pdf-libiconv:
23714 @if libiconv
23715 maybe-install-pdf-libiconv: install-pdf-libiconv
23717 # libiconv doesn't support install-pdf.
23718 install-pdf-libiconv:
23720 @endif libiconv
23722 .PHONY: maybe-install-html-libiconv install-html-libiconv
23723 maybe-install-html-libiconv:
23724 @if libiconv
23725 maybe-install-html-libiconv: install-html-libiconv
23727 # libiconv doesn't support install-html.
23728 install-html-libiconv:
23730 @endif libiconv
23732 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
23733 maybe-installcheck-libiconv:
23734 @if libiconv
23735 maybe-installcheck-libiconv: installcheck-libiconv
23737 installcheck-libiconv: \
23738 configure-libiconv
23739 @: $(MAKE); $(unstage)
23740 @[ -f ./libiconv/Makefile ] || exit 0; \
23741 r=`${PWD_COMMAND}`; export r; \
23742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23743 $(HOST_EXPORTS) \
23744 for flag in $(EXTRA_HOST_FLAGS) ; do \
23745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23746 done; \
23747 echo "Doing installcheck in libiconv" ; \
23748 (cd $(HOST_SUBDIR)/libiconv && \
23749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23751 "RANLIB=$${RANLIB}" \
23752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23753 installcheck) \
23754 || exit 1
23756 @endif libiconv
23758 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23759 maybe-mostlyclean-libiconv:
23760 @if libiconv
23761 maybe-mostlyclean-libiconv: mostlyclean-libiconv
23763 mostlyclean-libiconv:
23764 @: $(MAKE); $(unstage)
23765 @[ -f ./libiconv/Makefile ] || exit 0; \
23766 r=`${PWD_COMMAND}`; export r; \
23767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23768 $(HOST_EXPORTS) \
23769 for flag in $(EXTRA_HOST_FLAGS) ; do \
23770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23771 done; \
23772 echo "Doing mostlyclean in libiconv" ; \
23773 (cd $(HOST_SUBDIR)/libiconv && \
23774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23776 "RANLIB=$${RANLIB}" \
23777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23778 mostlyclean) \
23779 || exit 1
23781 @endif libiconv
23783 .PHONY: maybe-clean-libiconv clean-libiconv
23784 maybe-clean-libiconv:
23785 @if libiconv
23786 maybe-clean-libiconv: clean-libiconv
23788 clean-libiconv:
23789 @: $(MAKE); $(unstage)
23790 @[ -f ./libiconv/Makefile ] || exit 0; \
23791 r=`${PWD_COMMAND}`; export r; \
23792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23793 $(HOST_EXPORTS) \
23794 for flag in $(EXTRA_HOST_FLAGS) ; do \
23795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23796 done; \
23797 echo "Doing clean in libiconv" ; \
23798 (cd $(HOST_SUBDIR)/libiconv && \
23799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23801 "RANLIB=$${RANLIB}" \
23802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23803 clean) \
23804 || exit 1
23806 @endif libiconv
23808 .PHONY: maybe-distclean-libiconv distclean-libiconv
23809 maybe-distclean-libiconv:
23810 @if libiconv
23811 maybe-distclean-libiconv: distclean-libiconv
23813 distclean-libiconv:
23814 @: $(MAKE); $(unstage)
23815 @[ -f ./libiconv/Makefile ] || exit 0; \
23816 r=`${PWD_COMMAND}`; export r; \
23817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23818 $(HOST_EXPORTS) \
23819 for flag in $(EXTRA_HOST_FLAGS) ; do \
23820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23821 done; \
23822 echo "Doing distclean in libiconv" ; \
23823 (cd $(HOST_SUBDIR)/libiconv && \
23824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23826 "RANLIB=$${RANLIB}" \
23827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23828 distclean) \
23829 || exit 1
23831 @endif libiconv
23833 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23834 maybe-maintainer-clean-libiconv:
23835 @if libiconv
23836 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23838 maintainer-clean-libiconv:
23839 @: $(MAKE); $(unstage)
23840 @[ -f ./libiconv/Makefile ] || exit 0; \
23841 r=`${PWD_COMMAND}`; export r; \
23842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23843 $(HOST_EXPORTS) \
23844 for flag in $(EXTRA_HOST_FLAGS) ; do \
23845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23846 done; \
23847 echo "Doing maintainer-clean in libiconv" ; \
23848 (cd $(HOST_SUBDIR)/libiconv && \
23849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23851 "RANLIB=$${RANLIB}" \
23852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23853 maintainer-clean) \
23854 || exit 1
23856 @endif libiconv
23860 .PHONY: configure-m4 maybe-configure-m4
23861 maybe-configure-m4:
23862 @if gcc-bootstrap
23863 configure-m4: stage_current
23864 @endif gcc-bootstrap
23865 @if m4
23866 maybe-configure-m4: configure-m4
23867 configure-m4:
23868 @: $(MAKE); $(unstage)
23869 @r=`${PWD_COMMAND}`; export r; \
23870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23871 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23872 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23873 $(HOST_EXPORTS) \
23874 echo Configuring in $(HOST_SUBDIR)/m4; \
23875 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23876 case $(srcdir) in \
23877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23878 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23880 esac; \
23881 srcdiroption="--srcdir=$${topdir}/m4"; \
23882 libsrcdir="$$s/m4"; \
23883 $(SHELL) $${libsrcdir}/configure \
23884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23885 --target=${target_alias} $${srcdiroption} \
23886 || exit 1
23887 @endif m4
23893 .PHONY: all-m4 maybe-all-m4
23894 maybe-all-m4:
23895 @if gcc-bootstrap
23896 all-m4: stage_current
23897 @endif gcc-bootstrap
23898 @if m4
23899 TARGET-m4=all
23900 maybe-all-m4: all-m4
23901 all-m4: configure-m4
23902 @: $(MAKE); $(unstage)
23903 @r=`${PWD_COMMAND}`; export r; \
23904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23905 $(HOST_EXPORTS) \
23906 (cd $(HOST_SUBDIR)/m4 && \
23907 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23908 $(TARGET-m4))
23909 @endif m4
23914 .PHONY: check-m4 maybe-check-m4
23915 maybe-check-m4:
23916 @if m4
23917 maybe-check-m4: check-m4
23919 check-m4:
23920 @: $(MAKE); $(unstage)
23921 @r=`${PWD_COMMAND}`; export r; \
23922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23923 $(HOST_EXPORTS) \
23924 (cd $(HOST_SUBDIR)/m4 && \
23925 $(MAKE) $(FLAGS_TO_PASS) check)
23927 @endif m4
23929 .PHONY: install-m4 maybe-install-m4
23930 maybe-install-m4:
23931 @if m4
23932 maybe-install-m4: install-m4
23934 install-m4: installdirs
23935 @: $(MAKE); $(unstage)
23936 @r=`${PWD_COMMAND}`; export r; \
23937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23938 $(HOST_EXPORTS) \
23939 (cd $(HOST_SUBDIR)/m4 && \
23940 $(MAKE) $(FLAGS_TO_PASS) install)
23942 @endif m4
23944 .PHONY: install-strip-m4 maybe-install-strip-m4
23945 maybe-install-strip-m4:
23946 @if m4
23947 maybe-install-strip-m4: install-strip-m4
23949 install-strip-m4: installdirs
23950 @: $(MAKE); $(unstage)
23951 @r=`${PWD_COMMAND}`; export r; \
23952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23953 $(HOST_EXPORTS) \
23954 (cd $(HOST_SUBDIR)/m4 && \
23955 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23957 @endif m4
23959 # Other targets (info, dvi, pdf, etc.)
23961 .PHONY: maybe-info-m4 info-m4
23962 maybe-info-m4:
23963 @if m4
23964 maybe-info-m4: info-m4
23966 info-m4: \
23967 configure-m4
23968 @: $(MAKE); $(unstage)
23969 @[ -f ./m4/Makefile ] || exit 0; \
23970 r=`${PWD_COMMAND}`; export r; \
23971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23972 $(HOST_EXPORTS) \
23973 for flag in $(EXTRA_HOST_FLAGS) ; do \
23974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23975 done; \
23976 echo "Doing info in m4" ; \
23977 (cd $(HOST_SUBDIR)/m4 && \
23978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23980 "RANLIB=$${RANLIB}" \
23981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23982 info) \
23983 || exit 1
23985 @endif m4
23987 .PHONY: maybe-dvi-m4 dvi-m4
23988 maybe-dvi-m4:
23989 @if m4
23990 maybe-dvi-m4: dvi-m4
23992 dvi-m4: \
23993 configure-m4
23994 @: $(MAKE); $(unstage)
23995 @[ -f ./m4/Makefile ] || exit 0; \
23996 r=`${PWD_COMMAND}`; export r; \
23997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23998 $(HOST_EXPORTS) \
23999 for flag in $(EXTRA_HOST_FLAGS) ; do \
24000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24001 done; \
24002 echo "Doing dvi in m4" ; \
24003 (cd $(HOST_SUBDIR)/m4 && \
24004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24006 "RANLIB=$${RANLIB}" \
24007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24008 dvi) \
24009 || exit 1
24011 @endif m4
24013 .PHONY: maybe-pdf-m4 pdf-m4
24014 maybe-pdf-m4:
24015 @if m4
24016 maybe-pdf-m4: pdf-m4
24018 pdf-m4: \
24019 configure-m4
24020 @: $(MAKE); $(unstage)
24021 @[ -f ./m4/Makefile ] || exit 0; \
24022 r=`${PWD_COMMAND}`; export r; \
24023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24024 $(HOST_EXPORTS) \
24025 for flag in $(EXTRA_HOST_FLAGS) ; do \
24026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24027 done; \
24028 echo "Doing pdf in m4" ; \
24029 (cd $(HOST_SUBDIR)/m4 && \
24030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24032 "RANLIB=$${RANLIB}" \
24033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24034 pdf) \
24035 || exit 1
24037 @endif m4
24039 .PHONY: maybe-html-m4 html-m4
24040 maybe-html-m4:
24041 @if m4
24042 maybe-html-m4: html-m4
24044 html-m4: \
24045 configure-m4
24046 @: $(MAKE); $(unstage)
24047 @[ -f ./m4/Makefile ] || exit 0; \
24048 r=`${PWD_COMMAND}`; export r; \
24049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24050 $(HOST_EXPORTS) \
24051 for flag in $(EXTRA_HOST_FLAGS) ; do \
24052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24053 done; \
24054 echo "Doing html in m4" ; \
24055 (cd $(HOST_SUBDIR)/m4 && \
24056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24058 "RANLIB=$${RANLIB}" \
24059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24060 html) \
24061 || exit 1
24063 @endif m4
24065 .PHONY: maybe-TAGS-m4 TAGS-m4
24066 maybe-TAGS-m4:
24067 @if m4
24068 maybe-TAGS-m4: TAGS-m4
24070 TAGS-m4: \
24071 configure-m4
24072 @: $(MAKE); $(unstage)
24073 @[ -f ./m4/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) ; do \
24078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24079 done; \
24080 echo "Doing TAGS in m4" ; \
24081 (cd $(HOST_SUBDIR)/m4 && \
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 TAGS) \
24087 || exit 1
24089 @endif m4
24091 .PHONY: maybe-install-info-m4 install-info-m4
24092 maybe-install-info-m4:
24093 @if m4
24094 maybe-install-info-m4: install-info-m4
24096 install-info-m4: \
24097 configure-m4 \
24098 info-m4
24099 @: $(MAKE); $(unstage)
24100 @[ -f ./m4/Makefile ] || exit 0; \
24101 r=`${PWD_COMMAND}`; export r; \
24102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24103 $(HOST_EXPORTS) \
24104 for flag in $(EXTRA_HOST_FLAGS) ; do \
24105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24106 done; \
24107 echo "Doing install-info in m4" ; \
24108 (cd $(HOST_SUBDIR)/m4 && \
24109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24111 "RANLIB=$${RANLIB}" \
24112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24113 install-info) \
24114 || exit 1
24116 @endif m4
24118 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24119 maybe-install-pdf-m4:
24120 @if m4
24121 maybe-install-pdf-m4: install-pdf-m4
24123 install-pdf-m4: \
24124 configure-m4 \
24125 pdf-m4
24126 @: $(MAKE); $(unstage)
24127 @[ -f ./m4/Makefile ] || exit 0; \
24128 r=`${PWD_COMMAND}`; export r; \
24129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24130 $(HOST_EXPORTS) \
24131 for flag in $(EXTRA_HOST_FLAGS) ; do \
24132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24133 done; \
24134 echo "Doing install-pdf in m4" ; \
24135 (cd $(HOST_SUBDIR)/m4 && \
24136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24138 "RANLIB=$${RANLIB}" \
24139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24140 install-pdf) \
24141 || exit 1
24143 @endif m4
24145 .PHONY: maybe-install-html-m4 install-html-m4
24146 maybe-install-html-m4:
24147 @if m4
24148 maybe-install-html-m4: install-html-m4
24150 install-html-m4: \
24151 configure-m4 \
24152 html-m4
24153 @: $(MAKE); $(unstage)
24154 @[ -f ./m4/Makefile ] || exit 0; \
24155 r=`${PWD_COMMAND}`; export r; \
24156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24157 $(HOST_EXPORTS) \
24158 for flag in $(EXTRA_HOST_FLAGS) ; do \
24159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24160 done; \
24161 echo "Doing install-html in m4" ; \
24162 (cd $(HOST_SUBDIR)/m4 && \
24163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24165 "RANLIB=$${RANLIB}" \
24166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24167 install-html) \
24168 || exit 1
24170 @endif m4
24172 .PHONY: maybe-installcheck-m4 installcheck-m4
24173 maybe-installcheck-m4:
24174 @if m4
24175 maybe-installcheck-m4: installcheck-m4
24177 installcheck-m4: \
24178 configure-m4
24179 @: $(MAKE); $(unstage)
24180 @[ -f ./m4/Makefile ] || exit 0; \
24181 r=`${PWD_COMMAND}`; export r; \
24182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24183 $(HOST_EXPORTS) \
24184 for flag in $(EXTRA_HOST_FLAGS) ; do \
24185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24186 done; \
24187 echo "Doing installcheck in m4" ; \
24188 (cd $(HOST_SUBDIR)/m4 && \
24189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24191 "RANLIB=$${RANLIB}" \
24192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24193 installcheck) \
24194 || exit 1
24196 @endif m4
24198 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24199 maybe-mostlyclean-m4:
24200 @if m4
24201 maybe-mostlyclean-m4: mostlyclean-m4
24203 mostlyclean-m4:
24204 @: $(MAKE); $(unstage)
24205 @[ -f ./m4/Makefile ] || exit 0; \
24206 r=`${PWD_COMMAND}`; export r; \
24207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24208 $(HOST_EXPORTS) \
24209 for flag in $(EXTRA_HOST_FLAGS) ; do \
24210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24211 done; \
24212 echo "Doing mostlyclean in m4" ; \
24213 (cd $(HOST_SUBDIR)/m4 && \
24214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24216 "RANLIB=$${RANLIB}" \
24217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24218 mostlyclean) \
24219 || exit 1
24221 @endif m4
24223 .PHONY: maybe-clean-m4 clean-m4
24224 maybe-clean-m4:
24225 @if m4
24226 maybe-clean-m4: clean-m4
24228 clean-m4:
24229 @: $(MAKE); $(unstage)
24230 @[ -f ./m4/Makefile ] || exit 0; \
24231 r=`${PWD_COMMAND}`; export r; \
24232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24233 $(HOST_EXPORTS) \
24234 for flag in $(EXTRA_HOST_FLAGS) ; do \
24235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24236 done; \
24237 echo "Doing clean in m4" ; \
24238 (cd $(HOST_SUBDIR)/m4 && \
24239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24241 "RANLIB=$${RANLIB}" \
24242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24243 clean) \
24244 || exit 1
24246 @endif m4
24248 .PHONY: maybe-distclean-m4 distclean-m4
24249 maybe-distclean-m4:
24250 @if m4
24251 maybe-distclean-m4: distclean-m4
24253 distclean-m4:
24254 @: $(MAKE); $(unstage)
24255 @[ -f ./m4/Makefile ] || exit 0; \
24256 r=`${PWD_COMMAND}`; export r; \
24257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24258 $(HOST_EXPORTS) \
24259 for flag in $(EXTRA_HOST_FLAGS) ; do \
24260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24261 done; \
24262 echo "Doing distclean in m4" ; \
24263 (cd $(HOST_SUBDIR)/m4 && \
24264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24266 "RANLIB=$${RANLIB}" \
24267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24268 distclean) \
24269 || exit 1
24271 @endif m4
24273 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24274 maybe-maintainer-clean-m4:
24275 @if m4
24276 maybe-maintainer-clean-m4: maintainer-clean-m4
24278 maintainer-clean-m4:
24279 @: $(MAKE); $(unstage)
24280 @[ -f ./m4/Makefile ] || exit 0; \
24281 r=`${PWD_COMMAND}`; export r; \
24282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24283 $(HOST_EXPORTS) \
24284 for flag in $(EXTRA_HOST_FLAGS) ; do \
24285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24286 done; \
24287 echo "Doing maintainer-clean in m4" ; \
24288 (cd $(HOST_SUBDIR)/m4 && \
24289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24291 "RANLIB=$${RANLIB}" \
24292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24293 maintainer-clean) \
24294 || exit 1
24296 @endif m4
24300 .PHONY: configure-readline maybe-configure-readline
24301 maybe-configure-readline:
24302 @if gcc-bootstrap
24303 configure-readline: stage_current
24304 @endif gcc-bootstrap
24305 @if readline
24306 maybe-configure-readline: configure-readline
24307 configure-readline:
24308 @: $(MAKE); $(unstage)
24309 @r=`${PWD_COMMAND}`; export r; \
24310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24311 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24312 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24313 $(HOST_EXPORTS) \
24314 echo Configuring in $(HOST_SUBDIR)/readline; \
24315 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24316 case $(srcdir) in \
24317 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24318 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24319 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24320 esac; \
24321 srcdiroption="--srcdir=$${topdir}/readline"; \
24322 libsrcdir="$$s/readline"; \
24323 $(SHELL) $${libsrcdir}/configure \
24324 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24325 --target=${target_alias} $${srcdiroption} \
24326 || exit 1
24327 @endif readline
24333 .PHONY: all-readline maybe-all-readline
24334 maybe-all-readline:
24335 @if gcc-bootstrap
24336 all-readline: stage_current
24337 @endif gcc-bootstrap
24338 @if readline
24339 TARGET-readline=all
24340 maybe-all-readline: all-readline
24341 all-readline: configure-readline
24342 @: $(MAKE); $(unstage)
24343 @r=`${PWD_COMMAND}`; export r; \
24344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24345 $(HOST_EXPORTS) \
24346 (cd $(HOST_SUBDIR)/readline && \
24347 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24348 $(TARGET-readline))
24349 @endif readline
24354 .PHONY: check-readline maybe-check-readline
24355 maybe-check-readline:
24356 @if readline
24357 maybe-check-readline: check-readline
24359 check-readline:
24360 @: $(MAKE); $(unstage)
24361 @r=`${PWD_COMMAND}`; export r; \
24362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24363 $(HOST_EXPORTS) \
24364 (cd $(HOST_SUBDIR)/readline && \
24365 $(MAKE) $(FLAGS_TO_PASS) check)
24367 @endif readline
24369 .PHONY: install-readline maybe-install-readline
24370 maybe-install-readline:
24371 @if readline
24372 maybe-install-readline: install-readline
24374 install-readline: installdirs
24375 @: $(MAKE); $(unstage)
24376 @r=`${PWD_COMMAND}`; export r; \
24377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24378 $(HOST_EXPORTS) \
24379 (cd $(HOST_SUBDIR)/readline && \
24380 $(MAKE) $(FLAGS_TO_PASS) install)
24382 @endif readline
24384 .PHONY: install-strip-readline maybe-install-strip-readline
24385 maybe-install-strip-readline:
24386 @if readline
24387 maybe-install-strip-readline: install-strip-readline
24389 install-strip-readline: installdirs
24390 @: $(MAKE); $(unstage)
24391 @r=`${PWD_COMMAND}`; export r; \
24392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24393 $(HOST_EXPORTS) \
24394 (cd $(HOST_SUBDIR)/readline && \
24395 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24397 @endif readline
24399 # Other targets (info, dvi, pdf, etc.)
24401 .PHONY: maybe-info-readline info-readline
24402 maybe-info-readline:
24403 @if readline
24404 maybe-info-readline: info-readline
24406 info-readline: \
24407 configure-readline
24408 @: $(MAKE); $(unstage)
24409 @[ -f ./readline/Makefile ] || exit 0; \
24410 r=`${PWD_COMMAND}`; export r; \
24411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24412 $(HOST_EXPORTS) \
24413 for flag in $(EXTRA_HOST_FLAGS) ; do \
24414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24415 done; \
24416 echo "Doing info in readline" ; \
24417 (cd $(HOST_SUBDIR)/readline && \
24418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24420 "RANLIB=$${RANLIB}" \
24421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24422 info) \
24423 || exit 1
24425 @endif readline
24427 .PHONY: maybe-dvi-readline dvi-readline
24428 maybe-dvi-readline:
24429 @if readline
24430 maybe-dvi-readline: dvi-readline
24432 dvi-readline: \
24433 configure-readline
24434 @: $(MAKE); $(unstage)
24435 @[ -f ./readline/Makefile ] || exit 0; \
24436 r=`${PWD_COMMAND}`; export r; \
24437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24438 $(HOST_EXPORTS) \
24439 for flag in $(EXTRA_HOST_FLAGS) ; do \
24440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24441 done; \
24442 echo "Doing dvi in readline" ; \
24443 (cd $(HOST_SUBDIR)/readline && \
24444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24446 "RANLIB=$${RANLIB}" \
24447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24448 dvi) \
24449 || exit 1
24451 @endif readline
24453 .PHONY: maybe-pdf-readline pdf-readline
24454 maybe-pdf-readline:
24455 @if readline
24456 maybe-pdf-readline: pdf-readline
24458 pdf-readline: \
24459 configure-readline
24460 @: $(MAKE); $(unstage)
24461 @[ -f ./readline/Makefile ] || exit 0; \
24462 r=`${PWD_COMMAND}`; export r; \
24463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24464 $(HOST_EXPORTS) \
24465 for flag in $(EXTRA_HOST_FLAGS) ; do \
24466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24467 done; \
24468 echo "Doing pdf in readline" ; \
24469 (cd $(HOST_SUBDIR)/readline && \
24470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24472 "RANLIB=$${RANLIB}" \
24473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24474 pdf) \
24475 || exit 1
24477 @endif readline
24479 .PHONY: maybe-html-readline html-readline
24480 maybe-html-readline:
24481 @if readline
24482 maybe-html-readline: html-readline
24484 html-readline: \
24485 configure-readline
24486 @: $(MAKE); $(unstage)
24487 @[ -f ./readline/Makefile ] || exit 0; \
24488 r=`${PWD_COMMAND}`; export r; \
24489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24490 $(HOST_EXPORTS) \
24491 for flag in $(EXTRA_HOST_FLAGS) ; do \
24492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24493 done; \
24494 echo "Doing html in readline" ; \
24495 (cd $(HOST_SUBDIR)/readline && \
24496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24498 "RANLIB=$${RANLIB}" \
24499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24500 html) \
24501 || exit 1
24503 @endif readline
24505 .PHONY: maybe-TAGS-readline TAGS-readline
24506 maybe-TAGS-readline:
24507 @if readline
24508 maybe-TAGS-readline: TAGS-readline
24510 TAGS-readline: \
24511 configure-readline
24512 @: $(MAKE); $(unstage)
24513 @[ -f ./readline/Makefile ] || exit 0; \
24514 r=`${PWD_COMMAND}`; export r; \
24515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24516 $(HOST_EXPORTS) \
24517 for flag in $(EXTRA_HOST_FLAGS) ; do \
24518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24519 done; \
24520 echo "Doing TAGS in readline" ; \
24521 (cd $(HOST_SUBDIR)/readline && \
24522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24524 "RANLIB=$${RANLIB}" \
24525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24526 TAGS) \
24527 || exit 1
24529 @endif readline
24531 .PHONY: maybe-install-info-readline install-info-readline
24532 maybe-install-info-readline:
24533 @if readline
24534 maybe-install-info-readline: install-info-readline
24536 install-info-readline: \
24537 configure-readline \
24538 info-readline
24539 @: $(MAKE); $(unstage)
24540 @[ -f ./readline/Makefile ] || exit 0; \
24541 r=`${PWD_COMMAND}`; export r; \
24542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24543 $(HOST_EXPORTS) \
24544 for flag in $(EXTRA_HOST_FLAGS) ; do \
24545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24546 done; \
24547 echo "Doing install-info in readline" ; \
24548 (cd $(HOST_SUBDIR)/readline && \
24549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24551 "RANLIB=$${RANLIB}" \
24552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24553 install-info) \
24554 || exit 1
24556 @endif readline
24558 .PHONY: maybe-install-pdf-readline install-pdf-readline
24559 maybe-install-pdf-readline:
24560 @if readline
24561 maybe-install-pdf-readline: install-pdf-readline
24563 install-pdf-readline: \
24564 configure-readline \
24565 pdf-readline
24566 @: $(MAKE); $(unstage)
24567 @[ -f ./readline/Makefile ] || exit 0; \
24568 r=`${PWD_COMMAND}`; export r; \
24569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24570 $(HOST_EXPORTS) \
24571 for flag in $(EXTRA_HOST_FLAGS) ; do \
24572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24573 done; \
24574 echo "Doing install-pdf in readline" ; \
24575 (cd $(HOST_SUBDIR)/readline && \
24576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24578 "RANLIB=$${RANLIB}" \
24579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24580 install-pdf) \
24581 || exit 1
24583 @endif readline
24585 .PHONY: maybe-install-html-readline install-html-readline
24586 maybe-install-html-readline:
24587 @if readline
24588 maybe-install-html-readline: install-html-readline
24590 install-html-readline: \
24591 configure-readline \
24592 html-readline
24593 @: $(MAKE); $(unstage)
24594 @[ -f ./readline/Makefile ] || exit 0; \
24595 r=`${PWD_COMMAND}`; export r; \
24596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24597 $(HOST_EXPORTS) \
24598 for flag in $(EXTRA_HOST_FLAGS) ; do \
24599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24600 done; \
24601 echo "Doing install-html in readline" ; \
24602 (cd $(HOST_SUBDIR)/readline && \
24603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24605 "RANLIB=$${RANLIB}" \
24606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24607 install-html) \
24608 || exit 1
24610 @endif readline
24612 .PHONY: maybe-installcheck-readline installcheck-readline
24613 maybe-installcheck-readline:
24614 @if readline
24615 maybe-installcheck-readline: installcheck-readline
24617 installcheck-readline: \
24618 configure-readline
24619 @: $(MAKE); $(unstage)
24620 @[ -f ./readline/Makefile ] || exit 0; \
24621 r=`${PWD_COMMAND}`; export r; \
24622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24623 $(HOST_EXPORTS) \
24624 for flag in $(EXTRA_HOST_FLAGS) ; do \
24625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24626 done; \
24627 echo "Doing installcheck in readline" ; \
24628 (cd $(HOST_SUBDIR)/readline && \
24629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24631 "RANLIB=$${RANLIB}" \
24632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24633 installcheck) \
24634 || exit 1
24636 @endif readline
24638 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
24639 maybe-mostlyclean-readline:
24640 @if readline
24641 maybe-mostlyclean-readline: mostlyclean-readline
24643 mostlyclean-readline:
24644 @: $(MAKE); $(unstage)
24645 @[ -f ./readline/Makefile ] || exit 0; \
24646 r=`${PWD_COMMAND}`; export r; \
24647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24648 $(HOST_EXPORTS) \
24649 for flag in $(EXTRA_HOST_FLAGS) ; do \
24650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24651 done; \
24652 echo "Doing mostlyclean in readline" ; \
24653 (cd $(HOST_SUBDIR)/readline && \
24654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24656 "RANLIB=$${RANLIB}" \
24657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24658 mostlyclean) \
24659 || exit 1
24661 @endif readline
24663 .PHONY: maybe-clean-readline clean-readline
24664 maybe-clean-readline:
24665 @if readline
24666 maybe-clean-readline: clean-readline
24668 clean-readline:
24669 @: $(MAKE); $(unstage)
24670 @[ -f ./readline/Makefile ] || exit 0; \
24671 r=`${PWD_COMMAND}`; export r; \
24672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24673 $(HOST_EXPORTS) \
24674 for flag in $(EXTRA_HOST_FLAGS) ; do \
24675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24676 done; \
24677 echo "Doing clean in readline" ; \
24678 (cd $(HOST_SUBDIR)/readline && \
24679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24681 "RANLIB=$${RANLIB}" \
24682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24683 clean) \
24684 || exit 1
24686 @endif readline
24688 .PHONY: maybe-distclean-readline distclean-readline
24689 maybe-distclean-readline:
24690 @if readline
24691 maybe-distclean-readline: distclean-readline
24693 distclean-readline:
24694 @: $(MAKE); $(unstage)
24695 @[ -f ./readline/Makefile ] || exit 0; \
24696 r=`${PWD_COMMAND}`; export r; \
24697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24698 $(HOST_EXPORTS) \
24699 for flag in $(EXTRA_HOST_FLAGS) ; do \
24700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24701 done; \
24702 echo "Doing distclean in readline" ; \
24703 (cd $(HOST_SUBDIR)/readline && \
24704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24706 "RANLIB=$${RANLIB}" \
24707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24708 distclean) \
24709 || exit 1
24711 @endif readline
24713 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24714 maybe-maintainer-clean-readline:
24715 @if readline
24716 maybe-maintainer-clean-readline: maintainer-clean-readline
24718 maintainer-clean-readline:
24719 @: $(MAKE); $(unstage)
24720 @[ -f ./readline/Makefile ] || exit 0; \
24721 r=`${PWD_COMMAND}`; export r; \
24722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24723 $(HOST_EXPORTS) \
24724 for flag in $(EXTRA_HOST_FLAGS) ; do \
24725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24726 done; \
24727 echo "Doing maintainer-clean in readline" ; \
24728 (cd $(HOST_SUBDIR)/readline && \
24729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24731 "RANLIB=$${RANLIB}" \
24732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24733 maintainer-clean) \
24734 || exit 1
24736 @endif readline
24740 .PHONY: configure-sid maybe-configure-sid
24741 maybe-configure-sid:
24742 @if gcc-bootstrap
24743 configure-sid: stage_current
24744 @endif gcc-bootstrap
24745 @if sid
24746 maybe-configure-sid: configure-sid
24747 configure-sid:
24748 @: $(MAKE); $(unstage)
24749 @r=`${PWD_COMMAND}`; export r; \
24750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24751 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24753 $(HOST_EXPORTS) \
24754 echo Configuring in $(HOST_SUBDIR)/sid; \
24755 cd "$(HOST_SUBDIR)/sid" || exit 1; \
24756 case $(srcdir) in \
24757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24758 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24760 esac; \
24761 srcdiroption="--srcdir=$${topdir}/sid"; \
24762 libsrcdir="$$s/sid"; \
24763 $(SHELL) $${libsrcdir}/configure \
24764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24765 --target=${target_alias} $${srcdiroption} \
24766 || exit 1
24767 @endif sid
24773 .PHONY: all-sid maybe-all-sid
24774 maybe-all-sid:
24775 @if gcc-bootstrap
24776 all-sid: stage_current
24777 @endif gcc-bootstrap
24778 @if sid
24779 TARGET-sid=all
24780 maybe-all-sid: all-sid
24781 all-sid: configure-sid
24782 @: $(MAKE); $(unstage)
24783 @r=`${PWD_COMMAND}`; export r; \
24784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24785 $(HOST_EXPORTS) \
24786 (cd $(HOST_SUBDIR)/sid && \
24787 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24788 $(TARGET-sid))
24789 @endif sid
24794 .PHONY: check-sid maybe-check-sid
24795 maybe-check-sid:
24796 @if sid
24797 maybe-check-sid: check-sid
24799 check-sid:
24800 @: $(MAKE); $(unstage)
24801 @r=`${PWD_COMMAND}`; export r; \
24802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24803 $(HOST_EXPORTS) \
24804 (cd $(HOST_SUBDIR)/sid && \
24805 $(MAKE) $(FLAGS_TO_PASS) check)
24807 @endif sid
24809 .PHONY: install-sid maybe-install-sid
24810 maybe-install-sid:
24811 @if sid
24812 maybe-install-sid: install-sid
24814 install-sid: installdirs
24815 @: $(MAKE); $(unstage)
24816 @r=`${PWD_COMMAND}`; export r; \
24817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24818 $(HOST_EXPORTS) \
24819 (cd $(HOST_SUBDIR)/sid && \
24820 $(MAKE) $(FLAGS_TO_PASS) install)
24822 @endif sid
24824 .PHONY: install-strip-sid maybe-install-strip-sid
24825 maybe-install-strip-sid:
24826 @if sid
24827 maybe-install-strip-sid: install-strip-sid
24829 install-strip-sid: installdirs
24830 @: $(MAKE); $(unstage)
24831 @r=`${PWD_COMMAND}`; export r; \
24832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24833 $(HOST_EXPORTS) \
24834 (cd $(HOST_SUBDIR)/sid && \
24835 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24837 @endif sid
24839 # Other targets (info, dvi, pdf, etc.)
24841 .PHONY: maybe-info-sid info-sid
24842 maybe-info-sid:
24843 @if sid
24844 maybe-info-sid: info-sid
24846 info-sid: \
24847 configure-sid
24848 @: $(MAKE); $(unstage)
24849 @[ -f ./sid/Makefile ] || exit 0; \
24850 r=`${PWD_COMMAND}`; export r; \
24851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24852 $(HOST_EXPORTS) \
24853 for flag in $(EXTRA_HOST_FLAGS) ; do \
24854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24855 done; \
24856 echo "Doing info in sid" ; \
24857 (cd $(HOST_SUBDIR)/sid && \
24858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24860 "RANLIB=$${RANLIB}" \
24861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24862 info) \
24863 || exit 1
24865 @endif sid
24867 .PHONY: maybe-dvi-sid dvi-sid
24868 maybe-dvi-sid:
24869 @if sid
24870 maybe-dvi-sid: dvi-sid
24872 dvi-sid: \
24873 configure-sid
24874 @: $(MAKE); $(unstage)
24875 @[ -f ./sid/Makefile ] || exit 0; \
24876 r=`${PWD_COMMAND}`; export r; \
24877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24878 $(HOST_EXPORTS) \
24879 for flag in $(EXTRA_HOST_FLAGS) ; do \
24880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24881 done; \
24882 echo "Doing dvi in sid" ; \
24883 (cd $(HOST_SUBDIR)/sid && \
24884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24886 "RANLIB=$${RANLIB}" \
24887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24888 dvi) \
24889 || exit 1
24891 @endif sid
24893 .PHONY: maybe-pdf-sid pdf-sid
24894 maybe-pdf-sid:
24895 @if sid
24896 maybe-pdf-sid: pdf-sid
24898 pdf-sid: \
24899 configure-sid
24900 @: $(MAKE); $(unstage)
24901 @[ -f ./sid/Makefile ] || exit 0; \
24902 r=`${PWD_COMMAND}`; export r; \
24903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24904 $(HOST_EXPORTS) \
24905 for flag in $(EXTRA_HOST_FLAGS) ; do \
24906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24907 done; \
24908 echo "Doing pdf in sid" ; \
24909 (cd $(HOST_SUBDIR)/sid && \
24910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24912 "RANLIB=$${RANLIB}" \
24913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24914 pdf) \
24915 || exit 1
24917 @endif sid
24919 .PHONY: maybe-html-sid html-sid
24920 maybe-html-sid:
24921 @if sid
24922 maybe-html-sid: html-sid
24924 html-sid: \
24925 configure-sid
24926 @: $(MAKE); $(unstage)
24927 @[ -f ./sid/Makefile ] || exit 0; \
24928 r=`${PWD_COMMAND}`; export r; \
24929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24930 $(HOST_EXPORTS) \
24931 for flag in $(EXTRA_HOST_FLAGS) ; do \
24932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24933 done; \
24934 echo "Doing html in sid" ; \
24935 (cd $(HOST_SUBDIR)/sid && \
24936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24938 "RANLIB=$${RANLIB}" \
24939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24940 html) \
24941 || exit 1
24943 @endif sid
24945 .PHONY: maybe-TAGS-sid TAGS-sid
24946 maybe-TAGS-sid:
24947 @if sid
24948 maybe-TAGS-sid: TAGS-sid
24950 TAGS-sid: \
24951 configure-sid
24952 @: $(MAKE); $(unstage)
24953 @[ -f ./sid/Makefile ] || exit 0; \
24954 r=`${PWD_COMMAND}`; export r; \
24955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24956 $(HOST_EXPORTS) \
24957 for flag in $(EXTRA_HOST_FLAGS) ; do \
24958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24959 done; \
24960 echo "Doing TAGS in sid" ; \
24961 (cd $(HOST_SUBDIR)/sid && \
24962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24964 "RANLIB=$${RANLIB}" \
24965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24966 TAGS) \
24967 || exit 1
24969 @endif sid
24971 .PHONY: maybe-install-info-sid install-info-sid
24972 maybe-install-info-sid:
24973 @if sid
24974 maybe-install-info-sid: install-info-sid
24976 install-info-sid: \
24977 configure-sid \
24978 info-sid
24979 @: $(MAKE); $(unstage)
24980 @[ -f ./sid/Makefile ] || exit 0; \
24981 r=`${PWD_COMMAND}`; export r; \
24982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24983 $(HOST_EXPORTS) \
24984 for flag in $(EXTRA_HOST_FLAGS) ; do \
24985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24986 done; \
24987 echo "Doing install-info in sid" ; \
24988 (cd $(HOST_SUBDIR)/sid && \
24989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24991 "RANLIB=$${RANLIB}" \
24992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24993 install-info) \
24994 || exit 1
24996 @endif sid
24998 .PHONY: maybe-install-pdf-sid install-pdf-sid
24999 maybe-install-pdf-sid:
25000 @if sid
25001 maybe-install-pdf-sid: install-pdf-sid
25003 install-pdf-sid: \
25004 configure-sid \
25005 pdf-sid
25006 @: $(MAKE); $(unstage)
25007 @[ -f ./sid/Makefile ] || exit 0; \
25008 r=`${PWD_COMMAND}`; export r; \
25009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25010 $(HOST_EXPORTS) \
25011 for flag in $(EXTRA_HOST_FLAGS) ; do \
25012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25013 done; \
25014 echo "Doing install-pdf in sid" ; \
25015 (cd $(HOST_SUBDIR)/sid && \
25016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25018 "RANLIB=$${RANLIB}" \
25019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25020 install-pdf) \
25021 || exit 1
25023 @endif sid
25025 .PHONY: maybe-install-html-sid install-html-sid
25026 maybe-install-html-sid:
25027 @if sid
25028 maybe-install-html-sid: install-html-sid
25030 install-html-sid: \
25031 configure-sid \
25032 html-sid
25033 @: $(MAKE); $(unstage)
25034 @[ -f ./sid/Makefile ] || exit 0; \
25035 r=`${PWD_COMMAND}`; export r; \
25036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25037 $(HOST_EXPORTS) \
25038 for flag in $(EXTRA_HOST_FLAGS) ; do \
25039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25040 done; \
25041 echo "Doing install-html in sid" ; \
25042 (cd $(HOST_SUBDIR)/sid && \
25043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25045 "RANLIB=$${RANLIB}" \
25046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25047 install-html) \
25048 || exit 1
25050 @endif sid
25052 .PHONY: maybe-installcheck-sid installcheck-sid
25053 maybe-installcheck-sid:
25054 @if sid
25055 maybe-installcheck-sid: installcheck-sid
25057 installcheck-sid: \
25058 configure-sid
25059 @: $(MAKE); $(unstage)
25060 @[ -f ./sid/Makefile ] || exit 0; \
25061 r=`${PWD_COMMAND}`; export r; \
25062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25063 $(HOST_EXPORTS) \
25064 for flag in $(EXTRA_HOST_FLAGS) ; do \
25065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25066 done; \
25067 echo "Doing installcheck in sid" ; \
25068 (cd $(HOST_SUBDIR)/sid && \
25069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25071 "RANLIB=$${RANLIB}" \
25072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25073 installcheck) \
25074 || exit 1
25076 @endif sid
25078 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25079 maybe-mostlyclean-sid:
25080 @if sid
25081 maybe-mostlyclean-sid: mostlyclean-sid
25083 mostlyclean-sid:
25084 @: $(MAKE); $(unstage)
25085 @[ -f ./sid/Makefile ] || exit 0; \
25086 r=`${PWD_COMMAND}`; export r; \
25087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25088 $(HOST_EXPORTS) \
25089 for flag in $(EXTRA_HOST_FLAGS) ; do \
25090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25091 done; \
25092 echo "Doing mostlyclean in sid" ; \
25093 (cd $(HOST_SUBDIR)/sid && \
25094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25096 "RANLIB=$${RANLIB}" \
25097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25098 mostlyclean) \
25099 || exit 1
25101 @endif sid
25103 .PHONY: maybe-clean-sid clean-sid
25104 maybe-clean-sid:
25105 @if sid
25106 maybe-clean-sid: clean-sid
25108 clean-sid:
25109 @: $(MAKE); $(unstage)
25110 @[ -f ./sid/Makefile ] || exit 0; \
25111 r=`${PWD_COMMAND}`; export r; \
25112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25113 $(HOST_EXPORTS) \
25114 for flag in $(EXTRA_HOST_FLAGS) ; do \
25115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25116 done; \
25117 echo "Doing clean in sid" ; \
25118 (cd $(HOST_SUBDIR)/sid && \
25119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25121 "RANLIB=$${RANLIB}" \
25122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25123 clean) \
25124 || exit 1
25126 @endif sid
25128 .PHONY: maybe-distclean-sid distclean-sid
25129 maybe-distclean-sid:
25130 @if sid
25131 maybe-distclean-sid: distclean-sid
25133 distclean-sid:
25134 @: $(MAKE); $(unstage)
25135 @[ -f ./sid/Makefile ] || exit 0; \
25136 r=`${PWD_COMMAND}`; export r; \
25137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25138 $(HOST_EXPORTS) \
25139 for flag in $(EXTRA_HOST_FLAGS) ; do \
25140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25141 done; \
25142 echo "Doing distclean in sid" ; \
25143 (cd $(HOST_SUBDIR)/sid && \
25144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25146 "RANLIB=$${RANLIB}" \
25147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25148 distclean) \
25149 || exit 1
25151 @endif sid
25153 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25154 maybe-maintainer-clean-sid:
25155 @if sid
25156 maybe-maintainer-clean-sid: maintainer-clean-sid
25158 maintainer-clean-sid:
25159 @: $(MAKE); $(unstage)
25160 @[ -f ./sid/Makefile ] || exit 0; \
25161 r=`${PWD_COMMAND}`; export r; \
25162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25163 $(HOST_EXPORTS) \
25164 for flag in $(EXTRA_HOST_FLAGS) ; do \
25165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25166 done; \
25167 echo "Doing maintainer-clean in sid" ; \
25168 (cd $(HOST_SUBDIR)/sid && \
25169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25171 "RANLIB=$${RANLIB}" \
25172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25173 maintainer-clean) \
25174 || exit 1
25176 @endif sid
25180 .PHONY: configure-sim maybe-configure-sim
25181 maybe-configure-sim:
25182 @if gcc-bootstrap
25183 configure-sim: stage_current
25184 @endif gcc-bootstrap
25185 @if sim
25186 maybe-configure-sim: configure-sim
25187 configure-sim:
25188 @: $(MAKE); $(unstage)
25189 @r=`${PWD_COMMAND}`; export r; \
25190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25191 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25193 $(HOST_EXPORTS) \
25194 echo Configuring in $(HOST_SUBDIR)/sim; \
25195 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25196 case $(srcdir) in \
25197 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25198 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25199 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25200 esac; \
25201 srcdiroption="--srcdir=$${topdir}/sim"; \
25202 libsrcdir="$$s/sim"; \
25203 $(SHELL) $${libsrcdir}/configure \
25204 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25205 --target=${target_alias} $${srcdiroption} \
25206 || exit 1
25207 @endif sim
25213 .PHONY: all-sim maybe-all-sim
25214 maybe-all-sim:
25215 @if gcc-bootstrap
25216 all-sim: stage_current
25217 @endif gcc-bootstrap
25218 @if sim
25219 TARGET-sim=all
25220 maybe-all-sim: all-sim
25221 all-sim: configure-sim
25222 @: $(MAKE); $(unstage)
25223 @r=`${PWD_COMMAND}`; export r; \
25224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25225 $(HOST_EXPORTS) \
25226 (cd $(HOST_SUBDIR)/sim && \
25227 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25228 $(TARGET-sim))
25229 @endif sim
25234 .PHONY: check-sim maybe-check-sim
25235 maybe-check-sim:
25236 @if sim
25237 maybe-check-sim: check-sim
25239 check-sim:
25240 @: $(MAKE); $(unstage)
25241 @r=`${PWD_COMMAND}`; export r; \
25242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25243 $(HOST_EXPORTS) \
25244 (cd $(HOST_SUBDIR)/sim && \
25245 $(MAKE) $(FLAGS_TO_PASS) check)
25247 @endif sim
25249 .PHONY: install-sim maybe-install-sim
25250 maybe-install-sim:
25251 @if sim
25252 maybe-install-sim: install-sim
25254 install-sim: installdirs
25255 @: $(MAKE); $(unstage)
25256 @r=`${PWD_COMMAND}`; export r; \
25257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25258 $(HOST_EXPORTS) \
25259 (cd $(HOST_SUBDIR)/sim && \
25260 $(MAKE) $(FLAGS_TO_PASS) install)
25262 @endif sim
25264 .PHONY: install-strip-sim maybe-install-strip-sim
25265 maybe-install-strip-sim:
25266 @if sim
25267 maybe-install-strip-sim: install-strip-sim
25269 install-strip-sim: installdirs
25270 @: $(MAKE); $(unstage)
25271 @r=`${PWD_COMMAND}`; export r; \
25272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25273 $(HOST_EXPORTS) \
25274 (cd $(HOST_SUBDIR)/sim && \
25275 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25277 @endif sim
25279 # Other targets (info, dvi, pdf, etc.)
25281 .PHONY: maybe-info-sim info-sim
25282 maybe-info-sim:
25283 @if sim
25284 maybe-info-sim: info-sim
25286 info-sim: \
25287 configure-sim
25288 @: $(MAKE); $(unstage)
25289 @[ -f ./sim/Makefile ] || exit 0; \
25290 r=`${PWD_COMMAND}`; export r; \
25291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25292 $(HOST_EXPORTS) \
25293 for flag in $(EXTRA_HOST_FLAGS) ; do \
25294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25295 done; \
25296 echo "Doing info in sim" ; \
25297 (cd $(HOST_SUBDIR)/sim && \
25298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25300 "RANLIB=$${RANLIB}" \
25301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25302 info) \
25303 || exit 1
25305 @endif sim
25307 .PHONY: maybe-dvi-sim dvi-sim
25308 maybe-dvi-sim:
25309 @if sim
25310 maybe-dvi-sim: dvi-sim
25312 dvi-sim: \
25313 configure-sim
25314 @: $(MAKE); $(unstage)
25315 @[ -f ./sim/Makefile ] || exit 0; \
25316 r=`${PWD_COMMAND}`; export r; \
25317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25318 $(HOST_EXPORTS) \
25319 for flag in $(EXTRA_HOST_FLAGS) ; do \
25320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25321 done; \
25322 echo "Doing dvi in sim" ; \
25323 (cd $(HOST_SUBDIR)/sim && \
25324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25326 "RANLIB=$${RANLIB}" \
25327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25328 dvi) \
25329 || exit 1
25331 @endif sim
25333 .PHONY: maybe-pdf-sim pdf-sim
25334 maybe-pdf-sim:
25335 @if sim
25336 maybe-pdf-sim: pdf-sim
25338 pdf-sim: \
25339 configure-sim
25340 @: $(MAKE); $(unstage)
25341 @[ -f ./sim/Makefile ] || exit 0; \
25342 r=`${PWD_COMMAND}`; export r; \
25343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25344 $(HOST_EXPORTS) \
25345 for flag in $(EXTRA_HOST_FLAGS) ; do \
25346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25347 done; \
25348 echo "Doing pdf in sim" ; \
25349 (cd $(HOST_SUBDIR)/sim && \
25350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25352 "RANLIB=$${RANLIB}" \
25353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25354 pdf) \
25355 || exit 1
25357 @endif sim
25359 .PHONY: maybe-html-sim html-sim
25360 maybe-html-sim:
25361 @if sim
25362 maybe-html-sim: html-sim
25364 html-sim: \
25365 configure-sim
25366 @: $(MAKE); $(unstage)
25367 @[ -f ./sim/Makefile ] || exit 0; \
25368 r=`${PWD_COMMAND}`; export r; \
25369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25370 $(HOST_EXPORTS) \
25371 for flag in $(EXTRA_HOST_FLAGS) ; do \
25372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25373 done; \
25374 echo "Doing html in sim" ; \
25375 (cd $(HOST_SUBDIR)/sim && \
25376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25378 "RANLIB=$${RANLIB}" \
25379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25380 html) \
25381 || exit 1
25383 @endif sim
25385 .PHONY: maybe-TAGS-sim TAGS-sim
25386 maybe-TAGS-sim:
25387 @if sim
25388 maybe-TAGS-sim: TAGS-sim
25390 TAGS-sim: \
25391 configure-sim
25392 @: $(MAKE); $(unstage)
25393 @[ -f ./sim/Makefile ] || exit 0; \
25394 r=`${PWD_COMMAND}`; export r; \
25395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25396 $(HOST_EXPORTS) \
25397 for flag in $(EXTRA_HOST_FLAGS) ; do \
25398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25399 done; \
25400 echo "Doing TAGS in sim" ; \
25401 (cd $(HOST_SUBDIR)/sim && \
25402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25404 "RANLIB=$${RANLIB}" \
25405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25406 TAGS) \
25407 || exit 1
25409 @endif sim
25411 .PHONY: maybe-install-info-sim install-info-sim
25412 maybe-install-info-sim:
25413 @if sim
25414 maybe-install-info-sim: install-info-sim
25416 install-info-sim: \
25417 configure-sim \
25418 info-sim
25419 @: $(MAKE); $(unstage)
25420 @[ -f ./sim/Makefile ] || exit 0; \
25421 r=`${PWD_COMMAND}`; export r; \
25422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25423 $(HOST_EXPORTS) \
25424 for flag in $(EXTRA_HOST_FLAGS) ; do \
25425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25426 done; \
25427 echo "Doing install-info in sim" ; \
25428 (cd $(HOST_SUBDIR)/sim && \
25429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25431 "RANLIB=$${RANLIB}" \
25432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25433 install-info) \
25434 || exit 1
25436 @endif sim
25438 .PHONY: maybe-install-pdf-sim install-pdf-sim
25439 maybe-install-pdf-sim:
25440 @if sim
25441 maybe-install-pdf-sim: install-pdf-sim
25443 install-pdf-sim: \
25444 configure-sim \
25445 pdf-sim
25446 @: $(MAKE); $(unstage)
25447 @[ -f ./sim/Makefile ] || exit 0; \
25448 r=`${PWD_COMMAND}`; export r; \
25449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25450 $(HOST_EXPORTS) \
25451 for flag in $(EXTRA_HOST_FLAGS) ; do \
25452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25453 done; \
25454 echo "Doing install-pdf in sim" ; \
25455 (cd $(HOST_SUBDIR)/sim && \
25456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25458 "RANLIB=$${RANLIB}" \
25459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25460 install-pdf) \
25461 || exit 1
25463 @endif sim
25465 .PHONY: maybe-install-html-sim install-html-sim
25466 maybe-install-html-sim:
25467 @if sim
25468 maybe-install-html-sim: install-html-sim
25470 install-html-sim: \
25471 configure-sim \
25472 html-sim
25473 @: $(MAKE); $(unstage)
25474 @[ -f ./sim/Makefile ] || exit 0; \
25475 r=`${PWD_COMMAND}`; export r; \
25476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25477 $(HOST_EXPORTS) \
25478 for flag in $(EXTRA_HOST_FLAGS) ; do \
25479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25480 done; \
25481 echo "Doing install-html in sim" ; \
25482 (cd $(HOST_SUBDIR)/sim && \
25483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25485 "RANLIB=$${RANLIB}" \
25486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25487 install-html) \
25488 || exit 1
25490 @endif sim
25492 .PHONY: maybe-installcheck-sim installcheck-sim
25493 maybe-installcheck-sim:
25494 @if sim
25495 maybe-installcheck-sim: installcheck-sim
25497 installcheck-sim: \
25498 configure-sim
25499 @: $(MAKE); $(unstage)
25500 @[ -f ./sim/Makefile ] || exit 0; \
25501 r=`${PWD_COMMAND}`; export r; \
25502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25503 $(HOST_EXPORTS) \
25504 for flag in $(EXTRA_HOST_FLAGS) ; do \
25505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25506 done; \
25507 echo "Doing installcheck in sim" ; \
25508 (cd $(HOST_SUBDIR)/sim && \
25509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25511 "RANLIB=$${RANLIB}" \
25512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25513 installcheck) \
25514 || exit 1
25516 @endif sim
25518 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25519 maybe-mostlyclean-sim:
25520 @if sim
25521 maybe-mostlyclean-sim: mostlyclean-sim
25523 mostlyclean-sim:
25524 @: $(MAKE); $(unstage)
25525 @[ -f ./sim/Makefile ] || exit 0; \
25526 r=`${PWD_COMMAND}`; export r; \
25527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25528 $(HOST_EXPORTS) \
25529 for flag in $(EXTRA_HOST_FLAGS) ; do \
25530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25531 done; \
25532 echo "Doing mostlyclean in sim" ; \
25533 (cd $(HOST_SUBDIR)/sim && \
25534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25536 "RANLIB=$${RANLIB}" \
25537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25538 mostlyclean) \
25539 || exit 1
25541 @endif sim
25543 .PHONY: maybe-clean-sim clean-sim
25544 maybe-clean-sim:
25545 @if sim
25546 maybe-clean-sim: clean-sim
25548 clean-sim:
25549 @: $(MAKE); $(unstage)
25550 @[ -f ./sim/Makefile ] || exit 0; \
25551 r=`${PWD_COMMAND}`; export r; \
25552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25553 $(HOST_EXPORTS) \
25554 for flag in $(EXTRA_HOST_FLAGS) ; do \
25555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25556 done; \
25557 echo "Doing clean in sim" ; \
25558 (cd $(HOST_SUBDIR)/sim && \
25559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25561 "RANLIB=$${RANLIB}" \
25562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25563 clean) \
25564 || exit 1
25566 @endif sim
25568 .PHONY: maybe-distclean-sim distclean-sim
25569 maybe-distclean-sim:
25570 @if sim
25571 maybe-distclean-sim: distclean-sim
25573 distclean-sim:
25574 @: $(MAKE); $(unstage)
25575 @[ -f ./sim/Makefile ] || exit 0; \
25576 r=`${PWD_COMMAND}`; export r; \
25577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25578 $(HOST_EXPORTS) \
25579 for flag in $(EXTRA_HOST_FLAGS) ; do \
25580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25581 done; \
25582 echo "Doing distclean in sim" ; \
25583 (cd $(HOST_SUBDIR)/sim && \
25584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25586 "RANLIB=$${RANLIB}" \
25587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25588 distclean) \
25589 || exit 1
25591 @endif sim
25593 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25594 maybe-maintainer-clean-sim:
25595 @if sim
25596 maybe-maintainer-clean-sim: maintainer-clean-sim
25598 maintainer-clean-sim:
25599 @: $(MAKE); $(unstage)
25600 @[ -f ./sim/Makefile ] || exit 0; \
25601 r=`${PWD_COMMAND}`; export r; \
25602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25603 $(HOST_EXPORTS) \
25604 for flag in $(EXTRA_HOST_FLAGS) ; do \
25605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25606 done; \
25607 echo "Doing maintainer-clean in sim" ; \
25608 (cd $(HOST_SUBDIR)/sim && \
25609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25611 "RANLIB=$${RANLIB}" \
25612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25613 maintainer-clean) \
25614 || exit 1
25616 @endif sim
25620 .PHONY: configure-texinfo maybe-configure-texinfo
25621 maybe-configure-texinfo:
25622 @if gcc-bootstrap
25623 configure-texinfo: stage_current
25624 @endif gcc-bootstrap
25625 @if texinfo
25626 maybe-configure-texinfo: configure-texinfo
25627 configure-texinfo:
25628 @: $(MAKE); $(unstage)
25629 @r=`${PWD_COMMAND}`; export r; \
25630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25631 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25633 $(HOST_EXPORTS) \
25634 echo Configuring in $(HOST_SUBDIR)/texinfo; \
25635 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25636 case $(srcdir) in \
25637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25638 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25640 esac; \
25641 srcdiroption="--srcdir=$${topdir}/texinfo"; \
25642 libsrcdir="$$s/texinfo"; \
25643 $(SHELL) $${libsrcdir}/configure \
25644 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25645 --target=${target_alias} $${srcdiroption} \
25646 || exit 1
25647 @endif texinfo
25653 .PHONY: all-texinfo maybe-all-texinfo
25654 maybe-all-texinfo:
25655 @if gcc-bootstrap
25656 all-texinfo: stage_current
25657 @endif gcc-bootstrap
25658 @if texinfo
25659 TARGET-texinfo=all
25660 maybe-all-texinfo: all-texinfo
25661 all-texinfo: configure-texinfo
25662 @: $(MAKE); $(unstage)
25663 @r=`${PWD_COMMAND}`; export r; \
25664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25665 $(HOST_EXPORTS) \
25666 (cd $(HOST_SUBDIR)/texinfo && \
25667 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25668 $(TARGET-texinfo))
25669 @endif texinfo
25674 .PHONY: check-texinfo maybe-check-texinfo
25675 maybe-check-texinfo:
25676 @if texinfo
25677 maybe-check-texinfo: check-texinfo
25679 check-texinfo:
25680 @: $(MAKE); $(unstage)
25681 @r=`${PWD_COMMAND}`; export r; \
25682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25683 $(HOST_EXPORTS) \
25684 (cd $(HOST_SUBDIR)/texinfo && \
25685 $(MAKE) $(FLAGS_TO_PASS) check)
25687 @endif texinfo
25689 .PHONY: install-texinfo maybe-install-texinfo
25690 maybe-install-texinfo:
25691 @if texinfo
25692 maybe-install-texinfo: install-texinfo
25694 install-texinfo:
25696 @endif texinfo
25698 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
25699 maybe-install-strip-texinfo:
25700 @if texinfo
25701 maybe-install-strip-texinfo: install-strip-texinfo
25703 install-strip-texinfo:
25705 @endif texinfo
25707 # Other targets (info, dvi, pdf, etc.)
25709 .PHONY: maybe-info-texinfo info-texinfo
25710 maybe-info-texinfo:
25711 @if texinfo
25712 maybe-info-texinfo: info-texinfo
25714 info-texinfo: \
25715 configure-texinfo
25716 @: $(MAKE); $(unstage)
25717 @[ -f ./texinfo/Makefile ] || exit 0; \
25718 r=`${PWD_COMMAND}`; export r; \
25719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25720 $(HOST_EXPORTS) \
25721 for flag in $(EXTRA_HOST_FLAGS) ; do \
25722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25723 done; \
25724 echo "Doing info in texinfo" ; \
25725 (cd $(HOST_SUBDIR)/texinfo && \
25726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25728 "RANLIB=$${RANLIB}" \
25729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25730 info) \
25731 || exit 1
25733 @endif texinfo
25735 .PHONY: maybe-dvi-texinfo dvi-texinfo
25736 maybe-dvi-texinfo:
25737 @if texinfo
25738 maybe-dvi-texinfo: dvi-texinfo
25740 dvi-texinfo: \
25741 configure-texinfo
25742 @: $(MAKE); $(unstage)
25743 @[ -f ./texinfo/Makefile ] || exit 0; \
25744 r=`${PWD_COMMAND}`; export r; \
25745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25746 $(HOST_EXPORTS) \
25747 for flag in $(EXTRA_HOST_FLAGS) ; do \
25748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25749 done; \
25750 echo "Doing dvi in texinfo" ; \
25751 (cd $(HOST_SUBDIR)/texinfo && \
25752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25754 "RANLIB=$${RANLIB}" \
25755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25756 dvi) \
25757 || exit 1
25759 @endif texinfo
25761 .PHONY: maybe-pdf-texinfo pdf-texinfo
25762 maybe-pdf-texinfo:
25763 @if texinfo
25764 maybe-pdf-texinfo: pdf-texinfo
25766 pdf-texinfo: \
25767 configure-texinfo
25768 @: $(MAKE); $(unstage)
25769 @[ -f ./texinfo/Makefile ] || exit 0; \
25770 r=`${PWD_COMMAND}`; export r; \
25771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25772 $(HOST_EXPORTS) \
25773 for flag in $(EXTRA_HOST_FLAGS) ; do \
25774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25775 done; \
25776 echo "Doing pdf in texinfo" ; \
25777 (cd $(HOST_SUBDIR)/texinfo && \
25778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25780 "RANLIB=$${RANLIB}" \
25781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25782 pdf) \
25783 || exit 1
25785 @endif texinfo
25787 .PHONY: maybe-html-texinfo html-texinfo
25788 maybe-html-texinfo:
25789 @if texinfo
25790 maybe-html-texinfo: html-texinfo
25792 html-texinfo: \
25793 configure-texinfo
25794 @: $(MAKE); $(unstage)
25795 @[ -f ./texinfo/Makefile ] || exit 0; \
25796 r=`${PWD_COMMAND}`; export r; \
25797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25798 $(HOST_EXPORTS) \
25799 for flag in $(EXTRA_HOST_FLAGS) ; do \
25800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25801 done; \
25802 echo "Doing html in texinfo" ; \
25803 (cd $(HOST_SUBDIR)/texinfo && \
25804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25806 "RANLIB=$${RANLIB}" \
25807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25808 html) \
25809 || exit 1
25811 @endif texinfo
25813 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25814 maybe-TAGS-texinfo:
25815 @if texinfo
25816 maybe-TAGS-texinfo: TAGS-texinfo
25818 TAGS-texinfo: \
25819 configure-texinfo
25820 @: $(MAKE); $(unstage)
25821 @[ -f ./texinfo/Makefile ] || exit 0; \
25822 r=`${PWD_COMMAND}`; export r; \
25823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25824 $(HOST_EXPORTS) \
25825 for flag in $(EXTRA_HOST_FLAGS) ; do \
25826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25827 done; \
25828 echo "Doing TAGS in texinfo" ; \
25829 (cd $(HOST_SUBDIR)/texinfo && \
25830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25832 "RANLIB=$${RANLIB}" \
25833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25834 TAGS) \
25835 || exit 1
25837 @endif texinfo
25839 .PHONY: maybe-install-info-texinfo install-info-texinfo
25840 maybe-install-info-texinfo:
25841 @if texinfo
25842 maybe-install-info-texinfo: install-info-texinfo
25844 install-info-texinfo: \
25845 configure-texinfo \
25846 info-texinfo
25847 @: $(MAKE); $(unstage)
25848 @[ -f ./texinfo/Makefile ] || exit 0; \
25849 r=`${PWD_COMMAND}`; export r; \
25850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25851 $(HOST_EXPORTS) \
25852 for flag in $(EXTRA_HOST_FLAGS) ; do \
25853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25854 done; \
25855 echo "Doing install-info in texinfo" ; \
25856 (cd $(HOST_SUBDIR)/texinfo && \
25857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25859 "RANLIB=$${RANLIB}" \
25860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25861 install-info) \
25862 || exit 1
25864 @endif texinfo
25866 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25867 maybe-install-pdf-texinfo:
25868 @if texinfo
25869 maybe-install-pdf-texinfo: install-pdf-texinfo
25871 install-pdf-texinfo: \
25872 configure-texinfo \
25873 pdf-texinfo
25874 @: $(MAKE); $(unstage)
25875 @[ -f ./texinfo/Makefile ] || exit 0; \
25876 r=`${PWD_COMMAND}`; export r; \
25877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25878 $(HOST_EXPORTS) \
25879 for flag in $(EXTRA_HOST_FLAGS) ; do \
25880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25881 done; \
25882 echo "Doing install-pdf in texinfo" ; \
25883 (cd $(HOST_SUBDIR)/texinfo && \
25884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25886 "RANLIB=$${RANLIB}" \
25887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25888 install-pdf) \
25889 || exit 1
25891 @endif texinfo
25893 .PHONY: maybe-install-html-texinfo install-html-texinfo
25894 maybe-install-html-texinfo:
25895 @if texinfo
25896 maybe-install-html-texinfo: install-html-texinfo
25898 install-html-texinfo: \
25899 configure-texinfo \
25900 html-texinfo
25901 @: $(MAKE); $(unstage)
25902 @[ -f ./texinfo/Makefile ] || exit 0; \
25903 r=`${PWD_COMMAND}`; export r; \
25904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25905 $(HOST_EXPORTS) \
25906 for flag in $(EXTRA_HOST_FLAGS) ; do \
25907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25908 done; \
25909 echo "Doing install-html in texinfo" ; \
25910 (cd $(HOST_SUBDIR)/texinfo && \
25911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25913 "RANLIB=$${RANLIB}" \
25914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25915 install-html) \
25916 || exit 1
25918 @endif texinfo
25920 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25921 maybe-installcheck-texinfo:
25922 @if texinfo
25923 maybe-installcheck-texinfo: installcheck-texinfo
25925 installcheck-texinfo: \
25926 configure-texinfo
25927 @: $(MAKE); $(unstage)
25928 @[ -f ./texinfo/Makefile ] || exit 0; \
25929 r=`${PWD_COMMAND}`; export r; \
25930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25931 $(HOST_EXPORTS) \
25932 for flag in $(EXTRA_HOST_FLAGS) ; do \
25933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25934 done; \
25935 echo "Doing installcheck in texinfo" ; \
25936 (cd $(HOST_SUBDIR)/texinfo && \
25937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25939 "RANLIB=$${RANLIB}" \
25940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25941 installcheck) \
25942 || exit 1
25944 @endif texinfo
25946 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25947 maybe-mostlyclean-texinfo:
25948 @if texinfo
25949 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25951 mostlyclean-texinfo:
25952 @: $(MAKE); $(unstage)
25953 @[ -f ./texinfo/Makefile ] || exit 0; \
25954 r=`${PWD_COMMAND}`; export r; \
25955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25956 $(HOST_EXPORTS) \
25957 for flag in $(EXTRA_HOST_FLAGS) ; do \
25958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25959 done; \
25960 echo "Doing mostlyclean in texinfo" ; \
25961 (cd $(HOST_SUBDIR)/texinfo && \
25962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25964 "RANLIB=$${RANLIB}" \
25965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25966 mostlyclean) \
25967 || exit 1
25969 @endif texinfo
25971 .PHONY: maybe-clean-texinfo clean-texinfo
25972 maybe-clean-texinfo:
25973 @if texinfo
25974 maybe-clean-texinfo: clean-texinfo
25976 clean-texinfo:
25977 @: $(MAKE); $(unstage)
25978 @[ -f ./texinfo/Makefile ] || exit 0; \
25979 r=`${PWD_COMMAND}`; export r; \
25980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25981 $(HOST_EXPORTS) \
25982 for flag in $(EXTRA_HOST_FLAGS) ; do \
25983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25984 done; \
25985 echo "Doing clean in texinfo" ; \
25986 (cd $(HOST_SUBDIR)/texinfo && \
25987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25989 "RANLIB=$${RANLIB}" \
25990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25991 clean) \
25992 || exit 1
25994 @endif texinfo
25996 .PHONY: maybe-distclean-texinfo distclean-texinfo
25997 maybe-distclean-texinfo:
25998 @if texinfo
25999 maybe-distclean-texinfo: distclean-texinfo
26001 distclean-texinfo:
26002 @: $(MAKE); $(unstage)
26003 @[ -f ./texinfo/Makefile ] || exit 0; \
26004 r=`${PWD_COMMAND}`; export r; \
26005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26006 $(HOST_EXPORTS) \
26007 for flag in $(EXTRA_HOST_FLAGS) ; do \
26008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26009 done; \
26010 echo "Doing distclean in texinfo" ; \
26011 (cd $(HOST_SUBDIR)/texinfo && \
26012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26014 "RANLIB=$${RANLIB}" \
26015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26016 distclean) \
26017 || exit 1
26019 @endif texinfo
26021 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26022 maybe-maintainer-clean-texinfo:
26023 @if texinfo
26024 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26026 maintainer-clean-texinfo:
26027 @: $(MAKE); $(unstage)
26028 @[ -f ./texinfo/Makefile ] || exit 0; \
26029 r=`${PWD_COMMAND}`; export r; \
26030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26031 $(HOST_EXPORTS) \
26032 for flag in $(EXTRA_HOST_FLAGS) ; do \
26033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26034 done; \
26035 echo "Doing maintainer-clean in texinfo" ; \
26036 (cd $(HOST_SUBDIR)/texinfo && \
26037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26039 "RANLIB=$${RANLIB}" \
26040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26041 maintainer-clean) \
26042 || exit 1
26044 @endif texinfo
26048 .PHONY: configure-zlib maybe-configure-zlib
26049 maybe-configure-zlib:
26050 @if gcc-bootstrap
26051 configure-zlib: stage_current
26052 @endif gcc-bootstrap
26053 @if zlib
26054 maybe-configure-zlib: configure-zlib
26055 configure-zlib:
26056 @r=`${PWD_COMMAND}`; export r; \
26057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26058 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26060 $(HOST_EXPORTS) \
26061 echo Configuring in $(HOST_SUBDIR)/zlib; \
26062 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26063 case $(srcdir) in \
26064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26065 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26067 esac; \
26068 srcdiroption="--srcdir=$${topdir}/zlib"; \
26069 libsrcdir="$$s/zlib"; \
26070 $(SHELL) $${libsrcdir}/configure \
26071 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26072 --target=${target_alias} $${srcdiroption} \
26073 || exit 1
26074 @endif zlib
26078 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26079 maybe-configure-stage1-zlib:
26080 @if zlib-bootstrap
26081 maybe-configure-stage1-zlib: configure-stage1-zlib
26082 configure-stage1-zlib:
26083 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26084 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26085 @r=`${PWD_COMMAND}`; export r; \
26086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26087 TFLAGS="$(STAGE1_TFLAGS)"; \
26088 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26089 $(HOST_EXPORTS) \
26090 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26091 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26092 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26093 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26095 cd $(HOST_SUBDIR)/zlib || exit 1; \
26096 case $(srcdir) in \
26097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26098 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26100 esac; \
26101 srcdiroption="--srcdir=$${topdir}/zlib"; \
26102 libsrcdir="$$s/zlib"; \
26103 $(SHELL) $${libsrcdir}/configure \
26104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26105 --target=${target_alias} $${srcdiroption} \
26106 $(STAGE1_CONFIGURE_FLAGS)
26107 @endif zlib-bootstrap
26109 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26110 maybe-configure-stage2-zlib:
26111 @if zlib-bootstrap
26112 maybe-configure-stage2-zlib: configure-stage2-zlib
26113 configure-stage2-zlib:
26114 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26115 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26116 @r=`${PWD_COMMAND}`; export r; \
26117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26118 TFLAGS="$(STAGE2_TFLAGS)"; \
26119 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26120 $(HOST_EXPORTS) \
26121 $(POSTSTAGE1_HOST_EXPORTS) \
26122 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26123 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26124 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26125 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26126 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26127 cd $(HOST_SUBDIR)/zlib || exit 1; \
26128 case $(srcdir) in \
26129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26130 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26132 esac; \
26133 srcdiroption="--srcdir=$${topdir}/zlib"; \
26134 libsrcdir="$$s/zlib"; \
26135 $(SHELL) $${libsrcdir}/configure \
26136 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26137 --target=${target_alias} $${srcdiroption} \
26138 --with-build-libsubdir=$(HOST_SUBDIR) \
26139 $(STAGE2_CONFIGURE_FLAGS)
26140 @endif zlib-bootstrap
26142 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26143 maybe-configure-stage3-zlib:
26144 @if zlib-bootstrap
26145 maybe-configure-stage3-zlib: configure-stage3-zlib
26146 configure-stage3-zlib:
26147 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26148 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26149 @r=`${PWD_COMMAND}`; export r; \
26150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26151 TFLAGS="$(STAGE3_TFLAGS)"; \
26152 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26153 $(HOST_EXPORTS) \
26154 $(POSTSTAGE1_HOST_EXPORTS) \
26155 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26156 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26157 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26158 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26160 cd $(HOST_SUBDIR)/zlib || exit 1; \
26161 case $(srcdir) in \
26162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26163 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26165 esac; \
26166 srcdiroption="--srcdir=$${topdir}/zlib"; \
26167 libsrcdir="$$s/zlib"; \
26168 $(SHELL) $${libsrcdir}/configure \
26169 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26170 --target=${target_alias} $${srcdiroption} \
26171 --with-build-libsubdir=$(HOST_SUBDIR) \
26172 $(STAGE3_CONFIGURE_FLAGS)
26173 @endif zlib-bootstrap
26175 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26176 maybe-configure-stage4-zlib:
26177 @if zlib-bootstrap
26178 maybe-configure-stage4-zlib: configure-stage4-zlib
26179 configure-stage4-zlib:
26180 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26182 @r=`${PWD_COMMAND}`; export r; \
26183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26184 TFLAGS="$(STAGE4_TFLAGS)"; \
26185 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26186 $(HOST_EXPORTS) \
26187 $(POSTSTAGE1_HOST_EXPORTS) \
26188 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26189 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26190 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26191 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26193 cd $(HOST_SUBDIR)/zlib || exit 1; \
26194 case $(srcdir) in \
26195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26196 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26198 esac; \
26199 srcdiroption="--srcdir=$${topdir}/zlib"; \
26200 libsrcdir="$$s/zlib"; \
26201 $(SHELL) $${libsrcdir}/configure \
26202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26203 --target=${target_alias} $${srcdiroption} \
26204 --with-build-libsubdir=$(HOST_SUBDIR) \
26205 $(STAGE4_CONFIGURE_FLAGS)
26206 @endif zlib-bootstrap
26208 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26209 maybe-configure-stageprofile-zlib:
26210 @if zlib-bootstrap
26211 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26212 configure-stageprofile-zlib:
26213 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26215 @r=`${PWD_COMMAND}`; export r; \
26216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26217 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26218 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26219 $(HOST_EXPORTS) \
26220 $(POSTSTAGE1_HOST_EXPORTS) \
26221 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26222 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26223 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26224 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26226 cd $(HOST_SUBDIR)/zlib || exit 1; \
26227 case $(srcdir) in \
26228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26229 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26231 esac; \
26232 srcdiroption="--srcdir=$${topdir}/zlib"; \
26233 libsrcdir="$$s/zlib"; \
26234 $(SHELL) $${libsrcdir}/configure \
26235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26236 --target=${target_alias} $${srcdiroption} \
26237 --with-build-libsubdir=$(HOST_SUBDIR) \
26238 $(STAGEprofile_CONFIGURE_FLAGS)
26239 @endif zlib-bootstrap
26241 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26242 maybe-configure-stagefeedback-zlib:
26243 @if zlib-bootstrap
26244 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26245 configure-stagefeedback-zlib:
26246 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26248 @r=`${PWD_COMMAND}`; export r; \
26249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26250 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26251 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26252 $(HOST_EXPORTS) \
26253 $(POSTSTAGE1_HOST_EXPORTS) \
26254 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26255 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26256 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26257 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26259 cd $(HOST_SUBDIR)/zlib || exit 1; \
26260 case $(srcdir) in \
26261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26262 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26264 esac; \
26265 srcdiroption="--srcdir=$${topdir}/zlib"; \
26266 libsrcdir="$$s/zlib"; \
26267 $(SHELL) $${libsrcdir}/configure \
26268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26269 --target=${target_alias} $${srcdiroption} \
26270 --with-build-libsubdir=$(HOST_SUBDIR) \
26271 $(STAGEfeedback_CONFIGURE_FLAGS)
26272 @endif zlib-bootstrap
26278 .PHONY: all-zlib maybe-all-zlib
26279 maybe-all-zlib:
26280 @if gcc-bootstrap
26281 all-zlib: stage_current
26282 @endif gcc-bootstrap
26283 @if zlib
26284 TARGET-zlib=all
26285 maybe-all-zlib: all-zlib
26286 all-zlib: configure-zlib
26287 @r=`${PWD_COMMAND}`; export r; \
26288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26289 $(HOST_EXPORTS) \
26290 (cd $(HOST_SUBDIR)/zlib && \
26291 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26292 $(TARGET-zlib))
26293 @endif zlib
26297 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26298 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26299 maybe-all-stage1-zlib:
26300 maybe-clean-stage1-zlib:
26301 @if zlib-bootstrap
26302 maybe-all-stage1-zlib: all-stage1-zlib
26303 all-stage1: all-stage1-zlib
26304 TARGET-stage1-zlib = $(TARGET-zlib)
26305 all-stage1-zlib: configure-stage1-zlib
26306 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26307 @r=`${PWD_COMMAND}`; export r; \
26308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26309 TFLAGS="$(STAGE1_TFLAGS)"; \
26310 $(HOST_EXPORTS) \
26311 cd $(HOST_SUBDIR)/zlib && \
26312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26313 CFLAGS="$(STAGE1_CFLAGS)" \
26314 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26315 LIBCFLAGS="$(LIBCFLAGS)" \
26316 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26317 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26318 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26319 $(EXTRA_HOST_FLAGS) \
26320 $(STAGE1_FLAGS_TO_PASS) \
26321 TFLAGS="$(STAGE1_TFLAGS)" \
26322 $(TARGET-stage1-zlib)
26324 maybe-clean-stage1-zlib: clean-stage1-zlib
26325 clean-stage1: clean-stage1-zlib
26326 clean-stage1-zlib:
26327 @if [ $(current_stage) = stage1 ]; then \
26328 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26329 else \
26330 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26331 $(MAKE) stage1-start; \
26332 fi; \
26333 cd $(HOST_SUBDIR)/zlib && \
26334 $(MAKE) $(EXTRA_HOST_FLAGS) \
26335 $(STAGE1_FLAGS_TO_PASS) clean
26336 @endif zlib-bootstrap
26339 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26340 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26341 maybe-all-stage2-zlib:
26342 maybe-clean-stage2-zlib:
26343 @if zlib-bootstrap
26344 maybe-all-stage2-zlib: all-stage2-zlib
26345 all-stage2: all-stage2-zlib
26346 TARGET-stage2-zlib = $(TARGET-zlib)
26347 all-stage2-zlib: configure-stage2-zlib
26348 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26349 @r=`${PWD_COMMAND}`; export r; \
26350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26351 TFLAGS="$(STAGE2_TFLAGS)"; \
26352 $(HOST_EXPORTS) \
26353 $(POSTSTAGE1_HOST_EXPORTS) \
26354 cd $(HOST_SUBDIR)/zlib && \
26355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26356 CFLAGS="$(STAGE2_CFLAGS)" \
26357 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26358 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26362 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26363 TFLAGS="$(STAGE2_TFLAGS)" \
26364 $(TARGET-stage2-zlib)
26366 maybe-clean-stage2-zlib: clean-stage2-zlib
26367 clean-stage2: clean-stage2-zlib
26368 clean-stage2-zlib:
26369 @if [ $(current_stage) = stage2 ]; then \
26370 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26371 else \
26372 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26373 $(MAKE) stage2-start; \
26374 fi; \
26375 cd $(HOST_SUBDIR)/zlib && \
26376 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26377 @endif zlib-bootstrap
26380 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26381 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26382 maybe-all-stage3-zlib:
26383 maybe-clean-stage3-zlib:
26384 @if zlib-bootstrap
26385 maybe-all-stage3-zlib: all-stage3-zlib
26386 all-stage3: all-stage3-zlib
26387 TARGET-stage3-zlib = $(TARGET-zlib)
26388 all-stage3-zlib: configure-stage3-zlib
26389 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26390 @r=`${PWD_COMMAND}`; export r; \
26391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26392 TFLAGS="$(STAGE3_TFLAGS)"; \
26393 $(HOST_EXPORTS) \
26394 $(POSTSTAGE1_HOST_EXPORTS) \
26395 cd $(HOST_SUBDIR)/zlib && \
26396 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26397 CFLAGS="$(STAGE3_CFLAGS)" \
26398 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26399 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26400 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26401 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26402 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26403 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26404 TFLAGS="$(STAGE3_TFLAGS)" \
26405 $(TARGET-stage3-zlib)
26407 maybe-clean-stage3-zlib: clean-stage3-zlib
26408 clean-stage3: clean-stage3-zlib
26409 clean-stage3-zlib:
26410 @if [ $(current_stage) = stage3 ]; then \
26411 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26412 else \
26413 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26414 $(MAKE) stage3-start; \
26415 fi; \
26416 cd $(HOST_SUBDIR)/zlib && \
26417 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26418 @endif zlib-bootstrap
26421 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26422 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26423 maybe-all-stage4-zlib:
26424 maybe-clean-stage4-zlib:
26425 @if zlib-bootstrap
26426 maybe-all-stage4-zlib: all-stage4-zlib
26427 all-stage4: all-stage4-zlib
26428 TARGET-stage4-zlib = $(TARGET-zlib)
26429 all-stage4-zlib: configure-stage4-zlib
26430 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26431 @r=`${PWD_COMMAND}`; export r; \
26432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26433 TFLAGS="$(STAGE4_TFLAGS)"; \
26434 $(HOST_EXPORTS) \
26435 $(POSTSTAGE1_HOST_EXPORTS) \
26436 cd $(HOST_SUBDIR)/zlib && \
26437 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26438 CFLAGS="$(STAGE4_CFLAGS)" \
26439 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26440 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26441 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26442 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26443 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26444 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26445 TFLAGS="$(STAGE4_TFLAGS)" \
26446 $(TARGET-stage4-zlib)
26448 maybe-clean-stage4-zlib: clean-stage4-zlib
26449 clean-stage4: clean-stage4-zlib
26450 clean-stage4-zlib:
26451 @if [ $(current_stage) = stage4 ]; then \
26452 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26453 else \
26454 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26455 $(MAKE) stage4-start; \
26456 fi; \
26457 cd $(HOST_SUBDIR)/zlib && \
26458 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26459 @endif zlib-bootstrap
26462 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26463 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26464 maybe-all-stageprofile-zlib:
26465 maybe-clean-stageprofile-zlib:
26466 @if zlib-bootstrap
26467 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26468 all-stageprofile: all-stageprofile-zlib
26469 TARGET-stageprofile-zlib = $(TARGET-zlib)
26470 all-stageprofile-zlib: configure-stageprofile-zlib
26471 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26472 @r=`${PWD_COMMAND}`; export r; \
26473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26474 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26475 $(HOST_EXPORTS) \
26476 $(POSTSTAGE1_HOST_EXPORTS) \
26477 cd $(HOST_SUBDIR)/zlib && \
26478 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26479 CFLAGS="$(STAGEprofile_CFLAGS)" \
26480 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26481 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26482 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26483 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26484 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26485 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26486 TFLAGS="$(STAGEprofile_TFLAGS)" \
26487 $(TARGET-stageprofile-zlib)
26489 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26490 clean-stageprofile: clean-stageprofile-zlib
26491 clean-stageprofile-zlib:
26492 @if [ $(current_stage) = stageprofile ]; then \
26493 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26494 else \
26495 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26496 $(MAKE) stageprofile-start; \
26497 fi; \
26498 cd $(HOST_SUBDIR)/zlib && \
26499 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26500 @endif zlib-bootstrap
26503 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26504 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26505 maybe-all-stagefeedback-zlib:
26506 maybe-clean-stagefeedback-zlib:
26507 @if zlib-bootstrap
26508 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26509 all-stagefeedback: all-stagefeedback-zlib
26510 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26511 all-stagefeedback-zlib: configure-stagefeedback-zlib
26512 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26513 @r=`${PWD_COMMAND}`; export r; \
26514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26515 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26516 $(HOST_EXPORTS) \
26517 $(POSTSTAGE1_HOST_EXPORTS) \
26518 cd $(HOST_SUBDIR)/zlib && \
26519 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26520 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26521 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26522 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26523 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26524 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26525 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26526 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26527 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26528 $(TARGET-stagefeedback-zlib)
26530 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26531 clean-stagefeedback: clean-stagefeedback-zlib
26532 clean-stagefeedback-zlib:
26533 @if [ $(current_stage) = stagefeedback ]; then \
26534 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26535 else \
26536 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26537 $(MAKE) stagefeedback-start; \
26538 fi; \
26539 cd $(HOST_SUBDIR)/zlib && \
26540 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26541 @endif zlib-bootstrap
26547 .PHONY: check-zlib maybe-check-zlib
26548 maybe-check-zlib:
26549 @if zlib
26550 maybe-check-zlib: check-zlib
26552 check-zlib:
26554 @endif zlib
26556 .PHONY: install-zlib maybe-install-zlib
26557 maybe-install-zlib:
26558 @if zlib
26559 maybe-install-zlib: install-zlib
26561 install-zlib:
26563 @endif zlib
26565 .PHONY: install-strip-zlib maybe-install-strip-zlib
26566 maybe-install-strip-zlib:
26567 @if zlib
26568 maybe-install-strip-zlib: install-strip-zlib
26570 install-strip-zlib:
26572 @endif zlib
26574 # Other targets (info, dvi, pdf, etc.)
26576 .PHONY: maybe-info-zlib info-zlib
26577 maybe-info-zlib:
26578 @if zlib
26579 maybe-info-zlib: info-zlib
26581 info-zlib: \
26582 configure-zlib
26583 @[ -f ./zlib/Makefile ] || exit 0; \
26584 r=`${PWD_COMMAND}`; export r; \
26585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26586 $(HOST_EXPORTS) \
26587 for flag in $(EXTRA_HOST_FLAGS) ; do \
26588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26589 done; \
26590 echo "Doing info in zlib" ; \
26591 (cd $(HOST_SUBDIR)/zlib && \
26592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26594 "RANLIB=$${RANLIB}" \
26595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26596 info) \
26597 || exit 1
26599 @endif zlib
26601 .PHONY: maybe-dvi-zlib dvi-zlib
26602 maybe-dvi-zlib:
26603 @if zlib
26604 maybe-dvi-zlib: dvi-zlib
26606 dvi-zlib: \
26607 configure-zlib
26608 @[ -f ./zlib/Makefile ] || exit 0; \
26609 r=`${PWD_COMMAND}`; export r; \
26610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26611 $(HOST_EXPORTS) \
26612 for flag in $(EXTRA_HOST_FLAGS) ; do \
26613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26614 done; \
26615 echo "Doing dvi in zlib" ; \
26616 (cd $(HOST_SUBDIR)/zlib && \
26617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26619 "RANLIB=$${RANLIB}" \
26620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26621 dvi) \
26622 || exit 1
26624 @endif zlib
26626 .PHONY: maybe-pdf-zlib pdf-zlib
26627 maybe-pdf-zlib:
26628 @if zlib
26629 maybe-pdf-zlib: pdf-zlib
26631 pdf-zlib: \
26632 configure-zlib
26633 @[ -f ./zlib/Makefile ] || exit 0; \
26634 r=`${PWD_COMMAND}`; export r; \
26635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26636 $(HOST_EXPORTS) \
26637 for flag in $(EXTRA_HOST_FLAGS) ; do \
26638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26639 done; \
26640 echo "Doing pdf in zlib" ; \
26641 (cd $(HOST_SUBDIR)/zlib && \
26642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26644 "RANLIB=$${RANLIB}" \
26645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26646 pdf) \
26647 || exit 1
26649 @endif zlib
26651 .PHONY: maybe-html-zlib html-zlib
26652 maybe-html-zlib:
26653 @if zlib
26654 maybe-html-zlib: html-zlib
26656 html-zlib: \
26657 configure-zlib
26658 @[ -f ./zlib/Makefile ] || exit 0; \
26659 r=`${PWD_COMMAND}`; export r; \
26660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26661 $(HOST_EXPORTS) \
26662 for flag in $(EXTRA_HOST_FLAGS) ; do \
26663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26664 done; \
26665 echo "Doing html in zlib" ; \
26666 (cd $(HOST_SUBDIR)/zlib && \
26667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26669 "RANLIB=$${RANLIB}" \
26670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26671 html) \
26672 || exit 1
26674 @endif zlib
26676 .PHONY: maybe-TAGS-zlib TAGS-zlib
26677 maybe-TAGS-zlib:
26678 @if zlib
26679 maybe-TAGS-zlib: TAGS-zlib
26681 TAGS-zlib: \
26682 configure-zlib
26683 @[ -f ./zlib/Makefile ] || exit 0; \
26684 r=`${PWD_COMMAND}`; export r; \
26685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26686 $(HOST_EXPORTS) \
26687 for flag in $(EXTRA_HOST_FLAGS) ; do \
26688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26689 done; \
26690 echo "Doing TAGS in zlib" ; \
26691 (cd $(HOST_SUBDIR)/zlib && \
26692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26694 "RANLIB=$${RANLIB}" \
26695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26696 TAGS) \
26697 || exit 1
26699 @endif zlib
26701 .PHONY: maybe-install-info-zlib install-info-zlib
26702 maybe-install-info-zlib:
26703 @if zlib
26704 maybe-install-info-zlib: install-info-zlib
26706 install-info-zlib: \
26707 configure-zlib \
26708 info-zlib
26709 @[ -f ./zlib/Makefile ] || exit 0; \
26710 r=`${PWD_COMMAND}`; export r; \
26711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26712 $(HOST_EXPORTS) \
26713 for flag in $(EXTRA_HOST_FLAGS) ; do \
26714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26715 done; \
26716 echo "Doing install-info in zlib" ; \
26717 (cd $(HOST_SUBDIR)/zlib && \
26718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26720 "RANLIB=$${RANLIB}" \
26721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26722 install-info) \
26723 || exit 1
26725 @endif zlib
26727 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
26728 maybe-install-pdf-zlib:
26729 @if zlib
26730 maybe-install-pdf-zlib: install-pdf-zlib
26732 install-pdf-zlib: \
26733 configure-zlib \
26734 pdf-zlib
26735 @[ -f ./zlib/Makefile ] || exit 0; \
26736 r=`${PWD_COMMAND}`; export r; \
26737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26738 $(HOST_EXPORTS) \
26739 for flag in $(EXTRA_HOST_FLAGS) ; do \
26740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26741 done; \
26742 echo "Doing install-pdf in zlib" ; \
26743 (cd $(HOST_SUBDIR)/zlib && \
26744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26746 "RANLIB=$${RANLIB}" \
26747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26748 install-pdf) \
26749 || exit 1
26751 @endif zlib
26753 .PHONY: maybe-install-html-zlib install-html-zlib
26754 maybe-install-html-zlib:
26755 @if zlib
26756 maybe-install-html-zlib: install-html-zlib
26758 install-html-zlib: \
26759 configure-zlib \
26760 html-zlib
26761 @[ -f ./zlib/Makefile ] || exit 0; \
26762 r=`${PWD_COMMAND}`; export r; \
26763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26764 $(HOST_EXPORTS) \
26765 for flag in $(EXTRA_HOST_FLAGS) ; do \
26766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26767 done; \
26768 echo "Doing install-html in zlib" ; \
26769 (cd $(HOST_SUBDIR)/zlib && \
26770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26772 "RANLIB=$${RANLIB}" \
26773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26774 install-html) \
26775 || exit 1
26777 @endif zlib
26779 .PHONY: maybe-installcheck-zlib installcheck-zlib
26780 maybe-installcheck-zlib:
26781 @if zlib
26782 maybe-installcheck-zlib: installcheck-zlib
26784 installcheck-zlib: \
26785 configure-zlib
26786 @[ -f ./zlib/Makefile ] || exit 0; \
26787 r=`${PWD_COMMAND}`; export r; \
26788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26789 $(HOST_EXPORTS) \
26790 for flag in $(EXTRA_HOST_FLAGS) ; do \
26791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26792 done; \
26793 echo "Doing installcheck in zlib" ; \
26794 (cd $(HOST_SUBDIR)/zlib && \
26795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26797 "RANLIB=$${RANLIB}" \
26798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26799 installcheck) \
26800 || exit 1
26802 @endif zlib
26804 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26805 maybe-mostlyclean-zlib:
26806 @if zlib
26807 maybe-mostlyclean-zlib: mostlyclean-zlib
26809 mostlyclean-zlib:
26810 @[ -f ./zlib/Makefile ] || exit 0; \
26811 r=`${PWD_COMMAND}`; export r; \
26812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26813 $(HOST_EXPORTS) \
26814 for flag in $(EXTRA_HOST_FLAGS) ; do \
26815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26816 done; \
26817 echo "Doing mostlyclean in zlib" ; \
26818 (cd $(HOST_SUBDIR)/zlib && \
26819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26821 "RANLIB=$${RANLIB}" \
26822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26823 mostlyclean) \
26824 || exit 1
26826 @endif zlib
26828 .PHONY: maybe-clean-zlib clean-zlib
26829 maybe-clean-zlib:
26830 @if zlib
26831 maybe-clean-zlib: clean-zlib
26833 clean-zlib:
26834 @[ -f ./zlib/Makefile ] || exit 0; \
26835 r=`${PWD_COMMAND}`; export r; \
26836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26837 $(HOST_EXPORTS) \
26838 for flag in $(EXTRA_HOST_FLAGS) ; do \
26839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26840 done; \
26841 echo "Doing clean in zlib" ; \
26842 (cd $(HOST_SUBDIR)/zlib && \
26843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26845 "RANLIB=$${RANLIB}" \
26846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26847 clean) \
26848 || exit 1
26850 @endif zlib
26852 .PHONY: maybe-distclean-zlib distclean-zlib
26853 maybe-distclean-zlib:
26854 @if zlib
26855 maybe-distclean-zlib: distclean-zlib
26857 distclean-zlib:
26858 @[ -f ./zlib/Makefile ] || exit 0; \
26859 r=`${PWD_COMMAND}`; export r; \
26860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26861 $(HOST_EXPORTS) \
26862 for flag in $(EXTRA_HOST_FLAGS) ; do \
26863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26864 done; \
26865 echo "Doing distclean in zlib" ; \
26866 (cd $(HOST_SUBDIR)/zlib && \
26867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26869 "RANLIB=$${RANLIB}" \
26870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26871 distclean) \
26872 || exit 1
26874 @endif zlib
26876 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26877 maybe-maintainer-clean-zlib:
26878 @if zlib
26879 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26881 maintainer-clean-zlib:
26882 @[ -f ./zlib/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 maintainer-clean in zlib" ; \
26890 (cd $(HOST_SUBDIR)/zlib && \
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 maintainer-clean) \
26896 || exit 1
26898 @endif zlib
26902 .PHONY: configure-gdb maybe-configure-gdb
26903 maybe-configure-gdb:
26904 @if gcc-bootstrap
26905 configure-gdb: stage_current
26906 @endif gcc-bootstrap
26907 @if gdb
26908 maybe-configure-gdb: configure-gdb
26909 configure-gdb:
26910 @: $(MAKE); $(unstage)
26911 @r=`${PWD_COMMAND}`; export r; \
26912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26913 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26914 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26915 $(HOST_EXPORTS) \
26916 echo Configuring in $(HOST_SUBDIR)/gdb; \
26917 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26918 case $(srcdir) in \
26919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26920 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26922 esac; \
26923 srcdiroption="--srcdir=$${topdir}/gdb"; \
26924 libsrcdir="$$s/gdb"; \
26925 $(SHELL) $${libsrcdir}/configure \
26926 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26927 --target=${target_alias} $${srcdiroption} \
26928 || exit 1
26929 @endif gdb
26935 .PHONY: all-gdb maybe-all-gdb
26936 maybe-all-gdb:
26937 @if gcc-bootstrap
26938 all-gdb: stage_current
26939 @endif gcc-bootstrap
26940 @if gdb
26941 TARGET-gdb=all
26942 maybe-all-gdb: all-gdb
26943 all-gdb: configure-gdb
26944 @: $(MAKE); $(unstage)
26945 @r=`${PWD_COMMAND}`; export r; \
26946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26947 $(HOST_EXPORTS) \
26948 (cd $(HOST_SUBDIR)/gdb && \
26949 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26950 $(TARGET-gdb))
26951 @endif gdb
26956 .PHONY: check-gdb maybe-check-gdb
26957 maybe-check-gdb:
26958 @if gdb
26959 maybe-check-gdb: check-gdb
26961 check-gdb:
26962 @: $(MAKE); $(unstage)
26963 @r=`${PWD_COMMAND}`; export r; \
26964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26965 $(HOST_EXPORTS) \
26966 (cd $(HOST_SUBDIR)/gdb && \
26967 $(MAKE) $(FLAGS_TO_PASS) check)
26969 @endif gdb
26971 .PHONY: install-gdb maybe-install-gdb
26972 maybe-install-gdb:
26973 @if gdb
26974 maybe-install-gdb: install-gdb
26976 install-gdb: installdirs
26977 @: $(MAKE); $(unstage)
26978 @r=`${PWD_COMMAND}`; export r; \
26979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26980 $(HOST_EXPORTS) \
26981 (cd $(HOST_SUBDIR)/gdb && \
26982 $(MAKE) $(FLAGS_TO_PASS) install)
26984 @endif gdb
26986 .PHONY: install-strip-gdb maybe-install-strip-gdb
26987 maybe-install-strip-gdb:
26988 @if gdb
26989 maybe-install-strip-gdb: install-strip-gdb
26991 install-strip-gdb: installdirs
26992 @: $(MAKE); $(unstage)
26993 @r=`${PWD_COMMAND}`; export r; \
26994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26995 $(HOST_EXPORTS) \
26996 (cd $(HOST_SUBDIR)/gdb && \
26997 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26999 @endif gdb
27001 # Other targets (info, dvi, pdf, etc.)
27003 .PHONY: maybe-info-gdb info-gdb
27004 maybe-info-gdb:
27005 @if gdb
27006 maybe-info-gdb: info-gdb
27008 info-gdb: \
27009 configure-gdb
27010 @: $(MAKE); $(unstage)
27011 @[ -f ./gdb/Makefile ] || exit 0; \
27012 r=`${PWD_COMMAND}`; export r; \
27013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27014 $(HOST_EXPORTS) \
27015 for flag in $(EXTRA_HOST_FLAGS) ; do \
27016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27017 done; \
27018 echo "Doing info in gdb" ; \
27019 (cd $(HOST_SUBDIR)/gdb && \
27020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27022 "RANLIB=$${RANLIB}" \
27023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27024 info) \
27025 || exit 1
27027 @endif gdb
27029 .PHONY: maybe-dvi-gdb dvi-gdb
27030 maybe-dvi-gdb:
27031 @if gdb
27032 maybe-dvi-gdb: dvi-gdb
27034 dvi-gdb: \
27035 configure-gdb
27036 @: $(MAKE); $(unstage)
27037 @[ -f ./gdb/Makefile ] || exit 0; \
27038 r=`${PWD_COMMAND}`; export r; \
27039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27040 $(HOST_EXPORTS) \
27041 for flag in $(EXTRA_HOST_FLAGS) ; do \
27042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27043 done; \
27044 echo "Doing dvi in gdb" ; \
27045 (cd $(HOST_SUBDIR)/gdb && \
27046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27048 "RANLIB=$${RANLIB}" \
27049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27050 dvi) \
27051 || exit 1
27053 @endif gdb
27055 .PHONY: maybe-pdf-gdb pdf-gdb
27056 maybe-pdf-gdb:
27057 @if gdb
27058 maybe-pdf-gdb: pdf-gdb
27060 pdf-gdb: \
27061 configure-gdb
27062 @: $(MAKE); $(unstage)
27063 @[ -f ./gdb/Makefile ] || exit 0; \
27064 r=`${PWD_COMMAND}`; export r; \
27065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27066 $(HOST_EXPORTS) \
27067 for flag in $(EXTRA_HOST_FLAGS) ; do \
27068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27069 done; \
27070 echo "Doing pdf in gdb" ; \
27071 (cd $(HOST_SUBDIR)/gdb && \
27072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27074 "RANLIB=$${RANLIB}" \
27075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27076 pdf) \
27077 || exit 1
27079 @endif gdb
27081 .PHONY: maybe-html-gdb html-gdb
27082 maybe-html-gdb:
27083 @if gdb
27084 maybe-html-gdb: html-gdb
27086 html-gdb: \
27087 configure-gdb
27088 @: $(MAKE); $(unstage)
27089 @[ -f ./gdb/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 html in gdb" ; \
27097 (cd $(HOST_SUBDIR)/gdb && \
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 html) \
27103 || exit 1
27105 @endif gdb
27107 .PHONY: maybe-TAGS-gdb TAGS-gdb
27108 maybe-TAGS-gdb:
27109 @if gdb
27110 maybe-TAGS-gdb: TAGS-gdb
27112 TAGS-gdb: \
27113 configure-gdb
27114 @: $(MAKE); $(unstage)
27115 @[ -f ./gdb/Makefile ] || exit 0; \
27116 r=`${PWD_COMMAND}`; export r; \
27117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27118 $(HOST_EXPORTS) \
27119 for flag in $(EXTRA_HOST_FLAGS) ; do \
27120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27121 done; \
27122 echo "Doing TAGS in gdb" ; \
27123 (cd $(HOST_SUBDIR)/gdb && \
27124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27126 "RANLIB=$${RANLIB}" \
27127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27128 TAGS) \
27129 || exit 1
27131 @endif gdb
27133 .PHONY: maybe-install-info-gdb install-info-gdb
27134 maybe-install-info-gdb:
27135 @if gdb
27136 maybe-install-info-gdb: install-info-gdb
27138 install-info-gdb: \
27139 configure-gdb \
27140 info-gdb
27141 @: $(MAKE); $(unstage)
27142 @[ -f ./gdb/Makefile ] || exit 0; \
27143 r=`${PWD_COMMAND}`; export r; \
27144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27145 $(HOST_EXPORTS) \
27146 for flag in $(EXTRA_HOST_FLAGS) ; do \
27147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27148 done; \
27149 echo "Doing install-info in gdb" ; \
27150 (cd $(HOST_SUBDIR)/gdb && \
27151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27153 "RANLIB=$${RANLIB}" \
27154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27155 install-info) \
27156 || exit 1
27158 @endif gdb
27160 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27161 maybe-install-pdf-gdb:
27162 @if gdb
27163 maybe-install-pdf-gdb: install-pdf-gdb
27165 install-pdf-gdb: \
27166 configure-gdb \
27167 pdf-gdb
27168 @: $(MAKE); $(unstage)
27169 @[ -f ./gdb/Makefile ] || exit 0; \
27170 r=`${PWD_COMMAND}`; export r; \
27171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27172 $(HOST_EXPORTS) \
27173 for flag in $(EXTRA_HOST_FLAGS) ; do \
27174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27175 done; \
27176 echo "Doing install-pdf in gdb" ; \
27177 (cd $(HOST_SUBDIR)/gdb && \
27178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27180 "RANLIB=$${RANLIB}" \
27181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27182 install-pdf) \
27183 || exit 1
27185 @endif gdb
27187 .PHONY: maybe-install-html-gdb install-html-gdb
27188 maybe-install-html-gdb:
27189 @if gdb
27190 maybe-install-html-gdb: install-html-gdb
27192 install-html-gdb: \
27193 configure-gdb \
27194 html-gdb
27195 @: $(MAKE); $(unstage)
27196 @[ -f ./gdb/Makefile ] || exit 0; \
27197 r=`${PWD_COMMAND}`; export r; \
27198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27199 $(HOST_EXPORTS) \
27200 for flag in $(EXTRA_HOST_FLAGS) ; do \
27201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27202 done; \
27203 echo "Doing install-html in gdb" ; \
27204 (cd $(HOST_SUBDIR)/gdb && \
27205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27207 "RANLIB=$${RANLIB}" \
27208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27209 install-html) \
27210 || exit 1
27212 @endif gdb
27214 .PHONY: maybe-installcheck-gdb installcheck-gdb
27215 maybe-installcheck-gdb:
27216 @if gdb
27217 maybe-installcheck-gdb: installcheck-gdb
27219 installcheck-gdb: \
27220 configure-gdb
27221 @: $(MAKE); $(unstage)
27222 @[ -f ./gdb/Makefile ] || exit 0; \
27223 r=`${PWD_COMMAND}`; export r; \
27224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27225 $(HOST_EXPORTS) \
27226 for flag in $(EXTRA_HOST_FLAGS) ; do \
27227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27228 done; \
27229 echo "Doing installcheck in gdb" ; \
27230 (cd $(HOST_SUBDIR)/gdb && \
27231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27233 "RANLIB=$${RANLIB}" \
27234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27235 installcheck) \
27236 || exit 1
27238 @endif gdb
27240 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27241 maybe-mostlyclean-gdb:
27242 @if gdb
27243 maybe-mostlyclean-gdb: mostlyclean-gdb
27245 mostlyclean-gdb:
27246 @: $(MAKE); $(unstage)
27247 @[ -f ./gdb/Makefile ] || exit 0; \
27248 r=`${PWD_COMMAND}`; export r; \
27249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27250 $(HOST_EXPORTS) \
27251 for flag in $(EXTRA_HOST_FLAGS) ; do \
27252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27253 done; \
27254 echo "Doing mostlyclean in gdb" ; \
27255 (cd $(HOST_SUBDIR)/gdb && \
27256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27258 "RANLIB=$${RANLIB}" \
27259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27260 mostlyclean) \
27261 || exit 1
27263 @endif gdb
27265 .PHONY: maybe-clean-gdb clean-gdb
27266 maybe-clean-gdb:
27267 @if gdb
27268 maybe-clean-gdb: clean-gdb
27270 clean-gdb:
27271 @: $(MAKE); $(unstage)
27272 @[ -f ./gdb/Makefile ] || exit 0; \
27273 r=`${PWD_COMMAND}`; export r; \
27274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27275 $(HOST_EXPORTS) \
27276 for flag in $(EXTRA_HOST_FLAGS) ; do \
27277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27278 done; \
27279 echo "Doing clean in gdb" ; \
27280 (cd $(HOST_SUBDIR)/gdb && \
27281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27283 "RANLIB=$${RANLIB}" \
27284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27285 clean) \
27286 || exit 1
27288 @endif gdb
27290 .PHONY: maybe-distclean-gdb distclean-gdb
27291 maybe-distclean-gdb:
27292 @if gdb
27293 maybe-distclean-gdb: distclean-gdb
27295 distclean-gdb:
27296 @: $(MAKE); $(unstage)
27297 @[ -f ./gdb/Makefile ] || exit 0; \
27298 r=`${PWD_COMMAND}`; export r; \
27299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27300 $(HOST_EXPORTS) \
27301 for flag in $(EXTRA_HOST_FLAGS) ; do \
27302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27303 done; \
27304 echo "Doing distclean in gdb" ; \
27305 (cd $(HOST_SUBDIR)/gdb && \
27306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27308 "RANLIB=$${RANLIB}" \
27309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27310 distclean) \
27311 || exit 1
27313 @endif gdb
27315 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27316 maybe-maintainer-clean-gdb:
27317 @if gdb
27318 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27320 maintainer-clean-gdb:
27321 @: $(MAKE); $(unstage)
27322 @[ -f ./gdb/Makefile ] || exit 0; \
27323 r=`${PWD_COMMAND}`; export r; \
27324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27325 $(HOST_EXPORTS) \
27326 for flag in $(EXTRA_HOST_FLAGS) ; do \
27327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27328 done; \
27329 echo "Doing maintainer-clean in gdb" ; \
27330 (cd $(HOST_SUBDIR)/gdb && \
27331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27333 "RANLIB=$${RANLIB}" \
27334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27335 maintainer-clean) \
27336 || exit 1
27338 @endif gdb
27342 .PHONY: configure-expect maybe-configure-expect
27343 maybe-configure-expect:
27344 @if gcc-bootstrap
27345 configure-expect: stage_current
27346 @endif gcc-bootstrap
27347 @if expect
27348 maybe-configure-expect: configure-expect
27349 configure-expect:
27350 @: $(MAKE); $(unstage)
27351 @r=`${PWD_COMMAND}`; export r; \
27352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27353 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27355 $(HOST_EXPORTS) \
27356 echo Configuring in $(HOST_SUBDIR)/expect; \
27357 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27358 case $(srcdir) in \
27359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27360 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27362 esac; \
27363 srcdiroption="--srcdir=$${topdir}/expect"; \
27364 libsrcdir="$$s/expect"; \
27365 $(SHELL) $${libsrcdir}/configure \
27366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27367 --target=${target_alias} $${srcdiroption} \
27368 || exit 1
27369 @endif expect
27375 .PHONY: all-expect maybe-all-expect
27376 maybe-all-expect:
27377 @if gcc-bootstrap
27378 all-expect: stage_current
27379 @endif gcc-bootstrap
27380 @if expect
27381 TARGET-expect=all
27382 maybe-all-expect: all-expect
27383 all-expect: configure-expect
27384 @: $(MAKE); $(unstage)
27385 @r=`${PWD_COMMAND}`; export r; \
27386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27387 $(HOST_EXPORTS) \
27388 (cd $(HOST_SUBDIR)/expect && \
27389 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27390 $(TARGET-expect))
27391 @endif expect
27396 .PHONY: check-expect maybe-check-expect
27397 maybe-check-expect:
27398 @if expect
27399 maybe-check-expect: check-expect
27401 check-expect:
27402 @: $(MAKE); $(unstage)
27403 @r=`${PWD_COMMAND}`; export r; \
27404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27405 $(HOST_EXPORTS) \
27406 (cd $(HOST_SUBDIR)/expect && \
27407 $(MAKE) $(FLAGS_TO_PASS) check)
27409 @endif expect
27411 .PHONY: install-expect maybe-install-expect
27412 maybe-install-expect:
27413 @if expect
27414 maybe-install-expect: install-expect
27416 install-expect: installdirs
27417 @: $(MAKE); $(unstage)
27418 @r=`${PWD_COMMAND}`; export r; \
27419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27420 $(HOST_EXPORTS) \
27421 (cd $(HOST_SUBDIR)/expect && \
27422 $(MAKE) $(FLAGS_TO_PASS) install)
27424 @endif expect
27426 .PHONY: install-strip-expect maybe-install-strip-expect
27427 maybe-install-strip-expect:
27428 @if expect
27429 maybe-install-strip-expect: install-strip-expect
27431 install-strip-expect: installdirs
27432 @: $(MAKE); $(unstage)
27433 @r=`${PWD_COMMAND}`; export r; \
27434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27435 $(HOST_EXPORTS) \
27436 (cd $(HOST_SUBDIR)/expect && \
27437 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27439 @endif expect
27441 # Other targets (info, dvi, pdf, etc.)
27443 .PHONY: maybe-info-expect info-expect
27444 maybe-info-expect:
27445 @if expect
27446 maybe-info-expect: info-expect
27448 info-expect: \
27449 configure-expect
27450 @: $(MAKE); $(unstage)
27451 @[ -f ./expect/Makefile ] || exit 0; \
27452 r=`${PWD_COMMAND}`; export r; \
27453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27454 $(HOST_EXPORTS) \
27455 for flag in $(EXTRA_HOST_FLAGS) ; do \
27456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27457 done; \
27458 echo "Doing info in expect" ; \
27459 (cd $(HOST_SUBDIR)/expect && \
27460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27462 "RANLIB=$${RANLIB}" \
27463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27464 info) \
27465 || exit 1
27467 @endif expect
27469 .PHONY: maybe-dvi-expect dvi-expect
27470 maybe-dvi-expect:
27471 @if expect
27472 maybe-dvi-expect: dvi-expect
27474 dvi-expect: \
27475 configure-expect
27476 @: $(MAKE); $(unstage)
27477 @[ -f ./expect/Makefile ] || exit 0; \
27478 r=`${PWD_COMMAND}`; export r; \
27479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27480 $(HOST_EXPORTS) \
27481 for flag in $(EXTRA_HOST_FLAGS) ; do \
27482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27483 done; \
27484 echo "Doing dvi in expect" ; \
27485 (cd $(HOST_SUBDIR)/expect && \
27486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27488 "RANLIB=$${RANLIB}" \
27489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27490 dvi) \
27491 || exit 1
27493 @endif expect
27495 .PHONY: maybe-pdf-expect pdf-expect
27496 maybe-pdf-expect:
27497 @if expect
27498 maybe-pdf-expect: pdf-expect
27500 pdf-expect: \
27501 configure-expect
27502 @: $(MAKE); $(unstage)
27503 @[ -f ./expect/Makefile ] || exit 0; \
27504 r=`${PWD_COMMAND}`; export r; \
27505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27506 $(HOST_EXPORTS) \
27507 for flag in $(EXTRA_HOST_FLAGS) ; do \
27508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27509 done; \
27510 echo "Doing pdf in expect" ; \
27511 (cd $(HOST_SUBDIR)/expect && \
27512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27514 "RANLIB=$${RANLIB}" \
27515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27516 pdf) \
27517 || exit 1
27519 @endif expect
27521 .PHONY: maybe-html-expect html-expect
27522 maybe-html-expect:
27523 @if expect
27524 maybe-html-expect: html-expect
27526 html-expect: \
27527 configure-expect
27528 @: $(MAKE); $(unstage)
27529 @[ -f ./expect/Makefile ] || exit 0; \
27530 r=`${PWD_COMMAND}`; export r; \
27531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27532 $(HOST_EXPORTS) \
27533 for flag in $(EXTRA_HOST_FLAGS) ; do \
27534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27535 done; \
27536 echo "Doing html in expect" ; \
27537 (cd $(HOST_SUBDIR)/expect && \
27538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27540 "RANLIB=$${RANLIB}" \
27541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27542 html) \
27543 || exit 1
27545 @endif expect
27547 .PHONY: maybe-TAGS-expect TAGS-expect
27548 maybe-TAGS-expect:
27549 @if expect
27550 maybe-TAGS-expect: TAGS-expect
27552 TAGS-expect: \
27553 configure-expect
27554 @: $(MAKE); $(unstage)
27555 @[ -f ./expect/Makefile ] || exit 0; \
27556 r=`${PWD_COMMAND}`; export r; \
27557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27558 $(HOST_EXPORTS) \
27559 for flag in $(EXTRA_HOST_FLAGS) ; do \
27560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27561 done; \
27562 echo "Doing TAGS in expect" ; \
27563 (cd $(HOST_SUBDIR)/expect && \
27564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27566 "RANLIB=$${RANLIB}" \
27567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27568 TAGS) \
27569 || exit 1
27571 @endif expect
27573 .PHONY: maybe-install-info-expect install-info-expect
27574 maybe-install-info-expect:
27575 @if expect
27576 maybe-install-info-expect: install-info-expect
27578 install-info-expect: \
27579 configure-expect \
27580 info-expect
27581 @: $(MAKE); $(unstage)
27582 @[ -f ./expect/Makefile ] || exit 0; \
27583 r=`${PWD_COMMAND}`; export r; \
27584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27585 $(HOST_EXPORTS) \
27586 for flag in $(EXTRA_HOST_FLAGS) ; do \
27587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27588 done; \
27589 echo "Doing install-info in expect" ; \
27590 (cd $(HOST_SUBDIR)/expect && \
27591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27593 "RANLIB=$${RANLIB}" \
27594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27595 install-info) \
27596 || exit 1
27598 @endif expect
27600 .PHONY: maybe-install-pdf-expect install-pdf-expect
27601 maybe-install-pdf-expect:
27602 @if expect
27603 maybe-install-pdf-expect: install-pdf-expect
27605 install-pdf-expect: \
27606 configure-expect \
27607 pdf-expect
27608 @: $(MAKE); $(unstage)
27609 @[ -f ./expect/Makefile ] || exit 0; \
27610 r=`${PWD_COMMAND}`; export r; \
27611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27612 $(HOST_EXPORTS) \
27613 for flag in $(EXTRA_HOST_FLAGS) ; do \
27614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27615 done; \
27616 echo "Doing install-pdf in expect" ; \
27617 (cd $(HOST_SUBDIR)/expect && \
27618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27620 "RANLIB=$${RANLIB}" \
27621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27622 install-pdf) \
27623 || exit 1
27625 @endif expect
27627 .PHONY: maybe-install-html-expect install-html-expect
27628 maybe-install-html-expect:
27629 @if expect
27630 maybe-install-html-expect: install-html-expect
27632 install-html-expect: \
27633 configure-expect \
27634 html-expect
27635 @: $(MAKE); $(unstage)
27636 @[ -f ./expect/Makefile ] || exit 0; \
27637 r=`${PWD_COMMAND}`; export r; \
27638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27639 $(HOST_EXPORTS) \
27640 for flag in $(EXTRA_HOST_FLAGS) ; do \
27641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27642 done; \
27643 echo "Doing install-html in expect" ; \
27644 (cd $(HOST_SUBDIR)/expect && \
27645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27647 "RANLIB=$${RANLIB}" \
27648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27649 install-html) \
27650 || exit 1
27652 @endif expect
27654 .PHONY: maybe-installcheck-expect installcheck-expect
27655 maybe-installcheck-expect:
27656 @if expect
27657 maybe-installcheck-expect: installcheck-expect
27659 installcheck-expect: \
27660 configure-expect
27661 @: $(MAKE); $(unstage)
27662 @[ -f ./expect/Makefile ] || exit 0; \
27663 r=`${PWD_COMMAND}`; export r; \
27664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27665 $(HOST_EXPORTS) \
27666 for flag in $(EXTRA_HOST_FLAGS) ; do \
27667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27668 done; \
27669 echo "Doing installcheck in expect" ; \
27670 (cd $(HOST_SUBDIR)/expect && \
27671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27673 "RANLIB=$${RANLIB}" \
27674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27675 installcheck) \
27676 || exit 1
27678 @endif expect
27680 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
27681 maybe-mostlyclean-expect:
27682 @if expect
27683 maybe-mostlyclean-expect: mostlyclean-expect
27685 mostlyclean-expect:
27686 @: $(MAKE); $(unstage)
27687 @[ -f ./expect/Makefile ] || exit 0; \
27688 r=`${PWD_COMMAND}`; export r; \
27689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27690 $(HOST_EXPORTS) \
27691 for flag in $(EXTRA_HOST_FLAGS) ; do \
27692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27693 done; \
27694 echo "Doing mostlyclean in expect" ; \
27695 (cd $(HOST_SUBDIR)/expect && \
27696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27698 "RANLIB=$${RANLIB}" \
27699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27700 mostlyclean) \
27701 || exit 1
27703 @endif expect
27705 .PHONY: maybe-clean-expect clean-expect
27706 maybe-clean-expect:
27707 @if expect
27708 maybe-clean-expect: clean-expect
27710 clean-expect:
27711 @: $(MAKE); $(unstage)
27712 @[ -f ./expect/Makefile ] || exit 0; \
27713 r=`${PWD_COMMAND}`; export r; \
27714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27715 $(HOST_EXPORTS) \
27716 for flag in $(EXTRA_HOST_FLAGS) ; do \
27717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27718 done; \
27719 echo "Doing clean in expect" ; \
27720 (cd $(HOST_SUBDIR)/expect && \
27721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27723 "RANLIB=$${RANLIB}" \
27724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27725 clean) \
27726 || exit 1
27728 @endif expect
27730 .PHONY: maybe-distclean-expect distclean-expect
27731 maybe-distclean-expect:
27732 @if expect
27733 maybe-distclean-expect: distclean-expect
27735 distclean-expect:
27736 @: $(MAKE); $(unstage)
27737 @[ -f ./expect/Makefile ] || exit 0; \
27738 r=`${PWD_COMMAND}`; export r; \
27739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27740 $(HOST_EXPORTS) \
27741 for flag in $(EXTRA_HOST_FLAGS) ; do \
27742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27743 done; \
27744 echo "Doing distclean in expect" ; \
27745 (cd $(HOST_SUBDIR)/expect && \
27746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27748 "RANLIB=$${RANLIB}" \
27749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27750 distclean) \
27751 || exit 1
27753 @endif expect
27755 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27756 maybe-maintainer-clean-expect:
27757 @if expect
27758 maybe-maintainer-clean-expect: maintainer-clean-expect
27760 maintainer-clean-expect:
27761 @: $(MAKE); $(unstage)
27762 @[ -f ./expect/Makefile ] || exit 0; \
27763 r=`${PWD_COMMAND}`; export r; \
27764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27765 $(HOST_EXPORTS) \
27766 for flag in $(EXTRA_HOST_FLAGS) ; do \
27767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27768 done; \
27769 echo "Doing maintainer-clean in expect" ; \
27770 (cd $(HOST_SUBDIR)/expect && \
27771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27773 "RANLIB=$${RANLIB}" \
27774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27775 maintainer-clean) \
27776 || exit 1
27778 @endif expect
27782 .PHONY: configure-guile maybe-configure-guile
27783 maybe-configure-guile:
27784 @if gcc-bootstrap
27785 configure-guile: stage_current
27786 @endif gcc-bootstrap
27787 @if guile
27788 maybe-configure-guile: configure-guile
27789 configure-guile:
27790 @: $(MAKE); $(unstage)
27791 @r=`${PWD_COMMAND}`; export r; \
27792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27793 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27795 $(HOST_EXPORTS) \
27796 echo Configuring in $(HOST_SUBDIR)/guile; \
27797 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27798 case $(srcdir) in \
27799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27800 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27802 esac; \
27803 srcdiroption="--srcdir=$${topdir}/guile"; \
27804 libsrcdir="$$s/guile"; \
27805 $(SHELL) $${libsrcdir}/configure \
27806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27807 --target=${target_alias} $${srcdiroption} \
27808 || exit 1
27809 @endif guile
27815 .PHONY: all-guile maybe-all-guile
27816 maybe-all-guile:
27817 @if gcc-bootstrap
27818 all-guile: stage_current
27819 @endif gcc-bootstrap
27820 @if guile
27821 TARGET-guile=all
27822 maybe-all-guile: all-guile
27823 all-guile: configure-guile
27824 @: $(MAKE); $(unstage)
27825 @r=`${PWD_COMMAND}`; export r; \
27826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27827 $(HOST_EXPORTS) \
27828 (cd $(HOST_SUBDIR)/guile && \
27829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27830 $(TARGET-guile))
27831 @endif guile
27836 .PHONY: check-guile maybe-check-guile
27837 maybe-check-guile:
27838 @if guile
27839 maybe-check-guile: check-guile
27841 check-guile:
27842 @: $(MAKE); $(unstage)
27843 @r=`${PWD_COMMAND}`; export r; \
27844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27845 $(HOST_EXPORTS) \
27846 (cd $(HOST_SUBDIR)/guile && \
27847 $(MAKE) $(FLAGS_TO_PASS) check)
27849 @endif guile
27851 .PHONY: install-guile maybe-install-guile
27852 maybe-install-guile:
27853 @if guile
27854 maybe-install-guile: install-guile
27856 install-guile: installdirs
27857 @: $(MAKE); $(unstage)
27858 @r=`${PWD_COMMAND}`; export r; \
27859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27860 $(HOST_EXPORTS) \
27861 (cd $(HOST_SUBDIR)/guile && \
27862 $(MAKE) $(FLAGS_TO_PASS) install)
27864 @endif guile
27866 .PHONY: install-strip-guile maybe-install-strip-guile
27867 maybe-install-strip-guile:
27868 @if guile
27869 maybe-install-strip-guile: install-strip-guile
27871 install-strip-guile: installdirs
27872 @: $(MAKE); $(unstage)
27873 @r=`${PWD_COMMAND}`; export r; \
27874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27875 $(HOST_EXPORTS) \
27876 (cd $(HOST_SUBDIR)/guile && \
27877 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27879 @endif guile
27881 # Other targets (info, dvi, pdf, etc.)
27883 .PHONY: maybe-info-guile info-guile
27884 maybe-info-guile:
27885 @if guile
27886 maybe-info-guile: info-guile
27888 info-guile: \
27889 configure-guile
27890 @: $(MAKE); $(unstage)
27891 @[ -f ./guile/Makefile ] || exit 0; \
27892 r=`${PWD_COMMAND}`; export r; \
27893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27894 $(HOST_EXPORTS) \
27895 for flag in $(EXTRA_HOST_FLAGS) ; do \
27896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27897 done; \
27898 echo "Doing info in guile" ; \
27899 (cd $(HOST_SUBDIR)/guile && \
27900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27902 "RANLIB=$${RANLIB}" \
27903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27904 info) \
27905 || exit 1
27907 @endif guile
27909 .PHONY: maybe-dvi-guile dvi-guile
27910 maybe-dvi-guile:
27911 @if guile
27912 maybe-dvi-guile: dvi-guile
27914 dvi-guile: \
27915 configure-guile
27916 @: $(MAKE); $(unstage)
27917 @[ -f ./guile/Makefile ] || exit 0; \
27918 r=`${PWD_COMMAND}`; export r; \
27919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27920 $(HOST_EXPORTS) \
27921 for flag in $(EXTRA_HOST_FLAGS) ; do \
27922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27923 done; \
27924 echo "Doing dvi in guile" ; \
27925 (cd $(HOST_SUBDIR)/guile && \
27926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27928 "RANLIB=$${RANLIB}" \
27929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27930 dvi) \
27931 || exit 1
27933 @endif guile
27935 .PHONY: maybe-pdf-guile pdf-guile
27936 maybe-pdf-guile:
27937 @if guile
27938 maybe-pdf-guile: pdf-guile
27940 pdf-guile: \
27941 configure-guile
27942 @: $(MAKE); $(unstage)
27943 @[ -f ./guile/Makefile ] || exit 0; \
27944 r=`${PWD_COMMAND}`; export r; \
27945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27946 $(HOST_EXPORTS) \
27947 for flag in $(EXTRA_HOST_FLAGS) ; do \
27948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27949 done; \
27950 echo "Doing pdf in guile" ; \
27951 (cd $(HOST_SUBDIR)/guile && \
27952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27954 "RANLIB=$${RANLIB}" \
27955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27956 pdf) \
27957 || exit 1
27959 @endif guile
27961 .PHONY: maybe-html-guile html-guile
27962 maybe-html-guile:
27963 @if guile
27964 maybe-html-guile: html-guile
27966 html-guile: \
27967 configure-guile
27968 @: $(MAKE); $(unstage)
27969 @[ -f ./guile/Makefile ] || exit 0; \
27970 r=`${PWD_COMMAND}`; export r; \
27971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27972 $(HOST_EXPORTS) \
27973 for flag in $(EXTRA_HOST_FLAGS) ; do \
27974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27975 done; \
27976 echo "Doing html in guile" ; \
27977 (cd $(HOST_SUBDIR)/guile && \
27978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27980 "RANLIB=$${RANLIB}" \
27981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27982 html) \
27983 || exit 1
27985 @endif guile
27987 .PHONY: maybe-TAGS-guile TAGS-guile
27988 maybe-TAGS-guile:
27989 @if guile
27990 maybe-TAGS-guile: TAGS-guile
27992 TAGS-guile: \
27993 configure-guile
27994 @: $(MAKE); $(unstage)
27995 @[ -f ./guile/Makefile ] || exit 0; \
27996 r=`${PWD_COMMAND}`; export r; \
27997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27998 $(HOST_EXPORTS) \
27999 for flag in $(EXTRA_HOST_FLAGS) ; do \
28000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28001 done; \
28002 echo "Doing TAGS in guile" ; \
28003 (cd $(HOST_SUBDIR)/guile && \
28004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28006 "RANLIB=$${RANLIB}" \
28007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28008 TAGS) \
28009 || exit 1
28011 @endif guile
28013 .PHONY: maybe-install-info-guile install-info-guile
28014 maybe-install-info-guile:
28015 @if guile
28016 maybe-install-info-guile: install-info-guile
28018 install-info-guile: \
28019 configure-guile \
28020 info-guile
28021 @: $(MAKE); $(unstage)
28022 @[ -f ./guile/Makefile ] || exit 0; \
28023 r=`${PWD_COMMAND}`; export r; \
28024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28025 $(HOST_EXPORTS) \
28026 for flag in $(EXTRA_HOST_FLAGS) ; do \
28027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28028 done; \
28029 echo "Doing install-info in guile" ; \
28030 (cd $(HOST_SUBDIR)/guile && \
28031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28033 "RANLIB=$${RANLIB}" \
28034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28035 install-info) \
28036 || exit 1
28038 @endif guile
28040 .PHONY: maybe-install-pdf-guile install-pdf-guile
28041 maybe-install-pdf-guile:
28042 @if guile
28043 maybe-install-pdf-guile: install-pdf-guile
28045 install-pdf-guile: \
28046 configure-guile \
28047 pdf-guile
28048 @: $(MAKE); $(unstage)
28049 @[ -f ./guile/Makefile ] || exit 0; \
28050 r=`${PWD_COMMAND}`; export r; \
28051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28052 $(HOST_EXPORTS) \
28053 for flag in $(EXTRA_HOST_FLAGS) ; do \
28054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28055 done; \
28056 echo "Doing install-pdf in guile" ; \
28057 (cd $(HOST_SUBDIR)/guile && \
28058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28060 "RANLIB=$${RANLIB}" \
28061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28062 install-pdf) \
28063 || exit 1
28065 @endif guile
28067 .PHONY: maybe-install-html-guile install-html-guile
28068 maybe-install-html-guile:
28069 @if guile
28070 maybe-install-html-guile: install-html-guile
28072 install-html-guile: \
28073 configure-guile \
28074 html-guile
28075 @: $(MAKE); $(unstage)
28076 @[ -f ./guile/Makefile ] || exit 0; \
28077 r=`${PWD_COMMAND}`; export r; \
28078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28079 $(HOST_EXPORTS) \
28080 for flag in $(EXTRA_HOST_FLAGS) ; do \
28081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28082 done; \
28083 echo "Doing install-html in guile" ; \
28084 (cd $(HOST_SUBDIR)/guile && \
28085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28087 "RANLIB=$${RANLIB}" \
28088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28089 install-html) \
28090 || exit 1
28092 @endif guile
28094 .PHONY: maybe-installcheck-guile installcheck-guile
28095 maybe-installcheck-guile:
28096 @if guile
28097 maybe-installcheck-guile: installcheck-guile
28099 installcheck-guile: \
28100 configure-guile
28101 @: $(MAKE); $(unstage)
28102 @[ -f ./guile/Makefile ] || exit 0; \
28103 r=`${PWD_COMMAND}`; export r; \
28104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28105 $(HOST_EXPORTS) \
28106 for flag in $(EXTRA_HOST_FLAGS) ; do \
28107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28108 done; \
28109 echo "Doing installcheck in guile" ; \
28110 (cd $(HOST_SUBDIR)/guile && \
28111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28113 "RANLIB=$${RANLIB}" \
28114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28115 installcheck) \
28116 || exit 1
28118 @endif guile
28120 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28121 maybe-mostlyclean-guile:
28122 @if guile
28123 maybe-mostlyclean-guile: mostlyclean-guile
28125 mostlyclean-guile:
28126 @: $(MAKE); $(unstage)
28127 @[ -f ./guile/Makefile ] || exit 0; \
28128 r=`${PWD_COMMAND}`; export r; \
28129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28130 $(HOST_EXPORTS) \
28131 for flag in $(EXTRA_HOST_FLAGS) ; do \
28132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28133 done; \
28134 echo "Doing mostlyclean in guile" ; \
28135 (cd $(HOST_SUBDIR)/guile && \
28136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28138 "RANLIB=$${RANLIB}" \
28139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28140 mostlyclean) \
28141 || exit 1
28143 @endif guile
28145 .PHONY: maybe-clean-guile clean-guile
28146 maybe-clean-guile:
28147 @if guile
28148 maybe-clean-guile: clean-guile
28150 clean-guile:
28151 @: $(MAKE); $(unstage)
28152 @[ -f ./guile/Makefile ] || exit 0; \
28153 r=`${PWD_COMMAND}`; export r; \
28154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28155 $(HOST_EXPORTS) \
28156 for flag in $(EXTRA_HOST_FLAGS) ; do \
28157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28158 done; \
28159 echo "Doing clean in guile" ; \
28160 (cd $(HOST_SUBDIR)/guile && \
28161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28163 "RANLIB=$${RANLIB}" \
28164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28165 clean) \
28166 || exit 1
28168 @endif guile
28170 .PHONY: maybe-distclean-guile distclean-guile
28171 maybe-distclean-guile:
28172 @if guile
28173 maybe-distclean-guile: distclean-guile
28175 distclean-guile:
28176 @: $(MAKE); $(unstage)
28177 @[ -f ./guile/Makefile ] || exit 0; \
28178 r=`${PWD_COMMAND}`; export r; \
28179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28180 $(HOST_EXPORTS) \
28181 for flag in $(EXTRA_HOST_FLAGS) ; do \
28182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28183 done; \
28184 echo "Doing distclean in guile" ; \
28185 (cd $(HOST_SUBDIR)/guile && \
28186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28188 "RANLIB=$${RANLIB}" \
28189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28190 distclean) \
28191 || exit 1
28193 @endif guile
28195 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28196 maybe-maintainer-clean-guile:
28197 @if guile
28198 maybe-maintainer-clean-guile: maintainer-clean-guile
28200 maintainer-clean-guile:
28201 @: $(MAKE); $(unstage)
28202 @[ -f ./guile/Makefile ] || exit 0; \
28203 r=`${PWD_COMMAND}`; export r; \
28204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28205 $(HOST_EXPORTS) \
28206 for flag in $(EXTRA_HOST_FLAGS) ; do \
28207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28208 done; \
28209 echo "Doing maintainer-clean in guile" ; \
28210 (cd $(HOST_SUBDIR)/guile && \
28211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28213 "RANLIB=$${RANLIB}" \
28214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28215 maintainer-clean) \
28216 || exit 1
28218 @endif guile
28222 .PHONY: configure-tk maybe-configure-tk
28223 maybe-configure-tk:
28224 @if gcc-bootstrap
28225 configure-tk: stage_current
28226 @endif gcc-bootstrap
28227 @if tk
28228 maybe-configure-tk: configure-tk
28229 configure-tk:
28230 @: $(MAKE); $(unstage)
28231 @r=`${PWD_COMMAND}`; export r; \
28232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28233 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28235 $(HOST_EXPORTS) \
28236 echo Configuring in $(HOST_SUBDIR)/tk; \
28237 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28238 case $(srcdir) in \
28239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28240 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28242 esac; \
28243 srcdiroption="--srcdir=$${topdir}/tk"; \
28244 libsrcdir="$$s/tk"; \
28245 $(SHELL) $${libsrcdir}/configure \
28246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28247 --target=${target_alias} $${srcdiroption} \
28248 || exit 1
28249 @endif tk
28255 .PHONY: all-tk maybe-all-tk
28256 maybe-all-tk:
28257 @if gcc-bootstrap
28258 all-tk: stage_current
28259 @endif gcc-bootstrap
28260 @if tk
28261 TARGET-tk=all
28262 maybe-all-tk: all-tk
28263 all-tk: configure-tk
28264 @: $(MAKE); $(unstage)
28265 @r=`${PWD_COMMAND}`; export r; \
28266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28267 $(HOST_EXPORTS) \
28268 (cd $(HOST_SUBDIR)/tk && \
28269 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28270 $(TARGET-tk))
28271 @endif tk
28276 .PHONY: check-tk maybe-check-tk
28277 maybe-check-tk:
28278 @if tk
28279 maybe-check-tk: check-tk
28281 check-tk:
28282 @: $(MAKE); $(unstage)
28283 @r=`${PWD_COMMAND}`; export r; \
28284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28285 $(HOST_EXPORTS) \
28286 (cd $(HOST_SUBDIR)/tk && \
28287 $(MAKE) $(FLAGS_TO_PASS) check)
28289 @endif tk
28291 .PHONY: install-tk maybe-install-tk
28292 maybe-install-tk:
28293 @if tk
28294 maybe-install-tk: install-tk
28296 install-tk: installdirs
28297 @: $(MAKE); $(unstage)
28298 @r=`${PWD_COMMAND}`; export r; \
28299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28300 $(HOST_EXPORTS) \
28301 (cd $(HOST_SUBDIR)/tk && \
28302 $(MAKE) $(FLAGS_TO_PASS) install)
28304 @endif tk
28306 .PHONY: install-strip-tk maybe-install-strip-tk
28307 maybe-install-strip-tk:
28308 @if tk
28309 maybe-install-strip-tk: install-strip-tk
28311 install-strip-tk: installdirs
28312 @: $(MAKE); $(unstage)
28313 @r=`${PWD_COMMAND}`; export r; \
28314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28315 $(HOST_EXPORTS) \
28316 (cd $(HOST_SUBDIR)/tk && \
28317 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28319 @endif tk
28321 # Other targets (info, dvi, pdf, etc.)
28323 .PHONY: maybe-info-tk info-tk
28324 maybe-info-tk:
28325 @if tk
28326 maybe-info-tk: info-tk
28328 info-tk: \
28329 configure-tk
28330 @: $(MAKE); $(unstage)
28331 @[ -f ./tk/Makefile ] || exit 0; \
28332 r=`${PWD_COMMAND}`; export r; \
28333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28334 $(HOST_EXPORTS) \
28335 for flag in $(EXTRA_HOST_FLAGS) ; do \
28336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28337 done; \
28338 echo "Doing info in tk" ; \
28339 (cd $(HOST_SUBDIR)/tk && \
28340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28342 "RANLIB=$${RANLIB}" \
28343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28344 info) \
28345 || exit 1
28347 @endif tk
28349 .PHONY: maybe-dvi-tk dvi-tk
28350 maybe-dvi-tk:
28351 @if tk
28352 maybe-dvi-tk: dvi-tk
28354 dvi-tk: \
28355 configure-tk
28356 @: $(MAKE); $(unstage)
28357 @[ -f ./tk/Makefile ] || exit 0; \
28358 r=`${PWD_COMMAND}`; export r; \
28359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28360 $(HOST_EXPORTS) \
28361 for flag in $(EXTRA_HOST_FLAGS) ; do \
28362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28363 done; \
28364 echo "Doing dvi in tk" ; \
28365 (cd $(HOST_SUBDIR)/tk && \
28366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28368 "RANLIB=$${RANLIB}" \
28369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28370 dvi) \
28371 || exit 1
28373 @endif tk
28375 .PHONY: maybe-pdf-tk pdf-tk
28376 maybe-pdf-tk:
28377 @if tk
28378 maybe-pdf-tk: pdf-tk
28380 pdf-tk: \
28381 configure-tk
28382 @: $(MAKE); $(unstage)
28383 @[ -f ./tk/Makefile ] || exit 0; \
28384 r=`${PWD_COMMAND}`; export r; \
28385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28386 $(HOST_EXPORTS) \
28387 for flag in $(EXTRA_HOST_FLAGS) ; do \
28388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28389 done; \
28390 echo "Doing pdf in tk" ; \
28391 (cd $(HOST_SUBDIR)/tk && \
28392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28394 "RANLIB=$${RANLIB}" \
28395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28396 pdf) \
28397 || exit 1
28399 @endif tk
28401 .PHONY: maybe-html-tk html-tk
28402 maybe-html-tk:
28403 @if tk
28404 maybe-html-tk: html-tk
28406 html-tk: \
28407 configure-tk
28408 @: $(MAKE); $(unstage)
28409 @[ -f ./tk/Makefile ] || exit 0; \
28410 r=`${PWD_COMMAND}`; export r; \
28411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28412 $(HOST_EXPORTS) \
28413 for flag in $(EXTRA_HOST_FLAGS) ; do \
28414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28415 done; \
28416 echo "Doing html in tk" ; \
28417 (cd $(HOST_SUBDIR)/tk && \
28418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28420 "RANLIB=$${RANLIB}" \
28421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28422 html) \
28423 || exit 1
28425 @endif tk
28427 .PHONY: maybe-TAGS-tk TAGS-tk
28428 maybe-TAGS-tk:
28429 @if tk
28430 maybe-TAGS-tk: TAGS-tk
28432 TAGS-tk: \
28433 configure-tk
28434 @: $(MAKE); $(unstage)
28435 @[ -f ./tk/Makefile ] || exit 0; \
28436 r=`${PWD_COMMAND}`; export r; \
28437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28438 $(HOST_EXPORTS) \
28439 for flag in $(EXTRA_HOST_FLAGS) ; do \
28440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28441 done; \
28442 echo "Doing TAGS in tk" ; \
28443 (cd $(HOST_SUBDIR)/tk && \
28444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28446 "RANLIB=$${RANLIB}" \
28447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28448 TAGS) \
28449 || exit 1
28451 @endif tk
28453 .PHONY: maybe-install-info-tk install-info-tk
28454 maybe-install-info-tk:
28455 @if tk
28456 maybe-install-info-tk: install-info-tk
28458 install-info-tk: \
28459 configure-tk \
28460 info-tk
28461 @: $(MAKE); $(unstage)
28462 @[ -f ./tk/Makefile ] || exit 0; \
28463 r=`${PWD_COMMAND}`; export r; \
28464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28465 $(HOST_EXPORTS) \
28466 for flag in $(EXTRA_HOST_FLAGS) ; do \
28467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28468 done; \
28469 echo "Doing install-info in tk" ; \
28470 (cd $(HOST_SUBDIR)/tk && \
28471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28473 "RANLIB=$${RANLIB}" \
28474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28475 install-info) \
28476 || exit 1
28478 @endif tk
28480 .PHONY: maybe-install-pdf-tk install-pdf-tk
28481 maybe-install-pdf-tk:
28482 @if tk
28483 maybe-install-pdf-tk: install-pdf-tk
28485 install-pdf-tk: \
28486 configure-tk \
28487 pdf-tk
28488 @: $(MAKE); $(unstage)
28489 @[ -f ./tk/Makefile ] || exit 0; \
28490 r=`${PWD_COMMAND}`; export r; \
28491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28492 $(HOST_EXPORTS) \
28493 for flag in $(EXTRA_HOST_FLAGS) ; do \
28494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28495 done; \
28496 echo "Doing install-pdf in tk" ; \
28497 (cd $(HOST_SUBDIR)/tk && \
28498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28500 "RANLIB=$${RANLIB}" \
28501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28502 install-pdf) \
28503 || exit 1
28505 @endif tk
28507 .PHONY: maybe-install-html-tk install-html-tk
28508 maybe-install-html-tk:
28509 @if tk
28510 maybe-install-html-tk: install-html-tk
28512 install-html-tk: \
28513 configure-tk \
28514 html-tk
28515 @: $(MAKE); $(unstage)
28516 @[ -f ./tk/Makefile ] || exit 0; \
28517 r=`${PWD_COMMAND}`; export r; \
28518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28519 $(HOST_EXPORTS) \
28520 for flag in $(EXTRA_HOST_FLAGS) ; do \
28521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28522 done; \
28523 echo "Doing install-html in tk" ; \
28524 (cd $(HOST_SUBDIR)/tk && \
28525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28527 "RANLIB=$${RANLIB}" \
28528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28529 install-html) \
28530 || exit 1
28532 @endif tk
28534 .PHONY: maybe-installcheck-tk installcheck-tk
28535 maybe-installcheck-tk:
28536 @if tk
28537 maybe-installcheck-tk: installcheck-tk
28539 installcheck-tk: \
28540 configure-tk
28541 @: $(MAKE); $(unstage)
28542 @[ -f ./tk/Makefile ] || exit 0; \
28543 r=`${PWD_COMMAND}`; export r; \
28544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28545 $(HOST_EXPORTS) \
28546 for flag in $(EXTRA_HOST_FLAGS) ; do \
28547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28548 done; \
28549 echo "Doing installcheck in tk" ; \
28550 (cd $(HOST_SUBDIR)/tk && \
28551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28553 "RANLIB=$${RANLIB}" \
28554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28555 installcheck) \
28556 || exit 1
28558 @endif tk
28560 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28561 maybe-mostlyclean-tk:
28562 @if tk
28563 maybe-mostlyclean-tk: mostlyclean-tk
28565 mostlyclean-tk:
28566 @: $(MAKE); $(unstage)
28567 @[ -f ./tk/Makefile ] || exit 0; \
28568 r=`${PWD_COMMAND}`; export r; \
28569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28570 $(HOST_EXPORTS) \
28571 for flag in $(EXTRA_HOST_FLAGS) ; do \
28572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28573 done; \
28574 echo "Doing mostlyclean in tk" ; \
28575 (cd $(HOST_SUBDIR)/tk && \
28576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28578 "RANLIB=$${RANLIB}" \
28579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28580 mostlyclean) \
28581 || exit 1
28583 @endif tk
28585 .PHONY: maybe-clean-tk clean-tk
28586 maybe-clean-tk:
28587 @if tk
28588 maybe-clean-tk: clean-tk
28590 clean-tk:
28591 @: $(MAKE); $(unstage)
28592 @[ -f ./tk/Makefile ] || exit 0; \
28593 r=`${PWD_COMMAND}`; export r; \
28594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28595 $(HOST_EXPORTS) \
28596 for flag in $(EXTRA_HOST_FLAGS) ; do \
28597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28598 done; \
28599 echo "Doing clean in tk" ; \
28600 (cd $(HOST_SUBDIR)/tk && \
28601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28603 "RANLIB=$${RANLIB}" \
28604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28605 clean) \
28606 || exit 1
28608 @endif tk
28610 .PHONY: maybe-distclean-tk distclean-tk
28611 maybe-distclean-tk:
28612 @if tk
28613 maybe-distclean-tk: distclean-tk
28615 distclean-tk:
28616 @: $(MAKE); $(unstage)
28617 @[ -f ./tk/Makefile ] || exit 0; \
28618 r=`${PWD_COMMAND}`; export r; \
28619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28620 $(HOST_EXPORTS) \
28621 for flag in $(EXTRA_HOST_FLAGS) ; do \
28622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28623 done; \
28624 echo "Doing distclean in tk" ; \
28625 (cd $(HOST_SUBDIR)/tk && \
28626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28628 "RANLIB=$${RANLIB}" \
28629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28630 distclean) \
28631 || exit 1
28633 @endif tk
28635 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28636 maybe-maintainer-clean-tk:
28637 @if tk
28638 maybe-maintainer-clean-tk: maintainer-clean-tk
28640 maintainer-clean-tk:
28641 @: $(MAKE); $(unstage)
28642 @[ -f ./tk/Makefile ] || exit 0; \
28643 r=`${PWD_COMMAND}`; export r; \
28644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28645 $(HOST_EXPORTS) \
28646 for flag in $(EXTRA_HOST_FLAGS) ; do \
28647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28648 done; \
28649 echo "Doing maintainer-clean in tk" ; \
28650 (cd $(HOST_SUBDIR)/tk && \
28651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28653 "RANLIB=$${RANLIB}" \
28654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28655 maintainer-clean) \
28656 || exit 1
28658 @endif tk
28662 .PHONY: configure-libtermcap maybe-configure-libtermcap
28663 maybe-configure-libtermcap:
28664 @if gcc-bootstrap
28665 configure-libtermcap: stage_current
28666 @endif gcc-bootstrap
28667 @if libtermcap
28668 maybe-configure-libtermcap: configure-libtermcap
28669 configure-libtermcap:
28670 @: $(MAKE); $(unstage)
28671 @r=`${PWD_COMMAND}`; export r; \
28672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28673 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28675 $(HOST_EXPORTS) \
28676 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28677 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28678 case $(srcdir) in \
28679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28680 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28682 esac; \
28683 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28684 libsrcdir="$$s/libtermcap"; \
28685 $(SHELL) $${libsrcdir}/configure \
28686 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28687 --target=${target_alias} $${srcdiroption} \
28688 || exit 1
28689 @endif libtermcap
28695 .PHONY: all-libtermcap maybe-all-libtermcap
28696 maybe-all-libtermcap:
28697 @if gcc-bootstrap
28698 all-libtermcap: stage_current
28699 @endif gcc-bootstrap
28700 @if libtermcap
28701 TARGET-libtermcap=all
28702 maybe-all-libtermcap: all-libtermcap
28703 all-libtermcap: configure-libtermcap
28704 @: $(MAKE); $(unstage)
28705 @r=`${PWD_COMMAND}`; export r; \
28706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28707 $(HOST_EXPORTS) \
28708 (cd $(HOST_SUBDIR)/libtermcap && \
28709 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28710 $(TARGET-libtermcap))
28711 @endif libtermcap
28716 .PHONY: check-libtermcap maybe-check-libtermcap
28717 maybe-check-libtermcap:
28718 @if libtermcap
28719 maybe-check-libtermcap: check-libtermcap
28721 check-libtermcap:
28723 @endif libtermcap
28725 .PHONY: install-libtermcap maybe-install-libtermcap
28726 maybe-install-libtermcap:
28727 @if libtermcap
28728 maybe-install-libtermcap: install-libtermcap
28730 install-libtermcap: installdirs
28731 @: $(MAKE); $(unstage)
28732 @r=`${PWD_COMMAND}`; export r; \
28733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28734 $(HOST_EXPORTS) \
28735 (cd $(HOST_SUBDIR)/libtermcap && \
28736 $(MAKE) $(FLAGS_TO_PASS) install)
28738 @endif libtermcap
28740 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28741 maybe-install-strip-libtermcap:
28742 @if libtermcap
28743 maybe-install-strip-libtermcap: install-strip-libtermcap
28745 install-strip-libtermcap: installdirs
28746 @: $(MAKE); $(unstage)
28747 @r=`${PWD_COMMAND}`; export r; \
28748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28749 $(HOST_EXPORTS) \
28750 (cd $(HOST_SUBDIR)/libtermcap && \
28751 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28753 @endif libtermcap
28755 # Other targets (info, dvi, pdf, etc.)
28757 .PHONY: maybe-info-libtermcap info-libtermcap
28758 maybe-info-libtermcap:
28759 @if libtermcap
28760 maybe-info-libtermcap: info-libtermcap
28762 info-libtermcap: \
28763 configure-libtermcap
28764 @: $(MAKE); $(unstage)
28765 @[ -f ./libtermcap/Makefile ] || exit 0; \
28766 r=`${PWD_COMMAND}`; export r; \
28767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28768 $(HOST_EXPORTS) \
28769 for flag in $(EXTRA_HOST_FLAGS) ; do \
28770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28771 done; \
28772 echo "Doing info in libtermcap" ; \
28773 (cd $(HOST_SUBDIR)/libtermcap && \
28774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28776 "RANLIB=$${RANLIB}" \
28777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28778 info) \
28779 || exit 1
28781 @endif libtermcap
28783 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
28784 maybe-dvi-libtermcap:
28785 @if libtermcap
28786 maybe-dvi-libtermcap: dvi-libtermcap
28788 dvi-libtermcap: \
28789 configure-libtermcap
28790 @: $(MAKE); $(unstage)
28791 @[ -f ./libtermcap/Makefile ] || exit 0; \
28792 r=`${PWD_COMMAND}`; export r; \
28793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28794 $(HOST_EXPORTS) \
28795 for flag in $(EXTRA_HOST_FLAGS) ; do \
28796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28797 done; \
28798 echo "Doing dvi in libtermcap" ; \
28799 (cd $(HOST_SUBDIR)/libtermcap && \
28800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28802 "RANLIB=$${RANLIB}" \
28803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28804 dvi) \
28805 || exit 1
28807 @endif libtermcap
28809 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28810 maybe-pdf-libtermcap:
28811 @if libtermcap
28812 maybe-pdf-libtermcap: pdf-libtermcap
28814 pdf-libtermcap: \
28815 configure-libtermcap
28816 @: $(MAKE); $(unstage)
28817 @[ -f ./libtermcap/Makefile ] || exit 0; \
28818 r=`${PWD_COMMAND}`; export r; \
28819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28820 $(HOST_EXPORTS) \
28821 for flag in $(EXTRA_HOST_FLAGS) ; do \
28822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28823 done; \
28824 echo "Doing pdf in libtermcap" ; \
28825 (cd $(HOST_SUBDIR)/libtermcap && \
28826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28828 "RANLIB=$${RANLIB}" \
28829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28830 pdf) \
28831 || exit 1
28833 @endif libtermcap
28835 .PHONY: maybe-html-libtermcap html-libtermcap
28836 maybe-html-libtermcap:
28837 @if libtermcap
28838 maybe-html-libtermcap: html-libtermcap
28840 html-libtermcap: \
28841 configure-libtermcap
28842 @: $(MAKE); $(unstage)
28843 @[ -f ./libtermcap/Makefile ] || exit 0; \
28844 r=`${PWD_COMMAND}`; export r; \
28845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28846 $(HOST_EXPORTS) \
28847 for flag in $(EXTRA_HOST_FLAGS) ; do \
28848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28849 done; \
28850 echo "Doing html in libtermcap" ; \
28851 (cd $(HOST_SUBDIR)/libtermcap && \
28852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28854 "RANLIB=$${RANLIB}" \
28855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28856 html) \
28857 || exit 1
28859 @endif libtermcap
28861 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28862 maybe-TAGS-libtermcap:
28863 @if libtermcap
28864 maybe-TAGS-libtermcap: TAGS-libtermcap
28866 TAGS-libtermcap: \
28867 configure-libtermcap
28868 @: $(MAKE); $(unstage)
28869 @[ -f ./libtermcap/Makefile ] || exit 0; \
28870 r=`${PWD_COMMAND}`; export r; \
28871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28872 $(HOST_EXPORTS) \
28873 for flag in $(EXTRA_HOST_FLAGS) ; do \
28874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28875 done; \
28876 echo "Doing TAGS in libtermcap" ; \
28877 (cd $(HOST_SUBDIR)/libtermcap && \
28878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28880 "RANLIB=$${RANLIB}" \
28881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28882 TAGS) \
28883 || exit 1
28885 @endif libtermcap
28887 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28888 maybe-install-info-libtermcap:
28889 @if libtermcap
28890 maybe-install-info-libtermcap: install-info-libtermcap
28892 install-info-libtermcap: \
28893 configure-libtermcap \
28894 info-libtermcap
28895 @: $(MAKE); $(unstage)
28896 @[ -f ./libtermcap/Makefile ] || exit 0; \
28897 r=`${PWD_COMMAND}`; export r; \
28898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28899 $(HOST_EXPORTS) \
28900 for flag in $(EXTRA_HOST_FLAGS) ; do \
28901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28902 done; \
28903 echo "Doing install-info in libtermcap" ; \
28904 (cd $(HOST_SUBDIR)/libtermcap && \
28905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28907 "RANLIB=$${RANLIB}" \
28908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28909 install-info) \
28910 || exit 1
28912 @endif libtermcap
28914 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28915 maybe-install-pdf-libtermcap:
28916 @if libtermcap
28917 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28919 install-pdf-libtermcap: \
28920 configure-libtermcap \
28921 pdf-libtermcap
28922 @: $(MAKE); $(unstage)
28923 @[ -f ./libtermcap/Makefile ] || exit 0; \
28924 r=`${PWD_COMMAND}`; export r; \
28925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28926 $(HOST_EXPORTS) \
28927 for flag in $(EXTRA_HOST_FLAGS) ; do \
28928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28929 done; \
28930 echo "Doing install-pdf in libtermcap" ; \
28931 (cd $(HOST_SUBDIR)/libtermcap && \
28932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28934 "RANLIB=$${RANLIB}" \
28935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28936 install-pdf) \
28937 || exit 1
28939 @endif libtermcap
28941 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28942 maybe-install-html-libtermcap:
28943 @if libtermcap
28944 maybe-install-html-libtermcap: install-html-libtermcap
28946 install-html-libtermcap: \
28947 configure-libtermcap \
28948 html-libtermcap
28949 @: $(MAKE); $(unstage)
28950 @[ -f ./libtermcap/Makefile ] || exit 0; \
28951 r=`${PWD_COMMAND}`; export r; \
28952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28953 $(HOST_EXPORTS) \
28954 for flag in $(EXTRA_HOST_FLAGS) ; do \
28955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28956 done; \
28957 echo "Doing install-html in libtermcap" ; \
28958 (cd $(HOST_SUBDIR)/libtermcap && \
28959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28961 "RANLIB=$${RANLIB}" \
28962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28963 install-html) \
28964 || exit 1
28966 @endif libtermcap
28968 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28969 maybe-installcheck-libtermcap:
28970 @if libtermcap
28971 maybe-installcheck-libtermcap: installcheck-libtermcap
28973 installcheck-libtermcap: \
28974 configure-libtermcap
28975 @: $(MAKE); $(unstage)
28976 @[ -f ./libtermcap/Makefile ] || exit 0; \
28977 r=`${PWD_COMMAND}`; export r; \
28978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28979 $(HOST_EXPORTS) \
28980 for flag in $(EXTRA_HOST_FLAGS) ; do \
28981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28982 done; \
28983 echo "Doing installcheck in libtermcap" ; \
28984 (cd $(HOST_SUBDIR)/libtermcap && \
28985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28987 "RANLIB=$${RANLIB}" \
28988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28989 installcheck) \
28990 || exit 1
28992 @endif libtermcap
28994 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28995 maybe-mostlyclean-libtermcap:
28996 @if libtermcap
28997 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28999 # libtermcap doesn't support mostlyclean.
29000 mostlyclean-libtermcap:
29002 @endif libtermcap
29004 .PHONY: maybe-clean-libtermcap clean-libtermcap
29005 maybe-clean-libtermcap:
29006 @if libtermcap
29007 maybe-clean-libtermcap: clean-libtermcap
29009 # libtermcap doesn't support clean.
29010 clean-libtermcap:
29012 @endif libtermcap
29014 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
29015 maybe-distclean-libtermcap:
29016 @if libtermcap
29017 maybe-distclean-libtermcap: distclean-libtermcap
29019 # libtermcap doesn't support distclean.
29020 distclean-libtermcap:
29022 @endif libtermcap
29024 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29025 maybe-maintainer-clean-libtermcap:
29026 @if libtermcap
29027 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29029 # libtermcap doesn't support maintainer-clean.
29030 maintainer-clean-libtermcap:
29032 @endif libtermcap
29036 .PHONY: configure-utils maybe-configure-utils
29037 maybe-configure-utils:
29038 @if gcc-bootstrap
29039 configure-utils: stage_current
29040 @endif gcc-bootstrap
29041 @if utils
29042 maybe-configure-utils: configure-utils
29043 configure-utils:
29044 @: $(MAKE); $(unstage)
29045 @r=`${PWD_COMMAND}`; export r; \
29046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29047 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29049 $(HOST_EXPORTS) \
29050 echo Configuring in $(HOST_SUBDIR)/utils; \
29051 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29052 case $(srcdir) in \
29053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29054 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29056 esac; \
29057 srcdiroption="--srcdir=$${topdir}/utils"; \
29058 libsrcdir="$$s/utils"; \
29059 $(SHELL) $${libsrcdir}/configure \
29060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29061 --target=${target_alias} $${srcdiroption} \
29062 || exit 1
29063 @endif utils
29069 .PHONY: all-utils maybe-all-utils
29070 maybe-all-utils:
29071 @if gcc-bootstrap
29072 all-utils: stage_current
29073 @endif gcc-bootstrap
29074 @if utils
29075 TARGET-utils=all
29076 maybe-all-utils: all-utils
29077 all-utils: configure-utils
29078 @: $(MAKE); $(unstage)
29079 @r=`${PWD_COMMAND}`; export r; \
29080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29081 $(HOST_EXPORTS) \
29082 (cd $(HOST_SUBDIR)/utils && \
29083 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29084 $(TARGET-utils))
29085 @endif utils
29090 .PHONY: check-utils maybe-check-utils
29091 maybe-check-utils:
29092 @if utils
29093 maybe-check-utils: check-utils
29095 check-utils:
29097 @endif utils
29099 .PHONY: install-utils maybe-install-utils
29100 maybe-install-utils:
29101 @if utils
29102 maybe-install-utils: install-utils
29104 install-utils: installdirs
29105 @: $(MAKE); $(unstage)
29106 @r=`${PWD_COMMAND}`; export r; \
29107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29108 $(HOST_EXPORTS) \
29109 (cd $(HOST_SUBDIR)/utils && \
29110 $(MAKE) $(FLAGS_TO_PASS) install)
29112 @endif utils
29114 .PHONY: install-strip-utils maybe-install-strip-utils
29115 maybe-install-strip-utils:
29116 @if utils
29117 maybe-install-strip-utils: install-strip-utils
29119 install-strip-utils: installdirs
29120 @: $(MAKE); $(unstage)
29121 @r=`${PWD_COMMAND}`; export r; \
29122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29123 $(HOST_EXPORTS) \
29124 (cd $(HOST_SUBDIR)/utils && \
29125 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29127 @endif utils
29129 # Other targets (info, dvi, pdf, etc.)
29131 .PHONY: maybe-info-utils info-utils
29132 maybe-info-utils:
29133 @if utils
29134 maybe-info-utils: info-utils
29136 info-utils: \
29137 configure-utils
29138 @: $(MAKE); $(unstage)
29139 @[ -f ./utils/Makefile ] || exit 0; \
29140 r=`${PWD_COMMAND}`; export r; \
29141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29142 $(HOST_EXPORTS) \
29143 for flag in $(EXTRA_HOST_FLAGS) ; do \
29144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29145 done; \
29146 echo "Doing info in utils" ; \
29147 (cd $(HOST_SUBDIR)/utils && \
29148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29150 "RANLIB=$${RANLIB}" \
29151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29152 info) \
29153 || exit 1
29155 @endif utils
29157 .PHONY: maybe-dvi-utils dvi-utils
29158 maybe-dvi-utils:
29159 @if utils
29160 maybe-dvi-utils: dvi-utils
29162 dvi-utils: \
29163 configure-utils
29164 @: $(MAKE); $(unstage)
29165 @[ -f ./utils/Makefile ] || exit 0; \
29166 r=`${PWD_COMMAND}`; export r; \
29167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29168 $(HOST_EXPORTS) \
29169 for flag in $(EXTRA_HOST_FLAGS) ; do \
29170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29171 done; \
29172 echo "Doing dvi in utils" ; \
29173 (cd $(HOST_SUBDIR)/utils && \
29174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29176 "RANLIB=$${RANLIB}" \
29177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29178 dvi) \
29179 || exit 1
29181 @endif utils
29183 .PHONY: maybe-pdf-utils pdf-utils
29184 maybe-pdf-utils:
29185 @if utils
29186 maybe-pdf-utils: pdf-utils
29188 pdf-utils: \
29189 configure-utils
29190 @: $(MAKE); $(unstage)
29191 @[ -f ./utils/Makefile ] || exit 0; \
29192 r=`${PWD_COMMAND}`; export r; \
29193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29194 $(HOST_EXPORTS) \
29195 for flag in $(EXTRA_HOST_FLAGS) ; do \
29196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29197 done; \
29198 echo "Doing pdf in utils" ; \
29199 (cd $(HOST_SUBDIR)/utils && \
29200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29202 "RANLIB=$${RANLIB}" \
29203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29204 pdf) \
29205 || exit 1
29207 @endif utils
29209 .PHONY: maybe-html-utils html-utils
29210 maybe-html-utils:
29211 @if utils
29212 maybe-html-utils: html-utils
29214 html-utils: \
29215 configure-utils
29216 @: $(MAKE); $(unstage)
29217 @[ -f ./utils/Makefile ] || exit 0; \
29218 r=`${PWD_COMMAND}`; export r; \
29219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29220 $(HOST_EXPORTS) \
29221 for flag in $(EXTRA_HOST_FLAGS) ; do \
29222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29223 done; \
29224 echo "Doing html in utils" ; \
29225 (cd $(HOST_SUBDIR)/utils && \
29226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29228 "RANLIB=$${RANLIB}" \
29229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29230 html) \
29231 || exit 1
29233 @endif utils
29235 .PHONY: maybe-TAGS-utils TAGS-utils
29236 maybe-TAGS-utils:
29237 @if utils
29238 maybe-TAGS-utils: TAGS-utils
29240 TAGS-utils: \
29241 configure-utils
29242 @: $(MAKE); $(unstage)
29243 @[ -f ./utils/Makefile ] || exit 0; \
29244 r=`${PWD_COMMAND}`; export r; \
29245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29246 $(HOST_EXPORTS) \
29247 for flag in $(EXTRA_HOST_FLAGS) ; do \
29248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29249 done; \
29250 echo "Doing TAGS in utils" ; \
29251 (cd $(HOST_SUBDIR)/utils && \
29252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29254 "RANLIB=$${RANLIB}" \
29255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29256 TAGS) \
29257 || exit 1
29259 @endif utils
29261 .PHONY: maybe-install-info-utils install-info-utils
29262 maybe-install-info-utils:
29263 @if utils
29264 maybe-install-info-utils: install-info-utils
29266 install-info-utils: \
29267 configure-utils \
29268 info-utils
29269 @: $(MAKE); $(unstage)
29270 @[ -f ./utils/Makefile ] || exit 0; \
29271 r=`${PWD_COMMAND}`; export r; \
29272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29273 $(HOST_EXPORTS) \
29274 for flag in $(EXTRA_HOST_FLAGS) ; do \
29275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29276 done; \
29277 echo "Doing install-info in utils" ; \
29278 (cd $(HOST_SUBDIR)/utils && \
29279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29281 "RANLIB=$${RANLIB}" \
29282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29283 install-info) \
29284 || exit 1
29286 @endif utils
29288 .PHONY: maybe-install-pdf-utils install-pdf-utils
29289 maybe-install-pdf-utils:
29290 @if utils
29291 maybe-install-pdf-utils: install-pdf-utils
29293 install-pdf-utils: \
29294 configure-utils \
29295 pdf-utils
29296 @: $(MAKE); $(unstage)
29297 @[ -f ./utils/Makefile ] || exit 0; \
29298 r=`${PWD_COMMAND}`; export r; \
29299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29300 $(HOST_EXPORTS) \
29301 for flag in $(EXTRA_HOST_FLAGS) ; do \
29302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29303 done; \
29304 echo "Doing install-pdf in utils" ; \
29305 (cd $(HOST_SUBDIR)/utils && \
29306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29308 "RANLIB=$${RANLIB}" \
29309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29310 install-pdf) \
29311 || exit 1
29313 @endif utils
29315 .PHONY: maybe-install-html-utils install-html-utils
29316 maybe-install-html-utils:
29317 @if utils
29318 maybe-install-html-utils: install-html-utils
29320 install-html-utils: \
29321 configure-utils \
29322 html-utils
29323 @: $(MAKE); $(unstage)
29324 @[ -f ./utils/Makefile ] || exit 0; \
29325 r=`${PWD_COMMAND}`; export r; \
29326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29327 $(HOST_EXPORTS) \
29328 for flag in $(EXTRA_HOST_FLAGS) ; do \
29329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29330 done; \
29331 echo "Doing install-html in utils" ; \
29332 (cd $(HOST_SUBDIR)/utils && \
29333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29335 "RANLIB=$${RANLIB}" \
29336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29337 install-html) \
29338 || exit 1
29340 @endif utils
29342 .PHONY: maybe-installcheck-utils installcheck-utils
29343 maybe-installcheck-utils:
29344 @if utils
29345 maybe-installcheck-utils: installcheck-utils
29347 installcheck-utils: \
29348 configure-utils
29349 @: $(MAKE); $(unstage)
29350 @[ -f ./utils/Makefile ] || exit 0; \
29351 r=`${PWD_COMMAND}`; export r; \
29352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29353 $(HOST_EXPORTS) \
29354 for flag in $(EXTRA_HOST_FLAGS) ; do \
29355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29356 done; \
29357 echo "Doing installcheck in utils" ; \
29358 (cd $(HOST_SUBDIR)/utils && \
29359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29361 "RANLIB=$${RANLIB}" \
29362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29363 installcheck) \
29364 || exit 1
29366 @endif utils
29368 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29369 maybe-mostlyclean-utils:
29370 @if utils
29371 maybe-mostlyclean-utils: mostlyclean-utils
29373 mostlyclean-utils:
29374 @: $(MAKE); $(unstage)
29375 @[ -f ./utils/Makefile ] || exit 0; \
29376 r=`${PWD_COMMAND}`; export r; \
29377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29378 $(HOST_EXPORTS) \
29379 for flag in $(EXTRA_HOST_FLAGS) ; do \
29380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29381 done; \
29382 echo "Doing mostlyclean in utils" ; \
29383 (cd $(HOST_SUBDIR)/utils && \
29384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29386 "RANLIB=$${RANLIB}" \
29387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29388 mostlyclean) \
29389 || exit 1
29391 @endif utils
29393 .PHONY: maybe-clean-utils clean-utils
29394 maybe-clean-utils:
29395 @if utils
29396 maybe-clean-utils: clean-utils
29398 clean-utils:
29399 @: $(MAKE); $(unstage)
29400 @[ -f ./utils/Makefile ] || exit 0; \
29401 r=`${PWD_COMMAND}`; export r; \
29402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29403 $(HOST_EXPORTS) \
29404 for flag in $(EXTRA_HOST_FLAGS) ; do \
29405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29406 done; \
29407 echo "Doing clean in utils" ; \
29408 (cd $(HOST_SUBDIR)/utils && \
29409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29411 "RANLIB=$${RANLIB}" \
29412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29413 clean) \
29414 || exit 1
29416 @endif utils
29418 .PHONY: maybe-distclean-utils distclean-utils
29419 maybe-distclean-utils:
29420 @if utils
29421 maybe-distclean-utils: distclean-utils
29423 distclean-utils:
29424 @: $(MAKE); $(unstage)
29425 @[ -f ./utils/Makefile ] || exit 0; \
29426 r=`${PWD_COMMAND}`; export r; \
29427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29428 $(HOST_EXPORTS) \
29429 for flag in $(EXTRA_HOST_FLAGS) ; do \
29430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29431 done; \
29432 echo "Doing distclean in utils" ; \
29433 (cd $(HOST_SUBDIR)/utils && \
29434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29436 "RANLIB=$${RANLIB}" \
29437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29438 distclean) \
29439 || exit 1
29441 @endif utils
29443 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29444 maybe-maintainer-clean-utils:
29445 @if utils
29446 maybe-maintainer-clean-utils: maintainer-clean-utils
29448 maintainer-clean-utils:
29449 @: $(MAKE); $(unstage)
29450 @[ -f ./utils/Makefile ] || exit 0; \
29451 r=`${PWD_COMMAND}`; export r; \
29452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29453 $(HOST_EXPORTS) \
29454 for flag in $(EXTRA_HOST_FLAGS) ; do \
29455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29456 done; \
29457 echo "Doing maintainer-clean in utils" ; \
29458 (cd $(HOST_SUBDIR)/utils && \
29459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29461 "RANLIB=$${RANLIB}" \
29462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29463 maintainer-clean) \
29464 || exit 1
29466 @endif utils
29470 .PHONY: configure-gnattools maybe-configure-gnattools
29471 maybe-configure-gnattools:
29472 @if gcc-bootstrap
29473 configure-gnattools: stage_current
29474 @endif gcc-bootstrap
29475 @if gnattools
29476 maybe-configure-gnattools: configure-gnattools
29477 configure-gnattools:
29478 @: $(MAKE); $(unstage)
29479 @r=`${PWD_COMMAND}`; export r; \
29480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29481 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29483 $(HOST_EXPORTS) \
29484 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29485 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29486 case $(srcdir) in \
29487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29488 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29490 esac; \
29491 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29492 libsrcdir="$$s/gnattools"; \
29493 $(SHELL) $${libsrcdir}/configure \
29494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29495 --target=${target_alias} $${srcdiroption} \
29496 || exit 1
29497 @endif gnattools
29503 .PHONY: all-gnattools maybe-all-gnattools
29504 maybe-all-gnattools:
29505 @if gcc-bootstrap
29506 all-gnattools: stage_current
29507 @endif gcc-bootstrap
29508 @if gnattools
29509 TARGET-gnattools=all
29510 maybe-all-gnattools: all-gnattools
29511 all-gnattools: configure-gnattools
29512 @: $(MAKE); $(unstage)
29513 @r=`${PWD_COMMAND}`; export r; \
29514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29515 $(HOST_EXPORTS) \
29516 (cd $(HOST_SUBDIR)/gnattools && \
29517 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29518 $(TARGET-gnattools))
29519 @endif gnattools
29524 .PHONY: check-gnattools maybe-check-gnattools
29525 maybe-check-gnattools:
29526 @if gnattools
29527 maybe-check-gnattools: check-gnattools
29529 check-gnattools:
29530 @: $(MAKE); $(unstage)
29531 @r=`${PWD_COMMAND}`; export r; \
29532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29533 $(HOST_EXPORTS) \
29534 (cd $(HOST_SUBDIR)/gnattools && \
29535 $(MAKE) $(FLAGS_TO_PASS) check)
29537 @endif gnattools
29539 .PHONY: install-gnattools maybe-install-gnattools
29540 maybe-install-gnattools:
29541 @if gnattools
29542 maybe-install-gnattools: install-gnattools
29544 install-gnattools: installdirs
29545 @: $(MAKE); $(unstage)
29546 @r=`${PWD_COMMAND}`; export r; \
29547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29548 $(HOST_EXPORTS) \
29549 (cd $(HOST_SUBDIR)/gnattools && \
29550 $(MAKE) $(FLAGS_TO_PASS) install)
29552 @endif gnattools
29554 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29555 maybe-install-strip-gnattools:
29556 @if gnattools
29557 maybe-install-strip-gnattools: install-strip-gnattools
29559 install-strip-gnattools: installdirs
29560 @: $(MAKE); $(unstage)
29561 @r=`${PWD_COMMAND}`; export r; \
29562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29563 $(HOST_EXPORTS) \
29564 (cd $(HOST_SUBDIR)/gnattools && \
29565 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29567 @endif gnattools
29569 # Other targets (info, dvi, pdf, etc.)
29571 .PHONY: maybe-info-gnattools info-gnattools
29572 maybe-info-gnattools:
29573 @if gnattools
29574 maybe-info-gnattools: info-gnattools
29576 info-gnattools: \
29577 configure-gnattools
29578 @: $(MAKE); $(unstage)
29579 @[ -f ./gnattools/Makefile ] || exit 0; \
29580 r=`${PWD_COMMAND}`; export r; \
29581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29582 $(HOST_EXPORTS) \
29583 for flag in $(EXTRA_HOST_FLAGS) ; do \
29584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29585 done; \
29586 echo "Doing info in gnattools" ; \
29587 (cd $(HOST_SUBDIR)/gnattools && \
29588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29590 "RANLIB=$${RANLIB}" \
29591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29592 info) \
29593 || exit 1
29595 @endif gnattools
29597 .PHONY: maybe-dvi-gnattools dvi-gnattools
29598 maybe-dvi-gnattools:
29599 @if gnattools
29600 maybe-dvi-gnattools: dvi-gnattools
29602 dvi-gnattools: \
29603 configure-gnattools
29604 @: $(MAKE); $(unstage)
29605 @[ -f ./gnattools/Makefile ] || exit 0; \
29606 r=`${PWD_COMMAND}`; export r; \
29607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29608 $(HOST_EXPORTS) \
29609 for flag in $(EXTRA_HOST_FLAGS) ; do \
29610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29611 done; \
29612 echo "Doing dvi in gnattools" ; \
29613 (cd $(HOST_SUBDIR)/gnattools && \
29614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29616 "RANLIB=$${RANLIB}" \
29617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29618 dvi) \
29619 || exit 1
29621 @endif gnattools
29623 .PHONY: maybe-pdf-gnattools pdf-gnattools
29624 maybe-pdf-gnattools:
29625 @if gnattools
29626 maybe-pdf-gnattools: pdf-gnattools
29628 pdf-gnattools: \
29629 configure-gnattools
29630 @: $(MAKE); $(unstage)
29631 @[ -f ./gnattools/Makefile ] || exit 0; \
29632 r=`${PWD_COMMAND}`; export r; \
29633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29634 $(HOST_EXPORTS) \
29635 for flag in $(EXTRA_HOST_FLAGS) ; do \
29636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29637 done; \
29638 echo "Doing pdf in gnattools" ; \
29639 (cd $(HOST_SUBDIR)/gnattools && \
29640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29642 "RANLIB=$${RANLIB}" \
29643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29644 pdf) \
29645 || exit 1
29647 @endif gnattools
29649 .PHONY: maybe-html-gnattools html-gnattools
29650 maybe-html-gnattools:
29651 @if gnattools
29652 maybe-html-gnattools: html-gnattools
29654 html-gnattools: \
29655 configure-gnattools
29656 @: $(MAKE); $(unstage)
29657 @[ -f ./gnattools/Makefile ] || exit 0; \
29658 r=`${PWD_COMMAND}`; export r; \
29659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29660 $(HOST_EXPORTS) \
29661 for flag in $(EXTRA_HOST_FLAGS) ; do \
29662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29663 done; \
29664 echo "Doing html in gnattools" ; \
29665 (cd $(HOST_SUBDIR)/gnattools && \
29666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29668 "RANLIB=$${RANLIB}" \
29669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29670 html) \
29671 || exit 1
29673 @endif gnattools
29675 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
29676 maybe-TAGS-gnattools:
29677 @if gnattools
29678 maybe-TAGS-gnattools: TAGS-gnattools
29680 TAGS-gnattools: \
29681 configure-gnattools
29682 @: $(MAKE); $(unstage)
29683 @[ -f ./gnattools/Makefile ] || exit 0; \
29684 r=`${PWD_COMMAND}`; export r; \
29685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29686 $(HOST_EXPORTS) \
29687 for flag in $(EXTRA_HOST_FLAGS) ; do \
29688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29689 done; \
29690 echo "Doing TAGS in gnattools" ; \
29691 (cd $(HOST_SUBDIR)/gnattools && \
29692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29694 "RANLIB=$${RANLIB}" \
29695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29696 TAGS) \
29697 || exit 1
29699 @endif gnattools
29701 .PHONY: maybe-install-info-gnattools install-info-gnattools
29702 maybe-install-info-gnattools:
29703 @if gnattools
29704 maybe-install-info-gnattools: install-info-gnattools
29706 install-info-gnattools: \
29707 configure-gnattools \
29708 info-gnattools
29709 @: $(MAKE); $(unstage)
29710 @[ -f ./gnattools/Makefile ] || exit 0; \
29711 r=`${PWD_COMMAND}`; export r; \
29712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29713 $(HOST_EXPORTS) \
29714 for flag in $(EXTRA_HOST_FLAGS) ; do \
29715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29716 done; \
29717 echo "Doing install-info in gnattools" ; \
29718 (cd $(HOST_SUBDIR)/gnattools && \
29719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29721 "RANLIB=$${RANLIB}" \
29722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29723 install-info) \
29724 || exit 1
29726 @endif gnattools
29728 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29729 maybe-install-pdf-gnattools:
29730 @if gnattools
29731 maybe-install-pdf-gnattools: install-pdf-gnattools
29733 install-pdf-gnattools: \
29734 configure-gnattools \
29735 pdf-gnattools
29736 @: $(MAKE); $(unstage)
29737 @[ -f ./gnattools/Makefile ] || exit 0; \
29738 r=`${PWD_COMMAND}`; export r; \
29739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29740 $(HOST_EXPORTS) \
29741 for flag in $(EXTRA_HOST_FLAGS) ; do \
29742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29743 done; \
29744 echo "Doing install-pdf in gnattools" ; \
29745 (cd $(HOST_SUBDIR)/gnattools && \
29746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29748 "RANLIB=$${RANLIB}" \
29749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29750 install-pdf) \
29751 || exit 1
29753 @endif gnattools
29755 .PHONY: maybe-install-html-gnattools install-html-gnattools
29756 maybe-install-html-gnattools:
29757 @if gnattools
29758 maybe-install-html-gnattools: install-html-gnattools
29760 install-html-gnattools: \
29761 configure-gnattools \
29762 html-gnattools
29763 @: $(MAKE); $(unstage)
29764 @[ -f ./gnattools/Makefile ] || exit 0; \
29765 r=`${PWD_COMMAND}`; export r; \
29766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29767 $(HOST_EXPORTS) \
29768 for flag in $(EXTRA_HOST_FLAGS) ; do \
29769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29770 done; \
29771 echo "Doing install-html in gnattools" ; \
29772 (cd $(HOST_SUBDIR)/gnattools && \
29773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29775 "RANLIB=$${RANLIB}" \
29776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29777 install-html) \
29778 || exit 1
29780 @endif gnattools
29782 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
29783 maybe-installcheck-gnattools:
29784 @if gnattools
29785 maybe-installcheck-gnattools: installcheck-gnattools
29787 installcheck-gnattools: \
29788 configure-gnattools
29789 @: $(MAKE); $(unstage)
29790 @[ -f ./gnattools/Makefile ] || exit 0; \
29791 r=`${PWD_COMMAND}`; export r; \
29792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29793 $(HOST_EXPORTS) \
29794 for flag in $(EXTRA_HOST_FLAGS) ; do \
29795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29796 done; \
29797 echo "Doing installcheck in gnattools" ; \
29798 (cd $(HOST_SUBDIR)/gnattools && \
29799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29801 "RANLIB=$${RANLIB}" \
29802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29803 installcheck) \
29804 || exit 1
29806 @endif gnattools
29808 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29809 maybe-mostlyclean-gnattools:
29810 @if gnattools
29811 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29813 mostlyclean-gnattools:
29814 @: $(MAKE); $(unstage)
29815 @[ -f ./gnattools/Makefile ] || exit 0; \
29816 r=`${PWD_COMMAND}`; export r; \
29817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29818 $(HOST_EXPORTS) \
29819 for flag in $(EXTRA_HOST_FLAGS) ; do \
29820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29821 done; \
29822 echo "Doing mostlyclean in gnattools" ; \
29823 (cd $(HOST_SUBDIR)/gnattools && \
29824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29826 "RANLIB=$${RANLIB}" \
29827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29828 mostlyclean) \
29829 || exit 1
29831 @endif gnattools
29833 .PHONY: maybe-clean-gnattools clean-gnattools
29834 maybe-clean-gnattools:
29835 @if gnattools
29836 maybe-clean-gnattools: clean-gnattools
29838 clean-gnattools:
29839 @: $(MAKE); $(unstage)
29840 @[ -f ./gnattools/Makefile ] || exit 0; \
29841 r=`${PWD_COMMAND}`; export r; \
29842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29843 $(HOST_EXPORTS) \
29844 for flag in $(EXTRA_HOST_FLAGS) ; do \
29845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29846 done; \
29847 echo "Doing clean in gnattools" ; \
29848 (cd $(HOST_SUBDIR)/gnattools && \
29849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29851 "RANLIB=$${RANLIB}" \
29852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29853 clean) \
29854 || exit 1
29856 @endif gnattools
29858 .PHONY: maybe-distclean-gnattools distclean-gnattools
29859 maybe-distclean-gnattools:
29860 @if gnattools
29861 maybe-distclean-gnattools: distclean-gnattools
29863 distclean-gnattools:
29864 @: $(MAKE); $(unstage)
29865 @[ -f ./gnattools/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 distclean in gnattools" ; \
29873 (cd $(HOST_SUBDIR)/gnattools && \
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 distclean) \
29879 || exit 1
29881 @endif gnattools
29883 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29884 maybe-maintainer-clean-gnattools:
29885 @if gnattools
29886 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29888 maintainer-clean-gnattools:
29889 @: $(MAKE); $(unstage)
29890 @[ -f ./gnattools/Makefile ] || exit 0; \
29891 r=`${PWD_COMMAND}`; export r; \
29892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29893 $(HOST_EXPORTS) \
29894 for flag in $(EXTRA_HOST_FLAGS) ; do \
29895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29896 done; \
29897 echo "Doing maintainer-clean in gnattools" ; \
29898 (cd $(HOST_SUBDIR)/gnattools && \
29899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29901 "RANLIB=$${RANLIB}" \
29902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29903 maintainer-clean) \
29904 || exit 1
29906 @endif gnattools
29910 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29911 maybe-configure-lto-plugin:
29912 @if gcc-bootstrap
29913 configure-lto-plugin: stage_current
29914 @endif gcc-bootstrap
29915 @if lto-plugin
29916 maybe-configure-lto-plugin: configure-lto-plugin
29917 configure-lto-plugin:
29918 @r=`${PWD_COMMAND}`; export r; \
29919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29920 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29922 $(HOST_EXPORTS) \
29923 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29924 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29925 case $(srcdir) in \
29926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29927 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29929 esac; \
29930 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29931 libsrcdir="$$s/lto-plugin"; \
29932 $(SHELL) $${libsrcdir}/configure \
29933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29934 --target=${target_alias} $${srcdiroption} --enable-shared \
29935 || exit 1
29936 @endif lto-plugin
29940 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29941 maybe-configure-stage1-lto-plugin:
29942 @if lto-plugin-bootstrap
29943 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29944 configure-stage1-lto-plugin:
29945 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29946 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29947 @r=`${PWD_COMMAND}`; export r; \
29948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29949 TFLAGS="$(STAGE1_TFLAGS)"; \
29950 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29951 $(HOST_EXPORTS) \
29952 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29953 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29954 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29955 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29957 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29958 case $(srcdir) in \
29959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29960 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29962 esac; \
29963 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29964 libsrcdir="$$s/lto-plugin"; \
29965 $(SHELL) $${libsrcdir}/configure \
29966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29967 --target=${target_alias} $${srcdiroption} \
29968 $(STAGE1_CONFIGURE_FLAGS) \
29969 --enable-shared
29970 @endif lto-plugin-bootstrap
29972 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29973 maybe-configure-stage2-lto-plugin:
29974 @if lto-plugin-bootstrap
29975 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29976 configure-stage2-lto-plugin:
29977 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29978 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29979 @r=`${PWD_COMMAND}`; export r; \
29980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29981 TFLAGS="$(STAGE2_TFLAGS)"; \
29982 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29983 $(HOST_EXPORTS) \
29984 $(POSTSTAGE1_HOST_EXPORTS) \
29985 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29986 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29987 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29988 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29990 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29991 case $(srcdir) in \
29992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29993 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29995 esac; \
29996 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29997 libsrcdir="$$s/lto-plugin"; \
29998 $(SHELL) $${libsrcdir}/configure \
29999 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30000 --target=${target_alias} $${srcdiroption} \
30001 --with-build-libsubdir=$(HOST_SUBDIR) \
30002 $(STAGE2_CONFIGURE_FLAGS) \
30003 --enable-shared
30004 @endif lto-plugin-bootstrap
30006 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30007 maybe-configure-stage3-lto-plugin:
30008 @if lto-plugin-bootstrap
30009 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30010 configure-stage3-lto-plugin:
30011 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30012 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30013 @r=`${PWD_COMMAND}`; export r; \
30014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30015 TFLAGS="$(STAGE3_TFLAGS)"; \
30016 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30017 $(HOST_EXPORTS) \
30018 $(POSTSTAGE1_HOST_EXPORTS) \
30019 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30020 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30021 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30022 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30024 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30025 case $(srcdir) in \
30026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30027 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30029 esac; \
30030 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30031 libsrcdir="$$s/lto-plugin"; \
30032 $(SHELL) $${libsrcdir}/configure \
30033 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30034 --target=${target_alias} $${srcdiroption} \
30035 --with-build-libsubdir=$(HOST_SUBDIR) \
30036 $(STAGE3_CONFIGURE_FLAGS) \
30037 --enable-shared
30038 @endif lto-plugin-bootstrap
30040 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30041 maybe-configure-stage4-lto-plugin:
30042 @if lto-plugin-bootstrap
30043 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30044 configure-stage4-lto-plugin:
30045 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30047 @r=`${PWD_COMMAND}`; export r; \
30048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30049 TFLAGS="$(STAGE4_TFLAGS)"; \
30050 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30051 $(HOST_EXPORTS) \
30052 $(POSTSTAGE1_HOST_EXPORTS) \
30053 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30054 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30055 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30056 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30058 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30059 case $(srcdir) in \
30060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30061 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30063 esac; \
30064 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30065 libsrcdir="$$s/lto-plugin"; \
30066 $(SHELL) $${libsrcdir}/configure \
30067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30068 --target=${target_alias} $${srcdiroption} \
30069 --with-build-libsubdir=$(HOST_SUBDIR) \
30070 $(STAGE4_CONFIGURE_FLAGS) \
30071 --enable-shared
30072 @endif lto-plugin-bootstrap
30074 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30075 maybe-configure-stageprofile-lto-plugin:
30076 @if lto-plugin-bootstrap
30077 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30078 configure-stageprofile-lto-plugin:
30079 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30080 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30081 @r=`${PWD_COMMAND}`; export r; \
30082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30083 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30084 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30085 $(HOST_EXPORTS) \
30086 $(POSTSTAGE1_HOST_EXPORTS) \
30087 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30088 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30089 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30090 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30092 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30093 case $(srcdir) in \
30094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30095 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30097 esac; \
30098 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30099 libsrcdir="$$s/lto-plugin"; \
30100 $(SHELL) $${libsrcdir}/configure \
30101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30102 --target=${target_alias} $${srcdiroption} \
30103 --with-build-libsubdir=$(HOST_SUBDIR) \
30104 $(STAGEprofile_CONFIGURE_FLAGS) \
30105 --enable-shared
30106 @endif lto-plugin-bootstrap
30108 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30109 maybe-configure-stagefeedback-lto-plugin:
30110 @if lto-plugin-bootstrap
30111 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30112 configure-stagefeedback-lto-plugin:
30113 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30115 @r=`${PWD_COMMAND}`; export r; \
30116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30118 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30119 $(HOST_EXPORTS) \
30120 $(POSTSTAGE1_HOST_EXPORTS) \
30121 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30122 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30123 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30124 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30126 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30127 case $(srcdir) in \
30128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30129 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30131 esac; \
30132 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30133 libsrcdir="$$s/lto-plugin"; \
30134 $(SHELL) $${libsrcdir}/configure \
30135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30136 --target=${target_alias} $${srcdiroption} \
30137 --with-build-libsubdir=$(HOST_SUBDIR) \
30138 $(STAGEfeedback_CONFIGURE_FLAGS) \
30139 --enable-shared
30140 @endif lto-plugin-bootstrap
30146 .PHONY: all-lto-plugin maybe-all-lto-plugin
30147 maybe-all-lto-plugin:
30148 @if gcc-bootstrap
30149 all-lto-plugin: stage_current
30150 @endif gcc-bootstrap
30151 @if lto-plugin
30152 TARGET-lto-plugin=all
30153 maybe-all-lto-plugin: all-lto-plugin
30154 all-lto-plugin: configure-lto-plugin
30155 @r=`${PWD_COMMAND}`; export r; \
30156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30157 $(HOST_EXPORTS) \
30158 (cd $(HOST_SUBDIR)/lto-plugin && \
30159 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30160 $(TARGET-lto-plugin))
30161 @endif lto-plugin
30165 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30166 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30167 maybe-all-stage1-lto-plugin:
30168 maybe-clean-stage1-lto-plugin:
30169 @if lto-plugin-bootstrap
30170 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30171 all-stage1: all-stage1-lto-plugin
30172 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30173 all-stage1-lto-plugin: configure-stage1-lto-plugin
30174 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30175 @r=`${PWD_COMMAND}`; export r; \
30176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30177 TFLAGS="$(STAGE1_TFLAGS)"; \
30178 $(HOST_EXPORTS) \
30179 cd $(HOST_SUBDIR)/lto-plugin && \
30180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30181 CFLAGS="$(STAGE1_CFLAGS)" \
30182 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30183 LIBCFLAGS="$(LIBCFLAGS)" \
30184 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30185 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30186 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30187 $(EXTRA_HOST_FLAGS) \
30188 $(STAGE1_FLAGS_TO_PASS) \
30189 TFLAGS="$(STAGE1_TFLAGS)" \
30190 $(TARGET-stage1-lto-plugin)
30192 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30193 clean-stage1: clean-stage1-lto-plugin
30194 clean-stage1-lto-plugin:
30195 @if [ $(current_stage) = stage1 ]; then \
30196 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30197 else \
30198 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30199 $(MAKE) stage1-start; \
30200 fi; \
30201 cd $(HOST_SUBDIR)/lto-plugin && \
30202 $(MAKE) $(EXTRA_HOST_FLAGS) \
30203 $(STAGE1_FLAGS_TO_PASS) clean
30204 @endif lto-plugin-bootstrap
30207 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30208 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30209 maybe-all-stage2-lto-plugin:
30210 maybe-clean-stage2-lto-plugin:
30211 @if lto-plugin-bootstrap
30212 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30213 all-stage2: all-stage2-lto-plugin
30214 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30215 all-stage2-lto-plugin: configure-stage2-lto-plugin
30216 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30217 @r=`${PWD_COMMAND}`; export r; \
30218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30219 TFLAGS="$(STAGE2_TFLAGS)"; \
30220 $(HOST_EXPORTS) \
30221 $(POSTSTAGE1_HOST_EXPORTS) \
30222 cd $(HOST_SUBDIR)/lto-plugin && \
30223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30224 CFLAGS="$(STAGE2_CFLAGS)" \
30225 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30226 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30230 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30231 TFLAGS="$(STAGE2_TFLAGS)" \
30232 $(TARGET-stage2-lto-plugin)
30234 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30235 clean-stage2: clean-stage2-lto-plugin
30236 clean-stage2-lto-plugin:
30237 @if [ $(current_stage) = stage2 ]; then \
30238 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30239 else \
30240 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30241 $(MAKE) stage2-start; \
30242 fi; \
30243 cd $(HOST_SUBDIR)/lto-plugin && \
30244 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30245 @endif lto-plugin-bootstrap
30248 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30249 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30250 maybe-all-stage3-lto-plugin:
30251 maybe-clean-stage3-lto-plugin:
30252 @if lto-plugin-bootstrap
30253 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30254 all-stage3: all-stage3-lto-plugin
30255 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30256 all-stage3-lto-plugin: configure-stage3-lto-plugin
30257 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30258 @r=`${PWD_COMMAND}`; export r; \
30259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30260 TFLAGS="$(STAGE3_TFLAGS)"; \
30261 $(HOST_EXPORTS) \
30262 $(POSTSTAGE1_HOST_EXPORTS) \
30263 cd $(HOST_SUBDIR)/lto-plugin && \
30264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30265 CFLAGS="$(STAGE3_CFLAGS)" \
30266 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30267 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30272 TFLAGS="$(STAGE3_TFLAGS)" \
30273 $(TARGET-stage3-lto-plugin)
30275 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30276 clean-stage3: clean-stage3-lto-plugin
30277 clean-stage3-lto-plugin:
30278 @if [ $(current_stage) = stage3 ]; then \
30279 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30280 else \
30281 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30282 $(MAKE) stage3-start; \
30283 fi; \
30284 cd $(HOST_SUBDIR)/lto-plugin && \
30285 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30286 @endif lto-plugin-bootstrap
30289 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30290 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30291 maybe-all-stage4-lto-plugin:
30292 maybe-clean-stage4-lto-plugin:
30293 @if lto-plugin-bootstrap
30294 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30295 all-stage4: all-stage4-lto-plugin
30296 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30297 all-stage4-lto-plugin: configure-stage4-lto-plugin
30298 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30299 @r=`${PWD_COMMAND}`; export r; \
30300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30301 TFLAGS="$(STAGE4_TFLAGS)"; \
30302 $(HOST_EXPORTS) \
30303 $(POSTSTAGE1_HOST_EXPORTS) \
30304 cd $(HOST_SUBDIR)/lto-plugin && \
30305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30306 CFLAGS="$(STAGE4_CFLAGS)" \
30307 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30308 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30312 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30313 TFLAGS="$(STAGE4_TFLAGS)" \
30314 $(TARGET-stage4-lto-plugin)
30316 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30317 clean-stage4: clean-stage4-lto-plugin
30318 clean-stage4-lto-plugin:
30319 @if [ $(current_stage) = stage4 ]; then \
30320 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30321 else \
30322 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30323 $(MAKE) stage4-start; \
30324 fi; \
30325 cd $(HOST_SUBDIR)/lto-plugin && \
30326 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30327 @endif lto-plugin-bootstrap
30330 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30331 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30332 maybe-all-stageprofile-lto-plugin:
30333 maybe-clean-stageprofile-lto-plugin:
30334 @if lto-plugin-bootstrap
30335 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30336 all-stageprofile: all-stageprofile-lto-plugin
30337 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30338 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30340 @r=`${PWD_COMMAND}`; export r; \
30341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30342 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30343 $(HOST_EXPORTS) \
30344 $(POSTSTAGE1_HOST_EXPORTS) \
30345 cd $(HOST_SUBDIR)/lto-plugin && \
30346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30347 CFLAGS="$(STAGEprofile_CFLAGS)" \
30348 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30349 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30354 TFLAGS="$(STAGEprofile_TFLAGS)" \
30355 $(TARGET-stageprofile-lto-plugin)
30357 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30358 clean-stageprofile: clean-stageprofile-lto-plugin
30359 clean-stageprofile-lto-plugin:
30360 @if [ $(current_stage) = stageprofile ]; then \
30361 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30362 else \
30363 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30364 $(MAKE) stageprofile-start; \
30365 fi; \
30366 cd $(HOST_SUBDIR)/lto-plugin && \
30367 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30368 @endif lto-plugin-bootstrap
30371 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30372 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30373 maybe-all-stagefeedback-lto-plugin:
30374 maybe-clean-stagefeedback-lto-plugin:
30375 @if lto-plugin-bootstrap
30376 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30377 all-stagefeedback: all-stagefeedback-lto-plugin
30378 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30379 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30381 @r=`${PWD_COMMAND}`; export r; \
30382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30383 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30384 $(HOST_EXPORTS) \
30385 $(POSTSTAGE1_HOST_EXPORTS) \
30386 cd $(HOST_SUBDIR)/lto-plugin && \
30387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30388 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30389 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30390 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30391 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30392 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30393 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30394 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30395 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30396 $(TARGET-stagefeedback-lto-plugin)
30398 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30399 clean-stagefeedback: clean-stagefeedback-lto-plugin
30400 clean-stagefeedback-lto-plugin:
30401 @if [ $(current_stage) = stagefeedback ]; then \
30402 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30403 else \
30404 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30405 $(MAKE) stagefeedback-start; \
30406 fi; \
30407 cd $(HOST_SUBDIR)/lto-plugin && \
30408 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30409 @endif lto-plugin-bootstrap
30415 .PHONY: check-lto-plugin maybe-check-lto-plugin
30416 maybe-check-lto-plugin:
30417 @if lto-plugin
30418 maybe-check-lto-plugin: check-lto-plugin
30420 check-lto-plugin:
30421 @: $(MAKE); $(unstage)
30422 @r=`${PWD_COMMAND}`; export r; \
30423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30424 $(HOST_EXPORTS) \
30425 (cd $(HOST_SUBDIR)/lto-plugin && \
30426 $(MAKE) $(FLAGS_TO_PASS) check)
30428 @endif lto-plugin
30430 .PHONY: install-lto-plugin maybe-install-lto-plugin
30431 maybe-install-lto-plugin:
30432 @if lto-plugin
30433 maybe-install-lto-plugin: install-lto-plugin
30435 install-lto-plugin: installdirs
30436 @: $(MAKE); $(unstage)
30437 @r=`${PWD_COMMAND}`; export r; \
30438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30439 $(HOST_EXPORTS) \
30440 (cd $(HOST_SUBDIR)/lto-plugin && \
30441 $(MAKE) $(FLAGS_TO_PASS) install)
30443 @endif lto-plugin
30445 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30446 maybe-install-strip-lto-plugin:
30447 @if lto-plugin
30448 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30450 install-strip-lto-plugin: installdirs
30451 @: $(MAKE); $(unstage)
30452 @r=`${PWD_COMMAND}`; export r; \
30453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30454 $(HOST_EXPORTS) \
30455 (cd $(HOST_SUBDIR)/lto-plugin && \
30456 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30458 @endif lto-plugin
30460 # Other targets (info, dvi, pdf, etc.)
30462 .PHONY: maybe-info-lto-plugin info-lto-plugin
30463 maybe-info-lto-plugin:
30464 @if lto-plugin
30465 maybe-info-lto-plugin: info-lto-plugin
30467 info-lto-plugin: \
30468 configure-lto-plugin
30469 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30470 r=`${PWD_COMMAND}`; export r; \
30471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30472 $(HOST_EXPORTS) \
30473 for flag in $(EXTRA_HOST_FLAGS) ; do \
30474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30475 done; \
30476 echo "Doing info in lto-plugin" ; \
30477 (cd $(HOST_SUBDIR)/lto-plugin && \
30478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30480 "RANLIB=$${RANLIB}" \
30481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30482 info) \
30483 || exit 1
30485 @endif lto-plugin
30487 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30488 maybe-dvi-lto-plugin:
30489 @if lto-plugin
30490 maybe-dvi-lto-plugin: dvi-lto-plugin
30492 dvi-lto-plugin: \
30493 configure-lto-plugin
30494 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30495 r=`${PWD_COMMAND}`; export r; \
30496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30497 $(HOST_EXPORTS) \
30498 for flag in $(EXTRA_HOST_FLAGS) ; do \
30499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30500 done; \
30501 echo "Doing dvi in lto-plugin" ; \
30502 (cd $(HOST_SUBDIR)/lto-plugin && \
30503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30505 "RANLIB=$${RANLIB}" \
30506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30507 dvi) \
30508 || exit 1
30510 @endif lto-plugin
30512 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30513 maybe-pdf-lto-plugin:
30514 @if lto-plugin
30515 maybe-pdf-lto-plugin: pdf-lto-plugin
30517 pdf-lto-plugin: \
30518 configure-lto-plugin
30519 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30520 r=`${PWD_COMMAND}`; export r; \
30521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30522 $(HOST_EXPORTS) \
30523 for flag in $(EXTRA_HOST_FLAGS) ; do \
30524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30525 done; \
30526 echo "Doing pdf in lto-plugin" ; \
30527 (cd $(HOST_SUBDIR)/lto-plugin && \
30528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30530 "RANLIB=$${RANLIB}" \
30531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30532 pdf) \
30533 || exit 1
30535 @endif lto-plugin
30537 .PHONY: maybe-html-lto-plugin html-lto-plugin
30538 maybe-html-lto-plugin:
30539 @if lto-plugin
30540 maybe-html-lto-plugin: html-lto-plugin
30542 html-lto-plugin: \
30543 configure-lto-plugin
30544 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30545 r=`${PWD_COMMAND}`; export r; \
30546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30547 $(HOST_EXPORTS) \
30548 for flag in $(EXTRA_HOST_FLAGS) ; do \
30549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30550 done; \
30551 echo "Doing html in lto-plugin" ; \
30552 (cd $(HOST_SUBDIR)/lto-plugin && \
30553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30555 "RANLIB=$${RANLIB}" \
30556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30557 html) \
30558 || exit 1
30560 @endif lto-plugin
30562 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30563 maybe-TAGS-lto-plugin:
30564 @if lto-plugin
30565 maybe-TAGS-lto-plugin: TAGS-lto-plugin
30567 TAGS-lto-plugin: \
30568 configure-lto-plugin
30569 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30570 r=`${PWD_COMMAND}`; export r; \
30571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30572 $(HOST_EXPORTS) \
30573 for flag in $(EXTRA_HOST_FLAGS) ; do \
30574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30575 done; \
30576 echo "Doing TAGS in lto-plugin" ; \
30577 (cd $(HOST_SUBDIR)/lto-plugin && \
30578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30580 "RANLIB=$${RANLIB}" \
30581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30582 TAGS) \
30583 || exit 1
30585 @endif lto-plugin
30587 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30588 maybe-install-info-lto-plugin:
30589 @if lto-plugin
30590 maybe-install-info-lto-plugin: install-info-lto-plugin
30592 install-info-lto-plugin: \
30593 configure-lto-plugin \
30594 info-lto-plugin
30595 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30596 r=`${PWD_COMMAND}`; export r; \
30597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30598 $(HOST_EXPORTS) \
30599 for flag in $(EXTRA_HOST_FLAGS) ; do \
30600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30601 done; \
30602 echo "Doing install-info in lto-plugin" ; \
30603 (cd $(HOST_SUBDIR)/lto-plugin && \
30604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30606 "RANLIB=$${RANLIB}" \
30607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30608 install-info) \
30609 || exit 1
30611 @endif lto-plugin
30613 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30614 maybe-install-pdf-lto-plugin:
30615 @if lto-plugin
30616 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30618 install-pdf-lto-plugin: \
30619 configure-lto-plugin \
30620 pdf-lto-plugin
30621 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30622 r=`${PWD_COMMAND}`; export r; \
30623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30624 $(HOST_EXPORTS) \
30625 for flag in $(EXTRA_HOST_FLAGS) ; do \
30626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30627 done; \
30628 echo "Doing install-pdf in lto-plugin" ; \
30629 (cd $(HOST_SUBDIR)/lto-plugin && \
30630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30632 "RANLIB=$${RANLIB}" \
30633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30634 install-pdf) \
30635 || exit 1
30637 @endif lto-plugin
30639 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30640 maybe-install-html-lto-plugin:
30641 @if lto-plugin
30642 maybe-install-html-lto-plugin: install-html-lto-plugin
30644 install-html-lto-plugin: \
30645 configure-lto-plugin \
30646 html-lto-plugin
30647 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30648 r=`${PWD_COMMAND}`; export r; \
30649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30650 $(HOST_EXPORTS) \
30651 for flag in $(EXTRA_HOST_FLAGS) ; do \
30652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30653 done; \
30654 echo "Doing install-html in lto-plugin" ; \
30655 (cd $(HOST_SUBDIR)/lto-plugin && \
30656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30658 "RANLIB=$${RANLIB}" \
30659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30660 install-html) \
30661 || exit 1
30663 @endif lto-plugin
30665 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30666 maybe-installcheck-lto-plugin:
30667 @if lto-plugin
30668 maybe-installcheck-lto-plugin: installcheck-lto-plugin
30670 installcheck-lto-plugin: \
30671 configure-lto-plugin
30672 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30673 r=`${PWD_COMMAND}`; export r; \
30674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30675 $(HOST_EXPORTS) \
30676 for flag in $(EXTRA_HOST_FLAGS) ; do \
30677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30678 done; \
30679 echo "Doing installcheck in lto-plugin" ; \
30680 (cd $(HOST_SUBDIR)/lto-plugin && \
30681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30683 "RANLIB=$${RANLIB}" \
30684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30685 installcheck) \
30686 || exit 1
30688 @endif lto-plugin
30690 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30691 maybe-mostlyclean-lto-plugin:
30692 @if lto-plugin
30693 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30695 mostlyclean-lto-plugin:
30696 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30697 r=`${PWD_COMMAND}`; export r; \
30698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30699 $(HOST_EXPORTS) \
30700 for flag in $(EXTRA_HOST_FLAGS) ; do \
30701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30702 done; \
30703 echo "Doing mostlyclean in lto-plugin" ; \
30704 (cd $(HOST_SUBDIR)/lto-plugin && \
30705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30707 "RANLIB=$${RANLIB}" \
30708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30709 mostlyclean) \
30710 || exit 1
30712 @endif lto-plugin
30714 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
30715 maybe-clean-lto-plugin:
30716 @if lto-plugin
30717 maybe-clean-lto-plugin: clean-lto-plugin
30719 clean-lto-plugin:
30720 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30721 r=`${PWD_COMMAND}`; export r; \
30722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30723 $(HOST_EXPORTS) \
30724 for flag in $(EXTRA_HOST_FLAGS) ; do \
30725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30726 done; \
30727 echo "Doing clean in lto-plugin" ; \
30728 (cd $(HOST_SUBDIR)/lto-plugin && \
30729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30731 "RANLIB=$${RANLIB}" \
30732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30733 clean) \
30734 || exit 1
30736 @endif lto-plugin
30738 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30739 maybe-distclean-lto-plugin:
30740 @if lto-plugin
30741 maybe-distclean-lto-plugin: distclean-lto-plugin
30743 distclean-lto-plugin:
30744 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30745 r=`${PWD_COMMAND}`; export r; \
30746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30747 $(HOST_EXPORTS) \
30748 for flag in $(EXTRA_HOST_FLAGS) ; do \
30749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30750 done; \
30751 echo "Doing distclean in lto-plugin" ; \
30752 (cd $(HOST_SUBDIR)/lto-plugin && \
30753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30755 "RANLIB=$${RANLIB}" \
30756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30757 distclean) \
30758 || exit 1
30760 @endif lto-plugin
30762 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30763 maybe-maintainer-clean-lto-plugin:
30764 @if lto-plugin
30765 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30767 maintainer-clean-lto-plugin:
30768 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30769 r=`${PWD_COMMAND}`; export r; \
30770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30771 $(HOST_EXPORTS) \
30772 for flag in $(EXTRA_HOST_FLAGS) ; do \
30773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30774 done; \
30775 echo "Doing maintainer-clean in lto-plugin" ; \
30776 (cd $(HOST_SUBDIR)/lto-plugin && \
30777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30779 "RANLIB=$${RANLIB}" \
30780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30781 maintainer-clean) \
30782 || exit 1
30784 @endif lto-plugin
30788 .PHONY: configure-function_reordering_plugin maybe-configure-function_reordering_plugin
30789 maybe-configure-function_reordering_plugin:
30790 @if gcc-bootstrap
30791 configure-function_reordering_plugin: stage_current
30792 @endif gcc-bootstrap
30793 @if function_reordering_plugin
30794 maybe-configure-function_reordering_plugin: configure-function_reordering_plugin
30795 configure-function_reordering_plugin:
30796 @r=`${PWD_COMMAND}`; export r; \
30797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30798 test ! -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile || exit 0; \
30799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin ; \
30800 $(HOST_EXPORTS) \
30801 echo Configuring in $(HOST_SUBDIR)/function_reordering_plugin; \
30802 cd "$(HOST_SUBDIR)/function_reordering_plugin" || exit 1; \
30803 case $(srcdir) in \
30804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30805 *) topdir=`echo $(HOST_SUBDIR)/function_reordering_plugin/ | \
30806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30807 esac; \
30808 srcdiroption="--srcdir=$${topdir}/function_reordering_plugin"; \
30809 libsrcdir="$$s/function_reordering_plugin"; \
30810 $(SHELL) $${libsrcdir}/configure \
30811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30812 --target=${target_alias} $${srcdiroption} --enable-shared \
30813 || exit 1
30814 @endif function_reordering_plugin
30818 .PHONY: configure-stage1-function_reordering_plugin maybe-configure-stage1-function_reordering_plugin
30819 maybe-configure-stage1-function_reordering_plugin:
30820 @if function_reordering_plugin-bootstrap
30821 maybe-configure-stage1-function_reordering_plugin: configure-stage1-function_reordering_plugin
30822 configure-stage1-function_reordering_plugin:
30823 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30824 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin
30825 @r=`${PWD_COMMAND}`; export r; \
30826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30827 TFLAGS="$(STAGE1_TFLAGS)"; \
30828 test ! -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile || exit 0; \
30829 $(HOST_EXPORTS) \
30830 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30831 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30832 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30833 echo Configuring stage 1 in $(HOST_SUBDIR)/function_reordering_plugin ; \
30834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin ; \
30835 cd $(HOST_SUBDIR)/function_reordering_plugin || exit 1; \
30836 case $(srcdir) in \
30837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30838 *) topdir=`echo $(HOST_SUBDIR)/function_reordering_plugin/ | \
30839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30840 esac; \
30841 srcdiroption="--srcdir=$${topdir}/function_reordering_plugin"; \
30842 libsrcdir="$$s/function_reordering_plugin"; \
30843 $(SHELL) $${libsrcdir}/configure \
30844 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30845 --target=${target_alias} $${srcdiroption} \
30846 $(STAGE1_CONFIGURE_FLAGS) \
30847 --enable-shared
30848 @endif function_reordering_plugin-bootstrap
30850 .PHONY: configure-stage2-function_reordering_plugin maybe-configure-stage2-function_reordering_plugin
30851 maybe-configure-stage2-function_reordering_plugin:
30852 @if function_reordering_plugin-bootstrap
30853 maybe-configure-stage2-function_reordering_plugin: configure-stage2-function_reordering_plugin
30854 configure-stage2-function_reordering_plugin:
30855 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30856 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin
30857 @r=`${PWD_COMMAND}`; export r; \
30858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30859 TFLAGS="$(STAGE2_TFLAGS)"; \
30860 test ! -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile || exit 0; \
30861 $(HOST_EXPORTS) \
30862 $(POSTSTAGE1_HOST_EXPORTS) \
30863 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30864 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30865 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30866 echo Configuring stage 2 in $(HOST_SUBDIR)/function_reordering_plugin ; \
30867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin ; \
30868 cd $(HOST_SUBDIR)/function_reordering_plugin || exit 1; \
30869 case $(srcdir) in \
30870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30871 *) topdir=`echo $(HOST_SUBDIR)/function_reordering_plugin/ | \
30872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30873 esac; \
30874 srcdiroption="--srcdir=$${topdir}/function_reordering_plugin"; \
30875 libsrcdir="$$s/function_reordering_plugin"; \
30876 $(SHELL) $${libsrcdir}/configure \
30877 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30878 --target=${target_alias} $${srcdiroption} \
30879 --with-build-libsubdir=$(HOST_SUBDIR) \
30880 $(STAGE2_CONFIGURE_FLAGS) \
30881 --enable-shared
30882 @endif function_reordering_plugin-bootstrap
30884 .PHONY: configure-stage3-function_reordering_plugin maybe-configure-stage3-function_reordering_plugin
30885 maybe-configure-stage3-function_reordering_plugin:
30886 @if function_reordering_plugin-bootstrap
30887 maybe-configure-stage3-function_reordering_plugin: configure-stage3-function_reordering_plugin
30888 configure-stage3-function_reordering_plugin:
30889 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin
30891 @r=`${PWD_COMMAND}`; export r; \
30892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30893 TFLAGS="$(STAGE3_TFLAGS)"; \
30894 test ! -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile || exit 0; \
30895 $(HOST_EXPORTS) \
30896 $(POSTSTAGE1_HOST_EXPORTS) \
30897 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30898 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30899 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30900 echo Configuring stage 3 in $(HOST_SUBDIR)/function_reordering_plugin ; \
30901 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin ; \
30902 cd $(HOST_SUBDIR)/function_reordering_plugin || exit 1; \
30903 case $(srcdir) in \
30904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30905 *) topdir=`echo $(HOST_SUBDIR)/function_reordering_plugin/ | \
30906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30907 esac; \
30908 srcdiroption="--srcdir=$${topdir}/function_reordering_plugin"; \
30909 libsrcdir="$$s/function_reordering_plugin"; \
30910 $(SHELL) $${libsrcdir}/configure \
30911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30912 --target=${target_alias} $${srcdiroption} \
30913 --with-build-libsubdir=$(HOST_SUBDIR) \
30914 $(STAGE3_CONFIGURE_FLAGS) \
30915 --enable-shared
30916 @endif function_reordering_plugin-bootstrap
30918 .PHONY: configure-stage4-function_reordering_plugin maybe-configure-stage4-function_reordering_plugin
30919 maybe-configure-stage4-function_reordering_plugin:
30920 @if function_reordering_plugin-bootstrap
30921 maybe-configure-stage4-function_reordering_plugin: configure-stage4-function_reordering_plugin
30922 configure-stage4-function_reordering_plugin:
30923 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30924 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin
30925 @r=`${PWD_COMMAND}`; export r; \
30926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30927 TFLAGS="$(STAGE4_TFLAGS)"; \
30928 test ! -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile || exit 0; \
30929 $(HOST_EXPORTS) \
30930 $(POSTSTAGE1_HOST_EXPORTS) \
30931 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30932 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30933 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30934 echo Configuring stage 4 in $(HOST_SUBDIR)/function_reordering_plugin ; \
30935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin ; \
30936 cd $(HOST_SUBDIR)/function_reordering_plugin || exit 1; \
30937 case $(srcdir) in \
30938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30939 *) topdir=`echo $(HOST_SUBDIR)/function_reordering_plugin/ | \
30940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30941 esac; \
30942 srcdiroption="--srcdir=$${topdir}/function_reordering_plugin"; \
30943 libsrcdir="$$s/function_reordering_plugin"; \
30944 $(SHELL) $${libsrcdir}/configure \
30945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30946 --target=${target_alias} $${srcdiroption} \
30947 --with-build-libsubdir=$(HOST_SUBDIR) \
30948 $(STAGE4_CONFIGURE_FLAGS) \
30949 --enable-shared
30950 @endif function_reordering_plugin-bootstrap
30952 .PHONY: configure-stageprofile-function_reordering_plugin maybe-configure-stageprofile-function_reordering_plugin
30953 maybe-configure-stageprofile-function_reordering_plugin:
30954 @if function_reordering_plugin-bootstrap
30955 maybe-configure-stageprofile-function_reordering_plugin: configure-stageprofile-function_reordering_plugin
30956 configure-stageprofile-function_reordering_plugin:
30957 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30958 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin
30959 @r=`${PWD_COMMAND}`; export r; \
30960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30961 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30962 test ! -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile || exit 0; \
30963 $(HOST_EXPORTS) \
30964 $(POSTSTAGE1_HOST_EXPORTS) \
30965 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30966 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30967 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30968 echo Configuring stage profile in $(HOST_SUBDIR)/function_reordering_plugin ; \
30969 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin ; \
30970 cd $(HOST_SUBDIR)/function_reordering_plugin || exit 1; \
30971 case $(srcdir) in \
30972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30973 *) topdir=`echo $(HOST_SUBDIR)/function_reordering_plugin/ | \
30974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30975 esac; \
30976 srcdiroption="--srcdir=$${topdir}/function_reordering_plugin"; \
30977 libsrcdir="$$s/function_reordering_plugin"; \
30978 $(SHELL) $${libsrcdir}/configure \
30979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30980 --target=${target_alias} $${srcdiroption} \
30981 --with-build-libsubdir=$(HOST_SUBDIR) \
30982 $(STAGEprofile_CONFIGURE_FLAGS) \
30983 --enable-shared
30984 @endif function_reordering_plugin-bootstrap
30986 .PHONY: configure-stagefeedback-function_reordering_plugin maybe-configure-stagefeedback-function_reordering_plugin
30987 maybe-configure-stagefeedback-function_reordering_plugin:
30988 @if function_reordering_plugin-bootstrap
30989 maybe-configure-stagefeedback-function_reordering_plugin: configure-stagefeedback-function_reordering_plugin
30990 configure-stagefeedback-function_reordering_plugin:
30991 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30992 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin
30993 @r=`${PWD_COMMAND}`; export r; \
30994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30995 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30996 test ! -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile || exit 0; \
30997 $(HOST_EXPORTS) \
30998 $(POSTSTAGE1_HOST_EXPORTS) \
30999 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31000 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31001 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31002 echo Configuring stage feedback in $(HOST_SUBDIR)/function_reordering_plugin ; \
31003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/function_reordering_plugin ; \
31004 cd $(HOST_SUBDIR)/function_reordering_plugin || exit 1; \
31005 case $(srcdir) in \
31006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31007 *) topdir=`echo $(HOST_SUBDIR)/function_reordering_plugin/ | \
31008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31009 esac; \
31010 srcdiroption="--srcdir=$${topdir}/function_reordering_plugin"; \
31011 libsrcdir="$$s/function_reordering_plugin"; \
31012 $(SHELL) $${libsrcdir}/configure \
31013 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31014 --target=${target_alias} $${srcdiroption} \
31015 --with-build-libsubdir=$(HOST_SUBDIR) \
31016 $(STAGEfeedback_CONFIGURE_FLAGS) \
31017 --enable-shared
31018 @endif function_reordering_plugin-bootstrap
31024 .PHONY: all-function_reordering_plugin maybe-all-function_reordering_plugin
31025 maybe-all-function_reordering_plugin:
31026 @if gcc-bootstrap
31027 all-function_reordering_plugin: stage_current
31028 @endif gcc-bootstrap
31029 @if function_reordering_plugin
31030 TARGET-function_reordering_plugin=all
31031 maybe-all-function_reordering_plugin: all-function_reordering_plugin
31032 all-function_reordering_plugin: configure-function_reordering_plugin
31033 @r=`${PWD_COMMAND}`; export r; \
31034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31035 $(HOST_EXPORTS) \
31036 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31037 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31038 $(TARGET-function_reordering_plugin))
31039 @endif function_reordering_plugin
31043 .PHONY: all-stage1-function_reordering_plugin maybe-all-stage1-function_reordering_plugin
31044 .PHONY: clean-stage1-function_reordering_plugin maybe-clean-stage1-function_reordering_plugin
31045 maybe-all-stage1-function_reordering_plugin:
31046 maybe-clean-stage1-function_reordering_plugin:
31047 @if function_reordering_plugin-bootstrap
31048 maybe-all-stage1-function_reordering_plugin: all-stage1-function_reordering_plugin
31049 all-stage1: all-stage1-function_reordering_plugin
31050 TARGET-stage1-function_reordering_plugin = $(TARGET-function_reordering_plugin)
31051 all-stage1-function_reordering_plugin: configure-stage1-function_reordering_plugin
31052 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31053 @r=`${PWD_COMMAND}`; export r; \
31054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31055 TFLAGS="$(STAGE1_TFLAGS)"; \
31056 $(HOST_EXPORTS) \
31057 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31058 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31059 CFLAGS="$(STAGE1_CFLAGS)" \
31060 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31061 LIBCFLAGS="$(LIBCFLAGS)" \
31062 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31063 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31064 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31065 $(EXTRA_HOST_FLAGS) \
31066 $(STAGE1_FLAGS_TO_PASS) \
31067 TFLAGS="$(STAGE1_TFLAGS)" \
31068 $(TARGET-stage1-function_reordering_plugin)
31070 maybe-clean-stage1-function_reordering_plugin: clean-stage1-function_reordering_plugin
31071 clean-stage1: clean-stage1-function_reordering_plugin
31072 clean-stage1-function_reordering_plugin:
31073 @if [ $(current_stage) = stage1 ]; then \
31074 [ -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile ] || exit 0; \
31075 else \
31076 [ -f $(HOST_SUBDIR)/stage1-function_reordering_plugin/Makefile ] || exit 0; \
31077 $(MAKE) stage1-start; \
31078 fi; \
31079 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31080 $(MAKE) $(EXTRA_HOST_FLAGS) \
31081 $(STAGE1_FLAGS_TO_PASS) clean
31082 @endif function_reordering_plugin-bootstrap
31085 .PHONY: all-stage2-function_reordering_plugin maybe-all-stage2-function_reordering_plugin
31086 .PHONY: clean-stage2-function_reordering_plugin maybe-clean-stage2-function_reordering_plugin
31087 maybe-all-stage2-function_reordering_plugin:
31088 maybe-clean-stage2-function_reordering_plugin:
31089 @if function_reordering_plugin-bootstrap
31090 maybe-all-stage2-function_reordering_plugin: all-stage2-function_reordering_plugin
31091 all-stage2: all-stage2-function_reordering_plugin
31092 TARGET-stage2-function_reordering_plugin = $(TARGET-function_reordering_plugin)
31093 all-stage2-function_reordering_plugin: configure-stage2-function_reordering_plugin
31094 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31095 @r=`${PWD_COMMAND}`; export r; \
31096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31097 TFLAGS="$(STAGE2_TFLAGS)"; \
31098 $(HOST_EXPORTS) \
31099 $(POSTSTAGE1_HOST_EXPORTS) \
31100 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31102 CFLAGS="$(STAGE2_CFLAGS)" \
31103 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31104 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31105 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31106 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31107 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31108 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31109 TFLAGS="$(STAGE2_TFLAGS)" \
31110 $(TARGET-stage2-function_reordering_plugin)
31112 maybe-clean-stage2-function_reordering_plugin: clean-stage2-function_reordering_plugin
31113 clean-stage2: clean-stage2-function_reordering_plugin
31114 clean-stage2-function_reordering_plugin:
31115 @if [ $(current_stage) = stage2 ]; then \
31116 [ -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile ] || exit 0; \
31117 else \
31118 [ -f $(HOST_SUBDIR)/stage2-function_reordering_plugin/Makefile ] || exit 0; \
31119 $(MAKE) stage2-start; \
31120 fi; \
31121 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31122 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31123 @endif function_reordering_plugin-bootstrap
31126 .PHONY: all-stage3-function_reordering_plugin maybe-all-stage3-function_reordering_plugin
31127 .PHONY: clean-stage3-function_reordering_plugin maybe-clean-stage3-function_reordering_plugin
31128 maybe-all-stage3-function_reordering_plugin:
31129 maybe-clean-stage3-function_reordering_plugin:
31130 @if function_reordering_plugin-bootstrap
31131 maybe-all-stage3-function_reordering_plugin: all-stage3-function_reordering_plugin
31132 all-stage3: all-stage3-function_reordering_plugin
31133 TARGET-stage3-function_reordering_plugin = $(TARGET-function_reordering_plugin)
31134 all-stage3-function_reordering_plugin: configure-stage3-function_reordering_plugin
31135 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31136 @r=`${PWD_COMMAND}`; export r; \
31137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31138 TFLAGS="$(STAGE3_TFLAGS)"; \
31139 $(HOST_EXPORTS) \
31140 $(POSTSTAGE1_HOST_EXPORTS) \
31141 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31143 CFLAGS="$(STAGE3_CFLAGS)" \
31144 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31145 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31149 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31150 TFLAGS="$(STAGE3_TFLAGS)" \
31151 $(TARGET-stage3-function_reordering_plugin)
31153 maybe-clean-stage3-function_reordering_plugin: clean-stage3-function_reordering_plugin
31154 clean-stage3: clean-stage3-function_reordering_plugin
31155 clean-stage3-function_reordering_plugin:
31156 @if [ $(current_stage) = stage3 ]; then \
31157 [ -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile ] || exit 0; \
31158 else \
31159 [ -f $(HOST_SUBDIR)/stage3-function_reordering_plugin/Makefile ] || exit 0; \
31160 $(MAKE) stage3-start; \
31161 fi; \
31162 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31163 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31164 @endif function_reordering_plugin-bootstrap
31167 .PHONY: all-stage4-function_reordering_plugin maybe-all-stage4-function_reordering_plugin
31168 .PHONY: clean-stage4-function_reordering_plugin maybe-clean-stage4-function_reordering_plugin
31169 maybe-all-stage4-function_reordering_plugin:
31170 maybe-clean-stage4-function_reordering_plugin:
31171 @if function_reordering_plugin-bootstrap
31172 maybe-all-stage4-function_reordering_plugin: all-stage4-function_reordering_plugin
31173 all-stage4: all-stage4-function_reordering_plugin
31174 TARGET-stage4-function_reordering_plugin = $(TARGET-function_reordering_plugin)
31175 all-stage4-function_reordering_plugin: configure-stage4-function_reordering_plugin
31176 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31177 @r=`${PWD_COMMAND}`; export r; \
31178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31179 TFLAGS="$(STAGE4_TFLAGS)"; \
31180 $(HOST_EXPORTS) \
31181 $(POSTSTAGE1_HOST_EXPORTS) \
31182 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31183 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31184 CFLAGS="$(STAGE4_CFLAGS)" \
31185 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31186 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31187 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31188 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31189 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31190 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31191 TFLAGS="$(STAGE4_TFLAGS)" \
31192 $(TARGET-stage4-function_reordering_plugin)
31194 maybe-clean-stage4-function_reordering_plugin: clean-stage4-function_reordering_plugin
31195 clean-stage4: clean-stage4-function_reordering_plugin
31196 clean-stage4-function_reordering_plugin:
31197 @if [ $(current_stage) = stage4 ]; then \
31198 [ -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile ] || exit 0; \
31199 else \
31200 [ -f $(HOST_SUBDIR)/stage4-function_reordering_plugin/Makefile ] || exit 0; \
31201 $(MAKE) stage4-start; \
31202 fi; \
31203 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31204 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31205 @endif function_reordering_plugin-bootstrap
31208 .PHONY: all-stageprofile-function_reordering_plugin maybe-all-stageprofile-function_reordering_plugin
31209 .PHONY: clean-stageprofile-function_reordering_plugin maybe-clean-stageprofile-function_reordering_plugin
31210 maybe-all-stageprofile-function_reordering_plugin:
31211 maybe-clean-stageprofile-function_reordering_plugin:
31212 @if function_reordering_plugin-bootstrap
31213 maybe-all-stageprofile-function_reordering_plugin: all-stageprofile-function_reordering_plugin
31214 all-stageprofile: all-stageprofile-function_reordering_plugin
31215 TARGET-stageprofile-function_reordering_plugin = $(TARGET-function_reordering_plugin)
31216 all-stageprofile-function_reordering_plugin: configure-stageprofile-function_reordering_plugin
31217 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31218 @r=`${PWD_COMMAND}`; export r; \
31219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31220 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31221 $(HOST_EXPORTS) \
31222 $(POSTSTAGE1_HOST_EXPORTS) \
31223 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31225 CFLAGS="$(STAGEprofile_CFLAGS)" \
31226 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31227 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31228 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31229 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31230 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31231 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31232 TFLAGS="$(STAGEprofile_TFLAGS)" \
31233 $(TARGET-stageprofile-function_reordering_plugin)
31235 maybe-clean-stageprofile-function_reordering_plugin: clean-stageprofile-function_reordering_plugin
31236 clean-stageprofile: clean-stageprofile-function_reordering_plugin
31237 clean-stageprofile-function_reordering_plugin:
31238 @if [ $(current_stage) = stageprofile ]; then \
31239 [ -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile ] || exit 0; \
31240 else \
31241 [ -f $(HOST_SUBDIR)/stageprofile-function_reordering_plugin/Makefile ] || exit 0; \
31242 $(MAKE) stageprofile-start; \
31243 fi; \
31244 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31245 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31246 @endif function_reordering_plugin-bootstrap
31249 .PHONY: all-stagefeedback-function_reordering_plugin maybe-all-stagefeedback-function_reordering_plugin
31250 .PHONY: clean-stagefeedback-function_reordering_plugin maybe-clean-stagefeedback-function_reordering_plugin
31251 maybe-all-stagefeedback-function_reordering_plugin:
31252 maybe-clean-stagefeedback-function_reordering_plugin:
31253 @if function_reordering_plugin-bootstrap
31254 maybe-all-stagefeedback-function_reordering_plugin: all-stagefeedback-function_reordering_plugin
31255 all-stagefeedback: all-stagefeedback-function_reordering_plugin
31256 TARGET-stagefeedback-function_reordering_plugin = $(TARGET-function_reordering_plugin)
31257 all-stagefeedback-function_reordering_plugin: configure-stagefeedback-function_reordering_plugin
31258 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31259 @r=`${PWD_COMMAND}`; export r; \
31260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31261 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31262 $(HOST_EXPORTS) \
31263 $(POSTSTAGE1_HOST_EXPORTS) \
31264 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31265 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31266 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31267 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31268 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31269 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31270 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31271 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31272 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
31273 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31274 $(TARGET-stagefeedback-function_reordering_plugin)
31276 maybe-clean-stagefeedback-function_reordering_plugin: clean-stagefeedback-function_reordering_plugin
31277 clean-stagefeedback: clean-stagefeedback-function_reordering_plugin
31278 clean-stagefeedback-function_reordering_plugin:
31279 @if [ $(current_stage) = stagefeedback ]; then \
31280 [ -f $(HOST_SUBDIR)/function_reordering_plugin/Makefile ] || exit 0; \
31281 else \
31282 [ -f $(HOST_SUBDIR)/stagefeedback-function_reordering_plugin/Makefile ] || exit 0; \
31283 $(MAKE) stagefeedback-start; \
31284 fi; \
31285 cd $(HOST_SUBDIR)/function_reordering_plugin && \
31286 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
31287 @endif function_reordering_plugin-bootstrap
31293 .PHONY: check-function_reordering_plugin maybe-check-function_reordering_plugin
31294 maybe-check-function_reordering_plugin:
31295 @if function_reordering_plugin
31296 maybe-check-function_reordering_plugin: check-function_reordering_plugin
31298 check-function_reordering_plugin:
31299 @: $(MAKE); $(unstage)
31300 @r=`${PWD_COMMAND}`; export r; \
31301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31302 $(HOST_EXPORTS) \
31303 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31304 $(MAKE) $(FLAGS_TO_PASS) check)
31306 @endif function_reordering_plugin
31308 .PHONY: install-function_reordering_plugin maybe-install-function_reordering_plugin
31309 maybe-install-function_reordering_plugin:
31310 @if function_reordering_plugin
31311 maybe-install-function_reordering_plugin: install-function_reordering_plugin
31313 install-function_reordering_plugin: installdirs
31314 @: $(MAKE); $(unstage)
31315 @r=`${PWD_COMMAND}`; export r; \
31316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31317 $(HOST_EXPORTS) \
31318 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31319 $(MAKE) $(FLAGS_TO_PASS) install)
31321 @endif function_reordering_plugin
31323 .PHONY: install-strip-function_reordering_plugin maybe-install-strip-function_reordering_plugin
31324 maybe-install-strip-function_reordering_plugin:
31325 @if function_reordering_plugin
31326 maybe-install-strip-function_reordering_plugin: install-strip-function_reordering_plugin
31328 install-strip-function_reordering_plugin: installdirs
31329 @: $(MAKE); $(unstage)
31330 @r=`${PWD_COMMAND}`; export r; \
31331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31332 $(HOST_EXPORTS) \
31333 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31334 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31336 @endif function_reordering_plugin
31338 # Other targets (info, dvi, pdf, etc.)
31340 .PHONY: maybe-info-function_reordering_plugin info-function_reordering_plugin
31341 maybe-info-function_reordering_plugin:
31342 @if function_reordering_plugin
31343 maybe-info-function_reordering_plugin: info-function_reordering_plugin
31345 info-function_reordering_plugin: \
31346 configure-function_reordering_plugin
31347 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31348 r=`${PWD_COMMAND}`; export r; \
31349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31350 $(HOST_EXPORTS) \
31351 for flag in $(EXTRA_HOST_FLAGS) ; do \
31352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31353 done; \
31354 echo "Doing info in function_reordering_plugin" ; \
31355 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31358 "RANLIB=$${RANLIB}" \
31359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31360 info) \
31361 || exit 1
31363 @endif function_reordering_plugin
31365 .PHONY: maybe-dvi-function_reordering_plugin dvi-function_reordering_plugin
31366 maybe-dvi-function_reordering_plugin:
31367 @if function_reordering_plugin
31368 maybe-dvi-function_reordering_plugin: dvi-function_reordering_plugin
31370 dvi-function_reordering_plugin: \
31371 configure-function_reordering_plugin
31372 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31373 r=`${PWD_COMMAND}`; export r; \
31374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31375 $(HOST_EXPORTS) \
31376 for flag in $(EXTRA_HOST_FLAGS) ; do \
31377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31378 done; \
31379 echo "Doing dvi in function_reordering_plugin" ; \
31380 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31383 "RANLIB=$${RANLIB}" \
31384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31385 dvi) \
31386 || exit 1
31388 @endif function_reordering_plugin
31390 .PHONY: maybe-pdf-function_reordering_plugin pdf-function_reordering_plugin
31391 maybe-pdf-function_reordering_plugin:
31392 @if function_reordering_plugin
31393 maybe-pdf-function_reordering_plugin: pdf-function_reordering_plugin
31395 pdf-function_reordering_plugin: \
31396 configure-function_reordering_plugin
31397 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31398 r=`${PWD_COMMAND}`; export r; \
31399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31400 $(HOST_EXPORTS) \
31401 for flag in $(EXTRA_HOST_FLAGS) ; do \
31402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31403 done; \
31404 echo "Doing pdf in function_reordering_plugin" ; \
31405 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31408 "RANLIB=$${RANLIB}" \
31409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31410 pdf) \
31411 || exit 1
31413 @endif function_reordering_plugin
31415 .PHONY: maybe-html-function_reordering_plugin html-function_reordering_plugin
31416 maybe-html-function_reordering_plugin:
31417 @if function_reordering_plugin
31418 maybe-html-function_reordering_plugin: html-function_reordering_plugin
31420 html-function_reordering_plugin: \
31421 configure-function_reordering_plugin
31422 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31423 r=`${PWD_COMMAND}`; export r; \
31424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31425 $(HOST_EXPORTS) \
31426 for flag in $(EXTRA_HOST_FLAGS) ; do \
31427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31428 done; \
31429 echo "Doing html in function_reordering_plugin" ; \
31430 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31433 "RANLIB=$${RANLIB}" \
31434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31435 html) \
31436 || exit 1
31438 @endif function_reordering_plugin
31440 .PHONY: maybe-TAGS-function_reordering_plugin TAGS-function_reordering_plugin
31441 maybe-TAGS-function_reordering_plugin:
31442 @if function_reordering_plugin
31443 maybe-TAGS-function_reordering_plugin: TAGS-function_reordering_plugin
31445 TAGS-function_reordering_plugin: \
31446 configure-function_reordering_plugin
31447 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31448 r=`${PWD_COMMAND}`; export r; \
31449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31450 $(HOST_EXPORTS) \
31451 for flag in $(EXTRA_HOST_FLAGS) ; do \
31452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31453 done; \
31454 echo "Doing TAGS in function_reordering_plugin" ; \
31455 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31458 "RANLIB=$${RANLIB}" \
31459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31460 TAGS) \
31461 || exit 1
31463 @endif function_reordering_plugin
31465 .PHONY: maybe-install-info-function_reordering_plugin install-info-function_reordering_plugin
31466 maybe-install-info-function_reordering_plugin:
31467 @if function_reordering_plugin
31468 maybe-install-info-function_reordering_plugin: install-info-function_reordering_plugin
31470 install-info-function_reordering_plugin: \
31471 configure-function_reordering_plugin \
31472 info-function_reordering_plugin
31473 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31474 r=`${PWD_COMMAND}`; export r; \
31475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31476 $(HOST_EXPORTS) \
31477 for flag in $(EXTRA_HOST_FLAGS) ; do \
31478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31479 done; \
31480 echo "Doing install-info in function_reordering_plugin" ; \
31481 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31484 "RANLIB=$${RANLIB}" \
31485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31486 install-info) \
31487 || exit 1
31489 @endif function_reordering_plugin
31491 .PHONY: maybe-install-pdf-function_reordering_plugin install-pdf-function_reordering_plugin
31492 maybe-install-pdf-function_reordering_plugin:
31493 @if function_reordering_plugin
31494 maybe-install-pdf-function_reordering_plugin: install-pdf-function_reordering_plugin
31496 install-pdf-function_reordering_plugin: \
31497 configure-function_reordering_plugin \
31498 pdf-function_reordering_plugin
31499 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31500 r=`${PWD_COMMAND}`; export r; \
31501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31502 $(HOST_EXPORTS) \
31503 for flag in $(EXTRA_HOST_FLAGS) ; do \
31504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31505 done; \
31506 echo "Doing install-pdf in function_reordering_plugin" ; \
31507 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31510 "RANLIB=$${RANLIB}" \
31511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31512 install-pdf) \
31513 || exit 1
31515 @endif function_reordering_plugin
31517 .PHONY: maybe-install-html-function_reordering_plugin install-html-function_reordering_plugin
31518 maybe-install-html-function_reordering_plugin:
31519 @if function_reordering_plugin
31520 maybe-install-html-function_reordering_plugin: install-html-function_reordering_plugin
31522 install-html-function_reordering_plugin: \
31523 configure-function_reordering_plugin \
31524 html-function_reordering_plugin
31525 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31526 r=`${PWD_COMMAND}`; export r; \
31527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31528 $(HOST_EXPORTS) \
31529 for flag in $(EXTRA_HOST_FLAGS) ; do \
31530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31531 done; \
31532 echo "Doing install-html in function_reordering_plugin" ; \
31533 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31536 "RANLIB=$${RANLIB}" \
31537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31538 install-html) \
31539 || exit 1
31541 @endif function_reordering_plugin
31543 .PHONY: maybe-installcheck-function_reordering_plugin installcheck-function_reordering_plugin
31544 maybe-installcheck-function_reordering_plugin:
31545 @if function_reordering_plugin
31546 maybe-installcheck-function_reordering_plugin: installcheck-function_reordering_plugin
31548 installcheck-function_reordering_plugin: \
31549 configure-function_reordering_plugin
31550 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31551 r=`${PWD_COMMAND}`; export r; \
31552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31553 $(HOST_EXPORTS) \
31554 for flag in $(EXTRA_HOST_FLAGS) ; do \
31555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31556 done; \
31557 echo "Doing installcheck in function_reordering_plugin" ; \
31558 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31561 "RANLIB=$${RANLIB}" \
31562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31563 installcheck) \
31564 || exit 1
31566 @endif function_reordering_plugin
31568 .PHONY: maybe-mostlyclean-function_reordering_plugin mostlyclean-function_reordering_plugin
31569 maybe-mostlyclean-function_reordering_plugin:
31570 @if function_reordering_plugin
31571 maybe-mostlyclean-function_reordering_plugin: mostlyclean-function_reordering_plugin
31573 mostlyclean-function_reordering_plugin:
31574 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31575 r=`${PWD_COMMAND}`; export r; \
31576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31577 $(HOST_EXPORTS) \
31578 for flag in $(EXTRA_HOST_FLAGS) ; do \
31579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31580 done; \
31581 echo "Doing mostlyclean in function_reordering_plugin" ; \
31582 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31585 "RANLIB=$${RANLIB}" \
31586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31587 mostlyclean) \
31588 || exit 1
31590 @endif function_reordering_plugin
31592 .PHONY: maybe-clean-function_reordering_plugin clean-function_reordering_plugin
31593 maybe-clean-function_reordering_plugin:
31594 @if function_reordering_plugin
31595 maybe-clean-function_reordering_plugin: clean-function_reordering_plugin
31597 clean-function_reordering_plugin:
31598 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31599 r=`${PWD_COMMAND}`; export r; \
31600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31601 $(HOST_EXPORTS) \
31602 for flag in $(EXTRA_HOST_FLAGS) ; do \
31603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31604 done; \
31605 echo "Doing clean in function_reordering_plugin" ; \
31606 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31609 "RANLIB=$${RANLIB}" \
31610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31611 clean) \
31612 || exit 1
31614 @endif function_reordering_plugin
31616 .PHONY: maybe-distclean-function_reordering_plugin distclean-function_reordering_plugin
31617 maybe-distclean-function_reordering_plugin:
31618 @if function_reordering_plugin
31619 maybe-distclean-function_reordering_plugin: distclean-function_reordering_plugin
31621 distclean-function_reordering_plugin:
31622 @[ -f ./function_reordering_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) ; do \
31627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31628 done; \
31629 echo "Doing distclean in function_reordering_plugin" ; \
31630 (cd $(HOST_SUBDIR)/function_reordering_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 distclean) \
31636 || exit 1
31638 @endif function_reordering_plugin
31640 .PHONY: maybe-maintainer-clean-function_reordering_plugin maintainer-clean-function_reordering_plugin
31641 maybe-maintainer-clean-function_reordering_plugin:
31642 @if function_reordering_plugin
31643 maybe-maintainer-clean-function_reordering_plugin: maintainer-clean-function_reordering_plugin
31645 maintainer-clean-function_reordering_plugin:
31646 @[ -f ./function_reordering_plugin/Makefile ] || exit 0; \
31647 r=`${PWD_COMMAND}`; export r; \
31648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31649 $(HOST_EXPORTS) \
31650 for flag in $(EXTRA_HOST_FLAGS) ; do \
31651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31652 done; \
31653 echo "Doing maintainer-clean in function_reordering_plugin" ; \
31654 (cd $(HOST_SUBDIR)/function_reordering_plugin && \
31655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31657 "RANLIB=$${RANLIB}" \
31658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31659 maintainer-clean) \
31660 || exit 1
31662 @endif function_reordering_plugin
31666 # ---------------------------------------
31667 # Modules which run on the target machine
31668 # ---------------------------------------
31673 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
31674 maybe-configure-target-libstdc++-v3:
31675 @if gcc-bootstrap
31676 configure-target-libstdc++-v3: stage_current
31677 @endif gcc-bootstrap
31678 @if target-libstdc++-v3
31679 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
31680 configure-target-libstdc++-v3:
31681 @r=`${PWD_COMMAND}`; export r; \
31682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31683 echo "Checking multilib configuration for libstdc++-v3..."; \
31684 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31685 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31686 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31687 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31688 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31689 else \
31690 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31691 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31692 fi; \
31693 else \
31694 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31695 fi; \
31696 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31697 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31698 $(RAW_CXX_TARGET_EXPORTS) \
31699 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
31700 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
31701 case $(srcdir) in \
31702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31703 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31705 esac; \
31706 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31707 libsrcdir="$$s/libstdc++-v3"; \
31708 rm -f no-such-file || : ; \
31709 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31710 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31711 --target=${target_alias} $${srcdiroption} \
31712 || exit 1
31713 @endif target-libstdc++-v3
31717 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
31718 maybe-configure-stage1-target-libstdc++-v3:
31719 @if target-libstdc++-v3-bootstrap
31720 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31721 configure-stage1-target-libstdc++-v3:
31722 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31723 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31724 @r=`${PWD_COMMAND}`; export r; \
31725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31726 TFLAGS="$(STAGE1_TFLAGS)"; \
31727 echo "Checking multilib configuration for libstdc++-v3..."; \
31728 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31729 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31730 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31731 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31732 else \
31733 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31734 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31735 fi; \
31736 else \
31737 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31738 fi; \
31739 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31740 $(RAW_CXX_TARGET_EXPORTS) \
31741 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31742 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31743 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31744 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31745 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31746 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31747 case $(srcdir) in \
31748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31749 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31751 esac; \
31752 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31753 libsrcdir="$$s/libstdc++-v3"; \
31754 $(SHELL) $${libsrcdir}/configure \
31755 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31756 --target=${target_alias} $${srcdiroption} \
31757 $(STAGE1_CONFIGURE_FLAGS)
31758 @endif target-libstdc++-v3-bootstrap
31760 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
31761 maybe-configure-stage2-target-libstdc++-v3:
31762 @if target-libstdc++-v3-bootstrap
31763 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31764 configure-stage2-target-libstdc++-v3:
31765 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31766 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31767 @r=`${PWD_COMMAND}`; export r; \
31768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31769 TFLAGS="$(STAGE2_TFLAGS)"; \
31770 echo "Checking multilib configuration for libstdc++-v3..."; \
31771 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31772 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31773 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31774 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31775 else \
31776 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31777 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31778 fi; \
31779 else \
31780 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31781 fi; \
31782 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31783 $(RAW_CXX_TARGET_EXPORTS) \
31785 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31786 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31787 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31788 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31789 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31790 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31791 case $(srcdir) in \
31792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31793 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31795 esac; \
31796 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31797 libsrcdir="$$s/libstdc++-v3"; \
31798 $(SHELL) $${libsrcdir}/configure \
31799 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31800 --target=${target_alias} $${srcdiroption} \
31801 --with-build-libsubdir=$(HOST_SUBDIR) \
31802 $(STAGE2_CONFIGURE_FLAGS)
31803 @endif target-libstdc++-v3-bootstrap
31805 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
31806 maybe-configure-stage3-target-libstdc++-v3:
31807 @if target-libstdc++-v3-bootstrap
31808 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31809 configure-stage3-target-libstdc++-v3:
31810 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31811 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31812 @r=`${PWD_COMMAND}`; export r; \
31813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31814 TFLAGS="$(STAGE3_TFLAGS)"; \
31815 echo "Checking multilib configuration for libstdc++-v3..."; \
31816 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31817 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31818 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31819 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31820 else \
31821 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31822 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31823 fi; \
31824 else \
31825 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31826 fi; \
31827 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31828 $(RAW_CXX_TARGET_EXPORTS) \
31830 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31831 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31832 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31833 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31835 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31836 case $(srcdir) in \
31837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31838 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31840 esac; \
31841 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31842 libsrcdir="$$s/libstdc++-v3"; \
31843 $(SHELL) $${libsrcdir}/configure \
31844 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31845 --target=${target_alias} $${srcdiroption} \
31846 --with-build-libsubdir=$(HOST_SUBDIR) \
31847 $(STAGE3_CONFIGURE_FLAGS)
31848 @endif target-libstdc++-v3-bootstrap
31850 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
31851 maybe-configure-stage4-target-libstdc++-v3:
31852 @if target-libstdc++-v3-bootstrap
31853 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31854 configure-stage4-target-libstdc++-v3:
31855 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31856 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31857 @r=`${PWD_COMMAND}`; export r; \
31858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31859 TFLAGS="$(STAGE4_TFLAGS)"; \
31860 echo "Checking multilib configuration for libstdc++-v3..."; \
31861 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31862 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31863 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31864 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31865 else \
31866 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31867 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31868 fi; \
31869 else \
31870 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31871 fi; \
31872 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31873 $(RAW_CXX_TARGET_EXPORTS) \
31875 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31876 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31877 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31878 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31879 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31880 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31881 case $(srcdir) in \
31882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31883 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31885 esac; \
31886 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31887 libsrcdir="$$s/libstdc++-v3"; \
31888 $(SHELL) $${libsrcdir}/configure \
31889 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31890 --target=${target_alias} $${srcdiroption} \
31891 --with-build-libsubdir=$(HOST_SUBDIR) \
31892 $(STAGE4_CONFIGURE_FLAGS)
31893 @endif target-libstdc++-v3-bootstrap
31895 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
31896 maybe-configure-stageprofile-target-libstdc++-v3:
31897 @if target-libstdc++-v3-bootstrap
31898 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31899 configure-stageprofile-target-libstdc++-v3:
31900 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31901 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31902 @r=`${PWD_COMMAND}`; export r; \
31903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31904 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31905 echo "Checking multilib configuration for libstdc++-v3..."; \
31906 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31907 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31908 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31909 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31910 else \
31911 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31912 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31913 fi; \
31914 else \
31915 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31916 fi; \
31917 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31918 $(RAW_CXX_TARGET_EXPORTS) \
31920 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31921 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31922 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31923 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31924 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31925 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31926 case $(srcdir) in \
31927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31928 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31930 esac; \
31931 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31932 libsrcdir="$$s/libstdc++-v3"; \
31933 $(SHELL) $${libsrcdir}/configure \
31934 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31935 --target=${target_alias} $${srcdiroption} \
31936 --with-build-libsubdir=$(HOST_SUBDIR) \
31937 $(STAGEprofile_CONFIGURE_FLAGS)
31938 @endif target-libstdc++-v3-bootstrap
31940 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31941 maybe-configure-stagefeedback-target-libstdc++-v3:
31942 @if target-libstdc++-v3-bootstrap
31943 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31944 configure-stagefeedback-target-libstdc++-v3:
31945 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31946 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31947 @r=`${PWD_COMMAND}`; export r; \
31948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31949 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31950 echo "Checking multilib configuration for libstdc++-v3..."; \
31951 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31952 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31953 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31954 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31955 else \
31956 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31957 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31958 fi; \
31959 else \
31960 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31961 fi; \
31962 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31963 $(RAW_CXX_TARGET_EXPORTS) \
31965 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31966 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31967 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31968 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31969 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31970 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31971 case $(srcdir) in \
31972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31973 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31975 esac; \
31976 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31977 libsrcdir="$$s/libstdc++-v3"; \
31978 $(SHELL) $${libsrcdir}/configure \
31979 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31980 --target=${target_alias} $${srcdiroption} \
31981 --with-build-libsubdir=$(HOST_SUBDIR) \
31982 $(STAGEfeedback_CONFIGURE_FLAGS)
31983 @endif target-libstdc++-v3-bootstrap
31989 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31990 maybe-all-target-libstdc++-v3:
31991 @if gcc-bootstrap
31992 all-target-libstdc++-v3: stage_current
31993 @endif gcc-bootstrap
31994 @if target-libstdc++-v3
31995 TARGET-target-libstdc++-v3=all
31996 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31997 all-target-libstdc++-v3: configure-target-libstdc++-v3
31998 @r=`${PWD_COMMAND}`; export r; \
31999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32000 $(RAW_CXX_TARGET_EXPORTS) \
32001 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32002 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32003 $(TARGET-target-libstdc++-v3))
32004 @endif target-libstdc++-v3
32008 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
32009 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
32010 maybe-all-stage1-target-libstdc++-v3:
32011 maybe-clean-stage1-target-libstdc++-v3:
32012 @if target-libstdc++-v3-bootstrap
32013 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
32014 all-stage1: all-stage1-target-libstdc++-v3
32015 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32016 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32017 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32018 @r=`${PWD_COMMAND}`; export r; \
32019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32020 TFLAGS="$(STAGE1_TFLAGS)"; \
32021 $(RAW_CXX_TARGET_EXPORTS) \
32022 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32023 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32024 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32025 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32026 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32027 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32028 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32029 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32030 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32032 TFLAGS="$(STAGE1_TFLAGS)" \
32033 $(TARGET-stage1-target-libstdc++-v3)
32035 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
32036 clean-stage1: clean-stage1-target-libstdc++-v3
32037 clean-stage1-target-libstdc++-v3:
32038 @if [ $(current_stage) = stage1 ]; then \
32039 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32040 else \
32041 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
32042 $(MAKE) stage1-start; \
32043 fi; \
32044 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32045 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32046 clean
32047 @endif target-libstdc++-v3-bootstrap
32050 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
32051 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
32052 maybe-all-stage2-target-libstdc++-v3:
32053 maybe-clean-stage2-target-libstdc++-v3:
32054 @if target-libstdc++-v3-bootstrap
32055 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
32056 all-stage2: all-stage2-target-libstdc++-v3
32057 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32058 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32059 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32060 @r=`${PWD_COMMAND}`; export r; \
32061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32062 TFLAGS="$(STAGE2_TFLAGS)"; \
32063 $(RAW_CXX_TARGET_EXPORTS) \
32065 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32066 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32067 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32068 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32069 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32070 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32071 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32072 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32073 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32074 TFLAGS="$(STAGE2_TFLAGS)" \
32075 $(TARGET-stage2-target-libstdc++-v3)
32077 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
32078 clean-stage2: clean-stage2-target-libstdc++-v3
32079 clean-stage2-target-libstdc++-v3:
32080 @if [ $(current_stage) = stage2 ]; then \
32081 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32082 else \
32083 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
32084 $(MAKE) stage2-start; \
32085 fi; \
32086 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32087 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32088 @endif target-libstdc++-v3-bootstrap
32091 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
32092 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
32093 maybe-all-stage3-target-libstdc++-v3:
32094 maybe-clean-stage3-target-libstdc++-v3:
32095 @if target-libstdc++-v3-bootstrap
32096 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
32097 all-stage3: all-stage3-target-libstdc++-v3
32098 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32099 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32100 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32101 @r=`${PWD_COMMAND}`; export r; \
32102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32103 TFLAGS="$(STAGE3_TFLAGS)"; \
32104 $(RAW_CXX_TARGET_EXPORTS) \
32106 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32108 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32109 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32110 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32114 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32115 TFLAGS="$(STAGE3_TFLAGS)" \
32116 $(TARGET-stage3-target-libstdc++-v3)
32118 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
32119 clean-stage3: clean-stage3-target-libstdc++-v3
32120 clean-stage3-target-libstdc++-v3:
32121 @if [ $(current_stage) = stage3 ]; then \
32122 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32123 else \
32124 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
32125 $(MAKE) stage3-start; \
32126 fi; \
32127 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32128 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32129 @endif target-libstdc++-v3-bootstrap
32132 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
32133 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
32134 maybe-all-stage4-target-libstdc++-v3:
32135 maybe-clean-stage4-target-libstdc++-v3:
32136 @if target-libstdc++-v3-bootstrap
32137 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
32138 all-stage4: all-stage4-target-libstdc++-v3
32139 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32140 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32141 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32142 @r=`${PWD_COMMAND}`; export r; \
32143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32144 TFLAGS="$(STAGE4_TFLAGS)"; \
32145 $(RAW_CXX_TARGET_EXPORTS) \
32147 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32149 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32150 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32151 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32155 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32156 TFLAGS="$(STAGE4_TFLAGS)" \
32157 $(TARGET-stage4-target-libstdc++-v3)
32159 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
32160 clean-stage4: clean-stage4-target-libstdc++-v3
32161 clean-stage4-target-libstdc++-v3:
32162 @if [ $(current_stage) = stage4 ]; then \
32163 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32164 else \
32165 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
32166 $(MAKE) stage4-start; \
32167 fi; \
32168 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32169 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32170 @endif target-libstdc++-v3-bootstrap
32173 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
32174 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
32175 maybe-all-stageprofile-target-libstdc++-v3:
32176 maybe-clean-stageprofile-target-libstdc++-v3:
32177 @if target-libstdc++-v3-bootstrap
32178 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
32179 all-stageprofile: all-stageprofile-target-libstdc++-v3
32180 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32181 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32182 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32183 @r=`${PWD_COMMAND}`; export r; \
32184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32185 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32186 $(RAW_CXX_TARGET_EXPORTS) \
32188 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32190 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32191 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32192 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32196 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32197 TFLAGS="$(STAGEprofile_TFLAGS)" \
32198 $(TARGET-stageprofile-target-libstdc++-v3)
32200 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
32201 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
32202 clean-stageprofile-target-libstdc++-v3:
32203 @if [ $(current_stage) = stageprofile ]; then \
32204 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32205 else \
32206 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
32207 $(MAKE) stageprofile-start; \
32208 fi; \
32209 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32210 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32211 @endif target-libstdc++-v3-bootstrap
32214 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
32215 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
32216 maybe-all-stagefeedback-target-libstdc++-v3:
32217 maybe-clean-stagefeedback-target-libstdc++-v3:
32218 @if target-libstdc++-v3-bootstrap
32219 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
32220 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
32221 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32222 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32223 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32224 @r=`${PWD_COMMAND}`; export r; \
32225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32226 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32227 $(RAW_CXX_TARGET_EXPORTS) \
32229 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32231 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32232 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32233 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32237 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32238 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32239 $(TARGET-stagefeedback-target-libstdc++-v3)
32241 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
32242 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
32243 clean-stagefeedback-target-libstdc++-v3:
32244 @if [ $(current_stage) = stagefeedback ]; then \
32245 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32246 else \
32247 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
32248 $(MAKE) stagefeedback-start; \
32249 fi; \
32250 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32251 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32252 @endif target-libstdc++-v3-bootstrap
32259 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
32260 maybe-check-target-libstdc++-v3:
32261 @if target-libstdc++-v3
32262 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
32264 check-target-libstdc++-v3:
32265 @: $(MAKE); $(unstage)
32266 @r=`${PWD_COMMAND}`; export r; \
32267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32268 $(RAW_CXX_TARGET_EXPORTS) \
32269 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32270 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32272 @endif target-libstdc++-v3
32274 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
32275 maybe-install-target-libstdc++-v3:
32276 @if target-libstdc++-v3
32277 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
32279 install-target-libstdc++-v3: installdirs
32280 @: $(MAKE); $(unstage)
32281 @r=`${PWD_COMMAND}`; export r; \
32282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32283 $(RAW_CXX_TARGET_EXPORTS) \
32284 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32285 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32287 @endif target-libstdc++-v3
32289 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
32290 maybe-install-strip-target-libstdc++-v3:
32291 @if target-libstdc++-v3
32292 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
32294 install-strip-target-libstdc++-v3: installdirs
32295 @: $(MAKE); $(unstage)
32296 @r=`${PWD_COMMAND}`; export r; \
32297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32298 $(RAW_CXX_TARGET_EXPORTS) \
32299 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32300 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32302 @endif target-libstdc++-v3
32304 # Other targets (info, dvi, pdf, etc.)
32306 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
32307 maybe-info-target-libstdc++-v3:
32308 @if target-libstdc++-v3
32309 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
32311 info-target-libstdc++-v3: \
32312 configure-target-libstdc++-v3
32313 @: $(MAKE); $(unstage)
32314 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32315 r=`${PWD_COMMAND}`; export r; \
32316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32317 $(RAW_CXX_TARGET_EXPORTS) \
32318 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32319 for flag in $(EXTRA_TARGET_FLAGS); do \
32320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32321 done; \
32322 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32325 "RANLIB=$${RANLIB}" \
32326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32327 info) \
32328 || exit 1
32330 @endif target-libstdc++-v3
32332 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
32333 maybe-dvi-target-libstdc++-v3:
32334 @if target-libstdc++-v3
32335 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
32337 dvi-target-libstdc++-v3: \
32338 configure-target-libstdc++-v3
32339 @: $(MAKE); $(unstage)
32340 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32341 r=`${PWD_COMMAND}`; export r; \
32342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32343 $(RAW_CXX_TARGET_EXPORTS) \
32344 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32345 for flag in $(EXTRA_TARGET_FLAGS); do \
32346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32347 done; \
32348 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32351 "RANLIB=$${RANLIB}" \
32352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32353 dvi) \
32354 || exit 1
32356 @endif target-libstdc++-v3
32358 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
32359 maybe-pdf-target-libstdc++-v3:
32360 @if target-libstdc++-v3
32361 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
32363 pdf-target-libstdc++-v3: \
32364 configure-target-libstdc++-v3
32365 @: $(MAKE); $(unstage)
32366 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32367 r=`${PWD_COMMAND}`; export r; \
32368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32369 $(RAW_CXX_TARGET_EXPORTS) \
32370 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32371 for flag in $(EXTRA_TARGET_FLAGS); do \
32372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32373 done; \
32374 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32377 "RANLIB=$${RANLIB}" \
32378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32379 pdf) \
32380 || exit 1
32382 @endif target-libstdc++-v3
32384 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
32385 maybe-html-target-libstdc++-v3:
32386 @if target-libstdc++-v3
32387 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
32389 html-target-libstdc++-v3: \
32390 configure-target-libstdc++-v3
32391 @: $(MAKE); $(unstage)
32392 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32393 r=`${PWD_COMMAND}`; export r; \
32394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32395 $(RAW_CXX_TARGET_EXPORTS) \
32396 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32397 for flag in $(EXTRA_TARGET_FLAGS); do \
32398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32399 done; \
32400 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32403 "RANLIB=$${RANLIB}" \
32404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32405 html) \
32406 || exit 1
32408 @endif target-libstdc++-v3
32410 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
32411 maybe-TAGS-target-libstdc++-v3:
32412 @if target-libstdc++-v3
32413 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
32415 TAGS-target-libstdc++-v3: \
32416 configure-target-libstdc++-v3
32417 @: $(MAKE); $(unstage)
32418 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32419 r=`${PWD_COMMAND}`; export r; \
32420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32421 $(RAW_CXX_TARGET_EXPORTS) \
32422 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32423 for flag in $(EXTRA_TARGET_FLAGS); do \
32424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32425 done; \
32426 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32429 "RANLIB=$${RANLIB}" \
32430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32431 TAGS) \
32432 || exit 1
32434 @endif target-libstdc++-v3
32436 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
32437 maybe-install-info-target-libstdc++-v3:
32438 @if target-libstdc++-v3
32439 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
32441 install-info-target-libstdc++-v3: \
32442 configure-target-libstdc++-v3 \
32443 info-target-libstdc++-v3
32444 @: $(MAKE); $(unstage)
32445 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32446 r=`${PWD_COMMAND}`; export r; \
32447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32448 $(RAW_CXX_TARGET_EXPORTS) \
32449 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32450 for flag in $(EXTRA_TARGET_FLAGS); do \
32451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32452 done; \
32453 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32456 "RANLIB=$${RANLIB}" \
32457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32458 install-info) \
32459 || exit 1
32461 @endif target-libstdc++-v3
32463 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
32464 maybe-install-pdf-target-libstdc++-v3:
32465 @if target-libstdc++-v3
32466 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
32468 install-pdf-target-libstdc++-v3: \
32469 configure-target-libstdc++-v3 \
32470 pdf-target-libstdc++-v3
32471 @: $(MAKE); $(unstage)
32472 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32473 r=`${PWD_COMMAND}`; export r; \
32474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32475 $(RAW_CXX_TARGET_EXPORTS) \
32476 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32477 for flag in $(EXTRA_TARGET_FLAGS); do \
32478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32479 done; \
32480 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32483 "RANLIB=$${RANLIB}" \
32484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32485 install-pdf) \
32486 || exit 1
32488 @endif target-libstdc++-v3
32490 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
32491 maybe-install-html-target-libstdc++-v3:
32492 @if target-libstdc++-v3
32493 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
32495 install-html-target-libstdc++-v3: \
32496 configure-target-libstdc++-v3 \
32497 html-target-libstdc++-v3
32498 @: $(MAKE); $(unstage)
32499 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32500 r=`${PWD_COMMAND}`; export r; \
32501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32502 $(RAW_CXX_TARGET_EXPORTS) \
32503 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32504 for flag in $(EXTRA_TARGET_FLAGS); do \
32505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32506 done; \
32507 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32510 "RANLIB=$${RANLIB}" \
32511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32512 install-html) \
32513 || exit 1
32515 @endif target-libstdc++-v3
32517 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
32518 maybe-installcheck-target-libstdc++-v3:
32519 @if target-libstdc++-v3
32520 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
32522 installcheck-target-libstdc++-v3: \
32523 configure-target-libstdc++-v3
32524 @: $(MAKE); $(unstage)
32525 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32526 r=`${PWD_COMMAND}`; export r; \
32527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32528 $(RAW_CXX_TARGET_EXPORTS) \
32529 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32530 for flag in $(EXTRA_TARGET_FLAGS); do \
32531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32532 done; \
32533 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32536 "RANLIB=$${RANLIB}" \
32537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32538 installcheck) \
32539 || exit 1
32541 @endif target-libstdc++-v3
32543 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
32544 maybe-mostlyclean-target-libstdc++-v3:
32545 @if target-libstdc++-v3
32546 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
32548 mostlyclean-target-libstdc++-v3:
32549 @: $(MAKE); $(unstage)
32550 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32551 r=`${PWD_COMMAND}`; export r; \
32552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32553 $(RAW_CXX_TARGET_EXPORTS) \
32554 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32555 for flag in $(EXTRA_TARGET_FLAGS); do \
32556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32557 done; \
32558 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32561 "RANLIB=$${RANLIB}" \
32562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32563 mostlyclean) \
32564 || exit 1
32566 @endif target-libstdc++-v3
32568 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
32569 maybe-clean-target-libstdc++-v3:
32570 @if target-libstdc++-v3
32571 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
32573 clean-target-libstdc++-v3:
32574 @: $(MAKE); $(unstage)
32575 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32576 r=`${PWD_COMMAND}`; export r; \
32577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32578 $(RAW_CXX_TARGET_EXPORTS) \
32579 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32580 for flag in $(EXTRA_TARGET_FLAGS); do \
32581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32582 done; \
32583 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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 clean) \
32589 || exit 1
32591 @endif target-libstdc++-v3
32593 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
32594 maybe-distclean-target-libstdc++-v3:
32595 @if target-libstdc++-v3
32596 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
32598 distclean-target-libstdc++-v3:
32599 @: $(MAKE); $(unstage)
32600 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32601 r=`${PWD_COMMAND}`; export r; \
32602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32603 $(RAW_CXX_TARGET_EXPORTS) \
32604 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32605 for flag in $(EXTRA_TARGET_FLAGS); do \
32606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32607 done; \
32608 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32611 "RANLIB=$${RANLIB}" \
32612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32613 distclean) \
32614 || exit 1
32616 @endif target-libstdc++-v3
32618 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
32619 maybe-maintainer-clean-target-libstdc++-v3:
32620 @if target-libstdc++-v3
32621 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
32623 maintainer-clean-target-libstdc++-v3:
32624 @: $(MAKE); $(unstage)
32625 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32626 r=`${PWD_COMMAND}`; export r; \
32627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32628 $(RAW_CXX_TARGET_EXPORTS) \
32629 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32630 for flag in $(EXTRA_TARGET_FLAGS); do \
32631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32632 done; \
32633 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32636 "RANLIB=$${RANLIB}" \
32637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32638 maintainer-clean) \
32639 || exit 1
32641 @endif target-libstdc++-v3
32647 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
32648 maybe-configure-target-libmudflap:
32649 @if gcc-bootstrap
32650 configure-target-libmudflap: stage_current
32651 @endif gcc-bootstrap
32652 @if target-libmudflap
32653 maybe-configure-target-libmudflap: configure-target-libmudflap
32654 configure-target-libmudflap:
32655 @: $(MAKE); $(unstage)
32656 @r=`${PWD_COMMAND}`; export r; \
32657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32658 echo "Checking multilib configuration for libmudflap..."; \
32659 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
32660 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
32661 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
32662 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
32663 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
32664 else \
32665 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
32666 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
32667 fi; \
32668 else \
32669 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
32670 fi; \
32671 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
32672 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
32673 $(NORMAL_TARGET_EXPORTS) \
32674 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
32675 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
32676 case $(srcdir) in \
32677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32678 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
32679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32680 esac; \
32681 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
32682 libsrcdir="$$s/libmudflap"; \
32683 rm -f no-such-file || : ; \
32684 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32685 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32686 --target=${target_alias} $${srcdiroption} \
32687 || exit 1
32688 @endif target-libmudflap
32694 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
32695 maybe-all-target-libmudflap:
32696 @if gcc-bootstrap
32697 all-target-libmudflap: stage_current
32698 @endif gcc-bootstrap
32699 @if target-libmudflap
32700 TARGET-target-libmudflap=all
32701 maybe-all-target-libmudflap: all-target-libmudflap
32702 all-target-libmudflap: configure-target-libmudflap
32703 @: $(MAKE); $(unstage)
32704 @r=`${PWD_COMMAND}`; export r; \
32705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32706 $(NORMAL_TARGET_EXPORTS) \
32707 (cd $(TARGET_SUBDIR)/libmudflap && \
32708 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32709 $(TARGET-target-libmudflap))
32710 @endif target-libmudflap
32716 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
32717 maybe-check-target-libmudflap:
32718 @if target-libmudflap
32719 maybe-check-target-libmudflap: check-target-libmudflap
32721 check-target-libmudflap:
32722 @: $(MAKE); $(unstage)
32723 @r=`${PWD_COMMAND}`; export r; \
32724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32725 $(NORMAL_TARGET_EXPORTS) \
32726 (cd $(TARGET_SUBDIR)/libmudflap && \
32727 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
32729 @endif target-libmudflap
32731 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
32732 maybe-install-target-libmudflap:
32733 @if target-libmudflap
32734 maybe-install-target-libmudflap: install-target-libmudflap
32736 install-target-libmudflap: installdirs
32737 @: $(MAKE); $(unstage)
32738 @r=`${PWD_COMMAND}`; export r; \
32739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32740 $(NORMAL_TARGET_EXPORTS) \
32741 (cd $(TARGET_SUBDIR)/libmudflap && \
32742 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32744 @endif target-libmudflap
32746 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
32747 maybe-install-strip-target-libmudflap:
32748 @if target-libmudflap
32749 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
32751 install-strip-target-libmudflap: installdirs
32752 @: $(MAKE); $(unstage)
32753 @r=`${PWD_COMMAND}`; export r; \
32754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32755 $(NORMAL_TARGET_EXPORTS) \
32756 (cd $(TARGET_SUBDIR)/libmudflap && \
32757 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32759 @endif target-libmudflap
32761 # Other targets (info, dvi, pdf, etc.)
32763 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
32764 maybe-info-target-libmudflap:
32765 @if target-libmudflap
32766 maybe-info-target-libmudflap: info-target-libmudflap
32768 info-target-libmudflap: \
32769 configure-target-libmudflap
32770 @: $(MAKE); $(unstage)
32771 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32772 r=`${PWD_COMMAND}`; export r; \
32773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32774 $(NORMAL_TARGET_EXPORTS) \
32775 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
32776 for flag in $(EXTRA_TARGET_FLAGS); do \
32777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32778 done; \
32779 (cd $(TARGET_SUBDIR)/libmudflap && \
32780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32782 "RANLIB=$${RANLIB}" \
32783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32784 info) \
32785 || exit 1
32787 @endif target-libmudflap
32789 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
32790 maybe-dvi-target-libmudflap:
32791 @if target-libmudflap
32792 maybe-dvi-target-libmudflap: dvi-target-libmudflap
32794 dvi-target-libmudflap: \
32795 configure-target-libmudflap
32796 @: $(MAKE); $(unstage)
32797 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32798 r=`${PWD_COMMAND}`; export r; \
32799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32800 $(NORMAL_TARGET_EXPORTS) \
32801 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
32802 for flag in $(EXTRA_TARGET_FLAGS); do \
32803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32804 done; \
32805 (cd $(TARGET_SUBDIR)/libmudflap && \
32806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32808 "RANLIB=$${RANLIB}" \
32809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32810 dvi) \
32811 || exit 1
32813 @endif target-libmudflap
32815 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
32816 maybe-pdf-target-libmudflap:
32817 @if target-libmudflap
32818 maybe-pdf-target-libmudflap: pdf-target-libmudflap
32820 pdf-target-libmudflap: \
32821 configure-target-libmudflap
32822 @: $(MAKE); $(unstage)
32823 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32824 r=`${PWD_COMMAND}`; export r; \
32825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32826 $(NORMAL_TARGET_EXPORTS) \
32827 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
32828 for flag in $(EXTRA_TARGET_FLAGS); do \
32829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32830 done; \
32831 (cd $(TARGET_SUBDIR)/libmudflap && \
32832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32834 "RANLIB=$${RANLIB}" \
32835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32836 pdf) \
32837 || exit 1
32839 @endif target-libmudflap
32841 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
32842 maybe-html-target-libmudflap:
32843 @if target-libmudflap
32844 maybe-html-target-libmudflap: html-target-libmudflap
32846 html-target-libmudflap: \
32847 configure-target-libmudflap
32848 @: $(MAKE); $(unstage)
32849 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32850 r=`${PWD_COMMAND}`; export r; \
32851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32852 $(NORMAL_TARGET_EXPORTS) \
32853 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
32854 for flag in $(EXTRA_TARGET_FLAGS); do \
32855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32856 done; \
32857 (cd $(TARGET_SUBDIR)/libmudflap && \
32858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32860 "RANLIB=$${RANLIB}" \
32861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32862 html) \
32863 || exit 1
32865 @endif target-libmudflap
32867 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
32868 maybe-TAGS-target-libmudflap:
32869 @if target-libmudflap
32870 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
32872 TAGS-target-libmudflap: \
32873 configure-target-libmudflap
32874 @: $(MAKE); $(unstage)
32875 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32876 r=`${PWD_COMMAND}`; export r; \
32877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32878 $(NORMAL_TARGET_EXPORTS) \
32879 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
32880 for flag in $(EXTRA_TARGET_FLAGS); do \
32881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32882 done; \
32883 (cd $(TARGET_SUBDIR)/libmudflap && \
32884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32886 "RANLIB=$${RANLIB}" \
32887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32888 TAGS) \
32889 || exit 1
32891 @endif target-libmudflap
32893 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
32894 maybe-install-info-target-libmudflap:
32895 @if target-libmudflap
32896 maybe-install-info-target-libmudflap: install-info-target-libmudflap
32898 install-info-target-libmudflap: \
32899 configure-target-libmudflap \
32900 info-target-libmudflap
32901 @: $(MAKE); $(unstage)
32902 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32903 r=`${PWD_COMMAND}`; export r; \
32904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32905 $(NORMAL_TARGET_EXPORTS) \
32906 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
32907 for flag in $(EXTRA_TARGET_FLAGS); do \
32908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32909 done; \
32910 (cd $(TARGET_SUBDIR)/libmudflap && \
32911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32913 "RANLIB=$${RANLIB}" \
32914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32915 install-info) \
32916 || exit 1
32918 @endif target-libmudflap
32920 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
32921 maybe-install-pdf-target-libmudflap:
32922 @if target-libmudflap
32923 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
32925 install-pdf-target-libmudflap: \
32926 configure-target-libmudflap \
32927 pdf-target-libmudflap
32928 @: $(MAKE); $(unstage)
32929 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32930 r=`${PWD_COMMAND}`; export r; \
32931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32932 $(NORMAL_TARGET_EXPORTS) \
32933 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
32934 for flag in $(EXTRA_TARGET_FLAGS); do \
32935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32936 done; \
32937 (cd $(TARGET_SUBDIR)/libmudflap && \
32938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32940 "RANLIB=$${RANLIB}" \
32941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32942 install-pdf) \
32943 || exit 1
32945 @endif target-libmudflap
32947 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
32948 maybe-install-html-target-libmudflap:
32949 @if target-libmudflap
32950 maybe-install-html-target-libmudflap: install-html-target-libmudflap
32952 install-html-target-libmudflap: \
32953 configure-target-libmudflap \
32954 html-target-libmudflap
32955 @: $(MAKE); $(unstage)
32956 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32957 r=`${PWD_COMMAND}`; export r; \
32958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32959 $(NORMAL_TARGET_EXPORTS) \
32960 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
32961 for flag in $(EXTRA_TARGET_FLAGS); do \
32962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32963 done; \
32964 (cd $(TARGET_SUBDIR)/libmudflap && \
32965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32967 "RANLIB=$${RANLIB}" \
32968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32969 install-html) \
32970 || exit 1
32972 @endif target-libmudflap
32974 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
32975 maybe-installcheck-target-libmudflap:
32976 @if target-libmudflap
32977 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
32979 installcheck-target-libmudflap: \
32980 configure-target-libmudflap
32981 @: $(MAKE); $(unstage)
32982 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32983 r=`${PWD_COMMAND}`; export r; \
32984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32985 $(NORMAL_TARGET_EXPORTS) \
32986 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
32987 for flag in $(EXTRA_TARGET_FLAGS); do \
32988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32989 done; \
32990 (cd $(TARGET_SUBDIR)/libmudflap && \
32991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32993 "RANLIB=$${RANLIB}" \
32994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32995 installcheck) \
32996 || exit 1
32998 @endif target-libmudflap
33000 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
33001 maybe-mostlyclean-target-libmudflap:
33002 @if target-libmudflap
33003 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
33005 mostlyclean-target-libmudflap:
33006 @: $(MAKE); $(unstage)
33007 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
33008 r=`${PWD_COMMAND}`; export r; \
33009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33010 $(NORMAL_TARGET_EXPORTS) \
33011 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
33012 for flag in $(EXTRA_TARGET_FLAGS); do \
33013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33014 done; \
33015 (cd $(TARGET_SUBDIR)/libmudflap && \
33016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33018 "RANLIB=$${RANLIB}" \
33019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33020 mostlyclean) \
33021 || exit 1
33023 @endif target-libmudflap
33025 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
33026 maybe-clean-target-libmudflap:
33027 @if target-libmudflap
33028 maybe-clean-target-libmudflap: clean-target-libmudflap
33030 clean-target-libmudflap:
33031 @: $(MAKE); $(unstage)
33032 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
33033 r=`${PWD_COMMAND}`; export r; \
33034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33035 $(NORMAL_TARGET_EXPORTS) \
33036 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
33037 for flag in $(EXTRA_TARGET_FLAGS); do \
33038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33039 done; \
33040 (cd $(TARGET_SUBDIR)/libmudflap && \
33041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33043 "RANLIB=$${RANLIB}" \
33044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33045 clean) \
33046 || exit 1
33048 @endif target-libmudflap
33050 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
33051 maybe-distclean-target-libmudflap:
33052 @if target-libmudflap
33053 maybe-distclean-target-libmudflap: distclean-target-libmudflap
33055 distclean-target-libmudflap:
33056 @: $(MAKE); $(unstage)
33057 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
33058 r=`${PWD_COMMAND}`; export r; \
33059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33060 $(NORMAL_TARGET_EXPORTS) \
33061 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
33062 for flag in $(EXTRA_TARGET_FLAGS); do \
33063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33064 done; \
33065 (cd $(TARGET_SUBDIR)/libmudflap && \
33066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33068 "RANLIB=$${RANLIB}" \
33069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33070 distclean) \
33071 || exit 1
33073 @endif target-libmudflap
33075 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
33076 maybe-maintainer-clean-target-libmudflap:
33077 @if target-libmudflap
33078 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
33080 maintainer-clean-target-libmudflap:
33081 @: $(MAKE); $(unstage)
33082 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
33083 r=`${PWD_COMMAND}`; export r; \
33084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33085 $(NORMAL_TARGET_EXPORTS) \
33086 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
33087 for flag in $(EXTRA_TARGET_FLAGS); do \
33088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33089 done; \
33090 (cd $(TARGET_SUBDIR)/libmudflap && \
33091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33093 "RANLIB=$${RANLIB}" \
33094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33095 maintainer-clean) \
33096 || exit 1
33098 @endif target-libmudflap
33104 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33105 maybe-configure-target-libsanitizer:
33106 @if gcc-bootstrap
33107 configure-target-libsanitizer: stage_current
33108 @endif gcc-bootstrap
33109 @if target-libsanitizer
33110 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33111 configure-target-libsanitizer:
33112 @r=`${PWD_COMMAND}`; export r; \
33113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33114 echo "Checking multilib configuration for libsanitizer..."; \
33115 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33116 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33117 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33118 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33119 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33120 else \
33121 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33122 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33123 fi; \
33124 else \
33125 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33126 fi; \
33127 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33128 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33129 $(RAW_CXX_TARGET_EXPORTS) \
33130 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33131 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33132 case $(srcdir) in \
33133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33134 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33136 esac; \
33137 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33138 libsrcdir="$$s/libsanitizer"; \
33139 rm -f no-such-file || : ; \
33140 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33141 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33142 --target=${target_alias} $${srcdiroption} \
33143 || exit 1
33144 @endif target-libsanitizer
33148 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33149 maybe-configure-stage1-target-libsanitizer:
33150 @if target-libsanitizer-bootstrap
33151 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33152 configure-stage1-target-libsanitizer:
33153 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33154 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33155 @r=`${PWD_COMMAND}`; export r; \
33156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33157 TFLAGS="$(STAGE1_TFLAGS)"; \
33158 echo "Checking multilib configuration for libsanitizer..."; \
33159 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33160 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33161 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33162 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33163 else \
33164 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33165 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33166 fi; \
33167 else \
33168 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33169 fi; \
33170 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33171 $(RAW_CXX_TARGET_EXPORTS) \
33172 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33173 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33174 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33175 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
33176 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33177 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33178 case $(srcdir) in \
33179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33180 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33182 esac; \
33183 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33184 libsrcdir="$$s/libsanitizer"; \
33185 $(SHELL) $${libsrcdir}/configure \
33186 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33187 --target=${target_alias} $${srcdiroption} \
33188 $(STAGE1_CONFIGURE_FLAGS)
33189 @endif target-libsanitizer-bootstrap
33191 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33192 maybe-configure-stage2-target-libsanitizer:
33193 @if target-libsanitizer-bootstrap
33194 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33195 configure-stage2-target-libsanitizer:
33196 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33197 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33198 @r=`${PWD_COMMAND}`; export r; \
33199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33200 TFLAGS="$(STAGE2_TFLAGS)"; \
33201 echo "Checking multilib configuration for libsanitizer..."; \
33202 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33203 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33204 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33205 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33206 else \
33207 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33208 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33209 fi; \
33210 else \
33211 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33212 fi; \
33213 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33214 $(RAW_CXX_TARGET_EXPORTS) \
33216 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33217 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33218 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33219 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
33220 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33221 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33222 case $(srcdir) in \
33223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33224 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33226 esac; \
33227 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33228 libsrcdir="$$s/libsanitizer"; \
33229 $(SHELL) $${libsrcdir}/configure \
33230 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33231 --target=${target_alias} $${srcdiroption} \
33232 --with-build-libsubdir=$(HOST_SUBDIR) \
33233 $(STAGE2_CONFIGURE_FLAGS)
33234 @endif target-libsanitizer-bootstrap
33236 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33237 maybe-configure-stage3-target-libsanitizer:
33238 @if target-libsanitizer-bootstrap
33239 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33240 configure-stage3-target-libsanitizer:
33241 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33242 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33243 @r=`${PWD_COMMAND}`; export r; \
33244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33245 TFLAGS="$(STAGE3_TFLAGS)"; \
33246 echo "Checking multilib configuration for libsanitizer..."; \
33247 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33248 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33249 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33250 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33251 else \
33252 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33253 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33254 fi; \
33255 else \
33256 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33257 fi; \
33258 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33259 $(RAW_CXX_TARGET_EXPORTS) \
33261 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33262 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33263 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33264 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
33265 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33266 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33267 case $(srcdir) in \
33268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33269 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33271 esac; \
33272 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33273 libsrcdir="$$s/libsanitizer"; \
33274 $(SHELL) $${libsrcdir}/configure \
33275 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33276 --target=${target_alias} $${srcdiroption} \
33277 --with-build-libsubdir=$(HOST_SUBDIR) \
33278 $(STAGE3_CONFIGURE_FLAGS)
33279 @endif target-libsanitizer-bootstrap
33281 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33282 maybe-configure-stage4-target-libsanitizer:
33283 @if target-libsanitizer-bootstrap
33284 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33285 configure-stage4-target-libsanitizer:
33286 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33287 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33288 @r=`${PWD_COMMAND}`; export r; \
33289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33290 TFLAGS="$(STAGE4_TFLAGS)"; \
33291 echo "Checking multilib configuration for libsanitizer..."; \
33292 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33293 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33294 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33295 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33296 else \
33297 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33298 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33299 fi; \
33300 else \
33301 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33302 fi; \
33303 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33304 $(RAW_CXX_TARGET_EXPORTS) \
33306 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33307 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33308 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33309 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
33310 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33311 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33312 case $(srcdir) in \
33313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33314 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33316 esac; \
33317 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33318 libsrcdir="$$s/libsanitizer"; \
33319 $(SHELL) $${libsrcdir}/configure \
33320 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33321 --target=${target_alias} $${srcdiroption} \
33322 --with-build-libsubdir=$(HOST_SUBDIR) \
33323 $(STAGE4_CONFIGURE_FLAGS)
33324 @endif target-libsanitizer-bootstrap
33326 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33327 maybe-configure-stageprofile-target-libsanitizer:
33328 @if target-libsanitizer-bootstrap
33329 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33330 configure-stageprofile-target-libsanitizer:
33331 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33332 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33333 @r=`${PWD_COMMAND}`; export r; \
33334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33335 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33336 echo "Checking multilib configuration for libsanitizer..."; \
33337 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33338 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33339 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33340 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33341 else \
33342 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33343 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33344 fi; \
33345 else \
33346 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33347 fi; \
33348 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33349 $(RAW_CXX_TARGET_EXPORTS) \
33351 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33352 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33353 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33354 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
33355 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33356 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33357 case $(srcdir) in \
33358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33359 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33361 esac; \
33362 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33363 libsrcdir="$$s/libsanitizer"; \
33364 $(SHELL) $${libsrcdir}/configure \
33365 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33366 --target=${target_alias} $${srcdiroption} \
33367 --with-build-libsubdir=$(HOST_SUBDIR) \
33368 $(STAGEprofile_CONFIGURE_FLAGS)
33369 @endif target-libsanitizer-bootstrap
33371 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
33372 maybe-configure-stagefeedback-target-libsanitizer:
33373 @if target-libsanitizer-bootstrap
33374 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33375 configure-stagefeedback-target-libsanitizer:
33376 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33377 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33378 @r=`${PWD_COMMAND}`; export r; \
33379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33380 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33381 echo "Checking multilib configuration for libsanitizer..."; \
33382 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33383 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33384 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33385 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33386 else \
33387 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33388 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33389 fi; \
33390 else \
33391 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33392 fi; \
33393 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33394 $(RAW_CXX_TARGET_EXPORTS) \
33396 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33397 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33398 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33399 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
33400 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33401 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33402 case $(srcdir) in \
33403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33404 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33406 esac; \
33407 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
33408 libsrcdir="$$s/libsanitizer"; \
33409 $(SHELL) $${libsrcdir}/configure \
33410 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33411 --target=${target_alias} $${srcdiroption} \
33412 --with-build-libsubdir=$(HOST_SUBDIR) \
33413 $(STAGEfeedback_CONFIGURE_FLAGS)
33414 @endif target-libsanitizer-bootstrap
33420 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
33421 maybe-all-target-libsanitizer:
33422 @if gcc-bootstrap
33423 all-target-libsanitizer: stage_current
33424 @endif gcc-bootstrap
33425 @if target-libsanitizer
33426 TARGET-target-libsanitizer=all
33427 maybe-all-target-libsanitizer: all-target-libsanitizer
33428 all-target-libsanitizer: configure-target-libsanitizer
33429 @r=`${PWD_COMMAND}`; export r; \
33430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33431 $(RAW_CXX_TARGET_EXPORTS) \
33432 (cd $(TARGET_SUBDIR)/libsanitizer && \
33433 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33434 $(TARGET-target-libsanitizer))
33435 @endif target-libsanitizer
33439 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
33440 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
33441 maybe-all-stage1-target-libsanitizer:
33442 maybe-clean-stage1-target-libsanitizer:
33443 @if target-libsanitizer-bootstrap
33444 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
33445 all-stage1: all-stage1-target-libsanitizer
33446 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
33447 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33448 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33449 @r=`${PWD_COMMAND}`; export r; \
33450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33451 TFLAGS="$(STAGE1_TFLAGS)"; \
33452 $(RAW_CXX_TARGET_EXPORTS) \
33453 cd $(TARGET_SUBDIR)/libsanitizer && \
33454 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33455 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33456 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33457 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33458 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33459 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33460 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33461 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33463 TFLAGS="$(STAGE1_TFLAGS)" \
33464 $(TARGET-stage1-target-libsanitizer)
33466 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
33467 clean-stage1: clean-stage1-target-libsanitizer
33468 clean-stage1-target-libsanitizer:
33469 @if [ $(current_stage) = stage1 ]; then \
33470 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33471 else \
33472 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
33473 $(MAKE) stage1-start; \
33474 fi; \
33475 cd $(TARGET_SUBDIR)/libsanitizer && \
33476 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33477 clean
33478 @endif target-libsanitizer-bootstrap
33481 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
33482 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
33483 maybe-all-stage2-target-libsanitizer:
33484 maybe-clean-stage2-target-libsanitizer:
33485 @if target-libsanitizer-bootstrap
33486 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
33487 all-stage2: all-stage2-target-libsanitizer
33488 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
33489 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33490 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33491 @r=`${PWD_COMMAND}`; export r; \
33492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33493 TFLAGS="$(STAGE2_TFLAGS)"; \
33494 $(RAW_CXX_TARGET_EXPORTS) \
33496 cd $(TARGET_SUBDIR)/libsanitizer && \
33497 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33498 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33499 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33500 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33501 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33502 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33503 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33504 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33505 TFLAGS="$(STAGE2_TFLAGS)" \
33506 $(TARGET-stage2-target-libsanitizer)
33508 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
33509 clean-stage2: clean-stage2-target-libsanitizer
33510 clean-stage2-target-libsanitizer:
33511 @if [ $(current_stage) = stage2 ]; then \
33512 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33513 else \
33514 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
33515 $(MAKE) stage2-start; \
33516 fi; \
33517 cd $(TARGET_SUBDIR)/libsanitizer && \
33518 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33519 @endif target-libsanitizer-bootstrap
33522 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
33523 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
33524 maybe-all-stage3-target-libsanitizer:
33525 maybe-clean-stage3-target-libsanitizer:
33526 @if target-libsanitizer-bootstrap
33527 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
33528 all-stage3: all-stage3-target-libsanitizer
33529 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
33530 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33531 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33532 @r=`${PWD_COMMAND}`; export r; \
33533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33534 TFLAGS="$(STAGE3_TFLAGS)"; \
33535 $(RAW_CXX_TARGET_EXPORTS) \
33537 cd $(TARGET_SUBDIR)/libsanitizer && \
33538 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33539 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33540 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33541 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33542 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33543 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33544 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33545 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33546 TFLAGS="$(STAGE3_TFLAGS)" \
33547 $(TARGET-stage3-target-libsanitizer)
33549 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
33550 clean-stage3: clean-stage3-target-libsanitizer
33551 clean-stage3-target-libsanitizer:
33552 @if [ $(current_stage) = stage3 ]; then \
33553 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33554 else \
33555 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
33556 $(MAKE) stage3-start; \
33557 fi; \
33558 cd $(TARGET_SUBDIR)/libsanitizer && \
33559 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33560 @endif target-libsanitizer-bootstrap
33563 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
33564 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
33565 maybe-all-stage4-target-libsanitizer:
33566 maybe-clean-stage4-target-libsanitizer:
33567 @if target-libsanitizer-bootstrap
33568 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
33569 all-stage4: all-stage4-target-libsanitizer
33570 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
33571 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33572 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33573 @r=`${PWD_COMMAND}`; export r; \
33574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33575 TFLAGS="$(STAGE4_TFLAGS)"; \
33576 $(RAW_CXX_TARGET_EXPORTS) \
33578 cd $(TARGET_SUBDIR)/libsanitizer && \
33579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33580 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33581 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33582 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33583 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33584 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33585 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33586 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33587 TFLAGS="$(STAGE4_TFLAGS)" \
33588 $(TARGET-stage4-target-libsanitizer)
33590 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
33591 clean-stage4: clean-stage4-target-libsanitizer
33592 clean-stage4-target-libsanitizer:
33593 @if [ $(current_stage) = stage4 ]; then \
33594 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33595 else \
33596 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
33597 $(MAKE) stage4-start; \
33598 fi; \
33599 cd $(TARGET_SUBDIR)/libsanitizer && \
33600 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33601 @endif target-libsanitizer-bootstrap
33604 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
33605 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
33606 maybe-all-stageprofile-target-libsanitizer:
33607 maybe-clean-stageprofile-target-libsanitizer:
33608 @if target-libsanitizer-bootstrap
33609 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
33610 all-stageprofile: all-stageprofile-target-libsanitizer
33611 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
33612 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33613 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33614 @r=`${PWD_COMMAND}`; export r; \
33615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33616 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33617 $(RAW_CXX_TARGET_EXPORTS) \
33619 cd $(TARGET_SUBDIR)/libsanitizer && \
33620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33621 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33622 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33623 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33627 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33628 TFLAGS="$(STAGEprofile_TFLAGS)" \
33629 $(TARGET-stageprofile-target-libsanitizer)
33631 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
33632 clean-stageprofile: clean-stageprofile-target-libsanitizer
33633 clean-stageprofile-target-libsanitizer:
33634 @if [ $(current_stage) = stageprofile ]; then \
33635 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33636 else \
33637 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
33638 $(MAKE) stageprofile-start; \
33639 fi; \
33640 cd $(TARGET_SUBDIR)/libsanitizer && \
33641 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33642 @endif target-libsanitizer-bootstrap
33645 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
33646 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
33647 maybe-all-stagefeedback-target-libsanitizer:
33648 maybe-clean-stagefeedback-target-libsanitizer:
33649 @if target-libsanitizer-bootstrap
33650 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
33651 all-stagefeedback: all-stagefeedback-target-libsanitizer
33652 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
33653 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33654 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33655 @r=`${PWD_COMMAND}`; export r; \
33656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33657 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33658 $(RAW_CXX_TARGET_EXPORTS) \
33660 cd $(TARGET_SUBDIR)/libsanitizer && \
33661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33662 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33663 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33664 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33665 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33666 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33667 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33668 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33669 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33670 $(TARGET-stagefeedback-target-libsanitizer)
33672 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
33673 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
33674 clean-stagefeedback-target-libsanitizer:
33675 @if [ $(current_stage) = stagefeedback ]; then \
33676 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33677 else \
33678 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
33679 $(MAKE) stagefeedback-start; \
33680 fi; \
33681 cd $(TARGET_SUBDIR)/libsanitizer && \
33682 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33683 @endif target-libsanitizer-bootstrap
33690 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
33691 maybe-check-target-libsanitizer:
33692 @if target-libsanitizer
33693 maybe-check-target-libsanitizer: check-target-libsanitizer
33695 check-target-libsanitizer:
33696 @: $(MAKE); $(unstage)
33697 @r=`${PWD_COMMAND}`; export r; \
33698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33699 $(RAW_CXX_TARGET_EXPORTS) \
33700 (cd $(TARGET_SUBDIR)/libsanitizer && \
33701 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33703 @endif target-libsanitizer
33705 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
33706 maybe-install-target-libsanitizer:
33707 @if target-libsanitizer
33708 maybe-install-target-libsanitizer: install-target-libsanitizer
33710 install-target-libsanitizer: installdirs
33711 @: $(MAKE); $(unstage)
33712 @r=`${PWD_COMMAND}`; export r; \
33713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33714 $(RAW_CXX_TARGET_EXPORTS) \
33715 (cd $(TARGET_SUBDIR)/libsanitizer && \
33716 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33718 @endif target-libsanitizer
33720 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
33721 maybe-install-strip-target-libsanitizer:
33722 @if target-libsanitizer
33723 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
33725 install-strip-target-libsanitizer: installdirs
33726 @: $(MAKE); $(unstage)
33727 @r=`${PWD_COMMAND}`; export r; \
33728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33729 $(RAW_CXX_TARGET_EXPORTS) \
33730 (cd $(TARGET_SUBDIR)/libsanitizer && \
33731 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33733 @endif target-libsanitizer
33735 # Other targets (info, dvi, pdf, etc.)
33737 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
33738 maybe-info-target-libsanitizer:
33739 @if target-libsanitizer
33740 maybe-info-target-libsanitizer: info-target-libsanitizer
33742 info-target-libsanitizer: \
33743 configure-target-libsanitizer
33744 @: $(MAKE); $(unstage)
33745 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33746 r=`${PWD_COMMAND}`; export r; \
33747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33748 $(RAW_CXX_TARGET_EXPORTS) \
33749 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
33750 for flag in $(EXTRA_TARGET_FLAGS); do \
33751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33752 done; \
33753 (cd $(TARGET_SUBDIR)/libsanitizer && \
33754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33756 "RANLIB=$${RANLIB}" \
33757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33758 info) \
33759 || exit 1
33761 @endif target-libsanitizer
33763 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
33764 maybe-dvi-target-libsanitizer:
33765 @if target-libsanitizer
33766 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
33768 dvi-target-libsanitizer: \
33769 configure-target-libsanitizer
33770 @: $(MAKE); $(unstage)
33771 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33772 r=`${PWD_COMMAND}`; export r; \
33773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33774 $(RAW_CXX_TARGET_EXPORTS) \
33775 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
33776 for flag in $(EXTRA_TARGET_FLAGS); do \
33777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33778 done; \
33779 (cd $(TARGET_SUBDIR)/libsanitizer && \
33780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33782 "RANLIB=$${RANLIB}" \
33783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33784 dvi) \
33785 || exit 1
33787 @endif target-libsanitizer
33789 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
33790 maybe-pdf-target-libsanitizer:
33791 @if target-libsanitizer
33792 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
33794 pdf-target-libsanitizer: \
33795 configure-target-libsanitizer
33796 @: $(MAKE); $(unstage)
33797 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33798 r=`${PWD_COMMAND}`; export r; \
33799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33800 $(RAW_CXX_TARGET_EXPORTS) \
33801 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33802 for flag in $(EXTRA_TARGET_FLAGS); do \
33803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33804 done; \
33805 (cd $(TARGET_SUBDIR)/libsanitizer && \
33806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33808 "RANLIB=$${RANLIB}" \
33809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33810 pdf) \
33811 || exit 1
33813 @endif target-libsanitizer
33815 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
33816 maybe-html-target-libsanitizer:
33817 @if target-libsanitizer
33818 maybe-html-target-libsanitizer: html-target-libsanitizer
33820 html-target-libsanitizer: \
33821 configure-target-libsanitizer
33822 @: $(MAKE); $(unstage)
33823 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33824 r=`${PWD_COMMAND}`; export r; \
33825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33826 $(RAW_CXX_TARGET_EXPORTS) \
33827 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
33828 for flag in $(EXTRA_TARGET_FLAGS); do \
33829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33830 done; \
33831 (cd $(TARGET_SUBDIR)/libsanitizer && \
33832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33834 "RANLIB=$${RANLIB}" \
33835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33836 html) \
33837 || exit 1
33839 @endif target-libsanitizer
33841 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
33842 maybe-TAGS-target-libsanitizer:
33843 @if target-libsanitizer
33844 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
33846 TAGS-target-libsanitizer: \
33847 configure-target-libsanitizer
33848 @: $(MAKE); $(unstage)
33849 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33850 r=`${PWD_COMMAND}`; export r; \
33851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33852 $(RAW_CXX_TARGET_EXPORTS) \
33853 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
33854 for flag in $(EXTRA_TARGET_FLAGS); do \
33855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33856 done; \
33857 (cd $(TARGET_SUBDIR)/libsanitizer && \
33858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33860 "RANLIB=$${RANLIB}" \
33861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33862 TAGS) \
33863 || exit 1
33865 @endif target-libsanitizer
33867 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
33868 maybe-install-info-target-libsanitizer:
33869 @if target-libsanitizer
33870 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
33872 install-info-target-libsanitizer: \
33873 configure-target-libsanitizer \
33874 info-target-libsanitizer
33875 @: $(MAKE); $(unstage)
33876 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33877 r=`${PWD_COMMAND}`; export r; \
33878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33879 $(RAW_CXX_TARGET_EXPORTS) \
33880 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
33881 for flag in $(EXTRA_TARGET_FLAGS); do \
33882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33883 done; \
33884 (cd $(TARGET_SUBDIR)/libsanitizer && \
33885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33887 "RANLIB=$${RANLIB}" \
33888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33889 install-info) \
33890 || exit 1
33892 @endif target-libsanitizer
33894 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
33895 maybe-install-pdf-target-libsanitizer:
33896 @if target-libsanitizer
33897 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
33899 install-pdf-target-libsanitizer: \
33900 configure-target-libsanitizer \
33901 pdf-target-libsanitizer
33902 @: $(MAKE); $(unstage)
33903 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33904 r=`${PWD_COMMAND}`; export r; \
33905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33906 $(RAW_CXX_TARGET_EXPORTS) \
33907 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33908 for flag in $(EXTRA_TARGET_FLAGS); do \
33909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33910 done; \
33911 (cd $(TARGET_SUBDIR)/libsanitizer && \
33912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33914 "RANLIB=$${RANLIB}" \
33915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33916 install-pdf) \
33917 || exit 1
33919 @endif target-libsanitizer
33921 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33922 maybe-install-html-target-libsanitizer:
33923 @if target-libsanitizer
33924 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33926 install-html-target-libsanitizer: \
33927 configure-target-libsanitizer \
33928 html-target-libsanitizer
33929 @: $(MAKE); $(unstage)
33930 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33931 r=`${PWD_COMMAND}`; export r; \
33932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33933 $(RAW_CXX_TARGET_EXPORTS) \
33934 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
33935 for flag in $(EXTRA_TARGET_FLAGS); do \
33936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33937 done; \
33938 (cd $(TARGET_SUBDIR)/libsanitizer && \
33939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33941 "RANLIB=$${RANLIB}" \
33942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33943 install-html) \
33944 || exit 1
33946 @endif target-libsanitizer
33948 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33949 maybe-installcheck-target-libsanitizer:
33950 @if target-libsanitizer
33951 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33953 installcheck-target-libsanitizer: \
33954 configure-target-libsanitizer
33955 @: $(MAKE); $(unstage)
33956 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33957 r=`${PWD_COMMAND}`; export r; \
33958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33959 $(RAW_CXX_TARGET_EXPORTS) \
33960 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33961 for flag in $(EXTRA_TARGET_FLAGS); do \
33962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33963 done; \
33964 (cd $(TARGET_SUBDIR)/libsanitizer && \
33965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33967 "RANLIB=$${RANLIB}" \
33968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33969 installcheck) \
33970 || exit 1
33972 @endif target-libsanitizer
33974 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33975 maybe-mostlyclean-target-libsanitizer:
33976 @if target-libsanitizer
33977 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33979 mostlyclean-target-libsanitizer:
33980 @: $(MAKE); $(unstage)
33981 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33982 r=`${PWD_COMMAND}`; export r; \
33983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33984 $(RAW_CXX_TARGET_EXPORTS) \
33985 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33986 for flag in $(EXTRA_TARGET_FLAGS); do \
33987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33988 done; \
33989 (cd $(TARGET_SUBDIR)/libsanitizer && \
33990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33992 "RANLIB=$${RANLIB}" \
33993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33994 mostlyclean) \
33995 || exit 1
33997 @endif target-libsanitizer
33999 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34000 maybe-clean-target-libsanitizer:
34001 @if target-libsanitizer
34002 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34004 clean-target-libsanitizer:
34005 @: $(MAKE); $(unstage)
34006 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34007 r=`${PWD_COMMAND}`; export r; \
34008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34009 $(RAW_CXX_TARGET_EXPORTS) \
34010 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34011 for flag in $(EXTRA_TARGET_FLAGS); do \
34012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34013 done; \
34014 (cd $(TARGET_SUBDIR)/libsanitizer && \
34015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34017 "RANLIB=$${RANLIB}" \
34018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34019 clean) \
34020 || exit 1
34022 @endif target-libsanitizer
34024 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34025 maybe-distclean-target-libsanitizer:
34026 @if target-libsanitizer
34027 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34029 distclean-target-libsanitizer:
34030 @: $(MAKE); $(unstage)
34031 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34032 r=`${PWD_COMMAND}`; export r; \
34033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34034 $(RAW_CXX_TARGET_EXPORTS) \
34035 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34036 for flag in $(EXTRA_TARGET_FLAGS); do \
34037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34038 done; \
34039 (cd $(TARGET_SUBDIR)/libsanitizer && \
34040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34042 "RANLIB=$${RANLIB}" \
34043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34044 distclean) \
34045 || exit 1
34047 @endif target-libsanitizer
34049 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34050 maybe-maintainer-clean-target-libsanitizer:
34051 @if target-libsanitizer
34052 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34054 maintainer-clean-target-libsanitizer:
34055 @: $(MAKE); $(unstage)
34056 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34057 r=`${PWD_COMMAND}`; export r; \
34058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34059 $(RAW_CXX_TARGET_EXPORTS) \
34060 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34061 for flag in $(EXTRA_TARGET_FLAGS); do \
34062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34063 done; \
34064 (cd $(TARGET_SUBDIR)/libsanitizer && \
34065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34067 "RANLIB=$${RANLIB}" \
34068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34069 maintainer-clean) \
34070 || exit 1
34072 @endif target-libsanitizer
34078 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
34079 maybe-configure-target-libvtv:
34080 @if gcc-bootstrap
34081 configure-target-libvtv: stage_current
34082 @endif gcc-bootstrap
34083 @if target-libvtv
34084 maybe-configure-target-libvtv: configure-target-libvtv
34085 configure-target-libvtv:
34086 @r=`${PWD_COMMAND}`; export r; \
34087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34088 echo "Checking multilib configuration for libvtv..."; \
34089 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34090 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34091 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34092 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34093 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34094 else \
34095 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34096 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34097 fi; \
34098 else \
34099 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34100 fi; \
34101 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34102 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34103 $(RAW_CXX_TARGET_EXPORTS) \
34104 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
34105 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
34106 case $(srcdir) in \
34107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34108 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34110 esac; \
34111 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34112 libsrcdir="$$s/libvtv"; \
34113 rm -f no-such-file || : ; \
34114 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34115 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34116 --target=${target_alias} $${srcdiroption} \
34117 || exit 1
34118 @endif target-libvtv
34122 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
34123 maybe-configure-stage1-target-libvtv:
34124 @if target-libvtv-bootstrap
34125 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
34126 configure-stage1-target-libvtv:
34127 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34128 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34129 @r=`${PWD_COMMAND}`; export r; \
34130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34131 TFLAGS="$(STAGE1_TFLAGS)"; \
34132 echo "Checking multilib configuration for libvtv..."; \
34133 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34134 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34135 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34136 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34137 else \
34138 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34139 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34140 fi; \
34141 else \
34142 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34143 fi; \
34144 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34145 $(RAW_CXX_TARGET_EXPORTS) \
34146 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34147 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34148 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34149 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
34150 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34151 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34152 case $(srcdir) in \
34153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34154 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34156 esac; \
34157 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34158 libsrcdir="$$s/libvtv"; \
34159 $(SHELL) $${libsrcdir}/configure \
34160 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34161 --target=${target_alias} $${srcdiroption} \
34162 $(STAGE1_CONFIGURE_FLAGS)
34163 @endif target-libvtv-bootstrap
34165 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
34166 maybe-configure-stage2-target-libvtv:
34167 @if target-libvtv-bootstrap
34168 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
34169 configure-stage2-target-libvtv:
34170 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34171 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34172 @r=`${PWD_COMMAND}`; export r; \
34173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34174 TFLAGS="$(STAGE2_TFLAGS)"; \
34175 echo "Checking multilib configuration for libvtv..."; \
34176 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34177 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34178 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34179 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34180 else \
34181 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34182 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34183 fi; \
34184 else \
34185 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34186 fi; \
34187 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34188 $(RAW_CXX_TARGET_EXPORTS) \
34190 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34191 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34192 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34193 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
34194 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34195 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34196 case $(srcdir) in \
34197 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34198 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34199 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34200 esac; \
34201 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34202 libsrcdir="$$s/libvtv"; \
34203 $(SHELL) $${libsrcdir}/configure \
34204 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34205 --target=${target_alias} $${srcdiroption} \
34206 --with-build-libsubdir=$(HOST_SUBDIR) \
34207 $(STAGE2_CONFIGURE_FLAGS)
34208 @endif target-libvtv-bootstrap
34210 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
34211 maybe-configure-stage3-target-libvtv:
34212 @if target-libvtv-bootstrap
34213 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
34214 configure-stage3-target-libvtv:
34215 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34216 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34217 @r=`${PWD_COMMAND}`; export r; \
34218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34219 TFLAGS="$(STAGE3_TFLAGS)"; \
34220 echo "Checking multilib configuration for libvtv..."; \
34221 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34222 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34223 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34224 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34225 else \
34226 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34227 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34228 fi; \
34229 else \
34230 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34231 fi; \
34232 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34233 $(RAW_CXX_TARGET_EXPORTS) \
34235 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34236 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34237 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34238 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
34239 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34240 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34241 case $(srcdir) in \
34242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34243 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34245 esac; \
34246 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34247 libsrcdir="$$s/libvtv"; \
34248 $(SHELL) $${libsrcdir}/configure \
34249 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34250 --target=${target_alias} $${srcdiroption} \
34251 --with-build-libsubdir=$(HOST_SUBDIR) \
34252 $(STAGE3_CONFIGURE_FLAGS)
34253 @endif target-libvtv-bootstrap
34255 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
34256 maybe-configure-stage4-target-libvtv:
34257 @if target-libvtv-bootstrap
34258 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
34259 configure-stage4-target-libvtv:
34260 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34261 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34262 @r=`${PWD_COMMAND}`; export r; \
34263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34264 TFLAGS="$(STAGE4_TFLAGS)"; \
34265 echo "Checking multilib configuration for libvtv..."; \
34266 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34267 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34268 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34269 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34270 else \
34271 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34272 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34273 fi; \
34274 else \
34275 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34276 fi; \
34277 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34278 $(RAW_CXX_TARGET_EXPORTS) \
34280 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34281 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34282 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34283 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
34284 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34285 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34286 case $(srcdir) in \
34287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34288 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34290 esac; \
34291 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34292 libsrcdir="$$s/libvtv"; \
34293 $(SHELL) $${libsrcdir}/configure \
34294 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34295 --target=${target_alias} $${srcdiroption} \
34296 --with-build-libsubdir=$(HOST_SUBDIR) \
34297 $(STAGE4_CONFIGURE_FLAGS)
34298 @endif target-libvtv-bootstrap
34300 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
34301 maybe-configure-stageprofile-target-libvtv:
34302 @if target-libvtv-bootstrap
34303 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34304 configure-stageprofile-target-libvtv:
34305 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34306 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34307 @r=`${PWD_COMMAND}`; export r; \
34308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34309 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34310 echo "Checking multilib configuration for libvtv..."; \
34311 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34312 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34313 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34314 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34315 else \
34316 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34317 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34318 fi; \
34319 else \
34320 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34321 fi; \
34322 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34323 $(RAW_CXX_TARGET_EXPORTS) \
34325 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34326 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34327 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34328 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
34329 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34330 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34331 case $(srcdir) in \
34332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34333 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34335 esac; \
34336 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34337 libsrcdir="$$s/libvtv"; \
34338 $(SHELL) $${libsrcdir}/configure \
34339 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34340 --target=${target_alias} $${srcdiroption} \
34341 --with-build-libsubdir=$(HOST_SUBDIR) \
34342 $(STAGEprofile_CONFIGURE_FLAGS)
34343 @endif target-libvtv-bootstrap
34345 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
34346 maybe-configure-stagefeedback-target-libvtv:
34347 @if target-libvtv-bootstrap
34348 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34349 configure-stagefeedback-target-libvtv:
34350 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34351 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34352 @r=`${PWD_COMMAND}`; export r; \
34353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34354 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34355 echo "Checking multilib configuration for libvtv..."; \
34356 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34357 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34358 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34359 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34360 else \
34361 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34362 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34363 fi; \
34364 else \
34365 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34366 fi; \
34367 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34368 $(RAW_CXX_TARGET_EXPORTS) \
34370 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34371 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34372 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34373 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
34374 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34375 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34376 case $(srcdir) in \
34377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34378 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34380 esac; \
34381 srcdiroption="--srcdir=$${topdir}/libvtv"; \
34382 libsrcdir="$$s/libvtv"; \
34383 $(SHELL) $${libsrcdir}/configure \
34384 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34385 --target=${target_alias} $${srcdiroption} \
34386 --with-build-libsubdir=$(HOST_SUBDIR) \
34387 $(STAGEfeedback_CONFIGURE_FLAGS)
34388 @endif target-libvtv-bootstrap
34394 .PHONY: all-target-libvtv maybe-all-target-libvtv
34395 maybe-all-target-libvtv:
34396 @if gcc-bootstrap
34397 all-target-libvtv: stage_current
34398 @endif gcc-bootstrap
34399 @if target-libvtv
34400 TARGET-target-libvtv=all
34401 maybe-all-target-libvtv: all-target-libvtv
34402 all-target-libvtv: configure-target-libvtv
34403 @r=`${PWD_COMMAND}`; export r; \
34404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34405 $(RAW_CXX_TARGET_EXPORTS) \
34406 (cd $(TARGET_SUBDIR)/libvtv && \
34407 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34408 $(TARGET-target-libvtv))
34409 @endif target-libvtv
34413 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
34414 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
34415 maybe-all-stage1-target-libvtv:
34416 maybe-clean-stage1-target-libvtv:
34417 @if target-libvtv-bootstrap
34418 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
34419 all-stage1: all-stage1-target-libvtv
34420 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
34421 all-stage1-target-libvtv: configure-stage1-target-libvtv
34422 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34423 @r=`${PWD_COMMAND}`; export r; \
34424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34425 TFLAGS="$(STAGE1_TFLAGS)"; \
34426 $(RAW_CXX_TARGET_EXPORTS) \
34427 cd $(TARGET_SUBDIR)/libvtv && \
34428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34429 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34430 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34431 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34432 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34433 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34434 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34435 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34437 TFLAGS="$(STAGE1_TFLAGS)" \
34438 $(TARGET-stage1-target-libvtv)
34440 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
34441 clean-stage1: clean-stage1-target-libvtv
34442 clean-stage1-target-libvtv:
34443 @if [ $(current_stage) = stage1 ]; then \
34444 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34445 else \
34446 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
34447 $(MAKE) stage1-start; \
34448 fi; \
34449 cd $(TARGET_SUBDIR)/libvtv && \
34450 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34451 clean
34452 @endif target-libvtv-bootstrap
34455 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
34456 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
34457 maybe-all-stage2-target-libvtv:
34458 maybe-clean-stage2-target-libvtv:
34459 @if target-libvtv-bootstrap
34460 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
34461 all-stage2: all-stage2-target-libvtv
34462 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
34463 all-stage2-target-libvtv: configure-stage2-target-libvtv
34464 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34465 @r=`${PWD_COMMAND}`; export r; \
34466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34467 TFLAGS="$(STAGE2_TFLAGS)"; \
34468 $(RAW_CXX_TARGET_EXPORTS) \
34470 cd $(TARGET_SUBDIR)/libvtv && \
34471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34472 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34473 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34474 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34475 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34476 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34477 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34478 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34479 TFLAGS="$(STAGE2_TFLAGS)" \
34480 $(TARGET-stage2-target-libvtv)
34482 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
34483 clean-stage2: clean-stage2-target-libvtv
34484 clean-stage2-target-libvtv:
34485 @if [ $(current_stage) = stage2 ]; then \
34486 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34487 else \
34488 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
34489 $(MAKE) stage2-start; \
34490 fi; \
34491 cd $(TARGET_SUBDIR)/libvtv && \
34492 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34493 @endif target-libvtv-bootstrap
34496 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
34497 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
34498 maybe-all-stage3-target-libvtv:
34499 maybe-clean-stage3-target-libvtv:
34500 @if target-libvtv-bootstrap
34501 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
34502 all-stage3: all-stage3-target-libvtv
34503 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
34504 all-stage3-target-libvtv: configure-stage3-target-libvtv
34505 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34506 @r=`${PWD_COMMAND}`; export r; \
34507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34508 TFLAGS="$(STAGE3_TFLAGS)"; \
34509 $(RAW_CXX_TARGET_EXPORTS) \
34511 cd $(TARGET_SUBDIR)/libvtv && \
34512 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34513 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34514 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34515 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34516 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34517 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34518 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34519 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34520 TFLAGS="$(STAGE3_TFLAGS)" \
34521 $(TARGET-stage3-target-libvtv)
34523 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
34524 clean-stage3: clean-stage3-target-libvtv
34525 clean-stage3-target-libvtv:
34526 @if [ $(current_stage) = stage3 ]; then \
34527 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34528 else \
34529 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
34530 $(MAKE) stage3-start; \
34531 fi; \
34532 cd $(TARGET_SUBDIR)/libvtv && \
34533 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34534 @endif target-libvtv-bootstrap
34537 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
34538 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
34539 maybe-all-stage4-target-libvtv:
34540 maybe-clean-stage4-target-libvtv:
34541 @if target-libvtv-bootstrap
34542 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
34543 all-stage4: all-stage4-target-libvtv
34544 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
34545 all-stage4-target-libvtv: configure-stage4-target-libvtv
34546 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34547 @r=`${PWD_COMMAND}`; export r; \
34548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34549 TFLAGS="$(STAGE4_TFLAGS)"; \
34550 $(RAW_CXX_TARGET_EXPORTS) \
34552 cd $(TARGET_SUBDIR)/libvtv && \
34553 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34554 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34555 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34556 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34557 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34558 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34559 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34560 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34561 TFLAGS="$(STAGE4_TFLAGS)" \
34562 $(TARGET-stage4-target-libvtv)
34564 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
34565 clean-stage4: clean-stage4-target-libvtv
34566 clean-stage4-target-libvtv:
34567 @if [ $(current_stage) = stage4 ]; then \
34568 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34569 else \
34570 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
34571 $(MAKE) stage4-start; \
34572 fi; \
34573 cd $(TARGET_SUBDIR)/libvtv && \
34574 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34575 @endif target-libvtv-bootstrap
34578 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
34579 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
34580 maybe-all-stageprofile-target-libvtv:
34581 maybe-clean-stageprofile-target-libvtv:
34582 @if target-libvtv-bootstrap
34583 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
34584 all-stageprofile: all-stageprofile-target-libvtv
34585 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
34586 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34587 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34588 @r=`${PWD_COMMAND}`; export r; \
34589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34590 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34591 $(RAW_CXX_TARGET_EXPORTS) \
34593 cd $(TARGET_SUBDIR)/libvtv && \
34594 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34595 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34596 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34597 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34598 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34599 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34600 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34601 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34602 TFLAGS="$(STAGEprofile_TFLAGS)" \
34603 $(TARGET-stageprofile-target-libvtv)
34605 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
34606 clean-stageprofile: clean-stageprofile-target-libvtv
34607 clean-stageprofile-target-libvtv:
34608 @if [ $(current_stage) = stageprofile ]; then \
34609 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34610 else \
34611 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
34612 $(MAKE) stageprofile-start; \
34613 fi; \
34614 cd $(TARGET_SUBDIR)/libvtv && \
34615 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34616 @endif target-libvtv-bootstrap
34619 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
34620 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
34621 maybe-all-stagefeedback-target-libvtv:
34622 maybe-clean-stagefeedback-target-libvtv:
34623 @if target-libvtv-bootstrap
34624 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
34625 all-stagefeedback: all-stagefeedback-target-libvtv
34626 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
34627 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34628 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34629 @r=`${PWD_COMMAND}`; export r; \
34630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34631 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34632 $(RAW_CXX_TARGET_EXPORTS) \
34634 cd $(TARGET_SUBDIR)/libvtv && \
34635 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34636 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34637 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34638 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34639 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34640 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34641 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34642 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34643 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34644 $(TARGET-stagefeedback-target-libvtv)
34646 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
34647 clean-stagefeedback: clean-stagefeedback-target-libvtv
34648 clean-stagefeedback-target-libvtv:
34649 @if [ $(current_stage) = stagefeedback ]; then \
34650 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34651 else \
34652 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
34653 $(MAKE) stagefeedback-start; \
34654 fi; \
34655 cd $(TARGET_SUBDIR)/libvtv && \
34656 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34657 @endif target-libvtv-bootstrap
34664 .PHONY: check-target-libvtv maybe-check-target-libvtv
34665 maybe-check-target-libvtv:
34666 @if target-libvtv
34667 maybe-check-target-libvtv: check-target-libvtv
34669 check-target-libvtv:
34670 @: $(MAKE); $(unstage)
34671 @r=`${PWD_COMMAND}`; export r; \
34672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34673 $(RAW_CXX_TARGET_EXPORTS) \
34674 (cd $(TARGET_SUBDIR)/libvtv && \
34675 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34677 @endif target-libvtv
34679 .PHONY: install-target-libvtv maybe-install-target-libvtv
34680 maybe-install-target-libvtv:
34681 @if target-libvtv
34682 maybe-install-target-libvtv: install-target-libvtv
34684 install-target-libvtv: installdirs
34685 @: $(MAKE); $(unstage)
34686 @r=`${PWD_COMMAND}`; export r; \
34687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34688 $(RAW_CXX_TARGET_EXPORTS) \
34689 (cd $(TARGET_SUBDIR)/libvtv && \
34690 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34692 @endif target-libvtv
34694 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
34695 maybe-install-strip-target-libvtv:
34696 @if target-libvtv
34697 maybe-install-strip-target-libvtv: install-strip-target-libvtv
34699 install-strip-target-libvtv: installdirs
34700 @: $(MAKE); $(unstage)
34701 @r=`${PWD_COMMAND}`; export r; \
34702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34703 $(RAW_CXX_TARGET_EXPORTS) \
34704 (cd $(TARGET_SUBDIR)/libvtv && \
34705 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34707 @endif target-libvtv
34709 # Other targets (info, dvi, pdf, etc.)
34711 .PHONY: maybe-info-target-libvtv info-target-libvtv
34712 maybe-info-target-libvtv:
34713 @if target-libvtv
34714 maybe-info-target-libvtv: info-target-libvtv
34716 info-target-libvtv: \
34717 configure-target-libvtv
34718 @: $(MAKE); $(unstage)
34719 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34720 r=`${PWD_COMMAND}`; export r; \
34721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34722 $(RAW_CXX_TARGET_EXPORTS) \
34723 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
34724 for flag in $(EXTRA_TARGET_FLAGS); do \
34725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34726 done; \
34727 (cd $(TARGET_SUBDIR)/libvtv && \
34728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34730 "RANLIB=$${RANLIB}" \
34731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34732 info) \
34733 || exit 1
34735 @endif target-libvtv
34737 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
34738 maybe-dvi-target-libvtv:
34739 @if target-libvtv
34740 maybe-dvi-target-libvtv: dvi-target-libvtv
34742 dvi-target-libvtv: \
34743 configure-target-libvtv
34744 @: $(MAKE); $(unstage)
34745 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34746 r=`${PWD_COMMAND}`; export r; \
34747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34748 $(RAW_CXX_TARGET_EXPORTS) \
34749 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
34750 for flag in $(EXTRA_TARGET_FLAGS); do \
34751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34752 done; \
34753 (cd $(TARGET_SUBDIR)/libvtv && \
34754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34756 "RANLIB=$${RANLIB}" \
34757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34758 dvi) \
34759 || exit 1
34761 @endif target-libvtv
34763 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
34764 maybe-pdf-target-libvtv:
34765 @if target-libvtv
34766 maybe-pdf-target-libvtv: pdf-target-libvtv
34768 pdf-target-libvtv: \
34769 configure-target-libvtv
34770 @: $(MAKE); $(unstage)
34771 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34772 r=`${PWD_COMMAND}`; export r; \
34773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34774 $(RAW_CXX_TARGET_EXPORTS) \
34775 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
34776 for flag in $(EXTRA_TARGET_FLAGS); do \
34777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34778 done; \
34779 (cd $(TARGET_SUBDIR)/libvtv && \
34780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34782 "RANLIB=$${RANLIB}" \
34783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34784 pdf) \
34785 || exit 1
34787 @endif target-libvtv
34789 .PHONY: maybe-html-target-libvtv html-target-libvtv
34790 maybe-html-target-libvtv:
34791 @if target-libvtv
34792 maybe-html-target-libvtv: html-target-libvtv
34794 html-target-libvtv: \
34795 configure-target-libvtv
34796 @: $(MAKE); $(unstage)
34797 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34798 r=`${PWD_COMMAND}`; export r; \
34799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34800 $(RAW_CXX_TARGET_EXPORTS) \
34801 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
34802 for flag in $(EXTRA_TARGET_FLAGS); do \
34803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34804 done; \
34805 (cd $(TARGET_SUBDIR)/libvtv && \
34806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34808 "RANLIB=$${RANLIB}" \
34809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34810 html) \
34811 || exit 1
34813 @endif target-libvtv
34815 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
34816 maybe-TAGS-target-libvtv:
34817 @if target-libvtv
34818 maybe-TAGS-target-libvtv: TAGS-target-libvtv
34820 TAGS-target-libvtv: \
34821 configure-target-libvtv
34822 @: $(MAKE); $(unstage)
34823 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34824 r=`${PWD_COMMAND}`; export r; \
34825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34826 $(RAW_CXX_TARGET_EXPORTS) \
34827 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
34828 for flag in $(EXTRA_TARGET_FLAGS); do \
34829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34830 done; \
34831 (cd $(TARGET_SUBDIR)/libvtv && \
34832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34834 "RANLIB=$${RANLIB}" \
34835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34836 TAGS) \
34837 || exit 1
34839 @endif target-libvtv
34841 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
34842 maybe-install-info-target-libvtv:
34843 @if target-libvtv
34844 maybe-install-info-target-libvtv: install-info-target-libvtv
34846 install-info-target-libvtv: \
34847 configure-target-libvtv \
34848 info-target-libvtv
34849 @: $(MAKE); $(unstage)
34850 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34851 r=`${PWD_COMMAND}`; export r; \
34852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34853 $(RAW_CXX_TARGET_EXPORTS) \
34854 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
34855 for flag in $(EXTRA_TARGET_FLAGS); do \
34856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34857 done; \
34858 (cd $(TARGET_SUBDIR)/libvtv && \
34859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34861 "RANLIB=$${RANLIB}" \
34862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34863 install-info) \
34864 || exit 1
34866 @endif target-libvtv
34868 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
34869 maybe-install-pdf-target-libvtv:
34870 @if target-libvtv
34871 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
34873 install-pdf-target-libvtv: \
34874 configure-target-libvtv \
34875 pdf-target-libvtv
34876 @: $(MAKE); $(unstage)
34877 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34878 r=`${PWD_COMMAND}`; export r; \
34879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34880 $(RAW_CXX_TARGET_EXPORTS) \
34881 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
34882 for flag in $(EXTRA_TARGET_FLAGS); do \
34883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34884 done; \
34885 (cd $(TARGET_SUBDIR)/libvtv && \
34886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34888 "RANLIB=$${RANLIB}" \
34889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34890 install-pdf) \
34891 || exit 1
34893 @endif target-libvtv
34895 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
34896 maybe-install-html-target-libvtv:
34897 @if target-libvtv
34898 maybe-install-html-target-libvtv: install-html-target-libvtv
34900 install-html-target-libvtv: \
34901 configure-target-libvtv \
34902 html-target-libvtv
34903 @: $(MAKE); $(unstage)
34904 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34905 r=`${PWD_COMMAND}`; export r; \
34906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34907 $(RAW_CXX_TARGET_EXPORTS) \
34908 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
34909 for flag in $(EXTRA_TARGET_FLAGS); do \
34910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34911 done; \
34912 (cd $(TARGET_SUBDIR)/libvtv && \
34913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34915 "RANLIB=$${RANLIB}" \
34916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34917 install-html) \
34918 || exit 1
34920 @endif target-libvtv
34922 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
34923 maybe-installcheck-target-libvtv:
34924 @if target-libvtv
34925 maybe-installcheck-target-libvtv: installcheck-target-libvtv
34927 installcheck-target-libvtv: \
34928 configure-target-libvtv
34929 @: $(MAKE); $(unstage)
34930 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34931 r=`${PWD_COMMAND}`; export r; \
34932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34933 $(RAW_CXX_TARGET_EXPORTS) \
34934 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
34935 for flag in $(EXTRA_TARGET_FLAGS); do \
34936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34937 done; \
34938 (cd $(TARGET_SUBDIR)/libvtv && \
34939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34941 "RANLIB=$${RANLIB}" \
34942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34943 installcheck) \
34944 || exit 1
34946 @endif target-libvtv
34948 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
34949 maybe-mostlyclean-target-libvtv:
34950 @if target-libvtv
34951 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
34953 mostlyclean-target-libvtv:
34954 @: $(MAKE); $(unstage)
34955 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34956 r=`${PWD_COMMAND}`; export r; \
34957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34958 $(RAW_CXX_TARGET_EXPORTS) \
34959 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
34960 for flag in $(EXTRA_TARGET_FLAGS); do \
34961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34962 done; \
34963 (cd $(TARGET_SUBDIR)/libvtv && \
34964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34966 "RANLIB=$${RANLIB}" \
34967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34968 mostlyclean) \
34969 || exit 1
34971 @endif target-libvtv
34973 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
34974 maybe-clean-target-libvtv:
34975 @if target-libvtv
34976 maybe-clean-target-libvtv: clean-target-libvtv
34978 clean-target-libvtv:
34979 @: $(MAKE); $(unstage)
34980 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34981 r=`${PWD_COMMAND}`; export r; \
34982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34983 $(RAW_CXX_TARGET_EXPORTS) \
34984 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
34985 for flag in $(EXTRA_TARGET_FLAGS); do \
34986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34987 done; \
34988 (cd $(TARGET_SUBDIR)/libvtv && \
34989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34991 "RANLIB=$${RANLIB}" \
34992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34993 clean) \
34994 || exit 1
34996 @endif target-libvtv
34998 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
34999 maybe-distclean-target-libvtv:
35000 @if target-libvtv
35001 maybe-distclean-target-libvtv: distclean-target-libvtv
35003 distclean-target-libvtv:
35004 @: $(MAKE); $(unstage)
35005 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35006 r=`${PWD_COMMAND}`; export r; \
35007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35008 $(RAW_CXX_TARGET_EXPORTS) \
35009 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
35010 for flag in $(EXTRA_TARGET_FLAGS); do \
35011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35012 done; \
35013 (cd $(TARGET_SUBDIR)/libvtv && \
35014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35016 "RANLIB=$${RANLIB}" \
35017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35018 distclean) \
35019 || exit 1
35021 @endif target-libvtv
35023 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
35024 maybe-maintainer-clean-target-libvtv:
35025 @if target-libvtv
35026 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
35028 maintainer-clean-target-libvtv:
35029 @: $(MAKE); $(unstage)
35030 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35031 r=`${PWD_COMMAND}`; export r; \
35032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35033 $(RAW_CXX_TARGET_EXPORTS) \
35034 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
35035 for flag in $(EXTRA_TARGET_FLAGS); do \
35036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35037 done; \
35038 (cd $(TARGET_SUBDIR)/libvtv && \
35039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35041 "RANLIB=$${RANLIB}" \
35042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35043 maintainer-clean) \
35044 || exit 1
35046 @endif target-libvtv
35052 .PHONY: configure-target-libssp maybe-configure-target-libssp
35053 maybe-configure-target-libssp:
35054 @if gcc-bootstrap
35055 configure-target-libssp: stage_current
35056 @endif gcc-bootstrap
35057 @if target-libssp
35058 maybe-configure-target-libssp: configure-target-libssp
35059 configure-target-libssp:
35060 @: $(MAKE); $(unstage)
35061 @r=`${PWD_COMMAND}`; export r; \
35062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35063 echo "Checking multilib configuration for libssp..."; \
35064 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35065 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
35066 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
35067 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
35068 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
35069 else \
35070 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
35071 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35072 fi; \
35073 else \
35074 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35075 fi; \
35076 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
35077 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35078 $(NORMAL_TARGET_EXPORTS) \
35079 echo Configuring in $(TARGET_SUBDIR)/libssp; \
35080 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
35081 case $(srcdir) in \
35082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35083 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
35084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35085 esac; \
35086 srcdiroption="--srcdir=$${topdir}/libssp"; \
35087 libsrcdir="$$s/libssp"; \
35088 rm -f no-such-file || : ; \
35089 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35090 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35091 --target=${target_alias} $${srcdiroption} \
35092 || exit 1
35093 @endif target-libssp
35099 .PHONY: all-target-libssp maybe-all-target-libssp
35100 maybe-all-target-libssp:
35101 @if gcc-bootstrap
35102 all-target-libssp: stage_current
35103 @endif gcc-bootstrap
35104 @if target-libssp
35105 TARGET-target-libssp=all
35106 maybe-all-target-libssp: all-target-libssp
35107 all-target-libssp: configure-target-libssp
35108 @: $(MAKE); $(unstage)
35109 @r=`${PWD_COMMAND}`; export r; \
35110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35111 $(NORMAL_TARGET_EXPORTS) \
35112 (cd $(TARGET_SUBDIR)/libssp && \
35113 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35114 $(TARGET-target-libssp))
35115 @endif target-libssp
35121 .PHONY: check-target-libssp maybe-check-target-libssp
35122 maybe-check-target-libssp:
35123 @if target-libssp
35124 maybe-check-target-libssp: check-target-libssp
35126 check-target-libssp:
35127 @: $(MAKE); $(unstage)
35128 @r=`${PWD_COMMAND}`; export r; \
35129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35130 $(NORMAL_TARGET_EXPORTS) \
35131 (cd $(TARGET_SUBDIR)/libssp && \
35132 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35134 @endif target-libssp
35136 .PHONY: install-target-libssp maybe-install-target-libssp
35137 maybe-install-target-libssp:
35138 @if target-libssp
35139 maybe-install-target-libssp: install-target-libssp
35141 install-target-libssp: installdirs
35142 @: $(MAKE); $(unstage)
35143 @r=`${PWD_COMMAND}`; export r; \
35144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35145 $(NORMAL_TARGET_EXPORTS) \
35146 (cd $(TARGET_SUBDIR)/libssp && \
35147 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35149 @endif target-libssp
35151 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
35152 maybe-install-strip-target-libssp:
35153 @if target-libssp
35154 maybe-install-strip-target-libssp: install-strip-target-libssp
35156 install-strip-target-libssp: installdirs
35157 @: $(MAKE); $(unstage)
35158 @r=`${PWD_COMMAND}`; export r; \
35159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35160 $(NORMAL_TARGET_EXPORTS) \
35161 (cd $(TARGET_SUBDIR)/libssp && \
35162 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35164 @endif target-libssp
35166 # Other targets (info, dvi, pdf, etc.)
35168 .PHONY: maybe-info-target-libssp info-target-libssp
35169 maybe-info-target-libssp:
35170 @if target-libssp
35171 maybe-info-target-libssp: info-target-libssp
35173 info-target-libssp: \
35174 configure-target-libssp
35175 @: $(MAKE); $(unstage)
35176 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35177 r=`${PWD_COMMAND}`; export r; \
35178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35179 $(NORMAL_TARGET_EXPORTS) \
35180 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
35181 for flag in $(EXTRA_TARGET_FLAGS); do \
35182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35183 done; \
35184 (cd $(TARGET_SUBDIR)/libssp && \
35185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35187 "RANLIB=$${RANLIB}" \
35188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35189 info) \
35190 || exit 1
35192 @endif target-libssp
35194 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
35195 maybe-dvi-target-libssp:
35196 @if target-libssp
35197 maybe-dvi-target-libssp: dvi-target-libssp
35199 dvi-target-libssp: \
35200 configure-target-libssp
35201 @: $(MAKE); $(unstage)
35202 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35203 r=`${PWD_COMMAND}`; export r; \
35204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35205 $(NORMAL_TARGET_EXPORTS) \
35206 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
35207 for flag in $(EXTRA_TARGET_FLAGS); do \
35208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35209 done; \
35210 (cd $(TARGET_SUBDIR)/libssp && \
35211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35213 "RANLIB=$${RANLIB}" \
35214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35215 dvi) \
35216 || exit 1
35218 @endif target-libssp
35220 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
35221 maybe-pdf-target-libssp:
35222 @if target-libssp
35223 maybe-pdf-target-libssp: pdf-target-libssp
35225 pdf-target-libssp: \
35226 configure-target-libssp
35227 @: $(MAKE); $(unstage)
35228 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35229 r=`${PWD_COMMAND}`; export r; \
35230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35231 $(NORMAL_TARGET_EXPORTS) \
35232 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
35233 for flag in $(EXTRA_TARGET_FLAGS); do \
35234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35235 done; \
35236 (cd $(TARGET_SUBDIR)/libssp && \
35237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35239 "RANLIB=$${RANLIB}" \
35240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35241 pdf) \
35242 || exit 1
35244 @endif target-libssp
35246 .PHONY: maybe-html-target-libssp html-target-libssp
35247 maybe-html-target-libssp:
35248 @if target-libssp
35249 maybe-html-target-libssp: html-target-libssp
35251 html-target-libssp: \
35252 configure-target-libssp
35253 @: $(MAKE); $(unstage)
35254 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35255 r=`${PWD_COMMAND}`; export r; \
35256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35257 $(NORMAL_TARGET_EXPORTS) \
35258 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
35259 for flag in $(EXTRA_TARGET_FLAGS); do \
35260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35261 done; \
35262 (cd $(TARGET_SUBDIR)/libssp && \
35263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35265 "RANLIB=$${RANLIB}" \
35266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35267 html) \
35268 || exit 1
35270 @endif target-libssp
35272 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
35273 maybe-TAGS-target-libssp:
35274 @if target-libssp
35275 maybe-TAGS-target-libssp: TAGS-target-libssp
35277 TAGS-target-libssp: \
35278 configure-target-libssp
35279 @: $(MAKE); $(unstage)
35280 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35281 r=`${PWD_COMMAND}`; export r; \
35282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35283 $(NORMAL_TARGET_EXPORTS) \
35284 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
35285 for flag in $(EXTRA_TARGET_FLAGS); do \
35286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35287 done; \
35288 (cd $(TARGET_SUBDIR)/libssp && \
35289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35291 "RANLIB=$${RANLIB}" \
35292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35293 TAGS) \
35294 || exit 1
35296 @endif target-libssp
35298 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
35299 maybe-install-info-target-libssp:
35300 @if target-libssp
35301 maybe-install-info-target-libssp: install-info-target-libssp
35303 install-info-target-libssp: \
35304 configure-target-libssp \
35305 info-target-libssp
35306 @: $(MAKE); $(unstage)
35307 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35308 r=`${PWD_COMMAND}`; export r; \
35309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35310 $(NORMAL_TARGET_EXPORTS) \
35311 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
35312 for flag in $(EXTRA_TARGET_FLAGS); do \
35313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35314 done; \
35315 (cd $(TARGET_SUBDIR)/libssp && \
35316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35318 "RANLIB=$${RANLIB}" \
35319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35320 install-info) \
35321 || exit 1
35323 @endif target-libssp
35325 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
35326 maybe-install-pdf-target-libssp:
35327 @if target-libssp
35328 maybe-install-pdf-target-libssp: install-pdf-target-libssp
35330 install-pdf-target-libssp: \
35331 configure-target-libssp \
35332 pdf-target-libssp
35333 @: $(MAKE); $(unstage)
35334 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35335 r=`${PWD_COMMAND}`; export r; \
35336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35337 $(NORMAL_TARGET_EXPORTS) \
35338 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
35339 for flag in $(EXTRA_TARGET_FLAGS); do \
35340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35341 done; \
35342 (cd $(TARGET_SUBDIR)/libssp && \
35343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35345 "RANLIB=$${RANLIB}" \
35346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35347 install-pdf) \
35348 || exit 1
35350 @endif target-libssp
35352 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
35353 maybe-install-html-target-libssp:
35354 @if target-libssp
35355 maybe-install-html-target-libssp: install-html-target-libssp
35357 install-html-target-libssp: \
35358 configure-target-libssp \
35359 html-target-libssp
35360 @: $(MAKE); $(unstage)
35361 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35362 r=`${PWD_COMMAND}`; export r; \
35363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35364 $(NORMAL_TARGET_EXPORTS) \
35365 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
35366 for flag in $(EXTRA_TARGET_FLAGS); do \
35367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35368 done; \
35369 (cd $(TARGET_SUBDIR)/libssp && \
35370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35372 "RANLIB=$${RANLIB}" \
35373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35374 install-html) \
35375 || exit 1
35377 @endif target-libssp
35379 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
35380 maybe-installcheck-target-libssp:
35381 @if target-libssp
35382 maybe-installcheck-target-libssp: installcheck-target-libssp
35384 installcheck-target-libssp: \
35385 configure-target-libssp
35386 @: $(MAKE); $(unstage)
35387 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35388 r=`${PWD_COMMAND}`; export r; \
35389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35390 $(NORMAL_TARGET_EXPORTS) \
35391 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
35392 for flag in $(EXTRA_TARGET_FLAGS); do \
35393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35394 done; \
35395 (cd $(TARGET_SUBDIR)/libssp && \
35396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35398 "RANLIB=$${RANLIB}" \
35399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35400 installcheck) \
35401 || exit 1
35403 @endif target-libssp
35405 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
35406 maybe-mostlyclean-target-libssp:
35407 @if target-libssp
35408 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
35410 mostlyclean-target-libssp:
35411 @: $(MAKE); $(unstage)
35412 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35413 r=`${PWD_COMMAND}`; export r; \
35414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35415 $(NORMAL_TARGET_EXPORTS) \
35416 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
35417 for flag in $(EXTRA_TARGET_FLAGS); do \
35418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35419 done; \
35420 (cd $(TARGET_SUBDIR)/libssp && \
35421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35423 "RANLIB=$${RANLIB}" \
35424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35425 mostlyclean) \
35426 || exit 1
35428 @endif target-libssp
35430 .PHONY: maybe-clean-target-libssp clean-target-libssp
35431 maybe-clean-target-libssp:
35432 @if target-libssp
35433 maybe-clean-target-libssp: clean-target-libssp
35435 clean-target-libssp:
35436 @: $(MAKE); $(unstage)
35437 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35438 r=`${PWD_COMMAND}`; export r; \
35439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35440 $(NORMAL_TARGET_EXPORTS) \
35441 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
35442 for flag in $(EXTRA_TARGET_FLAGS); do \
35443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35444 done; \
35445 (cd $(TARGET_SUBDIR)/libssp && \
35446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35448 "RANLIB=$${RANLIB}" \
35449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35450 clean) \
35451 || exit 1
35453 @endif target-libssp
35455 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
35456 maybe-distclean-target-libssp:
35457 @if target-libssp
35458 maybe-distclean-target-libssp: distclean-target-libssp
35460 distclean-target-libssp:
35461 @: $(MAKE); $(unstage)
35462 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35463 r=`${PWD_COMMAND}`; export r; \
35464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35465 $(NORMAL_TARGET_EXPORTS) \
35466 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
35467 for flag in $(EXTRA_TARGET_FLAGS); do \
35468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35469 done; \
35470 (cd $(TARGET_SUBDIR)/libssp && \
35471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35473 "RANLIB=$${RANLIB}" \
35474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35475 distclean) \
35476 || exit 1
35478 @endif target-libssp
35480 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
35481 maybe-maintainer-clean-target-libssp:
35482 @if target-libssp
35483 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
35485 maintainer-clean-target-libssp:
35486 @: $(MAKE); $(unstage)
35487 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35488 r=`${PWD_COMMAND}`; export r; \
35489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35490 $(NORMAL_TARGET_EXPORTS) \
35491 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
35492 for flag in $(EXTRA_TARGET_FLAGS); do \
35493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35494 done; \
35495 (cd $(TARGET_SUBDIR)/libssp && \
35496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35498 "RANLIB=$${RANLIB}" \
35499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35500 maintainer-clean) \
35501 || exit 1
35503 @endif target-libssp
35509 .PHONY: configure-target-newlib maybe-configure-target-newlib
35510 maybe-configure-target-newlib:
35511 @if gcc-bootstrap
35512 configure-target-newlib: stage_current
35513 @endif gcc-bootstrap
35514 @if target-newlib
35515 maybe-configure-target-newlib: configure-target-newlib
35516 configure-target-newlib:
35517 @: $(MAKE); $(unstage)
35518 @r=`${PWD_COMMAND}`; export r; \
35519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35520 echo "Checking multilib configuration for newlib..."; \
35521 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35522 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
35523 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
35524 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
35525 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
35526 else \
35527 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
35528 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35529 fi; \
35530 else \
35531 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35532 fi; \
35533 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
35534 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35535 $(NORMAL_TARGET_EXPORTS) \
35536 echo Configuring in $(TARGET_SUBDIR)/newlib; \
35537 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
35538 case $(srcdir) in \
35539 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35540 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
35541 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35542 esac; \
35543 srcdiroption="--srcdir=$${topdir}/newlib"; \
35544 libsrcdir="$$s/newlib"; \
35545 rm -f no-such-file || : ; \
35546 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35547 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35548 --target=${target_alias} $${srcdiroption} \
35549 || exit 1
35550 @endif target-newlib
35556 .PHONY: all-target-newlib maybe-all-target-newlib
35557 maybe-all-target-newlib:
35558 @if gcc-bootstrap
35559 all-target-newlib: stage_current
35560 @endif gcc-bootstrap
35561 @if target-newlib
35562 TARGET-target-newlib=all
35563 maybe-all-target-newlib: all-target-newlib
35564 all-target-newlib: configure-target-newlib
35565 @: $(MAKE); $(unstage)
35566 @r=`${PWD_COMMAND}`; export r; \
35567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35568 $(NORMAL_TARGET_EXPORTS) \
35569 (cd $(TARGET_SUBDIR)/newlib && \
35570 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35571 $(TARGET-target-newlib))
35572 @endif target-newlib
35578 .PHONY: check-target-newlib maybe-check-target-newlib
35579 maybe-check-target-newlib:
35580 @if target-newlib
35581 maybe-check-target-newlib: check-target-newlib
35583 check-target-newlib:
35584 @: $(MAKE); $(unstage)
35585 @r=`${PWD_COMMAND}`; export r; \
35586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35587 $(NORMAL_TARGET_EXPORTS) \
35588 (cd $(TARGET_SUBDIR)/newlib && \
35589 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35591 @endif target-newlib
35593 .PHONY: install-target-newlib maybe-install-target-newlib
35594 maybe-install-target-newlib:
35595 @if target-newlib
35596 maybe-install-target-newlib: install-target-newlib
35598 install-target-newlib: installdirs
35599 @: $(MAKE); $(unstage)
35600 @r=`${PWD_COMMAND}`; export r; \
35601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35602 $(NORMAL_TARGET_EXPORTS) \
35603 (cd $(TARGET_SUBDIR)/newlib && \
35604 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35606 @endif target-newlib
35608 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
35609 maybe-install-strip-target-newlib:
35610 @if target-newlib
35611 maybe-install-strip-target-newlib: install-strip-target-newlib
35613 install-strip-target-newlib: installdirs
35614 @: $(MAKE); $(unstage)
35615 @r=`${PWD_COMMAND}`; export r; \
35616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35617 $(NORMAL_TARGET_EXPORTS) \
35618 (cd $(TARGET_SUBDIR)/newlib && \
35619 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35621 @endif target-newlib
35623 # Other targets (info, dvi, pdf, etc.)
35625 .PHONY: maybe-info-target-newlib info-target-newlib
35626 maybe-info-target-newlib:
35627 @if target-newlib
35628 maybe-info-target-newlib: info-target-newlib
35630 info-target-newlib: \
35631 configure-target-newlib
35632 @: $(MAKE); $(unstage)
35633 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35634 r=`${PWD_COMMAND}`; export r; \
35635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35636 $(NORMAL_TARGET_EXPORTS) \
35637 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
35638 for flag in $(EXTRA_TARGET_FLAGS); do \
35639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35640 done; \
35641 (cd $(TARGET_SUBDIR)/newlib && \
35642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35644 "RANLIB=$${RANLIB}" \
35645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35646 info) \
35647 || exit 1
35649 @endif target-newlib
35651 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
35652 maybe-dvi-target-newlib:
35653 @if target-newlib
35654 maybe-dvi-target-newlib: dvi-target-newlib
35656 dvi-target-newlib: \
35657 configure-target-newlib
35658 @: $(MAKE); $(unstage)
35659 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35660 r=`${PWD_COMMAND}`; export r; \
35661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35662 $(NORMAL_TARGET_EXPORTS) \
35663 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
35664 for flag in $(EXTRA_TARGET_FLAGS); do \
35665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35666 done; \
35667 (cd $(TARGET_SUBDIR)/newlib && \
35668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35670 "RANLIB=$${RANLIB}" \
35671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35672 dvi) \
35673 || exit 1
35675 @endif target-newlib
35677 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
35678 maybe-pdf-target-newlib:
35679 @if target-newlib
35680 maybe-pdf-target-newlib: pdf-target-newlib
35682 pdf-target-newlib: \
35683 configure-target-newlib
35684 @: $(MAKE); $(unstage)
35685 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35686 r=`${PWD_COMMAND}`; export r; \
35687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35688 $(NORMAL_TARGET_EXPORTS) \
35689 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
35690 for flag in $(EXTRA_TARGET_FLAGS); do \
35691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35692 done; \
35693 (cd $(TARGET_SUBDIR)/newlib && \
35694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35696 "RANLIB=$${RANLIB}" \
35697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35698 pdf) \
35699 || exit 1
35701 @endif target-newlib
35703 .PHONY: maybe-html-target-newlib html-target-newlib
35704 maybe-html-target-newlib:
35705 @if target-newlib
35706 maybe-html-target-newlib: html-target-newlib
35708 html-target-newlib: \
35709 configure-target-newlib
35710 @: $(MAKE); $(unstage)
35711 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35712 r=`${PWD_COMMAND}`; export r; \
35713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35714 $(NORMAL_TARGET_EXPORTS) \
35715 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
35716 for flag in $(EXTRA_TARGET_FLAGS); do \
35717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35718 done; \
35719 (cd $(TARGET_SUBDIR)/newlib && \
35720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35722 "RANLIB=$${RANLIB}" \
35723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35724 html) \
35725 || exit 1
35727 @endif target-newlib
35729 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
35730 maybe-TAGS-target-newlib:
35731 @if target-newlib
35732 maybe-TAGS-target-newlib: TAGS-target-newlib
35734 TAGS-target-newlib: \
35735 configure-target-newlib
35736 @: $(MAKE); $(unstage)
35737 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35738 r=`${PWD_COMMAND}`; export r; \
35739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35740 $(NORMAL_TARGET_EXPORTS) \
35741 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
35742 for flag in $(EXTRA_TARGET_FLAGS); do \
35743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35744 done; \
35745 (cd $(TARGET_SUBDIR)/newlib && \
35746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35748 "RANLIB=$${RANLIB}" \
35749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35750 TAGS) \
35751 || exit 1
35753 @endif target-newlib
35755 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
35756 maybe-install-info-target-newlib:
35757 @if target-newlib
35758 maybe-install-info-target-newlib: install-info-target-newlib
35760 install-info-target-newlib: \
35761 configure-target-newlib \
35762 info-target-newlib
35763 @: $(MAKE); $(unstage)
35764 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35765 r=`${PWD_COMMAND}`; export r; \
35766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35767 $(NORMAL_TARGET_EXPORTS) \
35768 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
35769 for flag in $(EXTRA_TARGET_FLAGS); do \
35770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35771 done; \
35772 (cd $(TARGET_SUBDIR)/newlib && \
35773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35775 "RANLIB=$${RANLIB}" \
35776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35777 install-info) \
35778 || exit 1
35780 @endif target-newlib
35782 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
35783 maybe-install-pdf-target-newlib:
35784 @if target-newlib
35785 maybe-install-pdf-target-newlib: install-pdf-target-newlib
35787 install-pdf-target-newlib: \
35788 configure-target-newlib \
35789 pdf-target-newlib
35790 @: $(MAKE); $(unstage)
35791 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35792 r=`${PWD_COMMAND}`; export r; \
35793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35794 $(NORMAL_TARGET_EXPORTS) \
35795 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
35796 for flag in $(EXTRA_TARGET_FLAGS); do \
35797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35798 done; \
35799 (cd $(TARGET_SUBDIR)/newlib && \
35800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35802 "RANLIB=$${RANLIB}" \
35803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35804 install-pdf) \
35805 || exit 1
35807 @endif target-newlib
35809 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
35810 maybe-install-html-target-newlib:
35811 @if target-newlib
35812 maybe-install-html-target-newlib: install-html-target-newlib
35814 install-html-target-newlib: \
35815 configure-target-newlib \
35816 html-target-newlib
35817 @: $(MAKE); $(unstage)
35818 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35819 r=`${PWD_COMMAND}`; export r; \
35820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35821 $(NORMAL_TARGET_EXPORTS) \
35822 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
35823 for flag in $(EXTRA_TARGET_FLAGS); do \
35824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35825 done; \
35826 (cd $(TARGET_SUBDIR)/newlib && \
35827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35829 "RANLIB=$${RANLIB}" \
35830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35831 install-html) \
35832 || exit 1
35834 @endif target-newlib
35836 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
35837 maybe-installcheck-target-newlib:
35838 @if target-newlib
35839 maybe-installcheck-target-newlib: installcheck-target-newlib
35841 installcheck-target-newlib: \
35842 configure-target-newlib
35843 @: $(MAKE); $(unstage)
35844 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35845 r=`${PWD_COMMAND}`; export r; \
35846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35847 $(NORMAL_TARGET_EXPORTS) \
35848 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
35849 for flag in $(EXTRA_TARGET_FLAGS); do \
35850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35851 done; \
35852 (cd $(TARGET_SUBDIR)/newlib && \
35853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35855 "RANLIB=$${RANLIB}" \
35856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35857 installcheck) \
35858 || exit 1
35860 @endif target-newlib
35862 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
35863 maybe-mostlyclean-target-newlib:
35864 @if target-newlib
35865 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
35867 mostlyclean-target-newlib:
35868 @: $(MAKE); $(unstage)
35869 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35870 r=`${PWD_COMMAND}`; export r; \
35871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35872 $(NORMAL_TARGET_EXPORTS) \
35873 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
35874 for flag in $(EXTRA_TARGET_FLAGS); do \
35875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35876 done; \
35877 (cd $(TARGET_SUBDIR)/newlib && \
35878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35880 "RANLIB=$${RANLIB}" \
35881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35882 mostlyclean) \
35883 || exit 1
35885 @endif target-newlib
35887 .PHONY: maybe-clean-target-newlib clean-target-newlib
35888 maybe-clean-target-newlib:
35889 @if target-newlib
35890 maybe-clean-target-newlib: clean-target-newlib
35892 clean-target-newlib:
35893 @: $(MAKE); $(unstage)
35894 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35895 r=`${PWD_COMMAND}`; export r; \
35896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35897 $(NORMAL_TARGET_EXPORTS) \
35898 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
35899 for flag in $(EXTRA_TARGET_FLAGS); do \
35900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35901 done; \
35902 (cd $(TARGET_SUBDIR)/newlib && \
35903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35905 "RANLIB=$${RANLIB}" \
35906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35907 clean) \
35908 || exit 1
35910 @endif target-newlib
35912 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
35913 maybe-distclean-target-newlib:
35914 @if target-newlib
35915 maybe-distclean-target-newlib: distclean-target-newlib
35917 distclean-target-newlib:
35918 @: $(MAKE); $(unstage)
35919 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35920 r=`${PWD_COMMAND}`; export r; \
35921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35922 $(NORMAL_TARGET_EXPORTS) \
35923 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
35924 for flag in $(EXTRA_TARGET_FLAGS); do \
35925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35926 done; \
35927 (cd $(TARGET_SUBDIR)/newlib && \
35928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35930 "RANLIB=$${RANLIB}" \
35931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35932 distclean) \
35933 || exit 1
35935 @endif target-newlib
35937 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
35938 maybe-maintainer-clean-target-newlib:
35939 @if target-newlib
35940 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
35942 maintainer-clean-target-newlib:
35943 @: $(MAKE); $(unstage)
35944 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35945 r=`${PWD_COMMAND}`; export r; \
35946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35947 $(NORMAL_TARGET_EXPORTS) \
35948 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
35949 for flag in $(EXTRA_TARGET_FLAGS); do \
35950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35951 done; \
35952 (cd $(TARGET_SUBDIR)/newlib && \
35953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35955 "RANLIB=$${RANLIB}" \
35956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35957 maintainer-clean) \
35958 || exit 1
35960 @endif target-newlib
35966 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
35967 maybe-configure-target-libgcc:
35968 @if gcc-bootstrap
35969 configure-target-libgcc: stage_current
35970 @endif gcc-bootstrap
35971 @if target-libgcc
35972 maybe-configure-target-libgcc: configure-target-libgcc
35973 configure-target-libgcc:
35974 @r=`${PWD_COMMAND}`; export r; \
35975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35976 echo "Checking multilib configuration for libgcc..."; \
35977 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35978 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35979 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35980 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35981 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35982 else \
35983 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35984 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35985 fi; \
35986 else \
35987 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35988 fi; \
35989 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35990 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35991 $(NORMAL_TARGET_EXPORTS) \
35992 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
35993 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
35994 case $(srcdir) in \
35995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35996 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35998 esac; \
35999 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36000 libsrcdir="$$s/libgcc"; \
36001 rm -f no-such-file || : ; \
36002 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36003 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36004 --target=${target_alias} $${srcdiroption} \
36005 || exit 1
36006 @endif target-libgcc
36010 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
36011 maybe-configure-stage1-target-libgcc:
36012 @if target-libgcc-bootstrap
36013 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
36014 configure-stage1-target-libgcc:
36015 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36016 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36017 @r=`${PWD_COMMAND}`; export r; \
36018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36019 TFLAGS="$(STAGE1_TFLAGS)"; \
36020 echo "Checking multilib configuration for libgcc..."; \
36021 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36022 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36023 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36024 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36025 else \
36026 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36027 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36028 fi; \
36029 else \
36030 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36031 fi; \
36032 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36033 $(NORMAL_TARGET_EXPORTS) \
36034 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36035 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36036 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36037 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
36038 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36039 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36040 case $(srcdir) in \
36041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36042 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36044 esac; \
36045 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36046 libsrcdir="$$s/libgcc"; \
36047 $(SHELL) $${libsrcdir}/configure \
36048 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36049 --target=${target_alias} $${srcdiroption} \
36050 $(STAGE1_CONFIGURE_FLAGS)
36051 @endif target-libgcc-bootstrap
36053 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
36054 maybe-configure-stage2-target-libgcc:
36055 @if target-libgcc-bootstrap
36056 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
36057 configure-stage2-target-libgcc:
36058 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36059 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36060 @r=`${PWD_COMMAND}`; export r; \
36061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36062 TFLAGS="$(STAGE2_TFLAGS)"; \
36063 echo "Checking multilib configuration for libgcc..."; \
36064 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36065 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36066 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36067 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36068 else \
36069 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36070 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36071 fi; \
36072 else \
36073 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36074 fi; \
36075 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36076 $(NORMAL_TARGET_EXPORTS) \
36078 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36079 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36080 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36081 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
36082 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36083 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36084 case $(srcdir) in \
36085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36086 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36088 esac; \
36089 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36090 libsrcdir="$$s/libgcc"; \
36091 $(SHELL) $${libsrcdir}/configure \
36092 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36093 --target=${target_alias} $${srcdiroption} \
36094 --with-build-libsubdir=$(HOST_SUBDIR) \
36095 $(STAGE2_CONFIGURE_FLAGS)
36096 @endif target-libgcc-bootstrap
36098 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
36099 maybe-configure-stage3-target-libgcc:
36100 @if target-libgcc-bootstrap
36101 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
36102 configure-stage3-target-libgcc:
36103 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36104 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36105 @r=`${PWD_COMMAND}`; export r; \
36106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36107 TFLAGS="$(STAGE3_TFLAGS)"; \
36108 echo "Checking multilib configuration for libgcc..."; \
36109 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36110 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36111 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36112 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36113 else \
36114 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36115 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36116 fi; \
36117 else \
36118 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36119 fi; \
36120 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36121 $(NORMAL_TARGET_EXPORTS) \
36123 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36124 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36125 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36126 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
36127 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36128 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36129 case $(srcdir) in \
36130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36131 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36133 esac; \
36134 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36135 libsrcdir="$$s/libgcc"; \
36136 $(SHELL) $${libsrcdir}/configure \
36137 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36138 --target=${target_alias} $${srcdiroption} \
36139 --with-build-libsubdir=$(HOST_SUBDIR) \
36140 $(STAGE3_CONFIGURE_FLAGS)
36141 @endif target-libgcc-bootstrap
36143 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
36144 maybe-configure-stage4-target-libgcc:
36145 @if target-libgcc-bootstrap
36146 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
36147 configure-stage4-target-libgcc:
36148 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36149 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36150 @r=`${PWD_COMMAND}`; export r; \
36151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36152 TFLAGS="$(STAGE4_TFLAGS)"; \
36153 echo "Checking multilib configuration for libgcc..."; \
36154 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36155 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36156 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36157 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36158 else \
36159 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36160 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36161 fi; \
36162 else \
36163 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36164 fi; \
36165 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36166 $(NORMAL_TARGET_EXPORTS) \
36168 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36169 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36170 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36171 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
36172 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36173 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36174 case $(srcdir) in \
36175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36176 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36178 esac; \
36179 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36180 libsrcdir="$$s/libgcc"; \
36181 $(SHELL) $${libsrcdir}/configure \
36182 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36183 --target=${target_alias} $${srcdiroption} \
36184 --with-build-libsubdir=$(HOST_SUBDIR) \
36185 $(STAGE4_CONFIGURE_FLAGS)
36186 @endif target-libgcc-bootstrap
36188 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
36189 maybe-configure-stageprofile-target-libgcc:
36190 @if target-libgcc-bootstrap
36191 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36192 configure-stageprofile-target-libgcc:
36193 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36194 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36195 @r=`${PWD_COMMAND}`; export r; \
36196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36197 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36198 echo "Checking multilib configuration for libgcc..."; \
36199 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36200 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36201 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36202 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36203 else \
36204 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36205 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36206 fi; \
36207 else \
36208 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36209 fi; \
36210 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36211 $(NORMAL_TARGET_EXPORTS) \
36213 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36214 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36215 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36216 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
36217 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36218 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36219 case $(srcdir) in \
36220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36221 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36223 esac; \
36224 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36225 libsrcdir="$$s/libgcc"; \
36226 $(SHELL) $${libsrcdir}/configure \
36227 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36228 --target=${target_alias} $${srcdiroption} \
36229 --with-build-libsubdir=$(HOST_SUBDIR) \
36230 $(STAGEprofile_CONFIGURE_FLAGS)
36231 @endif target-libgcc-bootstrap
36233 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
36234 maybe-configure-stagefeedback-target-libgcc:
36235 @if target-libgcc-bootstrap
36236 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36237 configure-stagefeedback-target-libgcc:
36238 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36239 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36240 @r=`${PWD_COMMAND}`; export r; \
36241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36242 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36243 echo "Checking multilib configuration for libgcc..."; \
36244 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36245 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36246 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36247 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36248 else \
36249 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36250 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36251 fi; \
36252 else \
36253 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36254 fi; \
36255 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36256 $(NORMAL_TARGET_EXPORTS) \
36258 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36259 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36260 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36261 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
36262 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36263 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36264 case $(srcdir) in \
36265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36266 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36268 esac; \
36269 srcdiroption="--srcdir=$${topdir}/libgcc"; \
36270 libsrcdir="$$s/libgcc"; \
36271 $(SHELL) $${libsrcdir}/configure \
36272 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36273 --target=${target_alias} $${srcdiroption} \
36274 --with-build-libsubdir=$(HOST_SUBDIR) \
36275 $(STAGEfeedback_CONFIGURE_FLAGS)
36276 @endif target-libgcc-bootstrap
36282 .PHONY: all-target-libgcc maybe-all-target-libgcc
36283 maybe-all-target-libgcc:
36284 @if gcc-bootstrap
36285 all-target-libgcc: stage_current
36286 @endif gcc-bootstrap
36287 @if target-libgcc
36288 TARGET-target-libgcc=all
36289 maybe-all-target-libgcc: all-target-libgcc
36290 all-target-libgcc: configure-target-libgcc
36291 @r=`${PWD_COMMAND}`; export r; \
36292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36293 $(NORMAL_TARGET_EXPORTS) \
36294 (cd $(TARGET_SUBDIR)/libgcc && \
36295 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36296 $(TARGET-target-libgcc))
36297 @endif target-libgcc
36301 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
36302 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
36303 maybe-all-stage1-target-libgcc:
36304 maybe-clean-stage1-target-libgcc:
36305 @if target-libgcc-bootstrap
36306 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
36307 all-stage1: all-stage1-target-libgcc
36308 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
36309 all-stage1-target-libgcc: configure-stage1-target-libgcc
36310 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36311 @r=`${PWD_COMMAND}`; export r; \
36312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36313 TFLAGS="$(STAGE1_TFLAGS)"; \
36314 $(NORMAL_TARGET_EXPORTS) \
36315 cd $(TARGET_SUBDIR)/libgcc && \
36316 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36317 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36318 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36319 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36320 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36321 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36322 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36323 $(EXTRA_TARGET_FLAGS) \
36325 TFLAGS="$(STAGE1_TFLAGS)" \
36326 $(TARGET-stage1-target-libgcc)
36328 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
36329 clean-stage1: clean-stage1-target-libgcc
36330 clean-stage1-target-libgcc:
36331 @if [ $(current_stage) = stage1 ]; then \
36332 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36333 else \
36334 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
36335 $(MAKE) stage1-start; \
36336 fi; \
36337 cd $(TARGET_SUBDIR)/libgcc && \
36338 $(MAKE) $(EXTRA_TARGET_FLAGS) \
36339 clean
36340 @endif target-libgcc-bootstrap
36343 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
36344 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
36345 maybe-all-stage2-target-libgcc:
36346 maybe-clean-stage2-target-libgcc:
36347 @if target-libgcc-bootstrap
36348 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
36349 all-stage2: all-stage2-target-libgcc
36350 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
36351 all-stage2-target-libgcc: configure-stage2-target-libgcc
36352 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36353 @r=`${PWD_COMMAND}`; export r; \
36354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36355 TFLAGS="$(STAGE2_TFLAGS)"; \
36356 $(NORMAL_TARGET_EXPORTS) \
36358 cd $(TARGET_SUBDIR)/libgcc && \
36359 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36360 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36361 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36362 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36363 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36364 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36365 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36366 $(EXTRA_TARGET_FLAGS) \
36367 TFLAGS="$(STAGE2_TFLAGS)" \
36368 $(TARGET-stage2-target-libgcc)
36370 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
36371 clean-stage2: clean-stage2-target-libgcc
36372 clean-stage2-target-libgcc:
36373 @if [ $(current_stage) = stage2 ]; then \
36374 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36375 else \
36376 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
36377 $(MAKE) stage2-start; \
36378 fi; \
36379 cd $(TARGET_SUBDIR)/libgcc && \
36380 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36381 @endif target-libgcc-bootstrap
36384 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
36385 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
36386 maybe-all-stage3-target-libgcc:
36387 maybe-clean-stage3-target-libgcc:
36388 @if target-libgcc-bootstrap
36389 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
36390 all-stage3: all-stage3-target-libgcc
36391 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
36392 all-stage3-target-libgcc: configure-stage3-target-libgcc
36393 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36394 @r=`${PWD_COMMAND}`; export r; \
36395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36396 TFLAGS="$(STAGE3_TFLAGS)"; \
36397 $(NORMAL_TARGET_EXPORTS) \
36399 cd $(TARGET_SUBDIR)/libgcc && \
36400 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36401 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36402 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36403 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36404 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36405 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36406 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36407 $(EXTRA_TARGET_FLAGS) \
36408 TFLAGS="$(STAGE3_TFLAGS)" \
36409 $(TARGET-stage3-target-libgcc)
36411 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
36412 clean-stage3: clean-stage3-target-libgcc
36413 clean-stage3-target-libgcc:
36414 @if [ $(current_stage) = stage3 ]; then \
36415 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36416 else \
36417 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
36418 $(MAKE) stage3-start; \
36419 fi; \
36420 cd $(TARGET_SUBDIR)/libgcc && \
36421 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36422 @endif target-libgcc-bootstrap
36425 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
36426 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
36427 maybe-all-stage4-target-libgcc:
36428 maybe-clean-stage4-target-libgcc:
36429 @if target-libgcc-bootstrap
36430 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
36431 all-stage4: all-stage4-target-libgcc
36432 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
36433 all-stage4-target-libgcc: configure-stage4-target-libgcc
36434 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36435 @r=`${PWD_COMMAND}`; export r; \
36436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36437 TFLAGS="$(STAGE4_TFLAGS)"; \
36438 $(NORMAL_TARGET_EXPORTS) \
36440 cd $(TARGET_SUBDIR)/libgcc && \
36441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36442 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36443 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36444 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36448 $(EXTRA_TARGET_FLAGS) \
36449 TFLAGS="$(STAGE4_TFLAGS)" \
36450 $(TARGET-stage4-target-libgcc)
36452 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
36453 clean-stage4: clean-stage4-target-libgcc
36454 clean-stage4-target-libgcc:
36455 @if [ $(current_stage) = stage4 ]; then \
36456 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36457 else \
36458 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
36459 $(MAKE) stage4-start; \
36460 fi; \
36461 cd $(TARGET_SUBDIR)/libgcc && \
36462 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36463 @endif target-libgcc-bootstrap
36466 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
36467 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
36468 maybe-all-stageprofile-target-libgcc:
36469 maybe-clean-stageprofile-target-libgcc:
36470 @if target-libgcc-bootstrap
36471 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
36472 all-stageprofile: all-stageprofile-target-libgcc
36473 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
36474 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36475 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36476 @r=`${PWD_COMMAND}`; export r; \
36477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36478 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36479 $(NORMAL_TARGET_EXPORTS) \
36481 cd $(TARGET_SUBDIR)/libgcc && \
36482 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36483 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36484 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36485 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36486 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36487 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36488 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36489 $(EXTRA_TARGET_FLAGS) \
36490 TFLAGS="$(STAGEprofile_TFLAGS)" \
36491 $(TARGET-stageprofile-target-libgcc)
36493 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
36494 clean-stageprofile: clean-stageprofile-target-libgcc
36495 clean-stageprofile-target-libgcc:
36496 @if [ $(current_stage) = stageprofile ]; then \
36497 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36498 else \
36499 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
36500 $(MAKE) stageprofile-start; \
36501 fi; \
36502 cd $(TARGET_SUBDIR)/libgcc && \
36503 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36504 @endif target-libgcc-bootstrap
36507 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
36508 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
36509 maybe-all-stagefeedback-target-libgcc:
36510 maybe-clean-stagefeedback-target-libgcc:
36511 @if target-libgcc-bootstrap
36512 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
36513 all-stagefeedback: all-stagefeedback-target-libgcc
36514 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
36515 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36516 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36517 @r=`${PWD_COMMAND}`; export r; \
36518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36519 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36520 $(NORMAL_TARGET_EXPORTS) \
36522 cd $(TARGET_SUBDIR)/libgcc && \
36523 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36524 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36525 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36526 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36527 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36528 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36529 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36530 $(EXTRA_TARGET_FLAGS) \
36531 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36532 $(TARGET-stagefeedback-target-libgcc)
36534 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
36535 clean-stagefeedback: clean-stagefeedback-target-libgcc
36536 clean-stagefeedback-target-libgcc:
36537 @if [ $(current_stage) = stagefeedback ]; then \
36538 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36539 else \
36540 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
36541 $(MAKE) stagefeedback-start; \
36542 fi; \
36543 cd $(TARGET_SUBDIR)/libgcc && \
36544 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36545 @endif target-libgcc-bootstrap
36552 .PHONY: check-target-libgcc maybe-check-target-libgcc
36553 maybe-check-target-libgcc:
36554 @if target-libgcc
36555 maybe-check-target-libgcc: check-target-libgcc
36557 # Dummy target for uncheckable module.
36558 check-target-libgcc:
36560 @endif target-libgcc
36562 .PHONY: install-target-libgcc maybe-install-target-libgcc
36563 maybe-install-target-libgcc:
36564 @if target-libgcc
36565 maybe-install-target-libgcc: install-target-libgcc
36567 install-target-libgcc: installdirs
36568 @: $(MAKE); $(unstage)
36569 @r=`${PWD_COMMAND}`; export r; \
36570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36571 $(NORMAL_TARGET_EXPORTS) \
36572 (cd $(TARGET_SUBDIR)/libgcc && \
36573 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36575 @endif target-libgcc
36577 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
36578 maybe-install-strip-target-libgcc:
36579 @if target-libgcc
36580 maybe-install-strip-target-libgcc: install-strip-target-libgcc
36582 install-strip-target-libgcc: installdirs
36583 @: $(MAKE); $(unstage)
36584 @r=`${PWD_COMMAND}`; export r; \
36585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36586 $(NORMAL_TARGET_EXPORTS) \
36587 (cd $(TARGET_SUBDIR)/libgcc && \
36588 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36590 @endif target-libgcc
36592 # Other targets (info, dvi, pdf, etc.)
36594 .PHONY: maybe-info-target-libgcc info-target-libgcc
36595 maybe-info-target-libgcc:
36596 @if target-libgcc
36597 maybe-info-target-libgcc: info-target-libgcc
36599 info-target-libgcc: \
36600 configure-target-libgcc
36601 @: $(MAKE); $(unstage)
36602 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36603 r=`${PWD_COMMAND}`; export r; \
36604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36605 $(NORMAL_TARGET_EXPORTS) \
36606 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
36607 for flag in $(EXTRA_TARGET_FLAGS); do \
36608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36609 done; \
36610 (cd $(TARGET_SUBDIR)/libgcc && \
36611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36613 "RANLIB=$${RANLIB}" \
36614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36615 info) \
36616 || exit 1
36618 @endif target-libgcc
36620 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
36621 maybe-dvi-target-libgcc:
36622 @if target-libgcc
36623 maybe-dvi-target-libgcc: dvi-target-libgcc
36625 dvi-target-libgcc: \
36626 configure-target-libgcc
36627 @: $(MAKE); $(unstage)
36628 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36629 r=`${PWD_COMMAND}`; export r; \
36630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36631 $(NORMAL_TARGET_EXPORTS) \
36632 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
36633 for flag in $(EXTRA_TARGET_FLAGS); do \
36634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36635 done; \
36636 (cd $(TARGET_SUBDIR)/libgcc && \
36637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36639 "RANLIB=$${RANLIB}" \
36640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36641 dvi) \
36642 || exit 1
36644 @endif target-libgcc
36646 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
36647 maybe-pdf-target-libgcc:
36648 @if target-libgcc
36649 maybe-pdf-target-libgcc: pdf-target-libgcc
36651 pdf-target-libgcc: \
36652 configure-target-libgcc
36653 @: $(MAKE); $(unstage)
36654 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36655 r=`${PWD_COMMAND}`; export r; \
36656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36657 $(NORMAL_TARGET_EXPORTS) \
36658 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
36659 for flag in $(EXTRA_TARGET_FLAGS); do \
36660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36661 done; \
36662 (cd $(TARGET_SUBDIR)/libgcc && \
36663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36665 "RANLIB=$${RANLIB}" \
36666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36667 pdf) \
36668 || exit 1
36670 @endif target-libgcc
36672 .PHONY: maybe-html-target-libgcc html-target-libgcc
36673 maybe-html-target-libgcc:
36674 @if target-libgcc
36675 maybe-html-target-libgcc: html-target-libgcc
36677 html-target-libgcc: \
36678 configure-target-libgcc
36679 @: $(MAKE); $(unstage)
36680 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36681 r=`${PWD_COMMAND}`; export r; \
36682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36683 $(NORMAL_TARGET_EXPORTS) \
36684 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
36685 for flag in $(EXTRA_TARGET_FLAGS); do \
36686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36687 done; \
36688 (cd $(TARGET_SUBDIR)/libgcc && \
36689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36691 "RANLIB=$${RANLIB}" \
36692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36693 html) \
36694 || exit 1
36696 @endif target-libgcc
36698 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
36699 maybe-TAGS-target-libgcc:
36700 @if target-libgcc
36701 maybe-TAGS-target-libgcc: TAGS-target-libgcc
36703 TAGS-target-libgcc: \
36704 configure-target-libgcc
36705 @: $(MAKE); $(unstage)
36706 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36707 r=`${PWD_COMMAND}`; export r; \
36708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36709 $(NORMAL_TARGET_EXPORTS) \
36710 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
36711 for flag in $(EXTRA_TARGET_FLAGS); do \
36712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36713 done; \
36714 (cd $(TARGET_SUBDIR)/libgcc && \
36715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36717 "RANLIB=$${RANLIB}" \
36718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36719 TAGS) \
36720 || exit 1
36722 @endif target-libgcc
36724 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
36725 maybe-install-info-target-libgcc:
36726 @if target-libgcc
36727 maybe-install-info-target-libgcc: install-info-target-libgcc
36729 install-info-target-libgcc: \
36730 configure-target-libgcc \
36731 info-target-libgcc
36732 @: $(MAKE); $(unstage)
36733 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36734 r=`${PWD_COMMAND}`; export r; \
36735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36736 $(NORMAL_TARGET_EXPORTS) \
36737 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
36738 for flag in $(EXTRA_TARGET_FLAGS); do \
36739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36740 done; \
36741 (cd $(TARGET_SUBDIR)/libgcc && \
36742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36744 "RANLIB=$${RANLIB}" \
36745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36746 install-info) \
36747 || exit 1
36749 @endif target-libgcc
36751 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
36752 maybe-install-pdf-target-libgcc:
36753 @if target-libgcc
36754 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
36756 install-pdf-target-libgcc: \
36757 configure-target-libgcc \
36758 pdf-target-libgcc
36759 @: $(MAKE); $(unstage)
36760 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36761 r=`${PWD_COMMAND}`; export r; \
36762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36763 $(NORMAL_TARGET_EXPORTS) \
36764 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
36765 for flag in $(EXTRA_TARGET_FLAGS); do \
36766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36767 done; \
36768 (cd $(TARGET_SUBDIR)/libgcc && \
36769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36771 "RANLIB=$${RANLIB}" \
36772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36773 install-pdf) \
36774 || exit 1
36776 @endif target-libgcc
36778 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
36779 maybe-install-html-target-libgcc:
36780 @if target-libgcc
36781 maybe-install-html-target-libgcc: install-html-target-libgcc
36783 install-html-target-libgcc: \
36784 configure-target-libgcc \
36785 html-target-libgcc
36786 @: $(MAKE); $(unstage)
36787 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36788 r=`${PWD_COMMAND}`; export r; \
36789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36790 $(NORMAL_TARGET_EXPORTS) \
36791 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
36792 for flag in $(EXTRA_TARGET_FLAGS); do \
36793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36794 done; \
36795 (cd $(TARGET_SUBDIR)/libgcc && \
36796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36798 "RANLIB=$${RANLIB}" \
36799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36800 install-html) \
36801 || exit 1
36803 @endif target-libgcc
36805 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
36806 maybe-installcheck-target-libgcc:
36807 @if target-libgcc
36808 maybe-installcheck-target-libgcc: installcheck-target-libgcc
36810 installcheck-target-libgcc: \
36811 configure-target-libgcc
36812 @: $(MAKE); $(unstage)
36813 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36814 r=`${PWD_COMMAND}`; export r; \
36815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36816 $(NORMAL_TARGET_EXPORTS) \
36817 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
36818 for flag in $(EXTRA_TARGET_FLAGS); do \
36819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36820 done; \
36821 (cd $(TARGET_SUBDIR)/libgcc && \
36822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36824 "RANLIB=$${RANLIB}" \
36825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36826 installcheck) \
36827 || exit 1
36829 @endif target-libgcc
36831 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
36832 maybe-mostlyclean-target-libgcc:
36833 @if target-libgcc
36834 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
36836 mostlyclean-target-libgcc:
36837 @: $(MAKE); $(unstage)
36838 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36839 r=`${PWD_COMMAND}`; export r; \
36840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36841 $(NORMAL_TARGET_EXPORTS) \
36842 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
36843 for flag in $(EXTRA_TARGET_FLAGS); do \
36844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36845 done; \
36846 (cd $(TARGET_SUBDIR)/libgcc && \
36847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36849 "RANLIB=$${RANLIB}" \
36850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36851 mostlyclean) \
36852 || exit 1
36854 @endif target-libgcc
36856 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
36857 maybe-clean-target-libgcc:
36858 @if target-libgcc
36859 maybe-clean-target-libgcc: clean-target-libgcc
36861 clean-target-libgcc:
36862 @: $(MAKE); $(unstage)
36863 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36864 r=`${PWD_COMMAND}`; export r; \
36865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36866 $(NORMAL_TARGET_EXPORTS) \
36867 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
36868 for flag in $(EXTRA_TARGET_FLAGS); do \
36869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36870 done; \
36871 (cd $(TARGET_SUBDIR)/libgcc && \
36872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36874 "RANLIB=$${RANLIB}" \
36875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36876 clean) \
36877 || exit 1
36879 @endif target-libgcc
36881 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
36882 maybe-distclean-target-libgcc:
36883 @if target-libgcc
36884 maybe-distclean-target-libgcc: distclean-target-libgcc
36886 distclean-target-libgcc:
36887 @: $(MAKE); $(unstage)
36888 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36889 r=`${PWD_COMMAND}`; export r; \
36890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36891 $(NORMAL_TARGET_EXPORTS) \
36892 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 distclean) \
36902 || exit 1
36904 @endif target-libgcc
36906 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
36907 maybe-maintainer-clean-target-libgcc:
36908 @if target-libgcc
36909 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
36911 maintainer-clean-target-libgcc:
36912 @: $(MAKE); $(unstage)
36913 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36914 r=`${PWD_COMMAND}`; export r; \
36915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36916 $(NORMAL_TARGET_EXPORTS) \
36917 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
36918 for flag in $(EXTRA_TARGET_FLAGS); do \
36919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36920 done; \
36921 (cd $(TARGET_SUBDIR)/libgcc && \
36922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36924 "RANLIB=$${RANLIB}" \
36925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36926 maintainer-clean) \
36927 || exit 1
36929 @endif target-libgcc
36935 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
36936 maybe-configure-target-libbacktrace:
36937 @if gcc-bootstrap
36938 configure-target-libbacktrace: stage_current
36939 @endif gcc-bootstrap
36940 @if target-libbacktrace
36941 maybe-configure-target-libbacktrace: configure-target-libbacktrace
36942 configure-target-libbacktrace:
36943 @: $(MAKE); $(unstage)
36944 @r=`${PWD_COMMAND}`; export r; \
36945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36946 echo "Checking multilib configuration for libbacktrace..."; \
36947 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36948 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
36949 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36950 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36951 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
36952 else \
36953 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
36954 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36955 fi; \
36956 else \
36957 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36958 fi; \
36959 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
36960 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36961 $(NORMAL_TARGET_EXPORTS) \
36962 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
36963 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
36964 case $(srcdir) in \
36965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36966 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
36967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36968 esac; \
36969 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
36970 libsrcdir="$$s/libbacktrace"; \
36971 rm -f no-such-file || : ; \
36972 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36973 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36974 --target=${target_alias} $${srcdiroption} \
36975 || exit 1
36976 @endif target-libbacktrace
36982 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
36983 maybe-all-target-libbacktrace:
36984 @if gcc-bootstrap
36985 all-target-libbacktrace: stage_current
36986 @endif gcc-bootstrap
36987 @if target-libbacktrace
36988 TARGET-target-libbacktrace=all
36989 maybe-all-target-libbacktrace: all-target-libbacktrace
36990 all-target-libbacktrace: configure-target-libbacktrace
36991 @: $(MAKE); $(unstage)
36992 @r=`${PWD_COMMAND}`; export r; \
36993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36994 $(NORMAL_TARGET_EXPORTS) \
36995 (cd $(TARGET_SUBDIR)/libbacktrace && \
36996 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36997 $(TARGET-target-libbacktrace))
36998 @endif target-libbacktrace
37004 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
37005 maybe-check-target-libbacktrace:
37006 @if target-libbacktrace
37007 maybe-check-target-libbacktrace: check-target-libbacktrace
37009 check-target-libbacktrace:
37010 @: $(MAKE); $(unstage)
37011 @r=`${PWD_COMMAND}`; export r; \
37012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37013 $(NORMAL_TARGET_EXPORTS) \
37014 (cd $(TARGET_SUBDIR)/libbacktrace && \
37015 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37017 @endif target-libbacktrace
37019 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
37020 maybe-install-target-libbacktrace:
37021 @if target-libbacktrace
37022 maybe-install-target-libbacktrace: install-target-libbacktrace
37024 install-target-libbacktrace: installdirs
37025 @: $(MAKE); $(unstage)
37026 @r=`${PWD_COMMAND}`; export r; \
37027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37028 $(NORMAL_TARGET_EXPORTS) \
37029 (cd $(TARGET_SUBDIR)/libbacktrace && \
37030 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37032 @endif target-libbacktrace
37034 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
37035 maybe-install-strip-target-libbacktrace:
37036 @if target-libbacktrace
37037 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
37039 install-strip-target-libbacktrace: installdirs
37040 @: $(MAKE); $(unstage)
37041 @r=`${PWD_COMMAND}`; export r; \
37042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37043 $(NORMAL_TARGET_EXPORTS) \
37044 (cd $(TARGET_SUBDIR)/libbacktrace && \
37045 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37047 @endif target-libbacktrace
37049 # Other targets (info, dvi, pdf, etc.)
37051 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
37052 maybe-info-target-libbacktrace:
37053 @if target-libbacktrace
37054 maybe-info-target-libbacktrace: info-target-libbacktrace
37056 info-target-libbacktrace: \
37057 configure-target-libbacktrace
37058 @: $(MAKE); $(unstage)
37059 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37060 r=`${PWD_COMMAND}`; export r; \
37061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37062 $(NORMAL_TARGET_EXPORTS) \
37063 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
37064 for flag in $(EXTRA_TARGET_FLAGS); do \
37065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37066 done; \
37067 (cd $(TARGET_SUBDIR)/libbacktrace && \
37068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37070 "RANLIB=$${RANLIB}" \
37071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37072 info) \
37073 || exit 1
37075 @endif target-libbacktrace
37077 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
37078 maybe-dvi-target-libbacktrace:
37079 @if target-libbacktrace
37080 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
37082 dvi-target-libbacktrace: \
37083 configure-target-libbacktrace
37084 @: $(MAKE); $(unstage)
37085 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37086 r=`${PWD_COMMAND}`; export r; \
37087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37088 $(NORMAL_TARGET_EXPORTS) \
37089 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
37090 for flag in $(EXTRA_TARGET_FLAGS); do \
37091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37092 done; \
37093 (cd $(TARGET_SUBDIR)/libbacktrace && \
37094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37096 "RANLIB=$${RANLIB}" \
37097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37098 dvi) \
37099 || exit 1
37101 @endif target-libbacktrace
37103 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
37104 maybe-pdf-target-libbacktrace:
37105 @if target-libbacktrace
37106 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
37108 pdf-target-libbacktrace: \
37109 configure-target-libbacktrace
37110 @: $(MAKE); $(unstage)
37111 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37112 r=`${PWD_COMMAND}`; export r; \
37113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37114 $(NORMAL_TARGET_EXPORTS) \
37115 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37116 for flag in $(EXTRA_TARGET_FLAGS); do \
37117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37118 done; \
37119 (cd $(TARGET_SUBDIR)/libbacktrace && \
37120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37122 "RANLIB=$${RANLIB}" \
37123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37124 pdf) \
37125 || exit 1
37127 @endif target-libbacktrace
37129 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
37130 maybe-html-target-libbacktrace:
37131 @if target-libbacktrace
37132 maybe-html-target-libbacktrace: html-target-libbacktrace
37134 html-target-libbacktrace: \
37135 configure-target-libbacktrace
37136 @: $(MAKE); $(unstage)
37137 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37138 r=`${PWD_COMMAND}`; export r; \
37139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37140 $(NORMAL_TARGET_EXPORTS) \
37141 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
37142 for flag in $(EXTRA_TARGET_FLAGS); do \
37143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37144 done; \
37145 (cd $(TARGET_SUBDIR)/libbacktrace && \
37146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37148 "RANLIB=$${RANLIB}" \
37149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37150 html) \
37151 || exit 1
37153 @endif target-libbacktrace
37155 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
37156 maybe-TAGS-target-libbacktrace:
37157 @if target-libbacktrace
37158 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
37160 TAGS-target-libbacktrace: \
37161 configure-target-libbacktrace
37162 @: $(MAKE); $(unstage)
37163 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37164 r=`${PWD_COMMAND}`; export r; \
37165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37166 $(NORMAL_TARGET_EXPORTS) \
37167 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
37168 for flag in $(EXTRA_TARGET_FLAGS); do \
37169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37170 done; \
37171 (cd $(TARGET_SUBDIR)/libbacktrace && \
37172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37174 "RANLIB=$${RANLIB}" \
37175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37176 TAGS) \
37177 || exit 1
37179 @endif target-libbacktrace
37181 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
37182 maybe-install-info-target-libbacktrace:
37183 @if target-libbacktrace
37184 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
37186 install-info-target-libbacktrace: \
37187 configure-target-libbacktrace \
37188 info-target-libbacktrace
37189 @: $(MAKE); $(unstage)
37190 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37191 r=`${PWD_COMMAND}`; export r; \
37192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37193 $(NORMAL_TARGET_EXPORTS) \
37194 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
37195 for flag in $(EXTRA_TARGET_FLAGS); do \
37196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37197 done; \
37198 (cd $(TARGET_SUBDIR)/libbacktrace && \
37199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37201 "RANLIB=$${RANLIB}" \
37202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37203 install-info) \
37204 || exit 1
37206 @endif target-libbacktrace
37208 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
37209 maybe-install-pdf-target-libbacktrace:
37210 @if target-libbacktrace
37211 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
37213 install-pdf-target-libbacktrace: \
37214 configure-target-libbacktrace \
37215 pdf-target-libbacktrace
37216 @: $(MAKE); $(unstage)
37217 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37218 r=`${PWD_COMMAND}`; export r; \
37219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37220 $(NORMAL_TARGET_EXPORTS) \
37221 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37222 for flag in $(EXTRA_TARGET_FLAGS); do \
37223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37224 done; \
37225 (cd $(TARGET_SUBDIR)/libbacktrace && \
37226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37228 "RANLIB=$${RANLIB}" \
37229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37230 install-pdf) \
37231 || exit 1
37233 @endif target-libbacktrace
37235 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
37236 maybe-install-html-target-libbacktrace:
37237 @if target-libbacktrace
37238 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
37240 install-html-target-libbacktrace: \
37241 configure-target-libbacktrace \
37242 html-target-libbacktrace
37243 @: $(MAKE); $(unstage)
37244 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37245 r=`${PWD_COMMAND}`; export r; \
37246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37247 $(NORMAL_TARGET_EXPORTS) \
37248 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
37249 for flag in $(EXTRA_TARGET_FLAGS); do \
37250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37251 done; \
37252 (cd $(TARGET_SUBDIR)/libbacktrace && \
37253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37255 "RANLIB=$${RANLIB}" \
37256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37257 install-html) \
37258 || exit 1
37260 @endif target-libbacktrace
37262 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
37263 maybe-installcheck-target-libbacktrace:
37264 @if target-libbacktrace
37265 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
37267 installcheck-target-libbacktrace: \
37268 configure-target-libbacktrace
37269 @: $(MAKE); $(unstage)
37270 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37271 r=`${PWD_COMMAND}`; export r; \
37272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37273 $(NORMAL_TARGET_EXPORTS) \
37274 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
37275 for flag in $(EXTRA_TARGET_FLAGS); do \
37276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37277 done; \
37278 (cd $(TARGET_SUBDIR)/libbacktrace && \
37279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37281 "RANLIB=$${RANLIB}" \
37282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37283 installcheck) \
37284 || exit 1
37286 @endif target-libbacktrace
37288 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
37289 maybe-mostlyclean-target-libbacktrace:
37290 @if target-libbacktrace
37291 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
37293 mostlyclean-target-libbacktrace:
37294 @: $(MAKE); $(unstage)
37295 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37296 r=`${PWD_COMMAND}`; export r; \
37297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37298 $(NORMAL_TARGET_EXPORTS) \
37299 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37300 for flag in $(EXTRA_TARGET_FLAGS); do \
37301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37302 done; \
37303 (cd $(TARGET_SUBDIR)/libbacktrace && \
37304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37306 "RANLIB=$${RANLIB}" \
37307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37308 mostlyclean) \
37309 || exit 1
37311 @endif target-libbacktrace
37313 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
37314 maybe-clean-target-libbacktrace:
37315 @if target-libbacktrace
37316 maybe-clean-target-libbacktrace: clean-target-libbacktrace
37318 clean-target-libbacktrace:
37319 @: $(MAKE); $(unstage)
37320 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37321 r=`${PWD_COMMAND}`; export r; \
37322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37323 $(NORMAL_TARGET_EXPORTS) \
37324 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 clean) \
37334 || exit 1
37336 @endif target-libbacktrace
37338 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
37339 maybe-distclean-target-libbacktrace:
37340 @if target-libbacktrace
37341 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
37343 distclean-target-libbacktrace:
37344 @: $(MAKE); $(unstage)
37345 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37346 r=`${PWD_COMMAND}`; export r; \
37347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37348 $(NORMAL_TARGET_EXPORTS) \
37349 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37350 for flag in $(EXTRA_TARGET_FLAGS); do \
37351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37352 done; \
37353 (cd $(TARGET_SUBDIR)/libbacktrace && \
37354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37356 "RANLIB=$${RANLIB}" \
37357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37358 distclean) \
37359 || exit 1
37361 @endif target-libbacktrace
37363 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
37364 maybe-maintainer-clean-target-libbacktrace:
37365 @if target-libbacktrace
37366 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
37368 maintainer-clean-target-libbacktrace:
37369 @: $(MAKE); $(unstage)
37370 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37371 r=`${PWD_COMMAND}`; export r; \
37372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37373 $(NORMAL_TARGET_EXPORTS) \
37374 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37375 for flag in $(EXTRA_TARGET_FLAGS); do \
37376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37377 done; \
37378 (cd $(TARGET_SUBDIR)/libbacktrace && \
37379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37381 "RANLIB=$${RANLIB}" \
37382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37383 maintainer-clean) \
37384 || exit 1
37386 @endif target-libbacktrace
37392 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
37393 maybe-configure-target-libquadmath:
37394 @if gcc-bootstrap
37395 configure-target-libquadmath: stage_current
37396 @endif gcc-bootstrap
37397 @if target-libquadmath
37398 maybe-configure-target-libquadmath: configure-target-libquadmath
37399 configure-target-libquadmath:
37400 @: $(MAKE); $(unstage)
37401 @r=`${PWD_COMMAND}`; export r; \
37402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37403 echo "Checking multilib configuration for libquadmath..."; \
37404 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37405 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
37406 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37407 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37408 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
37409 else \
37410 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
37411 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37412 fi; \
37413 else \
37414 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37415 fi; \
37416 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
37417 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37418 $(NORMAL_TARGET_EXPORTS) \
37419 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
37420 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
37421 case $(srcdir) in \
37422 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37423 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
37424 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37425 esac; \
37426 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
37427 libsrcdir="$$s/libquadmath"; \
37428 rm -f no-such-file || : ; \
37429 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37430 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37431 --target=${target_alias} $${srcdiroption} \
37432 || exit 1
37433 @endif target-libquadmath
37439 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
37440 maybe-all-target-libquadmath:
37441 @if gcc-bootstrap
37442 all-target-libquadmath: stage_current
37443 @endif gcc-bootstrap
37444 @if target-libquadmath
37445 TARGET-target-libquadmath=all
37446 maybe-all-target-libquadmath: all-target-libquadmath
37447 all-target-libquadmath: configure-target-libquadmath
37448 @: $(MAKE); $(unstage)
37449 @r=`${PWD_COMMAND}`; export r; \
37450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37451 $(NORMAL_TARGET_EXPORTS) \
37452 (cd $(TARGET_SUBDIR)/libquadmath && \
37453 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37454 $(TARGET-target-libquadmath))
37455 @endif target-libquadmath
37461 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
37462 maybe-check-target-libquadmath:
37463 @if target-libquadmath
37464 maybe-check-target-libquadmath: check-target-libquadmath
37466 check-target-libquadmath:
37467 @: $(MAKE); $(unstage)
37468 @r=`${PWD_COMMAND}`; export r; \
37469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37470 $(NORMAL_TARGET_EXPORTS) \
37471 (cd $(TARGET_SUBDIR)/libquadmath && \
37472 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37474 @endif target-libquadmath
37476 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
37477 maybe-install-target-libquadmath:
37478 @if target-libquadmath
37479 maybe-install-target-libquadmath: install-target-libquadmath
37481 install-target-libquadmath: installdirs
37482 @: $(MAKE); $(unstage)
37483 @r=`${PWD_COMMAND}`; export r; \
37484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37485 $(NORMAL_TARGET_EXPORTS) \
37486 (cd $(TARGET_SUBDIR)/libquadmath && \
37487 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37489 @endif target-libquadmath
37491 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
37492 maybe-install-strip-target-libquadmath:
37493 @if target-libquadmath
37494 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
37496 install-strip-target-libquadmath: installdirs
37497 @: $(MAKE); $(unstage)
37498 @r=`${PWD_COMMAND}`; export r; \
37499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37500 $(NORMAL_TARGET_EXPORTS) \
37501 (cd $(TARGET_SUBDIR)/libquadmath && \
37502 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37504 @endif target-libquadmath
37506 # Other targets (info, dvi, pdf, etc.)
37508 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
37509 maybe-info-target-libquadmath:
37510 @if target-libquadmath
37511 maybe-info-target-libquadmath: info-target-libquadmath
37513 info-target-libquadmath: \
37514 configure-target-libquadmath
37515 @: $(MAKE); $(unstage)
37516 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37517 r=`${PWD_COMMAND}`; export r; \
37518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37519 $(NORMAL_TARGET_EXPORTS) \
37520 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
37521 for flag in $(EXTRA_TARGET_FLAGS); do \
37522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523 done; \
37524 (cd $(TARGET_SUBDIR)/libquadmath && \
37525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37527 "RANLIB=$${RANLIB}" \
37528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37529 info) \
37530 || exit 1
37532 @endif target-libquadmath
37534 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
37535 maybe-dvi-target-libquadmath:
37536 @if target-libquadmath
37537 maybe-dvi-target-libquadmath: dvi-target-libquadmath
37539 dvi-target-libquadmath: \
37540 configure-target-libquadmath
37541 @: $(MAKE); $(unstage)
37542 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37543 r=`${PWD_COMMAND}`; export r; \
37544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37545 $(NORMAL_TARGET_EXPORTS) \
37546 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
37547 for flag in $(EXTRA_TARGET_FLAGS); do \
37548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37549 done; \
37550 (cd $(TARGET_SUBDIR)/libquadmath && \
37551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553 "RANLIB=$${RANLIB}" \
37554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37555 dvi) \
37556 || exit 1
37558 @endif target-libquadmath
37560 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
37561 maybe-pdf-target-libquadmath:
37562 @if target-libquadmath
37563 maybe-pdf-target-libquadmath: pdf-target-libquadmath
37565 pdf-target-libquadmath: \
37566 configure-target-libquadmath
37567 @: $(MAKE); $(unstage)
37568 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37569 r=`${PWD_COMMAND}`; export r; \
37570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37571 $(NORMAL_TARGET_EXPORTS) \
37572 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37573 for flag in $(EXTRA_TARGET_FLAGS); do \
37574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37575 done; \
37576 (cd $(TARGET_SUBDIR)/libquadmath && \
37577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37579 "RANLIB=$${RANLIB}" \
37580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37581 pdf) \
37582 || exit 1
37584 @endif target-libquadmath
37586 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
37587 maybe-html-target-libquadmath:
37588 @if target-libquadmath
37589 maybe-html-target-libquadmath: html-target-libquadmath
37591 html-target-libquadmath: \
37592 configure-target-libquadmath
37593 @: $(MAKE); $(unstage)
37594 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37595 r=`${PWD_COMMAND}`; export r; \
37596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37597 $(NORMAL_TARGET_EXPORTS) \
37598 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
37599 for flag in $(EXTRA_TARGET_FLAGS); do \
37600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37601 done; \
37602 (cd $(TARGET_SUBDIR)/libquadmath && \
37603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37605 "RANLIB=$${RANLIB}" \
37606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37607 html) \
37608 || exit 1
37610 @endif target-libquadmath
37612 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
37613 maybe-TAGS-target-libquadmath:
37614 @if target-libquadmath
37615 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
37617 TAGS-target-libquadmath: \
37618 configure-target-libquadmath
37619 @: $(MAKE); $(unstage)
37620 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37621 r=`${PWD_COMMAND}`; export r; \
37622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37623 $(NORMAL_TARGET_EXPORTS) \
37624 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
37625 for flag in $(EXTRA_TARGET_FLAGS); do \
37626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37627 done; \
37628 (cd $(TARGET_SUBDIR)/libquadmath && \
37629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37631 "RANLIB=$${RANLIB}" \
37632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37633 TAGS) \
37634 || exit 1
37636 @endif target-libquadmath
37638 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
37639 maybe-install-info-target-libquadmath:
37640 @if target-libquadmath
37641 maybe-install-info-target-libquadmath: install-info-target-libquadmath
37643 install-info-target-libquadmath: \
37644 configure-target-libquadmath \
37645 info-target-libquadmath
37646 @: $(MAKE); $(unstage)
37647 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37648 r=`${PWD_COMMAND}`; export r; \
37649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37650 $(NORMAL_TARGET_EXPORTS) \
37651 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
37652 for flag in $(EXTRA_TARGET_FLAGS); do \
37653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37654 done; \
37655 (cd $(TARGET_SUBDIR)/libquadmath && \
37656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37658 "RANLIB=$${RANLIB}" \
37659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37660 install-info) \
37661 || exit 1
37663 @endif target-libquadmath
37665 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
37666 maybe-install-pdf-target-libquadmath:
37667 @if target-libquadmath
37668 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
37670 install-pdf-target-libquadmath: \
37671 configure-target-libquadmath \
37672 pdf-target-libquadmath
37673 @: $(MAKE); $(unstage)
37674 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37675 r=`${PWD_COMMAND}`; export r; \
37676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37677 $(NORMAL_TARGET_EXPORTS) \
37678 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37679 for flag in $(EXTRA_TARGET_FLAGS); do \
37680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37681 done; \
37682 (cd $(TARGET_SUBDIR)/libquadmath && \
37683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37685 "RANLIB=$${RANLIB}" \
37686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37687 install-pdf) \
37688 || exit 1
37690 @endif target-libquadmath
37692 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
37693 maybe-install-html-target-libquadmath:
37694 @if target-libquadmath
37695 maybe-install-html-target-libquadmath: install-html-target-libquadmath
37697 install-html-target-libquadmath: \
37698 configure-target-libquadmath \
37699 html-target-libquadmath
37700 @: $(MAKE); $(unstage)
37701 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37702 r=`${PWD_COMMAND}`; export r; \
37703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37704 $(NORMAL_TARGET_EXPORTS) \
37705 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
37706 for flag in $(EXTRA_TARGET_FLAGS); do \
37707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37708 done; \
37709 (cd $(TARGET_SUBDIR)/libquadmath && \
37710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37712 "RANLIB=$${RANLIB}" \
37713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37714 install-html) \
37715 || exit 1
37717 @endif target-libquadmath
37719 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
37720 maybe-installcheck-target-libquadmath:
37721 @if target-libquadmath
37722 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
37724 installcheck-target-libquadmath: \
37725 configure-target-libquadmath
37726 @: $(MAKE); $(unstage)
37727 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37728 r=`${PWD_COMMAND}`; export r; \
37729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37730 $(NORMAL_TARGET_EXPORTS) \
37731 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
37732 for flag in $(EXTRA_TARGET_FLAGS); do \
37733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37734 done; \
37735 (cd $(TARGET_SUBDIR)/libquadmath && \
37736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37738 "RANLIB=$${RANLIB}" \
37739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37740 installcheck) \
37741 || exit 1
37743 @endif target-libquadmath
37745 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
37746 maybe-mostlyclean-target-libquadmath:
37747 @if target-libquadmath
37748 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
37750 mostlyclean-target-libquadmath:
37751 @: $(MAKE); $(unstage)
37752 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37753 r=`${PWD_COMMAND}`; export r; \
37754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37755 $(NORMAL_TARGET_EXPORTS) \
37756 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 mostlyclean) \
37766 || exit 1
37768 @endif target-libquadmath
37770 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
37771 maybe-clean-target-libquadmath:
37772 @if target-libquadmath
37773 maybe-clean-target-libquadmath: clean-target-libquadmath
37775 clean-target-libquadmath:
37776 @: $(MAKE); $(unstage)
37777 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37778 r=`${PWD_COMMAND}`; export r; \
37779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37780 $(NORMAL_TARGET_EXPORTS) \
37781 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
37782 for flag in $(EXTRA_TARGET_FLAGS); do \
37783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37784 done; \
37785 (cd $(TARGET_SUBDIR)/libquadmath && \
37786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37788 "RANLIB=$${RANLIB}" \
37789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37790 clean) \
37791 || exit 1
37793 @endif target-libquadmath
37795 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
37796 maybe-distclean-target-libquadmath:
37797 @if target-libquadmath
37798 maybe-distclean-target-libquadmath: distclean-target-libquadmath
37800 distclean-target-libquadmath:
37801 @: $(MAKE); $(unstage)
37802 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37803 r=`${PWD_COMMAND}`; export r; \
37804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37805 $(NORMAL_TARGET_EXPORTS) \
37806 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
37807 for flag in $(EXTRA_TARGET_FLAGS); do \
37808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37809 done; \
37810 (cd $(TARGET_SUBDIR)/libquadmath && \
37811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37813 "RANLIB=$${RANLIB}" \
37814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37815 distclean) \
37816 || exit 1
37818 @endif target-libquadmath
37820 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
37821 maybe-maintainer-clean-target-libquadmath:
37822 @if target-libquadmath
37823 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
37825 maintainer-clean-target-libquadmath:
37826 @: $(MAKE); $(unstage)
37827 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37828 r=`${PWD_COMMAND}`; export r; \
37829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37830 $(NORMAL_TARGET_EXPORTS) \
37831 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
37832 for flag in $(EXTRA_TARGET_FLAGS); do \
37833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37834 done; \
37835 (cd $(TARGET_SUBDIR)/libquadmath && \
37836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37838 "RANLIB=$${RANLIB}" \
37839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37840 maintainer-clean) \
37841 || exit 1
37843 @endif target-libquadmath
37849 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
37850 maybe-configure-target-libgfortran:
37851 @if gcc-bootstrap
37852 configure-target-libgfortran: stage_current
37853 @endif gcc-bootstrap
37854 @if target-libgfortran
37855 maybe-configure-target-libgfortran: configure-target-libgfortran
37856 configure-target-libgfortran:
37857 @: $(MAKE); $(unstage)
37858 @r=`${PWD_COMMAND}`; export r; \
37859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37860 echo "Checking multilib configuration for libgfortran..."; \
37861 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37862 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
37863 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37864 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
37865 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
37866 else \
37867 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
37868 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37869 fi; \
37870 else \
37871 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
37872 fi; \
37873 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
37874 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
37875 $(NORMAL_TARGET_EXPORTS) \
37876 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
37877 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
37878 case $(srcdir) in \
37879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37880 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
37881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37882 esac; \
37883 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
37884 libsrcdir="$$s/libgfortran"; \
37885 rm -f no-such-file || : ; \
37886 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37887 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37888 --target=${target_alias} $${srcdiroption} \
37889 || exit 1
37890 @endif target-libgfortran
37896 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
37897 maybe-all-target-libgfortran:
37898 @if gcc-bootstrap
37899 all-target-libgfortran: stage_current
37900 @endif gcc-bootstrap
37901 @if target-libgfortran
37902 TARGET-target-libgfortran=all
37903 maybe-all-target-libgfortran: all-target-libgfortran
37904 all-target-libgfortran: configure-target-libgfortran
37905 @: $(MAKE); $(unstage)
37906 @r=`${PWD_COMMAND}`; export r; \
37907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37908 $(NORMAL_TARGET_EXPORTS) \
37909 (cd $(TARGET_SUBDIR)/libgfortran && \
37910 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37911 $(TARGET-target-libgfortran))
37912 @endif target-libgfortran
37918 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
37919 maybe-check-target-libgfortran:
37920 @if target-libgfortran
37921 maybe-check-target-libgfortran: check-target-libgfortran
37923 check-target-libgfortran:
37924 @: $(MAKE); $(unstage)
37925 @r=`${PWD_COMMAND}`; export r; \
37926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37927 $(NORMAL_TARGET_EXPORTS) \
37928 (cd $(TARGET_SUBDIR)/libgfortran && \
37929 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37931 @endif target-libgfortran
37933 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
37934 maybe-install-target-libgfortran:
37935 @if target-libgfortran
37936 maybe-install-target-libgfortran: install-target-libgfortran
37938 install-target-libgfortran: installdirs
37939 @: $(MAKE); $(unstage)
37940 @r=`${PWD_COMMAND}`; export r; \
37941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942 $(NORMAL_TARGET_EXPORTS) \
37943 (cd $(TARGET_SUBDIR)/libgfortran && \
37944 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37946 @endif target-libgfortran
37948 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
37949 maybe-install-strip-target-libgfortran:
37950 @if target-libgfortran
37951 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
37953 install-strip-target-libgfortran: installdirs
37954 @: $(MAKE); $(unstage)
37955 @r=`${PWD_COMMAND}`; export r; \
37956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37957 $(NORMAL_TARGET_EXPORTS) \
37958 (cd $(TARGET_SUBDIR)/libgfortran && \
37959 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37961 @endif target-libgfortran
37963 # Other targets (info, dvi, pdf, etc.)
37965 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
37966 maybe-info-target-libgfortran:
37967 @if target-libgfortran
37968 maybe-info-target-libgfortran: info-target-libgfortran
37970 info-target-libgfortran: \
37971 configure-target-libgfortran
37972 @: $(MAKE); $(unstage)
37973 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37974 r=`${PWD_COMMAND}`; export r; \
37975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37976 $(NORMAL_TARGET_EXPORTS) \
37977 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
37978 for flag in $(EXTRA_TARGET_FLAGS); do \
37979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37980 done; \
37981 (cd $(TARGET_SUBDIR)/libgfortran && \
37982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37984 "RANLIB=$${RANLIB}" \
37985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37986 info) \
37987 || exit 1
37989 @endif target-libgfortran
37991 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
37992 maybe-dvi-target-libgfortran:
37993 @if target-libgfortran
37994 maybe-dvi-target-libgfortran: dvi-target-libgfortran
37996 dvi-target-libgfortran: \
37997 configure-target-libgfortran
37998 @: $(MAKE); $(unstage)
37999 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38000 r=`${PWD_COMMAND}`; export r; \
38001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38002 $(NORMAL_TARGET_EXPORTS) \
38003 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
38004 for flag in $(EXTRA_TARGET_FLAGS); do \
38005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38006 done; \
38007 (cd $(TARGET_SUBDIR)/libgfortran && \
38008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38010 "RANLIB=$${RANLIB}" \
38011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38012 dvi) \
38013 || exit 1
38015 @endif target-libgfortran
38017 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
38018 maybe-pdf-target-libgfortran:
38019 @if target-libgfortran
38020 maybe-pdf-target-libgfortran: pdf-target-libgfortran
38022 pdf-target-libgfortran: \
38023 configure-target-libgfortran
38024 @: $(MAKE); $(unstage)
38025 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38026 r=`${PWD_COMMAND}`; export r; \
38027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38028 $(NORMAL_TARGET_EXPORTS) \
38029 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38030 for flag in $(EXTRA_TARGET_FLAGS); do \
38031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38032 done; \
38033 (cd $(TARGET_SUBDIR)/libgfortran && \
38034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38036 "RANLIB=$${RANLIB}" \
38037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38038 pdf) \
38039 || exit 1
38041 @endif target-libgfortran
38043 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
38044 maybe-html-target-libgfortran:
38045 @if target-libgfortran
38046 maybe-html-target-libgfortran: html-target-libgfortran
38048 html-target-libgfortran: \
38049 configure-target-libgfortran
38050 @: $(MAKE); $(unstage)
38051 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38052 r=`${PWD_COMMAND}`; export r; \
38053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38054 $(NORMAL_TARGET_EXPORTS) \
38055 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
38056 for flag in $(EXTRA_TARGET_FLAGS); do \
38057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38058 done; \
38059 (cd $(TARGET_SUBDIR)/libgfortran && \
38060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38062 "RANLIB=$${RANLIB}" \
38063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38064 html) \
38065 || exit 1
38067 @endif target-libgfortran
38069 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
38070 maybe-TAGS-target-libgfortran:
38071 @if target-libgfortran
38072 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
38074 TAGS-target-libgfortran: \
38075 configure-target-libgfortran
38076 @: $(MAKE); $(unstage)
38077 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38078 r=`${PWD_COMMAND}`; export r; \
38079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38080 $(NORMAL_TARGET_EXPORTS) \
38081 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
38082 for flag in $(EXTRA_TARGET_FLAGS); do \
38083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38084 done; \
38085 (cd $(TARGET_SUBDIR)/libgfortran && \
38086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38088 "RANLIB=$${RANLIB}" \
38089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38090 TAGS) \
38091 || exit 1
38093 @endif target-libgfortran
38095 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
38096 maybe-install-info-target-libgfortran:
38097 @if target-libgfortran
38098 maybe-install-info-target-libgfortran: install-info-target-libgfortran
38100 install-info-target-libgfortran: \
38101 configure-target-libgfortran \
38102 info-target-libgfortran
38103 @: $(MAKE); $(unstage)
38104 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38105 r=`${PWD_COMMAND}`; export r; \
38106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38107 $(NORMAL_TARGET_EXPORTS) \
38108 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
38109 for flag in $(EXTRA_TARGET_FLAGS); do \
38110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38111 done; \
38112 (cd $(TARGET_SUBDIR)/libgfortran && \
38113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38115 "RANLIB=$${RANLIB}" \
38116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38117 install-info) \
38118 || exit 1
38120 @endif target-libgfortran
38122 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
38123 maybe-install-pdf-target-libgfortran:
38124 @if target-libgfortran
38125 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
38127 install-pdf-target-libgfortran: \
38128 configure-target-libgfortran \
38129 pdf-target-libgfortran
38130 @: $(MAKE); $(unstage)
38131 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38132 r=`${PWD_COMMAND}`; export r; \
38133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38134 $(NORMAL_TARGET_EXPORTS) \
38135 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38136 for flag in $(EXTRA_TARGET_FLAGS); do \
38137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38138 done; \
38139 (cd $(TARGET_SUBDIR)/libgfortran && \
38140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38142 "RANLIB=$${RANLIB}" \
38143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38144 install-pdf) \
38145 || exit 1
38147 @endif target-libgfortran
38149 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
38150 maybe-install-html-target-libgfortran:
38151 @if target-libgfortran
38152 maybe-install-html-target-libgfortran: install-html-target-libgfortran
38154 install-html-target-libgfortran: \
38155 configure-target-libgfortran \
38156 html-target-libgfortran
38157 @: $(MAKE); $(unstage)
38158 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38159 r=`${PWD_COMMAND}`; export r; \
38160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38161 $(NORMAL_TARGET_EXPORTS) \
38162 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 install-html) \
38172 || exit 1
38174 @endif target-libgfortran
38176 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
38177 maybe-installcheck-target-libgfortran:
38178 @if target-libgfortran
38179 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
38181 installcheck-target-libgfortran: \
38182 configure-target-libgfortran
38183 @: $(MAKE); $(unstage)
38184 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38185 r=`${PWD_COMMAND}`; export r; \
38186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38187 $(NORMAL_TARGET_EXPORTS) \
38188 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 installcheck) \
38198 || exit 1
38200 @endif target-libgfortran
38202 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
38203 maybe-mostlyclean-target-libgfortran:
38204 @if target-libgfortran
38205 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
38207 mostlyclean-target-libgfortran:
38208 @: $(MAKE); $(unstage)
38209 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38210 r=`${PWD_COMMAND}`; export r; \
38211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38212 $(NORMAL_TARGET_EXPORTS) \
38213 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
38214 for flag in $(EXTRA_TARGET_FLAGS); do \
38215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38216 done; \
38217 (cd $(TARGET_SUBDIR)/libgfortran && \
38218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38220 "RANLIB=$${RANLIB}" \
38221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38222 mostlyclean) \
38223 || exit 1
38225 @endif target-libgfortran
38227 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
38228 maybe-clean-target-libgfortran:
38229 @if target-libgfortran
38230 maybe-clean-target-libgfortran: clean-target-libgfortran
38232 clean-target-libgfortran:
38233 @: $(MAKE); $(unstage)
38234 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38235 r=`${PWD_COMMAND}`; export r; \
38236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38237 $(NORMAL_TARGET_EXPORTS) \
38238 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
38239 for flag in $(EXTRA_TARGET_FLAGS); do \
38240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38241 done; \
38242 (cd $(TARGET_SUBDIR)/libgfortran && \
38243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38245 "RANLIB=$${RANLIB}" \
38246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38247 clean) \
38248 || exit 1
38250 @endif target-libgfortran
38252 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
38253 maybe-distclean-target-libgfortran:
38254 @if target-libgfortran
38255 maybe-distclean-target-libgfortran: distclean-target-libgfortran
38257 distclean-target-libgfortran:
38258 @: $(MAKE); $(unstage)
38259 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38260 r=`${PWD_COMMAND}`; export r; \
38261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38262 $(NORMAL_TARGET_EXPORTS) \
38263 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
38264 for flag in $(EXTRA_TARGET_FLAGS); do \
38265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38266 done; \
38267 (cd $(TARGET_SUBDIR)/libgfortran && \
38268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38270 "RANLIB=$${RANLIB}" \
38271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38272 distclean) \
38273 || exit 1
38275 @endif target-libgfortran
38277 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
38278 maybe-maintainer-clean-target-libgfortran:
38279 @if target-libgfortran
38280 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
38282 maintainer-clean-target-libgfortran:
38283 @: $(MAKE); $(unstage)
38284 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38285 r=`${PWD_COMMAND}`; export r; \
38286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38287 $(NORMAL_TARGET_EXPORTS) \
38288 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
38289 for flag in $(EXTRA_TARGET_FLAGS); do \
38290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38291 done; \
38292 (cd $(TARGET_SUBDIR)/libgfortran && \
38293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38295 "RANLIB=$${RANLIB}" \
38296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38297 maintainer-clean) \
38298 || exit 1
38300 @endif target-libgfortran
38306 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
38307 maybe-configure-target-libobjc:
38308 @if gcc-bootstrap
38309 configure-target-libobjc: stage_current
38310 @endif gcc-bootstrap
38311 @if target-libobjc
38312 maybe-configure-target-libobjc: configure-target-libobjc
38313 configure-target-libobjc:
38314 @: $(MAKE); $(unstage)
38315 @r=`${PWD_COMMAND}`; export r; \
38316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38317 echo "Checking multilib configuration for libobjc..."; \
38318 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38319 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
38320 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38321 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38322 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
38323 else \
38324 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
38325 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38326 fi; \
38327 else \
38328 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38329 fi; \
38330 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
38331 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38332 $(NORMAL_TARGET_EXPORTS) \
38333 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
38334 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
38335 case $(srcdir) in \
38336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38337 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
38338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38339 esac; \
38340 srcdiroption="--srcdir=$${topdir}/libobjc"; \
38341 libsrcdir="$$s/libobjc"; \
38342 rm -f no-such-file || : ; \
38343 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38344 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38345 --target=${target_alias} $${srcdiroption} \
38346 || exit 1
38347 @endif target-libobjc
38353 .PHONY: all-target-libobjc maybe-all-target-libobjc
38354 maybe-all-target-libobjc:
38355 @if gcc-bootstrap
38356 all-target-libobjc: stage_current
38357 @endif gcc-bootstrap
38358 @if target-libobjc
38359 TARGET-target-libobjc=all
38360 maybe-all-target-libobjc: all-target-libobjc
38361 all-target-libobjc: configure-target-libobjc
38362 @: $(MAKE); $(unstage)
38363 @r=`${PWD_COMMAND}`; export r; \
38364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365 $(NORMAL_TARGET_EXPORTS) \
38366 (cd $(TARGET_SUBDIR)/libobjc && \
38367 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38368 $(TARGET-target-libobjc))
38369 @endif target-libobjc
38375 .PHONY: check-target-libobjc maybe-check-target-libobjc
38376 maybe-check-target-libobjc:
38377 @if target-libobjc
38378 maybe-check-target-libobjc: check-target-libobjc
38380 check-target-libobjc:
38381 @: $(MAKE); $(unstage)
38382 @r=`${PWD_COMMAND}`; export r; \
38383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38384 $(NORMAL_TARGET_EXPORTS) \
38385 (cd $(TARGET_SUBDIR)/libobjc && \
38386 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38388 @endif target-libobjc
38390 .PHONY: install-target-libobjc maybe-install-target-libobjc
38391 maybe-install-target-libobjc:
38392 @if target-libobjc
38393 maybe-install-target-libobjc: install-target-libobjc
38395 install-target-libobjc: installdirs
38396 @: $(MAKE); $(unstage)
38397 @r=`${PWD_COMMAND}`; export r; \
38398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38399 $(NORMAL_TARGET_EXPORTS) \
38400 (cd $(TARGET_SUBDIR)/libobjc && \
38401 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38403 @endif target-libobjc
38405 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
38406 maybe-install-strip-target-libobjc:
38407 @if target-libobjc
38408 maybe-install-strip-target-libobjc: install-strip-target-libobjc
38410 install-strip-target-libobjc: installdirs
38411 @: $(MAKE); $(unstage)
38412 @r=`${PWD_COMMAND}`; export r; \
38413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38414 $(NORMAL_TARGET_EXPORTS) \
38415 (cd $(TARGET_SUBDIR)/libobjc && \
38416 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38418 @endif target-libobjc
38420 # Other targets (info, dvi, pdf, etc.)
38422 .PHONY: maybe-info-target-libobjc info-target-libobjc
38423 maybe-info-target-libobjc:
38424 @if target-libobjc
38425 maybe-info-target-libobjc: info-target-libobjc
38427 info-target-libobjc: \
38428 configure-target-libobjc
38429 @: $(MAKE); $(unstage)
38430 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38431 r=`${PWD_COMMAND}`; export r; \
38432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38433 $(NORMAL_TARGET_EXPORTS) \
38434 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
38435 for flag in $(EXTRA_TARGET_FLAGS); do \
38436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38437 done; \
38438 (cd $(TARGET_SUBDIR)/libobjc && \
38439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38441 "RANLIB=$${RANLIB}" \
38442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38443 info) \
38444 || exit 1
38446 @endif target-libobjc
38448 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
38449 maybe-dvi-target-libobjc:
38450 @if target-libobjc
38451 maybe-dvi-target-libobjc: dvi-target-libobjc
38453 dvi-target-libobjc: \
38454 configure-target-libobjc
38455 @: $(MAKE); $(unstage)
38456 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38457 r=`${PWD_COMMAND}`; export r; \
38458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38459 $(NORMAL_TARGET_EXPORTS) \
38460 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
38461 for flag in $(EXTRA_TARGET_FLAGS); do \
38462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38463 done; \
38464 (cd $(TARGET_SUBDIR)/libobjc && \
38465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38467 "RANLIB=$${RANLIB}" \
38468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38469 dvi) \
38470 || exit 1
38472 @endif target-libobjc
38474 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
38475 maybe-pdf-target-libobjc:
38476 @if target-libobjc
38477 maybe-pdf-target-libobjc: pdf-target-libobjc
38479 pdf-target-libobjc: \
38480 configure-target-libobjc
38481 @: $(MAKE); $(unstage)
38482 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38483 r=`${PWD_COMMAND}`; export r; \
38484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38485 $(NORMAL_TARGET_EXPORTS) \
38486 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
38487 for flag in $(EXTRA_TARGET_FLAGS); do \
38488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38489 done; \
38490 (cd $(TARGET_SUBDIR)/libobjc && \
38491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38493 "RANLIB=$${RANLIB}" \
38494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38495 pdf) \
38496 || exit 1
38498 @endif target-libobjc
38500 .PHONY: maybe-html-target-libobjc html-target-libobjc
38501 maybe-html-target-libobjc:
38502 @if target-libobjc
38503 maybe-html-target-libobjc: html-target-libobjc
38505 html-target-libobjc: \
38506 configure-target-libobjc
38507 @: $(MAKE); $(unstage)
38508 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38509 r=`${PWD_COMMAND}`; export r; \
38510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38511 $(NORMAL_TARGET_EXPORTS) \
38512 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
38513 for flag in $(EXTRA_TARGET_FLAGS); do \
38514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38515 done; \
38516 (cd $(TARGET_SUBDIR)/libobjc && \
38517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38519 "RANLIB=$${RANLIB}" \
38520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38521 html) \
38522 || exit 1
38524 @endif target-libobjc
38526 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
38527 maybe-TAGS-target-libobjc:
38528 @if target-libobjc
38529 maybe-TAGS-target-libobjc: TAGS-target-libobjc
38531 TAGS-target-libobjc: \
38532 configure-target-libobjc
38533 @: $(MAKE); $(unstage)
38534 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38535 r=`${PWD_COMMAND}`; export r; \
38536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38537 $(NORMAL_TARGET_EXPORTS) \
38538 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
38539 for flag in $(EXTRA_TARGET_FLAGS); do \
38540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38541 done; \
38542 (cd $(TARGET_SUBDIR)/libobjc && \
38543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38545 "RANLIB=$${RANLIB}" \
38546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38547 TAGS) \
38548 || exit 1
38550 @endif target-libobjc
38552 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
38553 maybe-install-info-target-libobjc:
38554 @if target-libobjc
38555 maybe-install-info-target-libobjc: install-info-target-libobjc
38557 install-info-target-libobjc: \
38558 configure-target-libobjc \
38559 info-target-libobjc
38560 @: $(MAKE); $(unstage)
38561 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38562 r=`${PWD_COMMAND}`; export r; \
38563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38564 $(NORMAL_TARGET_EXPORTS) \
38565 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
38566 for flag in $(EXTRA_TARGET_FLAGS); do \
38567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38568 done; \
38569 (cd $(TARGET_SUBDIR)/libobjc && \
38570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38572 "RANLIB=$${RANLIB}" \
38573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38574 install-info) \
38575 || exit 1
38577 @endif target-libobjc
38579 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
38580 maybe-install-pdf-target-libobjc:
38581 @if target-libobjc
38582 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
38584 install-pdf-target-libobjc: \
38585 configure-target-libobjc \
38586 pdf-target-libobjc
38587 @: $(MAKE); $(unstage)
38588 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38589 r=`${PWD_COMMAND}`; export r; \
38590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38591 $(NORMAL_TARGET_EXPORTS) \
38592 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
38593 for flag in $(EXTRA_TARGET_FLAGS); do \
38594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38595 done; \
38596 (cd $(TARGET_SUBDIR)/libobjc && \
38597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38599 "RANLIB=$${RANLIB}" \
38600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38601 install-pdf) \
38602 || exit 1
38604 @endif target-libobjc
38606 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
38607 maybe-install-html-target-libobjc:
38608 @if target-libobjc
38609 maybe-install-html-target-libobjc: install-html-target-libobjc
38611 install-html-target-libobjc: \
38612 configure-target-libobjc \
38613 html-target-libobjc
38614 @: $(MAKE); $(unstage)
38615 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38616 r=`${PWD_COMMAND}`; export r; \
38617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38618 $(NORMAL_TARGET_EXPORTS) \
38619 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
38620 for flag in $(EXTRA_TARGET_FLAGS); do \
38621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38622 done; \
38623 (cd $(TARGET_SUBDIR)/libobjc && \
38624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38626 "RANLIB=$${RANLIB}" \
38627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38628 install-html) \
38629 || exit 1
38631 @endif target-libobjc
38633 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
38634 maybe-installcheck-target-libobjc:
38635 @if target-libobjc
38636 maybe-installcheck-target-libobjc: installcheck-target-libobjc
38638 installcheck-target-libobjc: \
38639 configure-target-libobjc
38640 @: $(MAKE); $(unstage)
38641 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38642 r=`${PWD_COMMAND}`; export r; \
38643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38644 $(NORMAL_TARGET_EXPORTS) \
38645 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
38646 for flag in $(EXTRA_TARGET_FLAGS); do \
38647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38648 done; \
38649 (cd $(TARGET_SUBDIR)/libobjc && \
38650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38652 "RANLIB=$${RANLIB}" \
38653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38654 installcheck) \
38655 || exit 1
38657 @endif target-libobjc
38659 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
38660 maybe-mostlyclean-target-libobjc:
38661 @if target-libobjc
38662 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
38664 mostlyclean-target-libobjc:
38665 @: $(MAKE); $(unstage)
38666 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38667 r=`${PWD_COMMAND}`; export r; \
38668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38669 $(NORMAL_TARGET_EXPORTS) \
38670 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
38671 for flag in $(EXTRA_TARGET_FLAGS); do \
38672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38673 done; \
38674 (cd $(TARGET_SUBDIR)/libobjc && \
38675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38677 "RANLIB=$${RANLIB}" \
38678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38679 mostlyclean) \
38680 || exit 1
38682 @endif target-libobjc
38684 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
38685 maybe-clean-target-libobjc:
38686 @if target-libobjc
38687 maybe-clean-target-libobjc: clean-target-libobjc
38689 clean-target-libobjc:
38690 @: $(MAKE); $(unstage)
38691 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38692 r=`${PWD_COMMAND}`; export r; \
38693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38694 $(NORMAL_TARGET_EXPORTS) \
38695 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
38696 for flag in $(EXTRA_TARGET_FLAGS); do \
38697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38698 done; \
38699 (cd $(TARGET_SUBDIR)/libobjc && \
38700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38702 "RANLIB=$${RANLIB}" \
38703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38704 clean) \
38705 || exit 1
38707 @endif target-libobjc
38709 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
38710 maybe-distclean-target-libobjc:
38711 @if target-libobjc
38712 maybe-distclean-target-libobjc: distclean-target-libobjc
38714 distclean-target-libobjc:
38715 @: $(MAKE); $(unstage)
38716 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38717 r=`${PWD_COMMAND}`; export r; \
38718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38719 $(NORMAL_TARGET_EXPORTS) \
38720 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
38721 for flag in $(EXTRA_TARGET_FLAGS); do \
38722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38723 done; \
38724 (cd $(TARGET_SUBDIR)/libobjc && \
38725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38727 "RANLIB=$${RANLIB}" \
38728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38729 distclean) \
38730 || exit 1
38732 @endif target-libobjc
38734 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
38735 maybe-maintainer-clean-target-libobjc:
38736 @if target-libobjc
38737 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
38739 maintainer-clean-target-libobjc:
38740 @: $(MAKE); $(unstage)
38741 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38742 r=`${PWD_COMMAND}`; export r; \
38743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38744 $(NORMAL_TARGET_EXPORTS) \
38745 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
38746 for flag in $(EXTRA_TARGET_FLAGS); do \
38747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38748 done; \
38749 (cd $(TARGET_SUBDIR)/libobjc && \
38750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38752 "RANLIB=$${RANLIB}" \
38753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38754 maintainer-clean) \
38755 || exit 1
38757 @endif target-libobjc
38763 .PHONY: configure-target-libgo maybe-configure-target-libgo
38764 maybe-configure-target-libgo:
38765 @if gcc-bootstrap
38766 configure-target-libgo: stage_current
38767 @endif gcc-bootstrap
38768 @if target-libgo
38769 maybe-configure-target-libgo: configure-target-libgo
38770 configure-target-libgo:
38771 @: $(MAKE); $(unstage)
38772 @r=`${PWD_COMMAND}`; export r; \
38773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38774 echo "Checking multilib configuration for libgo..."; \
38775 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38776 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
38777 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
38778 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
38779 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
38780 else \
38781 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
38782 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38783 fi; \
38784 else \
38785 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38786 fi; \
38787 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
38788 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38789 $(NORMAL_TARGET_EXPORTS) \
38790 echo Configuring in $(TARGET_SUBDIR)/libgo; \
38791 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
38792 case $(srcdir) in \
38793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38794 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
38795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38796 esac; \
38797 srcdiroption="--srcdir=$${topdir}/libgo"; \
38798 libsrcdir="$$s/libgo"; \
38799 rm -f no-such-file || : ; \
38800 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38801 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38802 --target=${target_alias} $${srcdiroption} \
38803 || exit 1
38804 @endif target-libgo
38810 .PHONY: all-target-libgo maybe-all-target-libgo
38811 maybe-all-target-libgo:
38812 @if gcc-bootstrap
38813 all-target-libgo: stage_current
38814 @endif gcc-bootstrap
38815 @if target-libgo
38816 TARGET-target-libgo=all
38817 maybe-all-target-libgo: all-target-libgo
38818 all-target-libgo: configure-target-libgo
38819 @: $(MAKE); $(unstage)
38820 @r=`${PWD_COMMAND}`; export r; \
38821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38822 $(NORMAL_TARGET_EXPORTS) \
38823 (cd $(TARGET_SUBDIR)/libgo && \
38824 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38825 $(TARGET-target-libgo))
38826 @endif target-libgo
38832 .PHONY: check-target-libgo maybe-check-target-libgo
38833 maybe-check-target-libgo:
38834 @if target-libgo
38835 maybe-check-target-libgo: check-target-libgo
38837 check-target-libgo:
38838 @: $(MAKE); $(unstage)
38839 @r=`${PWD_COMMAND}`; export r; \
38840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38841 $(NORMAL_TARGET_EXPORTS) \
38842 (cd $(TARGET_SUBDIR)/libgo && \
38843 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38845 @endif target-libgo
38847 .PHONY: install-target-libgo maybe-install-target-libgo
38848 maybe-install-target-libgo:
38849 @if target-libgo
38850 maybe-install-target-libgo: install-target-libgo
38852 install-target-libgo: installdirs
38853 @: $(MAKE); $(unstage)
38854 @r=`${PWD_COMMAND}`; export r; \
38855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38856 $(NORMAL_TARGET_EXPORTS) \
38857 (cd $(TARGET_SUBDIR)/libgo && \
38858 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38860 @endif target-libgo
38862 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
38863 maybe-install-strip-target-libgo:
38864 @if target-libgo
38865 maybe-install-strip-target-libgo: install-strip-target-libgo
38867 install-strip-target-libgo: installdirs
38868 @: $(MAKE); $(unstage)
38869 @r=`${PWD_COMMAND}`; export r; \
38870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38871 $(NORMAL_TARGET_EXPORTS) \
38872 (cd $(TARGET_SUBDIR)/libgo && \
38873 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38875 @endif target-libgo
38877 # Other targets (info, dvi, pdf, etc.)
38879 .PHONY: maybe-info-target-libgo info-target-libgo
38880 maybe-info-target-libgo:
38881 @if target-libgo
38882 maybe-info-target-libgo: info-target-libgo
38884 info-target-libgo: \
38885 configure-target-libgo
38886 @: $(MAKE); $(unstage)
38887 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38888 r=`${PWD_COMMAND}`; export r; \
38889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38890 $(NORMAL_TARGET_EXPORTS) \
38891 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
38892 for flag in $(EXTRA_TARGET_FLAGS); do \
38893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38894 done; \
38895 (cd $(TARGET_SUBDIR)/libgo && \
38896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38898 "RANLIB=$${RANLIB}" \
38899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38900 info) \
38901 || exit 1
38903 @endif target-libgo
38905 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
38906 maybe-dvi-target-libgo:
38907 @if target-libgo
38908 maybe-dvi-target-libgo: dvi-target-libgo
38910 dvi-target-libgo: \
38911 configure-target-libgo
38912 @: $(MAKE); $(unstage)
38913 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38914 r=`${PWD_COMMAND}`; export r; \
38915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38916 $(NORMAL_TARGET_EXPORTS) \
38917 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
38918 for flag in $(EXTRA_TARGET_FLAGS); do \
38919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38920 done; \
38921 (cd $(TARGET_SUBDIR)/libgo && \
38922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38924 "RANLIB=$${RANLIB}" \
38925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38926 dvi) \
38927 || exit 1
38929 @endif target-libgo
38931 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
38932 maybe-pdf-target-libgo:
38933 @if target-libgo
38934 maybe-pdf-target-libgo: pdf-target-libgo
38936 pdf-target-libgo: \
38937 configure-target-libgo
38938 @: $(MAKE); $(unstage)
38939 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38940 r=`${PWD_COMMAND}`; export r; \
38941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38942 $(NORMAL_TARGET_EXPORTS) \
38943 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
38944 for flag in $(EXTRA_TARGET_FLAGS); do \
38945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38946 done; \
38947 (cd $(TARGET_SUBDIR)/libgo && \
38948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38950 "RANLIB=$${RANLIB}" \
38951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38952 pdf) \
38953 || exit 1
38955 @endif target-libgo
38957 .PHONY: maybe-html-target-libgo html-target-libgo
38958 maybe-html-target-libgo:
38959 @if target-libgo
38960 maybe-html-target-libgo: html-target-libgo
38962 html-target-libgo: \
38963 configure-target-libgo
38964 @: $(MAKE); $(unstage)
38965 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38966 r=`${PWD_COMMAND}`; export r; \
38967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38968 $(NORMAL_TARGET_EXPORTS) \
38969 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
38970 for flag in $(EXTRA_TARGET_FLAGS); do \
38971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38972 done; \
38973 (cd $(TARGET_SUBDIR)/libgo && \
38974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38976 "RANLIB=$${RANLIB}" \
38977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38978 html) \
38979 || exit 1
38981 @endif target-libgo
38983 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
38984 maybe-TAGS-target-libgo:
38985 @if target-libgo
38986 maybe-TAGS-target-libgo: TAGS-target-libgo
38988 TAGS-target-libgo: \
38989 configure-target-libgo
38990 @: $(MAKE); $(unstage)
38991 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38992 r=`${PWD_COMMAND}`; export r; \
38993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38994 $(NORMAL_TARGET_EXPORTS) \
38995 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
38996 for flag in $(EXTRA_TARGET_FLAGS); do \
38997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38998 done; \
38999 (cd $(TARGET_SUBDIR)/libgo && \
39000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39002 "RANLIB=$${RANLIB}" \
39003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39004 TAGS) \
39005 || exit 1
39007 @endif target-libgo
39009 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
39010 maybe-install-info-target-libgo:
39011 @if target-libgo
39012 maybe-install-info-target-libgo: install-info-target-libgo
39014 install-info-target-libgo: \
39015 configure-target-libgo \
39016 info-target-libgo
39017 @: $(MAKE); $(unstage)
39018 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39019 r=`${PWD_COMMAND}`; export r; \
39020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39021 $(NORMAL_TARGET_EXPORTS) \
39022 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
39023 for flag in $(EXTRA_TARGET_FLAGS); do \
39024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39025 done; \
39026 (cd $(TARGET_SUBDIR)/libgo && \
39027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39029 "RANLIB=$${RANLIB}" \
39030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39031 install-info) \
39032 || exit 1
39034 @endif target-libgo
39036 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
39037 maybe-install-pdf-target-libgo:
39038 @if target-libgo
39039 maybe-install-pdf-target-libgo: install-pdf-target-libgo
39041 install-pdf-target-libgo: \
39042 configure-target-libgo \
39043 pdf-target-libgo
39044 @: $(MAKE); $(unstage)
39045 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39046 r=`${PWD_COMMAND}`; export r; \
39047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39048 $(NORMAL_TARGET_EXPORTS) \
39049 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
39050 for flag in $(EXTRA_TARGET_FLAGS); do \
39051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39052 done; \
39053 (cd $(TARGET_SUBDIR)/libgo && \
39054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39056 "RANLIB=$${RANLIB}" \
39057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39058 install-pdf) \
39059 || exit 1
39061 @endif target-libgo
39063 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
39064 maybe-install-html-target-libgo:
39065 @if target-libgo
39066 maybe-install-html-target-libgo: install-html-target-libgo
39068 install-html-target-libgo: \
39069 configure-target-libgo \
39070 html-target-libgo
39071 @: $(MAKE); $(unstage)
39072 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39073 r=`${PWD_COMMAND}`; export r; \
39074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39075 $(NORMAL_TARGET_EXPORTS) \
39076 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
39077 for flag in $(EXTRA_TARGET_FLAGS); do \
39078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39079 done; \
39080 (cd $(TARGET_SUBDIR)/libgo && \
39081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39083 "RANLIB=$${RANLIB}" \
39084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39085 install-html) \
39086 || exit 1
39088 @endif target-libgo
39090 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
39091 maybe-installcheck-target-libgo:
39092 @if target-libgo
39093 maybe-installcheck-target-libgo: installcheck-target-libgo
39095 installcheck-target-libgo: \
39096 configure-target-libgo
39097 @: $(MAKE); $(unstage)
39098 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39099 r=`${PWD_COMMAND}`; export r; \
39100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39101 $(NORMAL_TARGET_EXPORTS) \
39102 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
39103 for flag in $(EXTRA_TARGET_FLAGS); do \
39104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39105 done; \
39106 (cd $(TARGET_SUBDIR)/libgo && \
39107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39109 "RANLIB=$${RANLIB}" \
39110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39111 installcheck) \
39112 || exit 1
39114 @endif target-libgo
39116 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
39117 maybe-mostlyclean-target-libgo:
39118 @if target-libgo
39119 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
39121 mostlyclean-target-libgo:
39122 @: $(MAKE); $(unstage)
39123 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39124 r=`${PWD_COMMAND}`; export r; \
39125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39126 $(NORMAL_TARGET_EXPORTS) \
39127 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
39128 for flag in $(EXTRA_TARGET_FLAGS); do \
39129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39130 done; \
39131 (cd $(TARGET_SUBDIR)/libgo && \
39132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39134 "RANLIB=$${RANLIB}" \
39135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39136 mostlyclean) \
39137 || exit 1
39139 @endif target-libgo
39141 .PHONY: maybe-clean-target-libgo clean-target-libgo
39142 maybe-clean-target-libgo:
39143 @if target-libgo
39144 maybe-clean-target-libgo: clean-target-libgo
39146 clean-target-libgo:
39147 @: $(MAKE); $(unstage)
39148 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39149 r=`${PWD_COMMAND}`; export r; \
39150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39151 $(NORMAL_TARGET_EXPORTS) \
39152 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
39153 for flag in $(EXTRA_TARGET_FLAGS); do \
39154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39155 done; \
39156 (cd $(TARGET_SUBDIR)/libgo && \
39157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39159 "RANLIB=$${RANLIB}" \
39160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39161 clean) \
39162 || exit 1
39164 @endif target-libgo
39166 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
39167 maybe-distclean-target-libgo:
39168 @if target-libgo
39169 maybe-distclean-target-libgo: distclean-target-libgo
39171 distclean-target-libgo:
39172 @: $(MAKE); $(unstage)
39173 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39174 r=`${PWD_COMMAND}`; export r; \
39175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39176 $(NORMAL_TARGET_EXPORTS) \
39177 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
39178 for flag in $(EXTRA_TARGET_FLAGS); do \
39179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39180 done; \
39181 (cd $(TARGET_SUBDIR)/libgo && \
39182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39184 "RANLIB=$${RANLIB}" \
39185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39186 distclean) \
39187 || exit 1
39189 @endif target-libgo
39191 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
39192 maybe-maintainer-clean-target-libgo:
39193 @if target-libgo
39194 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
39196 maintainer-clean-target-libgo:
39197 @: $(MAKE); $(unstage)
39198 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39199 r=`${PWD_COMMAND}`; export r; \
39200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39201 $(NORMAL_TARGET_EXPORTS) \
39202 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
39203 for flag in $(EXTRA_TARGET_FLAGS); do \
39204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39205 done; \
39206 (cd $(TARGET_SUBDIR)/libgo && \
39207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39209 "RANLIB=$${RANLIB}" \
39210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39211 maintainer-clean) \
39212 || exit 1
39214 @endif target-libgo
39220 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
39221 maybe-configure-target-libtermcap:
39222 @if gcc-bootstrap
39223 configure-target-libtermcap: stage_current
39224 @endif gcc-bootstrap
39225 @if target-libtermcap
39226 maybe-configure-target-libtermcap: configure-target-libtermcap
39227 configure-target-libtermcap:
39228 @: $(MAKE); $(unstage)
39229 @r=`${PWD_COMMAND}`; export r; \
39230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39231 echo "Checking multilib configuration for libtermcap..."; \
39232 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39233 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
39234 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
39235 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
39236 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
39237 else \
39238 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
39239 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
39240 fi; \
39241 else \
39242 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
39243 fi; \
39244 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
39245 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39246 $(NORMAL_TARGET_EXPORTS) \
39247 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
39248 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
39249 case $(srcdir) in \
39250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39251 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
39252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39253 esac; \
39254 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39255 libsrcdir="$$s/libtermcap"; \
39256 rm -f no-such-file || : ; \
39257 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39258 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39259 --target=${target_alias} $${srcdiroption} \
39260 || exit 1
39261 @endif target-libtermcap
39267 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
39268 maybe-all-target-libtermcap:
39269 @if gcc-bootstrap
39270 all-target-libtermcap: stage_current
39271 @endif gcc-bootstrap
39272 @if target-libtermcap
39273 TARGET-target-libtermcap=all
39274 maybe-all-target-libtermcap: all-target-libtermcap
39275 all-target-libtermcap: configure-target-libtermcap
39276 @: $(MAKE); $(unstage)
39277 @r=`${PWD_COMMAND}`; export r; \
39278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39279 $(NORMAL_TARGET_EXPORTS) \
39280 (cd $(TARGET_SUBDIR)/libtermcap && \
39281 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39282 $(TARGET-target-libtermcap))
39283 @endif target-libtermcap
39289 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
39290 maybe-check-target-libtermcap:
39291 @if target-libtermcap
39292 maybe-check-target-libtermcap: check-target-libtermcap
39294 # Dummy target for uncheckable module.
39295 check-target-libtermcap:
39297 @endif target-libtermcap
39299 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
39300 maybe-install-target-libtermcap:
39301 @if target-libtermcap
39302 maybe-install-target-libtermcap: install-target-libtermcap
39304 install-target-libtermcap: installdirs
39305 @: $(MAKE); $(unstage)
39306 @r=`${PWD_COMMAND}`; export r; \
39307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39308 $(NORMAL_TARGET_EXPORTS) \
39309 (cd $(TARGET_SUBDIR)/libtermcap && \
39310 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39312 @endif target-libtermcap
39314 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
39315 maybe-install-strip-target-libtermcap:
39316 @if target-libtermcap
39317 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
39319 install-strip-target-libtermcap: installdirs
39320 @: $(MAKE); $(unstage)
39321 @r=`${PWD_COMMAND}`; export r; \
39322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39323 $(NORMAL_TARGET_EXPORTS) \
39324 (cd $(TARGET_SUBDIR)/libtermcap && \
39325 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39327 @endif target-libtermcap
39329 # Other targets (info, dvi, pdf, etc.)
39331 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
39332 maybe-info-target-libtermcap:
39333 @if target-libtermcap
39334 maybe-info-target-libtermcap: info-target-libtermcap
39336 info-target-libtermcap: \
39337 configure-target-libtermcap
39338 @: $(MAKE); $(unstage)
39339 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39340 r=`${PWD_COMMAND}`; export r; \
39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39342 $(NORMAL_TARGET_EXPORTS) \
39343 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
39344 for flag in $(EXTRA_TARGET_FLAGS); do \
39345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39346 done; \
39347 (cd $(TARGET_SUBDIR)/libtermcap && \
39348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39350 "RANLIB=$${RANLIB}" \
39351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39352 info) \
39353 || exit 1
39355 @endif target-libtermcap
39357 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
39358 maybe-dvi-target-libtermcap:
39359 @if target-libtermcap
39360 maybe-dvi-target-libtermcap: dvi-target-libtermcap
39362 dvi-target-libtermcap: \
39363 configure-target-libtermcap
39364 @: $(MAKE); $(unstage)
39365 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39366 r=`${PWD_COMMAND}`; export r; \
39367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39368 $(NORMAL_TARGET_EXPORTS) \
39369 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
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)/libtermcap && \
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 dvi) \
39379 || exit 1
39381 @endif target-libtermcap
39383 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
39384 maybe-pdf-target-libtermcap:
39385 @if target-libtermcap
39386 maybe-pdf-target-libtermcap: pdf-target-libtermcap
39388 pdf-target-libtermcap: \
39389 configure-target-libtermcap
39390 @: $(MAKE); $(unstage)
39391 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39392 r=`${PWD_COMMAND}`; export r; \
39393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39394 $(NORMAL_TARGET_EXPORTS) \
39395 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39396 for flag in $(EXTRA_TARGET_FLAGS); do \
39397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39398 done; \
39399 (cd $(TARGET_SUBDIR)/libtermcap && \
39400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39402 "RANLIB=$${RANLIB}" \
39403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39404 pdf) \
39405 || exit 1
39407 @endif target-libtermcap
39409 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
39410 maybe-html-target-libtermcap:
39411 @if target-libtermcap
39412 maybe-html-target-libtermcap: html-target-libtermcap
39414 html-target-libtermcap: \
39415 configure-target-libtermcap
39416 @: $(MAKE); $(unstage)
39417 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39418 r=`${PWD_COMMAND}`; export r; \
39419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39420 $(NORMAL_TARGET_EXPORTS) \
39421 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
39422 for flag in $(EXTRA_TARGET_FLAGS); do \
39423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39424 done; \
39425 (cd $(TARGET_SUBDIR)/libtermcap && \
39426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39428 "RANLIB=$${RANLIB}" \
39429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39430 html) \
39431 || exit 1
39433 @endif target-libtermcap
39435 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
39436 maybe-TAGS-target-libtermcap:
39437 @if target-libtermcap
39438 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
39440 TAGS-target-libtermcap: \
39441 configure-target-libtermcap
39442 @: $(MAKE); $(unstage)
39443 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39444 r=`${PWD_COMMAND}`; export r; \
39445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39446 $(NORMAL_TARGET_EXPORTS) \
39447 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
39448 for flag in $(EXTRA_TARGET_FLAGS); do \
39449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39450 done; \
39451 (cd $(TARGET_SUBDIR)/libtermcap && \
39452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39454 "RANLIB=$${RANLIB}" \
39455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39456 TAGS) \
39457 || exit 1
39459 @endif target-libtermcap
39461 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
39462 maybe-install-info-target-libtermcap:
39463 @if target-libtermcap
39464 maybe-install-info-target-libtermcap: install-info-target-libtermcap
39466 install-info-target-libtermcap: \
39467 configure-target-libtermcap \
39468 info-target-libtermcap
39469 @: $(MAKE); $(unstage)
39470 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39471 r=`${PWD_COMMAND}`; export r; \
39472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39473 $(NORMAL_TARGET_EXPORTS) \
39474 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
39475 for flag in $(EXTRA_TARGET_FLAGS); do \
39476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39477 done; \
39478 (cd $(TARGET_SUBDIR)/libtermcap && \
39479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39481 "RANLIB=$${RANLIB}" \
39482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39483 install-info) \
39484 || exit 1
39486 @endif target-libtermcap
39488 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
39489 maybe-install-pdf-target-libtermcap:
39490 @if target-libtermcap
39491 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
39493 install-pdf-target-libtermcap: \
39494 configure-target-libtermcap \
39495 pdf-target-libtermcap
39496 @: $(MAKE); $(unstage)
39497 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39498 r=`${PWD_COMMAND}`; export r; \
39499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39500 $(NORMAL_TARGET_EXPORTS) \
39501 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39502 for flag in $(EXTRA_TARGET_FLAGS); do \
39503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39504 done; \
39505 (cd $(TARGET_SUBDIR)/libtermcap && \
39506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39508 "RANLIB=$${RANLIB}" \
39509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39510 install-pdf) \
39511 || exit 1
39513 @endif target-libtermcap
39515 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
39516 maybe-install-html-target-libtermcap:
39517 @if target-libtermcap
39518 maybe-install-html-target-libtermcap: install-html-target-libtermcap
39520 install-html-target-libtermcap: \
39521 configure-target-libtermcap \
39522 html-target-libtermcap
39523 @: $(MAKE); $(unstage)
39524 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39525 r=`${PWD_COMMAND}`; export r; \
39526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39527 $(NORMAL_TARGET_EXPORTS) \
39528 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
39529 for flag in $(EXTRA_TARGET_FLAGS); do \
39530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39531 done; \
39532 (cd $(TARGET_SUBDIR)/libtermcap && \
39533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39535 "RANLIB=$${RANLIB}" \
39536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39537 install-html) \
39538 || exit 1
39540 @endif target-libtermcap
39542 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
39543 maybe-installcheck-target-libtermcap:
39544 @if target-libtermcap
39545 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
39547 installcheck-target-libtermcap: \
39548 configure-target-libtermcap
39549 @: $(MAKE); $(unstage)
39550 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39551 r=`${PWD_COMMAND}`; export r; \
39552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39553 $(NORMAL_TARGET_EXPORTS) \
39554 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
39555 for flag in $(EXTRA_TARGET_FLAGS); do \
39556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39557 done; \
39558 (cd $(TARGET_SUBDIR)/libtermcap && \
39559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39561 "RANLIB=$${RANLIB}" \
39562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39563 installcheck) \
39564 || exit 1
39566 @endif target-libtermcap
39568 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
39569 maybe-mostlyclean-target-libtermcap:
39570 @if target-libtermcap
39571 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
39573 # libtermcap doesn't support mostlyclean.
39574 mostlyclean-target-libtermcap:
39576 @endif target-libtermcap
39578 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
39579 maybe-clean-target-libtermcap:
39580 @if target-libtermcap
39581 maybe-clean-target-libtermcap: clean-target-libtermcap
39583 # libtermcap doesn't support clean.
39584 clean-target-libtermcap:
39586 @endif target-libtermcap
39588 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
39589 maybe-distclean-target-libtermcap:
39590 @if target-libtermcap
39591 maybe-distclean-target-libtermcap: distclean-target-libtermcap
39593 # libtermcap doesn't support distclean.
39594 distclean-target-libtermcap:
39596 @endif target-libtermcap
39598 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
39599 maybe-maintainer-clean-target-libtermcap:
39600 @if target-libtermcap
39601 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
39603 # libtermcap doesn't support maintainer-clean.
39604 maintainer-clean-target-libtermcap:
39606 @endif target-libtermcap
39612 .PHONY: configure-target-winsup maybe-configure-target-winsup
39613 maybe-configure-target-winsup:
39614 @if gcc-bootstrap
39615 configure-target-winsup: stage_current
39616 @endif gcc-bootstrap
39617 @if target-winsup
39618 maybe-configure-target-winsup: configure-target-winsup
39619 configure-target-winsup:
39620 @: $(MAKE); $(unstage)
39621 @r=`${PWD_COMMAND}`; export r; \
39622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39623 echo "Checking multilib configuration for winsup..."; \
39624 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39625 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
39626 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
39627 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
39628 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
39629 else \
39630 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
39631 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39632 fi; \
39633 else \
39634 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39635 fi; \
39636 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
39637 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39638 $(NORMAL_TARGET_EXPORTS) \
39639 echo Configuring in $(TARGET_SUBDIR)/winsup; \
39640 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
39641 case $(srcdir) in \
39642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39643 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
39644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39645 esac; \
39646 srcdiroption="--srcdir=$${topdir}/winsup"; \
39647 libsrcdir="$$s/winsup"; \
39648 rm -f no-such-file || : ; \
39649 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39650 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39651 --target=${target_alias} $${srcdiroption} \
39652 || exit 1
39653 @endif target-winsup
39659 .PHONY: all-target-winsup maybe-all-target-winsup
39660 maybe-all-target-winsup:
39661 @if gcc-bootstrap
39662 all-target-winsup: stage_current
39663 @endif gcc-bootstrap
39664 @if target-winsup
39665 TARGET-target-winsup=all
39666 maybe-all-target-winsup: all-target-winsup
39667 all-target-winsup: configure-target-winsup
39668 @: $(MAKE); $(unstage)
39669 @r=`${PWD_COMMAND}`; export r; \
39670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39671 $(NORMAL_TARGET_EXPORTS) \
39672 (cd $(TARGET_SUBDIR)/winsup && \
39673 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39674 $(TARGET-target-winsup))
39675 @endif target-winsup
39681 .PHONY: check-target-winsup maybe-check-target-winsup
39682 maybe-check-target-winsup:
39683 @if target-winsup
39684 maybe-check-target-winsup: check-target-winsup
39686 check-target-winsup:
39687 @: $(MAKE); $(unstage)
39688 @r=`${PWD_COMMAND}`; export r; \
39689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39690 $(NORMAL_TARGET_EXPORTS) \
39691 (cd $(TARGET_SUBDIR)/winsup && \
39692 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39694 @endif target-winsup
39696 .PHONY: install-target-winsup maybe-install-target-winsup
39697 maybe-install-target-winsup:
39698 @if target-winsup
39699 maybe-install-target-winsup: install-target-winsup
39701 install-target-winsup: installdirs
39702 @: $(MAKE); $(unstage)
39703 @r=`${PWD_COMMAND}`; export r; \
39704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39705 $(NORMAL_TARGET_EXPORTS) \
39706 (cd $(TARGET_SUBDIR)/winsup && \
39707 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39709 @endif target-winsup
39711 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
39712 maybe-install-strip-target-winsup:
39713 @if target-winsup
39714 maybe-install-strip-target-winsup: install-strip-target-winsup
39716 install-strip-target-winsup: installdirs
39717 @: $(MAKE); $(unstage)
39718 @r=`${PWD_COMMAND}`; export r; \
39719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39720 $(NORMAL_TARGET_EXPORTS) \
39721 (cd $(TARGET_SUBDIR)/winsup && \
39722 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39724 @endif target-winsup
39726 # Other targets (info, dvi, pdf, etc.)
39728 .PHONY: maybe-info-target-winsup info-target-winsup
39729 maybe-info-target-winsup:
39730 @if target-winsup
39731 maybe-info-target-winsup: info-target-winsup
39733 info-target-winsup: \
39734 configure-target-winsup
39735 @: $(MAKE); $(unstage)
39736 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39737 r=`${PWD_COMMAND}`; export r; \
39738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39739 $(NORMAL_TARGET_EXPORTS) \
39740 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
39741 for flag in $(EXTRA_TARGET_FLAGS); do \
39742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39743 done; \
39744 (cd $(TARGET_SUBDIR)/winsup && \
39745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39747 "RANLIB=$${RANLIB}" \
39748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39749 info) \
39750 || exit 1
39752 @endif target-winsup
39754 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
39755 maybe-dvi-target-winsup:
39756 @if target-winsup
39757 maybe-dvi-target-winsup: dvi-target-winsup
39759 dvi-target-winsup: \
39760 configure-target-winsup
39761 @: $(MAKE); $(unstage)
39762 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39763 r=`${PWD_COMMAND}`; export r; \
39764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39765 $(NORMAL_TARGET_EXPORTS) \
39766 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
39767 for flag in $(EXTRA_TARGET_FLAGS); do \
39768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39769 done; \
39770 (cd $(TARGET_SUBDIR)/winsup && \
39771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39773 "RANLIB=$${RANLIB}" \
39774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39775 dvi) \
39776 || exit 1
39778 @endif target-winsup
39780 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
39781 maybe-pdf-target-winsup:
39782 @if target-winsup
39783 maybe-pdf-target-winsup: pdf-target-winsup
39785 pdf-target-winsup: \
39786 configure-target-winsup
39787 @: $(MAKE); $(unstage)
39788 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39789 r=`${PWD_COMMAND}`; export r; \
39790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39791 $(NORMAL_TARGET_EXPORTS) \
39792 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
39793 for flag in $(EXTRA_TARGET_FLAGS); do \
39794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39795 done; \
39796 (cd $(TARGET_SUBDIR)/winsup && \
39797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39799 "RANLIB=$${RANLIB}" \
39800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39801 pdf) \
39802 || exit 1
39804 @endif target-winsup
39806 .PHONY: maybe-html-target-winsup html-target-winsup
39807 maybe-html-target-winsup:
39808 @if target-winsup
39809 maybe-html-target-winsup: html-target-winsup
39811 html-target-winsup: \
39812 configure-target-winsup
39813 @: $(MAKE); $(unstage)
39814 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39815 r=`${PWD_COMMAND}`; export r; \
39816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39817 $(NORMAL_TARGET_EXPORTS) \
39818 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
39819 for flag in $(EXTRA_TARGET_FLAGS); do \
39820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39821 done; \
39822 (cd $(TARGET_SUBDIR)/winsup && \
39823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39825 "RANLIB=$${RANLIB}" \
39826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39827 html) \
39828 || exit 1
39830 @endif target-winsup
39832 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
39833 maybe-TAGS-target-winsup:
39834 @if target-winsup
39835 maybe-TAGS-target-winsup: TAGS-target-winsup
39837 TAGS-target-winsup: \
39838 configure-target-winsup
39839 @: $(MAKE); $(unstage)
39840 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39841 r=`${PWD_COMMAND}`; export r; \
39842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39843 $(NORMAL_TARGET_EXPORTS) \
39844 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
39845 for flag in $(EXTRA_TARGET_FLAGS); do \
39846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39847 done; \
39848 (cd $(TARGET_SUBDIR)/winsup && \
39849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39851 "RANLIB=$${RANLIB}" \
39852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39853 TAGS) \
39854 || exit 1
39856 @endif target-winsup
39858 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
39859 maybe-install-info-target-winsup:
39860 @if target-winsup
39861 maybe-install-info-target-winsup: install-info-target-winsup
39863 install-info-target-winsup: \
39864 configure-target-winsup \
39865 info-target-winsup
39866 @: $(MAKE); $(unstage)
39867 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39868 r=`${PWD_COMMAND}`; export r; \
39869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39870 $(NORMAL_TARGET_EXPORTS) \
39871 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
39872 for flag in $(EXTRA_TARGET_FLAGS); do \
39873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39874 done; \
39875 (cd $(TARGET_SUBDIR)/winsup && \
39876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39878 "RANLIB=$${RANLIB}" \
39879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39880 install-info) \
39881 || exit 1
39883 @endif target-winsup
39885 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
39886 maybe-install-pdf-target-winsup:
39887 @if target-winsup
39888 maybe-install-pdf-target-winsup: install-pdf-target-winsup
39890 install-pdf-target-winsup: \
39891 configure-target-winsup \
39892 pdf-target-winsup
39893 @: $(MAKE); $(unstage)
39894 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39895 r=`${PWD_COMMAND}`; export r; \
39896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39897 $(NORMAL_TARGET_EXPORTS) \
39898 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
39899 for flag in $(EXTRA_TARGET_FLAGS); do \
39900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39901 done; \
39902 (cd $(TARGET_SUBDIR)/winsup && \
39903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39905 "RANLIB=$${RANLIB}" \
39906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39907 install-pdf) \
39908 || exit 1
39910 @endif target-winsup
39912 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
39913 maybe-install-html-target-winsup:
39914 @if target-winsup
39915 maybe-install-html-target-winsup: install-html-target-winsup
39917 install-html-target-winsup: \
39918 configure-target-winsup \
39919 html-target-winsup
39920 @: $(MAKE); $(unstage)
39921 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39922 r=`${PWD_COMMAND}`; export r; \
39923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39924 $(NORMAL_TARGET_EXPORTS) \
39925 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
39926 for flag in $(EXTRA_TARGET_FLAGS); do \
39927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39928 done; \
39929 (cd $(TARGET_SUBDIR)/winsup && \
39930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39932 "RANLIB=$${RANLIB}" \
39933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39934 install-html) \
39935 || exit 1
39937 @endif target-winsup
39939 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
39940 maybe-installcheck-target-winsup:
39941 @if target-winsup
39942 maybe-installcheck-target-winsup: installcheck-target-winsup
39944 installcheck-target-winsup: \
39945 configure-target-winsup
39946 @: $(MAKE); $(unstage)
39947 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39948 r=`${PWD_COMMAND}`; export r; \
39949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39950 $(NORMAL_TARGET_EXPORTS) \
39951 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
39952 for flag in $(EXTRA_TARGET_FLAGS); do \
39953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39954 done; \
39955 (cd $(TARGET_SUBDIR)/winsup && \
39956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39958 "RANLIB=$${RANLIB}" \
39959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39960 installcheck) \
39961 || exit 1
39963 @endif target-winsup
39965 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
39966 maybe-mostlyclean-target-winsup:
39967 @if target-winsup
39968 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
39970 mostlyclean-target-winsup:
39971 @: $(MAKE); $(unstage)
39972 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39973 r=`${PWD_COMMAND}`; export r; \
39974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39975 $(NORMAL_TARGET_EXPORTS) \
39976 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
39977 for flag in $(EXTRA_TARGET_FLAGS); do \
39978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39979 done; \
39980 (cd $(TARGET_SUBDIR)/winsup && \
39981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39983 "RANLIB=$${RANLIB}" \
39984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39985 mostlyclean) \
39986 || exit 1
39988 @endif target-winsup
39990 .PHONY: maybe-clean-target-winsup clean-target-winsup
39991 maybe-clean-target-winsup:
39992 @if target-winsup
39993 maybe-clean-target-winsup: clean-target-winsup
39995 clean-target-winsup:
39996 @: $(MAKE); $(unstage)
39997 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39998 r=`${PWD_COMMAND}`; export r; \
39999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40000 $(NORMAL_TARGET_EXPORTS) \
40001 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
40002 for flag in $(EXTRA_TARGET_FLAGS); do \
40003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40004 done; \
40005 (cd $(TARGET_SUBDIR)/winsup && \
40006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40008 "RANLIB=$${RANLIB}" \
40009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40010 clean) \
40011 || exit 1
40013 @endif target-winsup
40015 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
40016 maybe-distclean-target-winsup:
40017 @if target-winsup
40018 maybe-distclean-target-winsup: distclean-target-winsup
40020 distclean-target-winsup:
40021 @: $(MAKE); $(unstage)
40022 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40023 r=`${PWD_COMMAND}`; export r; \
40024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40025 $(NORMAL_TARGET_EXPORTS) \
40026 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
40027 for flag in $(EXTRA_TARGET_FLAGS); do \
40028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40029 done; \
40030 (cd $(TARGET_SUBDIR)/winsup && \
40031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40033 "RANLIB=$${RANLIB}" \
40034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40035 distclean) \
40036 || exit 1
40038 @endif target-winsup
40040 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
40041 maybe-maintainer-clean-target-winsup:
40042 @if target-winsup
40043 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
40045 maintainer-clean-target-winsup:
40046 @: $(MAKE); $(unstage)
40047 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40048 r=`${PWD_COMMAND}`; export r; \
40049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40050 $(NORMAL_TARGET_EXPORTS) \
40051 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
40052 for flag in $(EXTRA_TARGET_FLAGS); do \
40053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40054 done; \
40055 (cd $(TARGET_SUBDIR)/winsup && \
40056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40058 "RANLIB=$${RANLIB}" \
40059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40060 maintainer-clean) \
40061 || exit 1
40063 @endif target-winsup
40069 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
40070 maybe-configure-target-libgloss:
40071 @if gcc-bootstrap
40072 configure-target-libgloss: stage_current
40073 @endif gcc-bootstrap
40074 @if target-libgloss
40075 maybe-configure-target-libgloss: configure-target-libgloss
40076 configure-target-libgloss:
40077 @: $(MAKE); $(unstage)
40078 @r=`${PWD_COMMAND}`; export r; \
40079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40080 echo "Checking multilib configuration for libgloss..."; \
40081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
40082 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
40083 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
40084 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
40085 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
40086 else \
40087 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
40088 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
40089 fi; \
40090 else \
40091 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
40092 fi; \
40093 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
40094 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
40095 $(NORMAL_TARGET_EXPORTS) \
40096 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
40097 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
40098 case $(srcdir) in \
40099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40100 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
40101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40102 esac; \
40103 srcdiroption="--srcdir=$${topdir}/libgloss"; \
40104 libsrcdir="$$s/libgloss"; \
40105 rm -f no-such-file || : ; \
40106 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40107 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40108 --target=${target_alias} $${srcdiroption} \
40109 || exit 1
40110 @endif target-libgloss
40116 .PHONY: all-target-libgloss maybe-all-target-libgloss
40117 maybe-all-target-libgloss:
40118 @if gcc-bootstrap
40119 all-target-libgloss: stage_current
40120 @endif gcc-bootstrap
40121 @if target-libgloss
40122 TARGET-target-libgloss=all
40123 maybe-all-target-libgloss: all-target-libgloss
40124 all-target-libgloss: configure-target-libgloss
40125 @: $(MAKE); $(unstage)
40126 @r=`${PWD_COMMAND}`; export r; \
40127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40128 $(NORMAL_TARGET_EXPORTS) \
40129 (cd $(TARGET_SUBDIR)/libgloss && \
40130 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40131 $(TARGET-target-libgloss))
40132 @endif target-libgloss
40138 .PHONY: check-target-libgloss maybe-check-target-libgloss
40139 maybe-check-target-libgloss:
40140 @if target-libgloss
40141 maybe-check-target-libgloss: check-target-libgloss
40143 # Dummy target for uncheckable module.
40144 check-target-libgloss:
40146 @endif target-libgloss
40148 .PHONY: install-target-libgloss maybe-install-target-libgloss
40149 maybe-install-target-libgloss:
40150 @if target-libgloss
40151 maybe-install-target-libgloss: install-target-libgloss
40153 install-target-libgloss: installdirs
40154 @: $(MAKE); $(unstage)
40155 @r=`${PWD_COMMAND}`; export r; \
40156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40157 $(NORMAL_TARGET_EXPORTS) \
40158 (cd $(TARGET_SUBDIR)/libgloss && \
40159 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40161 @endif target-libgloss
40163 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
40164 maybe-install-strip-target-libgloss:
40165 @if target-libgloss
40166 maybe-install-strip-target-libgloss: install-strip-target-libgloss
40168 install-strip-target-libgloss: installdirs
40169 @: $(MAKE); $(unstage)
40170 @r=`${PWD_COMMAND}`; export r; \
40171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40172 $(NORMAL_TARGET_EXPORTS) \
40173 (cd $(TARGET_SUBDIR)/libgloss && \
40174 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40176 @endif target-libgloss
40178 # Other targets (info, dvi, pdf, etc.)
40180 .PHONY: maybe-info-target-libgloss info-target-libgloss
40181 maybe-info-target-libgloss:
40182 @if target-libgloss
40183 maybe-info-target-libgloss: info-target-libgloss
40185 info-target-libgloss: \
40186 configure-target-libgloss
40187 @: $(MAKE); $(unstage)
40188 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40189 r=`${PWD_COMMAND}`; export r; \
40190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40191 $(NORMAL_TARGET_EXPORTS) \
40192 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
40193 for flag in $(EXTRA_TARGET_FLAGS); do \
40194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40195 done; \
40196 (cd $(TARGET_SUBDIR)/libgloss && \
40197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40199 "RANLIB=$${RANLIB}" \
40200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40201 info) \
40202 || exit 1
40204 @endif target-libgloss
40206 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
40207 maybe-dvi-target-libgloss:
40208 @if target-libgloss
40209 maybe-dvi-target-libgloss: dvi-target-libgloss
40211 dvi-target-libgloss: \
40212 configure-target-libgloss
40213 @: $(MAKE); $(unstage)
40214 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40215 r=`${PWD_COMMAND}`; export r; \
40216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40217 $(NORMAL_TARGET_EXPORTS) \
40218 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
40219 for flag in $(EXTRA_TARGET_FLAGS); do \
40220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40221 done; \
40222 (cd $(TARGET_SUBDIR)/libgloss && \
40223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40225 "RANLIB=$${RANLIB}" \
40226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40227 dvi) \
40228 || exit 1
40230 @endif target-libgloss
40232 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
40233 maybe-pdf-target-libgloss:
40234 @if target-libgloss
40235 maybe-pdf-target-libgloss: pdf-target-libgloss
40237 pdf-target-libgloss: \
40238 configure-target-libgloss
40239 @: $(MAKE); $(unstage)
40240 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40241 r=`${PWD_COMMAND}`; export r; \
40242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40243 $(NORMAL_TARGET_EXPORTS) \
40244 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
40245 for flag in $(EXTRA_TARGET_FLAGS); do \
40246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40247 done; \
40248 (cd $(TARGET_SUBDIR)/libgloss && \
40249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40251 "RANLIB=$${RANLIB}" \
40252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40253 pdf) \
40254 || exit 1
40256 @endif target-libgloss
40258 .PHONY: maybe-html-target-libgloss html-target-libgloss
40259 maybe-html-target-libgloss:
40260 @if target-libgloss
40261 maybe-html-target-libgloss: html-target-libgloss
40263 html-target-libgloss: \
40264 configure-target-libgloss
40265 @: $(MAKE); $(unstage)
40266 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40267 r=`${PWD_COMMAND}`; export r; \
40268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40269 $(NORMAL_TARGET_EXPORTS) \
40270 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
40271 for flag in $(EXTRA_TARGET_FLAGS); do \
40272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40273 done; \
40274 (cd $(TARGET_SUBDIR)/libgloss && \
40275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40277 "RANLIB=$${RANLIB}" \
40278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40279 html) \
40280 || exit 1
40282 @endif target-libgloss
40284 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
40285 maybe-TAGS-target-libgloss:
40286 @if target-libgloss
40287 maybe-TAGS-target-libgloss: TAGS-target-libgloss
40289 TAGS-target-libgloss: \
40290 configure-target-libgloss
40291 @: $(MAKE); $(unstage)
40292 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40293 r=`${PWD_COMMAND}`; export r; \
40294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40295 $(NORMAL_TARGET_EXPORTS) \
40296 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
40297 for flag in $(EXTRA_TARGET_FLAGS); do \
40298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40299 done; \
40300 (cd $(TARGET_SUBDIR)/libgloss && \
40301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40303 "RANLIB=$${RANLIB}" \
40304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40305 TAGS) \
40306 || exit 1
40308 @endif target-libgloss
40310 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
40311 maybe-install-info-target-libgloss:
40312 @if target-libgloss
40313 maybe-install-info-target-libgloss: install-info-target-libgloss
40315 install-info-target-libgloss: \
40316 configure-target-libgloss \
40317 info-target-libgloss
40318 @: $(MAKE); $(unstage)
40319 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40320 r=`${PWD_COMMAND}`; export r; \
40321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40322 $(NORMAL_TARGET_EXPORTS) \
40323 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
40324 for flag in $(EXTRA_TARGET_FLAGS); do \
40325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40326 done; \
40327 (cd $(TARGET_SUBDIR)/libgloss && \
40328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40330 "RANLIB=$${RANLIB}" \
40331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40332 install-info) \
40333 || exit 1
40335 @endif target-libgloss
40337 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
40338 maybe-install-pdf-target-libgloss:
40339 @if target-libgloss
40340 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
40342 install-pdf-target-libgloss: \
40343 configure-target-libgloss \
40344 pdf-target-libgloss
40345 @: $(MAKE); $(unstage)
40346 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40347 r=`${PWD_COMMAND}`; export r; \
40348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40349 $(NORMAL_TARGET_EXPORTS) \
40350 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
40351 for flag in $(EXTRA_TARGET_FLAGS); do \
40352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40353 done; \
40354 (cd $(TARGET_SUBDIR)/libgloss && \
40355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40357 "RANLIB=$${RANLIB}" \
40358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40359 install-pdf) \
40360 || exit 1
40362 @endif target-libgloss
40364 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
40365 maybe-install-html-target-libgloss:
40366 @if target-libgloss
40367 maybe-install-html-target-libgloss: install-html-target-libgloss
40369 install-html-target-libgloss: \
40370 configure-target-libgloss \
40371 html-target-libgloss
40372 @: $(MAKE); $(unstage)
40373 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40374 r=`${PWD_COMMAND}`; export r; \
40375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40376 $(NORMAL_TARGET_EXPORTS) \
40377 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
40378 for flag in $(EXTRA_TARGET_FLAGS); do \
40379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40380 done; \
40381 (cd $(TARGET_SUBDIR)/libgloss && \
40382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40384 "RANLIB=$${RANLIB}" \
40385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40386 install-html) \
40387 || exit 1
40389 @endif target-libgloss
40391 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
40392 maybe-installcheck-target-libgloss:
40393 @if target-libgloss
40394 maybe-installcheck-target-libgloss: installcheck-target-libgloss
40396 installcheck-target-libgloss: \
40397 configure-target-libgloss
40398 @: $(MAKE); $(unstage)
40399 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40400 r=`${PWD_COMMAND}`; export r; \
40401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40402 $(NORMAL_TARGET_EXPORTS) \
40403 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
40404 for flag in $(EXTRA_TARGET_FLAGS); do \
40405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40406 done; \
40407 (cd $(TARGET_SUBDIR)/libgloss && \
40408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40410 "RANLIB=$${RANLIB}" \
40411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40412 installcheck) \
40413 || exit 1
40415 @endif target-libgloss
40417 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
40418 maybe-mostlyclean-target-libgloss:
40419 @if target-libgloss
40420 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
40422 mostlyclean-target-libgloss:
40423 @: $(MAKE); $(unstage)
40424 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40425 r=`${PWD_COMMAND}`; export r; \
40426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40427 $(NORMAL_TARGET_EXPORTS) \
40428 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
40429 for flag in $(EXTRA_TARGET_FLAGS); do \
40430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40431 done; \
40432 (cd $(TARGET_SUBDIR)/libgloss && \
40433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40435 "RANLIB=$${RANLIB}" \
40436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40437 mostlyclean) \
40438 || exit 1
40440 @endif target-libgloss
40442 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
40443 maybe-clean-target-libgloss:
40444 @if target-libgloss
40445 maybe-clean-target-libgloss: clean-target-libgloss
40447 clean-target-libgloss:
40448 @: $(MAKE); $(unstage)
40449 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40450 r=`${PWD_COMMAND}`; export r; \
40451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40452 $(NORMAL_TARGET_EXPORTS) \
40453 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
40454 for flag in $(EXTRA_TARGET_FLAGS); do \
40455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40456 done; \
40457 (cd $(TARGET_SUBDIR)/libgloss && \
40458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40460 "RANLIB=$${RANLIB}" \
40461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40462 clean) \
40463 || exit 1
40465 @endif target-libgloss
40467 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
40468 maybe-distclean-target-libgloss:
40469 @if target-libgloss
40470 maybe-distclean-target-libgloss: distclean-target-libgloss
40472 distclean-target-libgloss:
40473 @: $(MAKE); $(unstage)
40474 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40475 r=`${PWD_COMMAND}`; export r; \
40476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40477 $(NORMAL_TARGET_EXPORTS) \
40478 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
40479 for flag in $(EXTRA_TARGET_FLAGS); do \
40480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40481 done; \
40482 (cd $(TARGET_SUBDIR)/libgloss && \
40483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40485 "RANLIB=$${RANLIB}" \
40486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40487 distclean) \
40488 || exit 1
40490 @endif target-libgloss
40492 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
40493 maybe-maintainer-clean-target-libgloss:
40494 @if target-libgloss
40495 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
40497 maintainer-clean-target-libgloss:
40498 @: $(MAKE); $(unstage)
40499 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40500 r=`${PWD_COMMAND}`; export r; \
40501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40502 $(NORMAL_TARGET_EXPORTS) \
40503 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
40504 for flag in $(EXTRA_TARGET_FLAGS); do \
40505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40506 done; \
40507 (cd $(TARGET_SUBDIR)/libgloss && \
40508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40510 "RANLIB=$${RANLIB}" \
40511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40512 maintainer-clean) \
40513 || exit 1
40515 @endif target-libgloss
40521 .PHONY: configure-target-libffi maybe-configure-target-libffi
40522 maybe-configure-target-libffi:
40523 @if gcc-bootstrap
40524 configure-target-libffi: stage_current
40525 @endif gcc-bootstrap
40526 @if target-libffi
40527 maybe-configure-target-libffi: configure-target-libffi
40528 configure-target-libffi:
40529 @: $(MAKE); $(unstage)
40530 @r=`${PWD_COMMAND}`; export r; \
40531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40532 echo "Checking multilib configuration for libffi..."; \
40533 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40534 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
40535 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
40536 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
40537 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
40538 else \
40539 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
40540 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40541 fi; \
40542 else \
40543 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40544 fi; \
40545 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
40546 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40547 $(NORMAL_TARGET_EXPORTS) \
40548 echo Configuring in $(TARGET_SUBDIR)/libffi; \
40549 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
40550 case $(srcdir) in \
40551 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40552 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
40553 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40554 esac; \
40555 srcdiroption="--srcdir=$${topdir}/libffi"; \
40556 libsrcdir="$$s/libffi"; \
40557 rm -f no-such-file || : ; \
40558 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40559 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40560 --target=${target_alias} $${srcdiroption} \
40561 || exit 1
40562 @endif target-libffi
40568 .PHONY: all-target-libffi maybe-all-target-libffi
40569 maybe-all-target-libffi:
40570 @if gcc-bootstrap
40571 all-target-libffi: stage_current
40572 @endif gcc-bootstrap
40573 @if target-libffi
40574 TARGET-target-libffi=all
40575 maybe-all-target-libffi: all-target-libffi
40576 all-target-libffi: configure-target-libffi
40577 @: $(MAKE); $(unstage)
40578 @r=`${PWD_COMMAND}`; export r; \
40579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40580 $(NORMAL_TARGET_EXPORTS) \
40581 (cd $(TARGET_SUBDIR)/libffi && \
40582 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40583 $(TARGET-target-libffi))
40584 @endif target-libffi
40590 .PHONY: check-target-libffi maybe-check-target-libffi
40591 maybe-check-target-libffi:
40592 @if target-libffi
40593 maybe-check-target-libffi: check-target-libffi
40595 check-target-libffi:
40596 @: $(MAKE); $(unstage)
40597 @r=`${PWD_COMMAND}`; export r; \
40598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40599 $(NORMAL_TARGET_EXPORTS) \
40600 (cd $(TARGET_SUBDIR)/libffi && \
40601 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40603 @endif target-libffi
40605 .PHONY: install-target-libffi maybe-install-target-libffi
40606 maybe-install-target-libffi:
40607 @if target-libffi
40608 maybe-install-target-libffi: install-target-libffi
40610 # Dummy target for uninstallable.
40611 install-target-libffi:
40613 @endif target-libffi
40615 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
40616 maybe-install-strip-target-libffi:
40617 @if target-libffi
40618 maybe-install-strip-target-libffi: install-strip-target-libffi
40620 # Dummy target for uninstallable.
40621 install-strip-target-libffi:
40623 @endif target-libffi
40625 # Other targets (info, dvi, pdf, etc.)
40627 .PHONY: maybe-info-target-libffi info-target-libffi
40628 maybe-info-target-libffi:
40629 @if target-libffi
40630 maybe-info-target-libffi: info-target-libffi
40632 info-target-libffi: \
40633 configure-target-libffi
40634 @: $(MAKE); $(unstage)
40635 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40636 r=`${PWD_COMMAND}`; export r; \
40637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40638 $(NORMAL_TARGET_EXPORTS) \
40639 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
40640 for flag in $(EXTRA_TARGET_FLAGS); do \
40641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40642 done; \
40643 (cd $(TARGET_SUBDIR)/libffi && \
40644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40646 "RANLIB=$${RANLIB}" \
40647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40648 info) \
40649 || exit 1
40651 @endif target-libffi
40653 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
40654 maybe-dvi-target-libffi:
40655 @if target-libffi
40656 maybe-dvi-target-libffi: dvi-target-libffi
40658 dvi-target-libffi: \
40659 configure-target-libffi
40660 @: $(MAKE); $(unstage)
40661 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40662 r=`${PWD_COMMAND}`; export r; \
40663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40664 $(NORMAL_TARGET_EXPORTS) \
40665 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 dvi) \
40675 || exit 1
40677 @endif target-libffi
40679 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
40680 maybe-pdf-target-libffi:
40681 @if target-libffi
40682 maybe-pdf-target-libffi: pdf-target-libffi
40684 pdf-target-libffi: \
40685 configure-target-libffi
40686 @: $(MAKE); $(unstage)
40687 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40688 r=`${PWD_COMMAND}`; export r; \
40689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40690 $(NORMAL_TARGET_EXPORTS) \
40691 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
40692 for flag in $(EXTRA_TARGET_FLAGS); do \
40693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40694 done; \
40695 (cd $(TARGET_SUBDIR)/libffi && \
40696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40698 "RANLIB=$${RANLIB}" \
40699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40700 pdf) \
40701 || exit 1
40703 @endif target-libffi
40705 .PHONY: maybe-html-target-libffi html-target-libffi
40706 maybe-html-target-libffi:
40707 @if target-libffi
40708 maybe-html-target-libffi: html-target-libffi
40710 html-target-libffi: \
40711 configure-target-libffi
40712 @: $(MAKE); $(unstage)
40713 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40714 r=`${PWD_COMMAND}`; export r; \
40715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40716 $(NORMAL_TARGET_EXPORTS) \
40717 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
40718 for flag in $(EXTRA_TARGET_FLAGS); do \
40719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40720 done; \
40721 (cd $(TARGET_SUBDIR)/libffi && \
40722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40724 "RANLIB=$${RANLIB}" \
40725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40726 html) \
40727 || exit 1
40729 @endif target-libffi
40731 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
40732 maybe-TAGS-target-libffi:
40733 @if target-libffi
40734 maybe-TAGS-target-libffi: TAGS-target-libffi
40736 TAGS-target-libffi: \
40737 configure-target-libffi
40738 @: $(MAKE); $(unstage)
40739 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40740 r=`${PWD_COMMAND}`; export r; \
40741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40742 $(NORMAL_TARGET_EXPORTS) \
40743 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 TAGS) \
40753 || exit 1
40755 @endif target-libffi
40757 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
40758 maybe-install-info-target-libffi:
40759 @if target-libffi
40760 maybe-install-info-target-libffi: install-info-target-libffi
40762 install-info-target-libffi: \
40763 configure-target-libffi \
40764 info-target-libffi
40765 @: $(MAKE); $(unstage)
40766 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40767 r=`${PWD_COMMAND}`; export r; \
40768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40769 $(NORMAL_TARGET_EXPORTS) \
40770 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
40771 for flag in $(EXTRA_TARGET_FLAGS); do \
40772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40773 done; \
40774 (cd $(TARGET_SUBDIR)/libffi && \
40775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40777 "RANLIB=$${RANLIB}" \
40778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40779 install-info) \
40780 || exit 1
40782 @endif target-libffi
40784 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
40785 maybe-install-pdf-target-libffi:
40786 @if target-libffi
40787 maybe-install-pdf-target-libffi: install-pdf-target-libffi
40789 install-pdf-target-libffi: \
40790 configure-target-libffi \
40791 pdf-target-libffi
40792 @: $(MAKE); $(unstage)
40793 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40794 r=`${PWD_COMMAND}`; export r; \
40795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40796 $(NORMAL_TARGET_EXPORTS) \
40797 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
40798 for flag in $(EXTRA_TARGET_FLAGS); do \
40799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40800 done; \
40801 (cd $(TARGET_SUBDIR)/libffi && \
40802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40804 "RANLIB=$${RANLIB}" \
40805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40806 install-pdf) \
40807 || exit 1
40809 @endif target-libffi
40811 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
40812 maybe-install-html-target-libffi:
40813 @if target-libffi
40814 maybe-install-html-target-libffi: install-html-target-libffi
40816 install-html-target-libffi: \
40817 configure-target-libffi \
40818 html-target-libffi
40819 @: $(MAKE); $(unstage)
40820 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40821 r=`${PWD_COMMAND}`; export r; \
40822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40823 $(NORMAL_TARGET_EXPORTS) \
40824 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
40825 for flag in $(EXTRA_TARGET_FLAGS); do \
40826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40827 done; \
40828 (cd $(TARGET_SUBDIR)/libffi && \
40829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40831 "RANLIB=$${RANLIB}" \
40832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40833 install-html) \
40834 || exit 1
40836 @endif target-libffi
40838 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
40839 maybe-installcheck-target-libffi:
40840 @if target-libffi
40841 maybe-installcheck-target-libffi: installcheck-target-libffi
40843 installcheck-target-libffi: \
40844 configure-target-libffi
40845 @: $(MAKE); $(unstage)
40846 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40847 r=`${PWD_COMMAND}`; export r; \
40848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40849 $(NORMAL_TARGET_EXPORTS) \
40850 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
40851 for flag in $(EXTRA_TARGET_FLAGS); do \
40852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40853 done; \
40854 (cd $(TARGET_SUBDIR)/libffi && \
40855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40857 "RANLIB=$${RANLIB}" \
40858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40859 installcheck) \
40860 || exit 1
40862 @endif target-libffi
40864 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
40865 maybe-mostlyclean-target-libffi:
40866 @if target-libffi
40867 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
40869 mostlyclean-target-libffi:
40870 @: $(MAKE); $(unstage)
40871 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40872 r=`${PWD_COMMAND}`; export r; \
40873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40874 $(NORMAL_TARGET_EXPORTS) \
40875 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
40876 for flag in $(EXTRA_TARGET_FLAGS); do \
40877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40878 done; \
40879 (cd $(TARGET_SUBDIR)/libffi && \
40880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40882 "RANLIB=$${RANLIB}" \
40883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40884 mostlyclean) \
40885 || exit 1
40887 @endif target-libffi
40889 .PHONY: maybe-clean-target-libffi clean-target-libffi
40890 maybe-clean-target-libffi:
40891 @if target-libffi
40892 maybe-clean-target-libffi: clean-target-libffi
40894 clean-target-libffi:
40895 @: $(MAKE); $(unstage)
40896 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40897 r=`${PWD_COMMAND}`; export r; \
40898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40899 $(NORMAL_TARGET_EXPORTS) \
40900 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
40901 for flag in $(EXTRA_TARGET_FLAGS); do \
40902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40903 done; \
40904 (cd $(TARGET_SUBDIR)/libffi && \
40905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40907 "RANLIB=$${RANLIB}" \
40908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40909 clean) \
40910 || exit 1
40912 @endif target-libffi
40914 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
40915 maybe-distclean-target-libffi:
40916 @if target-libffi
40917 maybe-distclean-target-libffi: distclean-target-libffi
40919 distclean-target-libffi:
40920 @: $(MAKE); $(unstage)
40921 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40922 r=`${PWD_COMMAND}`; export r; \
40923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40924 $(NORMAL_TARGET_EXPORTS) \
40925 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
40926 for flag in $(EXTRA_TARGET_FLAGS); do \
40927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40928 done; \
40929 (cd $(TARGET_SUBDIR)/libffi && \
40930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40932 "RANLIB=$${RANLIB}" \
40933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40934 distclean) \
40935 || exit 1
40937 @endif target-libffi
40939 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
40940 maybe-maintainer-clean-target-libffi:
40941 @if target-libffi
40942 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
40944 maintainer-clean-target-libffi:
40945 @: $(MAKE); $(unstage)
40946 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40947 r=`${PWD_COMMAND}`; export r; \
40948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40949 $(NORMAL_TARGET_EXPORTS) \
40950 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
40951 for flag in $(EXTRA_TARGET_FLAGS); do \
40952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40953 done; \
40954 (cd $(TARGET_SUBDIR)/libffi && \
40955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40957 "RANLIB=$${RANLIB}" \
40958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40959 maintainer-clean) \
40960 || exit 1
40962 @endif target-libffi
40968 .PHONY: configure-target-libjava maybe-configure-target-libjava
40969 maybe-configure-target-libjava:
40970 @if gcc-bootstrap
40971 configure-target-libjava: stage_current
40972 @endif gcc-bootstrap
40973 @if target-libjava
40974 maybe-configure-target-libjava: configure-target-libjava
40975 configure-target-libjava:
40976 @: $(MAKE); $(unstage)
40977 @r=`${PWD_COMMAND}`; export r; \
40978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40979 echo "Checking multilib configuration for libjava..."; \
40980 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40981 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
40982 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
40983 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
40984 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
40985 else \
40986 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
40987 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40988 fi; \
40989 else \
40990 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40991 fi; \
40992 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
40993 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40994 $(RAW_CXX_TARGET_EXPORTS) \
40995 echo Configuring in $(TARGET_SUBDIR)/libjava; \
40996 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
40997 case $(srcdir) in \
40998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40999 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
41000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41001 esac; \
41002 srcdiroption="--srcdir=$${topdir}/libjava"; \
41003 libsrcdir="$$s/libjava"; \
41004 rm -f no-such-file || : ; \
41005 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41006 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41007 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
41008 || exit 1
41009 @endif target-libjava
41015 .PHONY: all-target-libjava maybe-all-target-libjava
41016 maybe-all-target-libjava:
41017 @if gcc-bootstrap
41018 all-target-libjava: stage_current
41019 @endif gcc-bootstrap
41020 @if target-libjava
41021 TARGET-target-libjava=all
41022 maybe-all-target-libjava: all-target-libjava
41023 all-target-libjava: configure-target-libjava
41024 @: $(MAKE); $(unstage)
41025 @r=`${PWD_COMMAND}`; export r; \
41026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41027 $(RAW_CXX_TARGET_EXPORTS) \
41028 (cd $(TARGET_SUBDIR)/libjava && \
41029 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
41030 $(TARGET-target-libjava))
41031 @endif target-libjava
41037 .PHONY: check-target-libjava maybe-check-target-libjava
41038 maybe-check-target-libjava:
41039 @if target-libjava
41040 maybe-check-target-libjava: check-target-libjava
41042 check-target-libjava:
41043 @: $(MAKE); $(unstage)
41044 @r=`${PWD_COMMAND}`; export r; \
41045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41046 $(RAW_CXX_TARGET_EXPORTS) \
41047 (cd $(TARGET_SUBDIR)/libjava && \
41048 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
41050 @endif target-libjava
41052 .PHONY: install-target-libjava maybe-install-target-libjava
41053 maybe-install-target-libjava:
41054 @if target-libjava
41055 maybe-install-target-libjava: install-target-libjava
41057 install-target-libjava: installdirs
41058 @: $(MAKE); $(unstage)
41059 @r=`${PWD_COMMAND}`; export r; \
41060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41061 $(RAW_CXX_TARGET_EXPORTS) \
41062 (cd $(TARGET_SUBDIR)/libjava && \
41063 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41065 @endif target-libjava
41067 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
41068 maybe-install-strip-target-libjava:
41069 @if target-libjava
41070 maybe-install-strip-target-libjava: install-strip-target-libjava
41072 install-strip-target-libjava: installdirs
41073 @: $(MAKE); $(unstage)
41074 @r=`${PWD_COMMAND}`; export r; \
41075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41076 $(RAW_CXX_TARGET_EXPORTS) \
41077 (cd $(TARGET_SUBDIR)/libjava && \
41078 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41080 @endif target-libjava
41082 # Other targets (info, dvi, pdf, etc.)
41084 .PHONY: maybe-info-target-libjava info-target-libjava
41085 maybe-info-target-libjava:
41086 @if target-libjava
41087 maybe-info-target-libjava: info-target-libjava
41089 info-target-libjava: \
41090 configure-target-libjava
41091 @: $(MAKE); $(unstage)
41092 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41093 r=`${PWD_COMMAND}`; export r; \
41094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41095 $(RAW_CXX_TARGET_EXPORTS) \
41096 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 info) \
41106 || exit 1
41108 @endif target-libjava
41110 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
41111 maybe-dvi-target-libjava:
41112 @if target-libjava
41113 maybe-dvi-target-libjava: dvi-target-libjava
41115 dvi-target-libjava: \
41116 configure-target-libjava
41117 @: $(MAKE); $(unstage)
41118 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41119 r=`${PWD_COMMAND}`; export r; \
41120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41121 $(RAW_CXX_TARGET_EXPORTS) \
41122 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
41123 for flag in $(EXTRA_TARGET_FLAGS); do \
41124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41125 done; \
41126 (cd $(TARGET_SUBDIR)/libjava && \
41127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41129 "RANLIB=$${RANLIB}" \
41130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41131 dvi) \
41132 || exit 1
41134 @endif target-libjava
41136 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
41137 maybe-pdf-target-libjava:
41138 @if target-libjava
41139 maybe-pdf-target-libjava: pdf-target-libjava
41141 pdf-target-libjava: \
41142 configure-target-libjava
41143 @: $(MAKE); $(unstage)
41144 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41145 r=`${PWD_COMMAND}`; export r; \
41146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41147 $(RAW_CXX_TARGET_EXPORTS) \
41148 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
41149 for flag in $(EXTRA_TARGET_FLAGS); do \
41150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41151 done; \
41152 (cd $(TARGET_SUBDIR)/libjava && \
41153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41155 "RANLIB=$${RANLIB}" \
41156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41157 pdf) \
41158 || exit 1
41160 @endif target-libjava
41162 .PHONY: maybe-html-target-libjava html-target-libjava
41163 maybe-html-target-libjava:
41164 @if target-libjava
41165 maybe-html-target-libjava: html-target-libjava
41167 html-target-libjava: \
41168 configure-target-libjava
41169 @: $(MAKE); $(unstage)
41170 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41171 r=`${PWD_COMMAND}`; export r; \
41172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41173 $(RAW_CXX_TARGET_EXPORTS) \
41174 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
41175 for flag in $(EXTRA_TARGET_FLAGS); do \
41176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41177 done; \
41178 (cd $(TARGET_SUBDIR)/libjava && \
41179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41181 "RANLIB=$${RANLIB}" \
41182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41183 html) \
41184 || exit 1
41186 @endif target-libjava
41188 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
41189 maybe-TAGS-target-libjava:
41190 @if target-libjava
41191 maybe-TAGS-target-libjava: TAGS-target-libjava
41193 TAGS-target-libjava: \
41194 configure-target-libjava
41195 @: $(MAKE); $(unstage)
41196 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41197 r=`${PWD_COMMAND}`; export r; \
41198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41199 $(RAW_CXX_TARGET_EXPORTS) \
41200 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
41201 for flag in $(EXTRA_TARGET_FLAGS); do \
41202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41203 done; \
41204 (cd $(TARGET_SUBDIR)/libjava && \
41205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41207 "RANLIB=$${RANLIB}" \
41208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41209 TAGS) \
41210 || exit 1
41212 @endif target-libjava
41214 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
41215 maybe-install-info-target-libjava:
41216 @if target-libjava
41217 maybe-install-info-target-libjava: install-info-target-libjava
41219 install-info-target-libjava: \
41220 configure-target-libjava \
41221 info-target-libjava
41222 @: $(MAKE); $(unstage)
41223 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41224 r=`${PWD_COMMAND}`; export r; \
41225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41226 $(RAW_CXX_TARGET_EXPORTS) \
41227 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
41228 for flag in $(EXTRA_TARGET_FLAGS); do \
41229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41230 done; \
41231 (cd $(TARGET_SUBDIR)/libjava && \
41232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41234 "RANLIB=$${RANLIB}" \
41235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41236 install-info) \
41237 || exit 1
41239 @endif target-libjava
41241 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
41242 maybe-install-pdf-target-libjava:
41243 @if target-libjava
41244 maybe-install-pdf-target-libjava: install-pdf-target-libjava
41246 install-pdf-target-libjava: \
41247 configure-target-libjava \
41248 pdf-target-libjava
41249 @: $(MAKE); $(unstage)
41250 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41251 r=`${PWD_COMMAND}`; export r; \
41252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41253 $(RAW_CXX_TARGET_EXPORTS) \
41254 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
41255 for flag in $(EXTRA_TARGET_FLAGS); do \
41256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41257 done; \
41258 (cd $(TARGET_SUBDIR)/libjava && \
41259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41261 "RANLIB=$${RANLIB}" \
41262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41263 install-pdf) \
41264 || exit 1
41266 @endif target-libjava
41268 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
41269 maybe-install-html-target-libjava:
41270 @if target-libjava
41271 maybe-install-html-target-libjava: install-html-target-libjava
41273 install-html-target-libjava: \
41274 configure-target-libjava \
41275 html-target-libjava
41276 @: $(MAKE); $(unstage)
41277 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41278 r=`${PWD_COMMAND}`; export r; \
41279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41280 $(RAW_CXX_TARGET_EXPORTS) \
41281 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
41282 for flag in $(EXTRA_TARGET_FLAGS); do \
41283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41284 done; \
41285 (cd $(TARGET_SUBDIR)/libjava && \
41286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41288 "RANLIB=$${RANLIB}" \
41289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41290 install-html) \
41291 || exit 1
41293 @endif target-libjava
41295 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
41296 maybe-installcheck-target-libjava:
41297 @if target-libjava
41298 maybe-installcheck-target-libjava: installcheck-target-libjava
41300 installcheck-target-libjava: \
41301 configure-target-libjava
41302 @: $(MAKE); $(unstage)
41303 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41304 r=`${PWD_COMMAND}`; export r; \
41305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41306 $(RAW_CXX_TARGET_EXPORTS) \
41307 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
41308 for flag in $(EXTRA_TARGET_FLAGS); do \
41309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41310 done; \
41311 (cd $(TARGET_SUBDIR)/libjava && \
41312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41314 "RANLIB=$${RANLIB}" \
41315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41316 installcheck) \
41317 || exit 1
41319 @endif target-libjava
41321 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
41322 maybe-mostlyclean-target-libjava:
41323 @if target-libjava
41324 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
41326 mostlyclean-target-libjava:
41327 @: $(MAKE); $(unstage)
41328 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41329 r=`${PWD_COMMAND}`; export r; \
41330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41331 $(RAW_CXX_TARGET_EXPORTS) \
41332 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
41333 for flag in $(EXTRA_TARGET_FLAGS); do \
41334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41335 done; \
41336 (cd $(TARGET_SUBDIR)/libjava && \
41337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41339 "RANLIB=$${RANLIB}" \
41340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41341 mostlyclean) \
41342 || exit 1
41344 @endif target-libjava
41346 .PHONY: maybe-clean-target-libjava clean-target-libjava
41347 maybe-clean-target-libjava:
41348 @if target-libjava
41349 maybe-clean-target-libjava: clean-target-libjava
41351 clean-target-libjava:
41352 @: $(MAKE); $(unstage)
41353 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41354 r=`${PWD_COMMAND}`; export r; \
41355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41356 $(RAW_CXX_TARGET_EXPORTS) \
41357 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
41358 for flag in $(EXTRA_TARGET_FLAGS); do \
41359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41360 done; \
41361 (cd $(TARGET_SUBDIR)/libjava && \
41362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41364 "RANLIB=$${RANLIB}" \
41365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41366 clean) \
41367 || exit 1
41369 @endif target-libjava
41371 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
41372 maybe-distclean-target-libjava:
41373 @if target-libjava
41374 maybe-distclean-target-libjava: distclean-target-libjava
41376 distclean-target-libjava:
41377 @: $(MAKE); $(unstage)
41378 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41379 r=`${PWD_COMMAND}`; export r; \
41380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41381 $(RAW_CXX_TARGET_EXPORTS) \
41382 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
41383 for flag in $(EXTRA_TARGET_FLAGS); do \
41384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41385 done; \
41386 (cd $(TARGET_SUBDIR)/libjava && \
41387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41389 "RANLIB=$${RANLIB}" \
41390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41391 distclean) \
41392 || exit 1
41394 @endif target-libjava
41396 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
41397 maybe-maintainer-clean-target-libjava:
41398 @if target-libjava
41399 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
41401 maintainer-clean-target-libjava:
41402 @: $(MAKE); $(unstage)
41403 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41404 r=`${PWD_COMMAND}`; export r; \
41405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41406 $(RAW_CXX_TARGET_EXPORTS) \
41407 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
41408 for flag in $(EXTRA_TARGET_FLAGS); do \
41409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41410 done; \
41411 (cd $(TARGET_SUBDIR)/libjava && \
41412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41414 "RANLIB=$${RANLIB}" \
41415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41416 maintainer-clean) \
41417 || exit 1
41419 @endif target-libjava
41425 .PHONY: configure-target-zlib maybe-configure-target-zlib
41426 maybe-configure-target-zlib:
41427 @if gcc-bootstrap
41428 configure-target-zlib: stage_current
41429 @endif gcc-bootstrap
41430 @if target-zlib
41431 maybe-configure-target-zlib: configure-target-zlib
41432 configure-target-zlib:
41433 @: $(MAKE); $(unstage)
41434 @r=`${PWD_COMMAND}`; export r; \
41435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41436 echo "Checking multilib configuration for zlib..."; \
41437 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41438 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
41439 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
41440 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
41441 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
41442 else \
41443 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
41444 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41445 fi; \
41446 else \
41447 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41448 fi; \
41449 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
41450 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41451 $(NORMAL_TARGET_EXPORTS) \
41452 echo Configuring in $(TARGET_SUBDIR)/zlib; \
41453 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
41454 case $(srcdir) in \
41455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41456 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
41457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41458 esac; \
41459 srcdiroption="--srcdir=$${topdir}/zlib"; \
41460 libsrcdir="$$s/zlib"; \
41461 rm -f no-such-file || : ; \
41462 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41463 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41464 --target=${target_alias} $${srcdiroption} \
41465 || exit 1
41466 @endif target-zlib
41472 .PHONY: all-target-zlib maybe-all-target-zlib
41473 maybe-all-target-zlib:
41474 @if gcc-bootstrap
41475 all-target-zlib: stage_current
41476 @endif gcc-bootstrap
41477 @if target-zlib
41478 TARGET-target-zlib=all
41479 maybe-all-target-zlib: all-target-zlib
41480 all-target-zlib: configure-target-zlib
41481 @: $(MAKE); $(unstage)
41482 @r=`${PWD_COMMAND}`; export r; \
41483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41484 $(NORMAL_TARGET_EXPORTS) \
41485 (cd $(TARGET_SUBDIR)/zlib && \
41486 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41487 $(TARGET-target-zlib))
41488 @endif target-zlib
41494 .PHONY: check-target-zlib maybe-check-target-zlib
41495 maybe-check-target-zlib:
41496 @if target-zlib
41497 maybe-check-target-zlib: check-target-zlib
41499 check-target-zlib:
41500 @: $(MAKE); $(unstage)
41501 @r=`${PWD_COMMAND}`; export r; \
41502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41503 $(NORMAL_TARGET_EXPORTS) \
41504 (cd $(TARGET_SUBDIR)/zlib && \
41505 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41507 @endif target-zlib
41509 .PHONY: install-target-zlib maybe-install-target-zlib
41510 maybe-install-target-zlib:
41511 @if target-zlib
41512 maybe-install-target-zlib: install-target-zlib
41514 install-target-zlib: installdirs
41515 @: $(MAKE); $(unstage)
41516 @r=`${PWD_COMMAND}`; export r; \
41517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41518 $(NORMAL_TARGET_EXPORTS) \
41519 (cd $(TARGET_SUBDIR)/zlib && \
41520 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41522 @endif target-zlib
41524 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
41525 maybe-install-strip-target-zlib:
41526 @if target-zlib
41527 maybe-install-strip-target-zlib: install-strip-target-zlib
41529 install-strip-target-zlib: installdirs
41530 @: $(MAKE); $(unstage)
41531 @r=`${PWD_COMMAND}`; export r; \
41532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41533 $(NORMAL_TARGET_EXPORTS) \
41534 (cd $(TARGET_SUBDIR)/zlib && \
41535 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41537 @endif target-zlib
41539 # Other targets (info, dvi, pdf, etc.)
41541 .PHONY: maybe-info-target-zlib info-target-zlib
41542 maybe-info-target-zlib:
41543 @if target-zlib
41544 maybe-info-target-zlib: info-target-zlib
41546 info-target-zlib: \
41547 configure-target-zlib
41548 @: $(MAKE); $(unstage)
41549 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41550 r=`${PWD_COMMAND}`; export r; \
41551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41552 $(NORMAL_TARGET_EXPORTS) \
41553 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
41554 for flag in $(EXTRA_TARGET_FLAGS); do \
41555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41556 done; \
41557 (cd $(TARGET_SUBDIR)/zlib && \
41558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41560 "RANLIB=$${RANLIB}" \
41561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41562 info) \
41563 || exit 1
41565 @endif target-zlib
41567 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
41568 maybe-dvi-target-zlib:
41569 @if target-zlib
41570 maybe-dvi-target-zlib: dvi-target-zlib
41572 dvi-target-zlib: \
41573 configure-target-zlib
41574 @: $(MAKE); $(unstage)
41575 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41576 r=`${PWD_COMMAND}`; export r; \
41577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41578 $(NORMAL_TARGET_EXPORTS) \
41579 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
41580 for flag in $(EXTRA_TARGET_FLAGS); do \
41581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41582 done; \
41583 (cd $(TARGET_SUBDIR)/zlib && \
41584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41586 "RANLIB=$${RANLIB}" \
41587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41588 dvi) \
41589 || exit 1
41591 @endif target-zlib
41593 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
41594 maybe-pdf-target-zlib:
41595 @if target-zlib
41596 maybe-pdf-target-zlib: pdf-target-zlib
41598 pdf-target-zlib: \
41599 configure-target-zlib
41600 @: $(MAKE); $(unstage)
41601 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41602 r=`${PWD_COMMAND}`; export r; \
41603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41604 $(NORMAL_TARGET_EXPORTS) \
41605 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
41606 for flag in $(EXTRA_TARGET_FLAGS); do \
41607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41608 done; \
41609 (cd $(TARGET_SUBDIR)/zlib && \
41610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41612 "RANLIB=$${RANLIB}" \
41613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41614 pdf) \
41615 || exit 1
41617 @endif target-zlib
41619 .PHONY: maybe-html-target-zlib html-target-zlib
41620 maybe-html-target-zlib:
41621 @if target-zlib
41622 maybe-html-target-zlib: html-target-zlib
41624 html-target-zlib: \
41625 configure-target-zlib
41626 @: $(MAKE); $(unstage)
41627 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41628 r=`${PWD_COMMAND}`; export r; \
41629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41630 $(NORMAL_TARGET_EXPORTS) \
41631 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
41632 for flag in $(EXTRA_TARGET_FLAGS); do \
41633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41634 done; \
41635 (cd $(TARGET_SUBDIR)/zlib && \
41636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41638 "RANLIB=$${RANLIB}" \
41639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41640 html) \
41641 || exit 1
41643 @endif target-zlib
41645 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
41646 maybe-TAGS-target-zlib:
41647 @if target-zlib
41648 maybe-TAGS-target-zlib: TAGS-target-zlib
41650 TAGS-target-zlib: \
41651 configure-target-zlib
41652 @: $(MAKE); $(unstage)
41653 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41654 r=`${PWD_COMMAND}`; export r; \
41655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41656 $(NORMAL_TARGET_EXPORTS) \
41657 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
41658 for flag in $(EXTRA_TARGET_FLAGS); do \
41659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41660 done; \
41661 (cd $(TARGET_SUBDIR)/zlib && \
41662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41664 "RANLIB=$${RANLIB}" \
41665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41666 TAGS) \
41667 || exit 1
41669 @endif target-zlib
41671 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
41672 maybe-install-info-target-zlib:
41673 @if target-zlib
41674 maybe-install-info-target-zlib: install-info-target-zlib
41676 install-info-target-zlib: \
41677 configure-target-zlib \
41678 info-target-zlib
41679 @: $(MAKE); $(unstage)
41680 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41681 r=`${PWD_COMMAND}`; export r; \
41682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41683 $(NORMAL_TARGET_EXPORTS) \
41684 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 install-info) \
41694 || exit 1
41696 @endif target-zlib
41698 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
41699 maybe-install-pdf-target-zlib:
41700 @if target-zlib
41701 maybe-install-pdf-target-zlib: install-pdf-target-zlib
41703 install-pdf-target-zlib: \
41704 configure-target-zlib \
41705 pdf-target-zlib
41706 @: $(MAKE); $(unstage)
41707 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41708 r=`${PWD_COMMAND}`; export r; \
41709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41710 $(NORMAL_TARGET_EXPORTS) \
41711 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
41712 for flag in $(EXTRA_TARGET_FLAGS); do \
41713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41714 done; \
41715 (cd $(TARGET_SUBDIR)/zlib && \
41716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41718 "RANLIB=$${RANLIB}" \
41719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41720 install-pdf) \
41721 || exit 1
41723 @endif target-zlib
41725 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
41726 maybe-install-html-target-zlib:
41727 @if target-zlib
41728 maybe-install-html-target-zlib: install-html-target-zlib
41730 install-html-target-zlib: \
41731 configure-target-zlib \
41732 html-target-zlib
41733 @: $(MAKE); $(unstage)
41734 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41735 r=`${PWD_COMMAND}`; export r; \
41736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41737 $(NORMAL_TARGET_EXPORTS) \
41738 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
41739 for flag in $(EXTRA_TARGET_FLAGS); do \
41740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41741 done; \
41742 (cd $(TARGET_SUBDIR)/zlib && \
41743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41745 "RANLIB=$${RANLIB}" \
41746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41747 install-html) \
41748 || exit 1
41750 @endif target-zlib
41752 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
41753 maybe-installcheck-target-zlib:
41754 @if target-zlib
41755 maybe-installcheck-target-zlib: installcheck-target-zlib
41757 installcheck-target-zlib: \
41758 configure-target-zlib
41759 @: $(MAKE); $(unstage)
41760 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41761 r=`${PWD_COMMAND}`; export r; \
41762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41763 $(NORMAL_TARGET_EXPORTS) \
41764 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
41765 for flag in $(EXTRA_TARGET_FLAGS); do \
41766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41767 done; \
41768 (cd $(TARGET_SUBDIR)/zlib && \
41769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41771 "RANLIB=$${RANLIB}" \
41772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41773 installcheck) \
41774 || exit 1
41776 @endif target-zlib
41778 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
41779 maybe-mostlyclean-target-zlib:
41780 @if target-zlib
41781 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
41783 mostlyclean-target-zlib:
41784 @: $(MAKE); $(unstage)
41785 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41786 r=`${PWD_COMMAND}`; export r; \
41787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41788 $(NORMAL_TARGET_EXPORTS) \
41789 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
41790 for flag in $(EXTRA_TARGET_FLAGS); do \
41791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41792 done; \
41793 (cd $(TARGET_SUBDIR)/zlib && \
41794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41796 "RANLIB=$${RANLIB}" \
41797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41798 mostlyclean) \
41799 || exit 1
41801 @endif target-zlib
41803 .PHONY: maybe-clean-target-zlib clean-target-zlib
41804 maybe-clean-target-zlib:
41805 @if target-zlib
41806 maybe-clean-target-zlib: clean-target-zlib
41808 clean-target-zlib:
41809 @: $(MAKE); $(unstage)
41810 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41811 r=`${PWD_COMMAND}`; export r; \
41812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41813 $(NORMAL_TARGET_EXPORTS) \
41814 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
41815 for flag in $(EXTRA_TARGET_FLAGS); do \
41816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41817 done; \
41818 (cd $(TARGET_SUBDIR)/zlib && \
41819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41821 "RANLIB=$${RANLIB}" \
41822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41823 clean) \
41824 || exit 1
41826 @endif target-zlib
41828 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
41829 maybe-distclean-target-zlib:
41830 @if target-zlib
41831 maybe-distclean-target-zlib: distclean-target-zlib
41833 distclean-target-zlib:
41834 @: $(MAKE); $(unstage)
41835 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41836 r=`${PWD_COMMAND}`; export r; \
41837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41838 $(NORMAL_TARGET_EXPORTS) \
41839 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
41840 for flag in $(EXTRA_TARGET_FLAGS); do \
41841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41842 done; \
41843 (cd $(TARGET_SUBDIR)/zlib && \
41844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41846 "RANLIB=$${RANLIB}" \
41847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41848 distclean) \
41849 || exit 1
41851 @endif target-zlib
41853 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
41854 maybe-maintainer-clean-target-zlib:
41855 @if target-zlib
41856 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
41858 maintainer-clean-target-zlib:
41859 @: $(MAKE); $(unstage)
41860 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41861 r=`${PWD_COMMAND}`; export r; \
41862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41863 $(NORMAL_TARGET_EXPORTS) \
41864 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
41865 for flag in $(EXTRA_TARGET_FLAGS); do \
41866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41867 done; \
41868 (cd $(TARGET_SUBDIR)/zlib && \
41869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41871 "RANLIB=$${RANLIB}" \
41872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41873 maintainer-clean) \
41874 || exit 1
41876 @endif target-zlib
41882 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
41883 maybe-configure-target-boehm-gc:
41884 @if gcc-bootstrap
41885 configure-target-boehm-gc: stage_current
41886 @endif gcc-bootstrap
41887 @if target-boehm-gc
41888 maybe-configure-target-boehm-gc: configure-target-boehm-gc
41889 configure-target-boehm-gc:
41890 @: $(MAKE); $(unstage)
41891 @r=`${PWD_COMMAND}`; export r; \
41892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41893 echo "Checking multilib configuration for boehm-gc..."; \
41894 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41895 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
41896 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41897 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
41898 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
41899 else \
41900 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
41901 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41902 fi; \
41903 else \
41904 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41905 fi; \
41906 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
41907 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41908 $(NORMAL_TARGET_EXPORTS) \
41909 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
41910 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
41911 case $(srcdir) in \
41912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41913 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
41914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41915 esac; \
41916 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
41917 libsrcdir="$$s/boehm-gc"; \
41918 rm -f no-such-file || : ; \
41919 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41920 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41921 --target=${target_alias} $${srcdiroption} \
41922 || exit 1
41923 @endif target-boehm-gc
41929 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
41930 maybe-all-target-boehm-gc:
41931 @if gcc-bootstrap
41932 all-target-boehm-gc: stage_current
41933 @endif gcc-bootstrap
41934 @if target-boehm-gc
41935 TARGET-target-boehm-gc=all
41936 maybe-all-target-boehm-gc: all-target-boehm-gc
41937 all-target-boehm-gc: configure-target-boehm-gc
41938 @: $(MAKE); $(unstage)
41939 @r=`${PWD_COMMAND}`; export r; \
41940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41941 $(NORMAL_TARGET_EXPORTS) \
41942 (cd $(TARGET_SUBDIR)/boehm-gc && \
41943 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41944 $(TARGET-target-boehm-gc))
41945 @endif target-boehm-gc
41951 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
41952 maybe-check-target-boehm-gc:
41953 @if target-boehm-gc
41954 maybe-check-target-boehm-gc: check-target-boehm-gc
41956 check-target-boehm-gc:
41957 @: $(MAKE); $(unstage)
41958 @r=`${PWD_COMMAND}`; export r; \
41959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41960 $(NORMAL_TARGET_EXPORTS) \
41961 (cd $(TARGET_SUBDIR)/boehm-gc && \
41962 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41964 @endif target-boehm-gc
41966 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
41967 maybe-install-target-boehm-gc:
41968 @if target-boehm-gc
41969 maybe-install-target-boehm-gc: install-target-boehm-gc
41971 install-target-boehm-gc: installdirs
41972 @: $(MAKE); $(unstage)
41973 @r=`${PWD_COMMAND}`; export r; \
41974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41975 $(NORMAL_TARGET_EXPORTS) \
41976 (cd $(TARGET_SUBDIR)/boehm-gc && \
41977 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41979 @endif target-boehm-gc
41981 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
41982 maybe-install-strip-target-boehm-gc:
41983 @if target-boehm-gc
41984 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
41986 install-strip-target-boehm-gc: installdirs
41987 @: $(MAKE); $(unstage)
41988 @r=`${PWD_COMMAND}`; export r; \
41989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41990 $(NORMAL_TARGET_EXPORTS) \
41991 (cd $(TARGET_SUBDIR)/boehm-gc && \
41992 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41994 @endif target-boehm-gc
41996 # Other targets (info, dvi, pdf, etc.)
41998 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
41999 maybe-info-target-boehm-gc:
42000 @if target-boehm-gc
42001 maybe-info-target-boehm-gc: info-target-boehm-gc
42003 info-target-boehm-gc: \
42004 configure-target-boehm-gc
42005 @: $(MAKE); $(unstage)
42006 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42007 r=`${PWD_COMMAND}`; export r; \
42008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42009 $(NORMAL_TARGET_EXPORTS) \
42010 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
42011 for flag in $(EXTRA_TARGET_FLAGS); do \
42012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42013 done; \
42014 (cd $(TARGET_SUBDIR)/boehm-gc && \
42015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42017 "RANLIB=$${RANLIB}" \
42018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42019 info) \
42020 || exit 1
42022 @endif target-boehm-gc
42024 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
42025 maybe-dvi-target-boehm-gc:
42026 @if target-boehm-gc
42027 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
42029 dvi-target-boehm-gc: \
42030 configure-target-boehm-gc
42031 @: $(MAKE); $(unstage)
42032 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42033 r=`${PWD_COMMAND}`; export r; \
42034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42035 $(NORMAL_TARGET_EXPORTS) \
42036 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
42037 for flag in $(EXTRA_TARGET_FLAGS); do \
42038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42039 done; \
42040 (cd $(TARGET_SUBDIR)/boehm-gc && \
42041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42043 "RANLIB=$${RANLIB}" \
42044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42045 dvi) \
42046 || exit 1
42048 @endif target-boehm-gc
42050 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
42051 maybe-pdf-target-boehm-gc:
42052 @if target-boehm-gc
42053 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
42055 pdf-target-boehm-gc: \
42056 configure-target-boehm-gc
42057 @: $(MAKE); $(unstage)
42058 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42059 r=`${PWD_COMMAND}`; export r; \
42060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061 $(NORMAL_TARGET_EXPORTS) \
42062 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
42063 for flag in $(EXTRA_TARGET_FLAGS); do \
42064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42065 done; \
42066 (cd $(TARGET_SUBDIR)/boehm-gc && \
42067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42069 "RANLIB=$${RANLIB}" \
42070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42071 pdf) \
42072 || exit 1
42074 @endif target-boehm-gc
42076 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
42077 maybe-html-target-boehm-gc:
42078 @if target-boehm-gc
42079 maybe-html-target-boehm-gc: html-target-boehm-gc
42081 html-target-boehm-gc: \
42082 configure-target-boehm-gc
42083 @: $(MAKE); $(unstage)
42084 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42085 r=`${PWD_COMMAND}`; export r; \
42086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42087 $(NORMAL_TARGET_EXPORTS) \
42088 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
42089 for flag in $(EXTRA_TARGET_FLAGS); do \
42090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42091 done; \
42092 (cd $(TARGET_SUBDIR)/boehm-gc && \
42093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42095 "RANLIB=$${RANLIB}" \
42096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42097 html) \
42098 || exit 1
42100 @endif target-boehm-gc
42102 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
42103 maybe-TAGS-target-boehm-gc:
42104 @if target-boehm-gc
42105 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
42107 TAGS-target-boehm-gc: \
42108 configure-target-boehm-gc
42109 @: $(MAKE); $(unstage)
42110 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42111 r=`${PWD_COMMAND}`; export r; \
42112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42113 $(NORMAL_TARGET_EXPORTS) \
42114 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
42115 for flag in $(EXTRA_TARGET_FLAGS); do \
42116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42117 done; \
42118 (cd $(TARGET_SUBDIR)/boehm-gc && \
42119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42121 "RANLIB=$${RANLIB}" \
42122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42123 TAGS) \
42124 || exit 1
42126 @endif target-boehm-gc
42128 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
42129 maybe-install-info-target-boehm-gc:
42130 @if target-boehm-gc
42131 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
42133 install-info-target-boehm-gc: \
42134 configure-target-boehm-gc \
42135 info-target-boehm-gc
42136 @: $(MAKE); $(unstage)
42137 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42138 r=`${PWD_COMMAND}`; export r; \
42139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42140 $(NORMAL_TARGET_EXPORTS) \
42141 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
42142 for flag in $(EXTRA_TARGET_FLAGS); do \
42143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42144 done; \
42145 (cd $(TARGET_SUBDIR)/boehm-gc && \
42146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42148 "RANLIB=$${RANLIB}" \
42149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42150 install-info) \
42151 || exit 1
42153 @endif target-boehm-gc
42155 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
42156 maybe-install-pdf-target-boehm-gc:
42157 @if target-boehm-gc
42158 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
42160 install-pdf-target-boehm-gc: \
42161 configure-target-boehm-gc \
42162 pdf-target-boehm-gc
42163 @: $(MAKE); $(unstage)
42164 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42165 r=`${PWD_COMMAND}`; export r; \
42166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42167 $(NORMAL_TARGET_EXPORTS) \
42168 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
42169 for flag in $(EXTRA_TARGET_FLAGS); do \
42170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42171 done; \
42172 (cd $(TARGET_SUBDIR)/boehm-gc && \
42173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42175 "RANLIB=$${RANLIB}" \
42176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42177 install-pdf) \
42178 || exit 1
42180 @endif target-boehm-gc
42182 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
42183 maybe-install-html-target-boehm-gc:
42184 @if target-boehm-gc
42185 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
42187 install-html-target-boehm-gc: \
42188 configure-target-boehm-gc \
42189 html-target-boehm-gc
42190 @: $(MAKE); $(unstage)
42191 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42192 r=`${PWD_COMMAND}`; export r; \
42193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42194 $(NORMAL_TARGET_EXPORTS) \
42195 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
42196 for flag in $(EXTRA_TARGET_FLAGS); do \
42197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42198 done; \
42199 (cd $(TARGET_SUBDIR)/boehm-gc && \
42200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42202 "RANLIB=$${RANLIB}" \
42203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42204 install-html) \
42205 || exit 1
42207 @endif target-boehm-gc
42209 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
42210 maybe-installcheck-target-boehm-gc:
42211 @if target-boehm-gc
42212 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
42214 installcheck-target-boehm-gc: \
42215 configure-target-boehm-gc
42216 @: $(MAKE); $(unstage)
42217 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42218 r=`${PWD_COMMAND}`; export r; \
42219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42220 $(NORMAL_TARGET_EXPORTS) \
42221 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
42222 for flag in $(EXTRA_TARGET_FLAGS); do \
42223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42224 done; \
42225 (cd $(TARGET_SUBDIR)/boehm-gc && \
42226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42228 "RANLIB=$${RANLIB}" \
42229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42230 installcheck) \
42231 || exit 1
42233 @endif target-boehm-gc
42235 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
42236 maybe-mostlyclean-target-boehm-gc:
42237 @if target-boehm-gc
42238 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
42240 mostlyclean-target-boehm-gc:
42241 @: $(MAKE); $(unstage)
42242 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42243 r=`${PWD_COMMAND}`; export r; \
42244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42245 $(NORMAL_TARGET_EXPORTS) \
42246 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
42247 for flag in $(EXTRA_TARGET_FLAGS); do \
42248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42249 done; \
42250 (cd $(TARGET_SUBDIR)/boehm-gc && \
42251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42253 "RANLIB=$${RANLIB}" \
42254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42255 mostlyclean) \
42256 || exit 1
42258 @endif target-boehm-gc
42260 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
42261 maybe-clean-target-boehm-gc:
42262 @if target-boehm-gc
42263 maybe-clean-target-boehm-gc: clean-target-boehm-gc
42265 clean-target-boehm-gc:
42266 @: $(MAKE); $(unstage)
42267 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42268 r=`${PWD_COMMAND}`; export r; \
42269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42270 $(NORMAL_TARGET_EXPORTS) \
42271 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
42272 for flag in $(EXTRA_TARGET_FLAGS); do \
42273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42274 done; \
42275 (cd $(TARGET_SUBDIR)/boehm-gc && \
42276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42278 "RANLIB=$${RANLIB}" \
42279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42280 clean) \
42281 || exit 1
42283 @endif target-boehm-gc
42285 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
42286 maybe-distclean-target-boehm-gc:
42287 @if target-boehm-gc
42288 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
42290 distclean-target-boehm-gc:
42291 @: $(MAKE); $(unstage)
42292 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42293 r=`${PWD_COMMAND}`; export r; \
42294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42295 $(NORMAL_TARGET_EXPORTS) \
42296 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
42297 for flag in $(EXTRA_TARGET_FLAGS); do \
42298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42299 done; \
42300 (cd $(TARGET_SUBDIR)/boehm-gc && \
42301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42303 "RANLIB=$${RANLIB}" \
42304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42305 distclean) \
42306 || exit 1
42308 @endif target-boehm-gc
42310 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
42311 maybe-maintainer-clean-target-boehm-gc:
42312 @if target-boehm-gc
42313 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
42315 maintainer-clean-target-boehm-gc:
42316 @: $(MAKE); $(unstage)
42317 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42318 r=`${PWD_COMMAND}`; export r; \
42319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42320 $(NORMAL_TARGET_EXPORTS) \
42321 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
42322 for flag in $(EXTRA_TARGET_FLAGS); do \
42323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42324 done; \
42325 (cd $(TARGET_SUBDIR)/boehm-gc && \
42326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42328 "RANLIB=$${RANLIB}" \
42329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42330 maintainer-clean) \
42331 || exit 1
42333 @endif target-boehm-gc
42339 .PHONY: configure-target-rda maybe-configure-target-rda
42340 maybe-configure-target-rda:
42341 @if gcc-bootstrap
42342 configure-target-rda: stage_current
42343 @endif gcc-bootstrap
42344 @if target-rda
42345 maybe-configure-target-rda: configure-target-rda
42346 configure-target-rda:
42347 @: $(MAKE); $(unstage)
42348 @r=`${PWD_COMMAND}`; export r; \
42349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350 echo "Checking multilib configuration for rda..."; \
42351 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42352 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
42353 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
42354 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
42355 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
42356 else \
42357 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
42358 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42359 fi; \
42360 else \
42361 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42362 fi; \
42363 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
42364 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42365 $(NORMAL_TARGET_EXPORTS) \
42366 echo Configuring in $(TARGET_SUBDIR)/rda; \
42367 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
42368 case $(srcdir) in \
42369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42370 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
42371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42372 esac; \
42373 srcdiroption="--srcdir=$${topdir}/rda"; \
42374 libsrcdir="$$s/rda"; \
42375 rm -f no-such-file || : ; \
42376 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42377 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42378 --target=${target_alias} $${srcdiroption} \
42379 || exit 1
42380 @endif target-rda
42386 .PHONY: all-target-rda maybe-all-target-rda
42387 maybe-all-target-rda:
42388 @if gcc-bootstrap
42389 all-target-rda: stage_current
42390 @endif gcc-bootstrap
42391 @if target-rda
42392 TARGET-target-rda=all
42393 maybe-all-target-rda: all-target-rda
42394 all-target-rda: configure-target-rda
42395 @: $(MAKE); $(unstage)
42396 @r=`${PWD_COMMAND}`; export r; \
42397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42398 $(NORMAL_TARGET_EXPORTS) \
42399 (cd $(TARGET_SUBDIR)/rda && \
42400 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42401 $(TARGET-target-rda))
42402 @endif target-rda
42408 .PHONY: check-target-rda maybe-check-target-rda
42409 maybe-check-target-rda:
42410 @if target-rda
42411 maybe-check-target-rda: check-target-rda
42413 check-target-rda:
42414 @: $(MAKE); $(unstage)
42415 @r=`${PWD_COMMAND}`; export r; \
42416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42417 $(NORMAL_TARGET_EXPORTS) \
42418 (cd $(TARGET_SUBDIR)/rda && \
42419 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42421 @endif target-rda
42423 .PHONY: install-target-rda maybe-install-target-rda
42424 maybe-install-target-rda:
42425 @if target-rda
42426 maybe-install-target-rda: install-target-rda
42428 install-target-rda: installdirs
42429 @: $(MAKE); $(unstage)
42430 @r=`${PWD_COMMAND}`; export r; \
42431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42432 $(NORMAL_TARGET_EXPORTS) \
42433 (cd $(TARGET_SUBDIR)/rda && \
42434 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42436 @endif target-rda
42438 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
42439 maybe-install-strip-target-rda:
42440 @if target-rda
42441 maybe-install-strip-target-rda: install-strip-target-rda
42443 install-strip-target-rda: installdirs
42444 @: $(MAKE); $(unstage)
42445 @r=`${PWD_COMMAND}`; export r; \
42446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42447 $(NORMAL_TARGET_EXPORTS) \
42448 (cd $(TARGET_SUBDIR)/rda && \
42449 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42451 @endif target-rda
42453 # Other targets (info, dvi, pdf, etc.)
42455 .PHONY: maybe-info-target-rda info-target-rda
42456 maybe-info-target-rda:
42457 @if target-rda
42458 maybe-info-target-rda: info-target-rda
42460 info-target-rda: \
42461 configure-target-rda
42462 @: $(MAKE); $(unstage)
42463 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42464 r=`${PWD_COMMAND}`; export r; \
42465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42466 $(NORMAL_TARGET_EXPORTS) \
42467 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
42468 for flag in $(EXTRA_TARGET_FLAGS); do \
42469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42470 done; \
42471 (cd $(TARGET_SUBDIR)/rda && \
42472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42474 "RANLIB=$${RANLIB}" \
42475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42476 info) \
42477 || exit 1
42479 @endif target-rda
42481 .PHONY: maybe-dvi-target-rda dvi-target-rda
42482 maybe-dvi-target-rda:
42483 @if target-rda
42484 maybe-dvi-target-rda: dvi-target-rda
42486 dvi-target-rda: \
42487 configure-target-rda
42488 @: $(MAKE); $(unstage)
42489 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42490 r=`${PWD_COMMAND}`; export r; \
42491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42492 $(NORMAL_TARGET_EXPORTS) \
42493 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
42494 for flag in $(EXTRA_TARGET_FLAGS); do \
42495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42496 done; \
42497 (cd $(TARGET_SUBDIR)/rda && \
42498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42500 "RANLIB=$${RANLIB}" \
42501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42502 dvi) \
42503 || exit 1
42505 @endif target-rda
42507 .PHONY: maybe-pdf-target-rda pdf-target-rda
42508 maybe-pdf-target-rda:
42509 @if target-rda
42510 maybe-pdf-target-rda: pdf-target-rda
42512 pdf-target-rda: \
42513 configure-target-rda
42514 @: $(MAKE); $(unstage)
42515 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42516 r=`${PWD_COMMAND}`; export r; \
42517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42518 $(NORMAL_TARGET_EXPORTS) \
42519 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
42520 for flag in $(EXTRA_TARGET_FLAGS); do \
42521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42522 done; \
42523 (cd $(TARGET_SUBDIR)/rda && \
42524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42526 "RANLIB=$${RANLIB}" \
42527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42528 pdf) \
42529 || exit 1
42531 @endif target-rda
42533 .PHONY: maybe-html-target-rda html-target-rda
42534 maybe-html-target-rda:
42535 @if target-rda
42536 maybe-html-target-rda: html-target-rda
42538 html-target-rda: \
42539 configure-target-rda
42540 @: $(MAKE); $(unstage)
42541 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42542 r=`${PWD_COMMAND}`; export r; \
42543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42544 $(NORMAL_TARGET_EXPORTS) \
42545 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
42546 for flag in $(EXTRA_TARGET_FLAGS); do \
42547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42548 done; \
42549 (cd $(TARGET_SUBDIR)/rda && \
42550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42552 "RANLIB=$${RANLIB}" \
42553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42554 html) \
42555 || exit 1
42557 @endif target-rda
42559 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
42560 maybe-TAGS-target-rda:
42561 @if target-rda
42562 maybe-TAGS-target-rda: TAGS-target-rda
42564 TAGS-target-rda: \
42565 configure-target-rda
42566 @: $(MAKE); $(unstage)
42567 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42568 r=`${PWD_COMMAND}`; export r; \
42569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42570 $(NORMAL_TARGET_EXPORTS) \
42571 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
42572 for flag in $(EXTRA_TARGET_FLAGS); do \
42573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42574 done; \
42575 (cd $(TARGET_SUBDIR)/rda && \
42576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42578 "RANLIB=$${RANLIB}" \
42579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42580 TAGS) \
42581 || exit 1
42583 @endif target-rda
42585 .PHONY: maybe-install-info-target-rda install-info-target-rda
42586 maybe-install-info-target-rda:
42587 @if target-rda
42588 maybe-install-info-target-rda: install-info-target-rda
42590 install-info-target-rda: \
42591 configure-target-rda \
42592 info-target-rda
42593 @: $(MAKE); $(unstage)
42594 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42595 r=`${PWD_COMMAND}`; export r; \
42596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42597 $(NORMAL_TARGET_EXPORTS) \
42598 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
42599 for flag in $(EXTRA_TARGET_FLAGS); do \
42600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42601 done; \
42602 (cd $(TARGET_SUBDIR)/rda && \
42603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42605 "RANLIB=$${RANLIB}" \
42606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42607 install-info) \
42608 || exit 1
42610 @endif target-rda
42612 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
42613 maybe-install-pdf-target-rda:
42614 @if target-rda
42615 maybe-install-pdf-target-rda: install-pdf-target-rda
42617 install-pdf-target-rda: \
42618 configure-target-rda \
42619 pdf-target-rda
42620 @: $(MAKE); $(unstage)
42621 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42622 r=`${PWD_COMMAND}`; export r; \
42623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42624 $(NORMAL_TARGET_EXPORTS) \
42625 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
42626 for flag in $(EXTRA_TARGET_FLAGS); do \
42627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42628 done; \
42629 (cd $(TARGET_SUBDIR)/rda && \
42630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42632 "RANLIB=$${RANLIB}" \
42633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42634 install-pdf) \
42635 || exit 1
42637 @endif target-rda
42639 .PHONY: maybe-install-html-target-rda install-html-target-rda
42640 maybe-install-html-target-rda:
42641 @if target-rda
42642 maybe-install-html-target-rda: install-html-target-rda
42644 install-html-target-rda: \
42645 configure-target-rda \
42646 html-target-rda
42647 @: $(MAKE); $(unstage)
42648 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42649 r=`${PWD_COMMAND}`; export r; \
42650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42651 $(NORMAL_TARGET_EXPORTS) \
42652 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
42653 for flag in $(EXTRA_TARGET_FLAGS); do \
42654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42655 done; \
42656 (cd $(TARGET_SUBDIR)/rda && \
42657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42659 "RANLIB=$${RANLIB}" \
42660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42661 install-html) \
42662 || exit 1
42664 @endif target-rda
42666 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
42667 maybe-installcheck-target-rda:
42668 @if target-rda
42669 maybe-installcheck-target-rda: installcheck-target-rda
42671 installcheck-target-rda: \
42672 configure-target-rda
42673 @: $(MAKE); $(unstage)
42674 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42675 r=`${PWD_COMMAND}`; export r; \
42676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42677 $(NORMAL_TARGET_EXPORTS) \
42678 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
42679 for flag in $(EXTRA_TARGET_FLAGS); do \
42680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42681 done; \
42682 (cd $(TARGET_SUBDIR)/rda && \
42683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42685 "RANLIB=$${RANLIB}" \
42686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42687 installcheck) \
42688 || exit 1
42690 @endif target-rda
42692 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
42693 maybe-mostlyclean-target-rda:
42694 @if target-rda
42695 maybe-mostlyclean-target-rda: mostlyclean-target-rda
42697 mostlyclean-target-rda:
42698 @: $(MAKE); $(unstage)
42699 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42700 r=`${PWD_COMMAND}`; export r; \
42701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42702 $(NORMAL_TARGET_EXPORTS) \
42703 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
42704 for flag in $(EXTRA_TARGET_FLAGS); do \
42705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42706 done; \
42707 (cd $(TARGET_SUBDIR)/rda && \
42708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42710 "RANLIB=$${RANLIB}" \
42711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42712 mostlyclean) \
42713 || exit 1
42715 @endif target-rda
42717 .PHONY: maybe-clean-target-rda clean-target-rda
42718 maybe-clean-target-rda:
42719 @if target-rda
42720 maybe-clean-target-rda: clean-target-rda
42722 clean-target-rda:
42723 @: $(MAKE); $(unstage)
42724 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42725 r=`${PWD_COMMAND}`; export r; \
42726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42727 $(NORMAL_TARGET_EXPORTS) \
42728 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
42729 for flag in $(EXTRA_TARGET_FLAGS); do \
42730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42731 done; \
42732 (cd $(TARGET_SUBDIR)/rda && \
42733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42735 "RANLIB=$${RANLIB}" \
42736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42737 clean) \
42738 || exit 1
42740 @endif target-rda
42742 .PHONY: maybe-distclean-target-rda distclean-target-rda
42743 maybe-distclean-target-rda:
42744 @if target-rda
42745 maybe-distclean-target-rda: distclean-target-rda
42747 distclean-target-rda:
42748 @: $(MAKE); $(unstage)
42749 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42750 r=`${PWD_COMMAND}`; export r; \
42751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42752 $(NORMAL_TARGET_EXPORTS) \
42753 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
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)/rda && \
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 distclean) \
42763 || exit 1
42765 @endif target-rda
42767 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
42768 maybe-maintainer-clean-target-rda:
42769 @if target-rda
42770 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
42772 maintainer-clean-target-rda:
42773 @: $(MAKE); $(unstage)
42774 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42775 r=`${PWD_COMMAND}`; export r; \
42776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42777 $(NORMAL_TARGET_EXPORTS) \
42778 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
42779 for flag in $(EXTRA_TARGET_FLAGS); do \
42780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42781 done; \
42782 (cd $(TARGET_SUBDIR)/rda && \
42783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42785 "RANLIB=$${RANLIB}" \
42786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42787 maintainer-clean) \
42788 || exit 1
42790 @endif target-rda
42796 .PHONY: configure-target-libada maybe-configure-target-libada
42797 maybe-configure-target-libada:
42798 @if gcc-bootstrap
42799 configure-target-libada: stage_current
42800 @endif gcc-bootstrap
42801 @if target-libada
42802 maybe-configure-target-libada: configure-target-libada
42803 configure-target-libada:
42804 @: $(MAKE); $(unstage)
42805 @r=`${PWD_COMMAND}`; export r; \
42806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42807 echo "Checking multilib configuration for libada..."; \
42808 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42809 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
42810 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
42811 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
42812 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
42813 else \
42814 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
42815 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42816 fi; \
42817 else \
42818 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42819 fi; \
42820 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
42821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42822 $(NORMAL_TARGET_EXPORTS) \
42823 echo Configuring in $(TARGET_SUBDIR)/libada; \
42824 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
42825 case $(srcdir) in \
42826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42827 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
42828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42829 esac; \
42830 srcdiroption="--srcdir=$${topdir}/libada"; \
42831 libsrcdir="$$s/libada"; \
42832 rm -f no-such-file || : ; \
42833 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42834 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42835 --target=${target_alias} $${srcdiroption} \
42836 || exit 1
42837 @endif target-libada
42843 .PHONY: all-target-libada maybe-all-target-libada
42844 maybe-all-target-libada:
42845 @if gcc-bootstrap
42846 all-target-libada: stage_current
42847 @endif gcc-bootstrap
42848 @if target-libada
42849 TARGET-target-libada=all
42850 maybe-all-target-libada: all-target-libada
42851 all-target-libada: configure-target-libada
42852 @: $(MAKE); $(unstage)
42853 @r=`${PWD_COMMAND}`; export r; \
42854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42855 $(NORMAL_TARGET_EXPORTS) \
42856 (cd $(TARGET_SUBDIR)/libada && \
42857 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42858 $(TARGET-target-libada))
42859 @endif target-libada
42865 .PHONY: check-target-libada maybe-check-target-libada
42866 maybe-check-target-libada:
42867 @if target-libada
42868 maybe-check-target-libada: check-target-libada
42870 check-target-libada:
42871 @: $(MAKE); $(unstage)
42872 @r=`${PWD_COMMAND}`; export r; \
42873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42874 $(NORMAL_TARGET_EXPORTS) \
42875 (cd $(TARGET_SUBDIR)/libada && \
42876 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42878 @endif target-libada
42880 .PHONY: install-target-libada maybe-install-target-libada
42881 maybe-install-target-libada:
42882 @if target-libada
42883 maybe-install-target-libada: install-target-libada
42885 install-target-libada: installdirs
42886 @: $(MAKE); $(unstage)
42887 @r=`${PWD_COMMAND}`; export r; \
42888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42889 $(NORMAL_TARGET_EXPORTS) \
42890 (cd $(TARGET_SUBDIR)/libada && \
42891 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42893 @endif target-libada
42895 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
42896 maybe-install-strip-target-libada:
42897 @if target-libada
42898 maybe-install-strip-target-libada: install-strip-target-libada
42900 install-strip-target-libada: installdirs
42901 @: $(MAKE); $(unstage)
42902 @r=`${PWD_COMMAND}`; export r; \
42903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42904 $(NORMAL_TARGET_EXPORTS) \
42905 (cd $(TARGET_SUBDIR)/libada && \
42906 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42908 @endif target-libada
42910 # Other targets (info, dvi, pdf, etc.)
42912 .PHONY: maybe-info-target-libada info-target-libada
42913 maybe-info-target-libada:
42914 @if target-libada
42915 maybe-info-target-libada: info-target-libada
42917 info-target-libada: \
42918 configure-target-libada
42919 @: $(MAKE); $(unstage)
42920 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42921 r=`${PWD_COMMAND}`; export r; \
42922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42923 $(NORMAL_TARGET_EXPORTS) \
42924 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
42925 for flag in $(EXTRA_TARGET_FLAGS); do \
42926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42927 done; \
42928 (cd $(TARGET_SUBDIR)/libada && \
42929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42931 "RANLIB=$${RANLIB}" \
42932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42933 info) \
42934 || exit 1
42936 @endif target-libada
42938 .PHONY: maybe-dvi-target-libada dvi-target-libada
42939 maybe-dvi-target-libada:
42940 @if target-libada
42941 maybe-dvi-target-libada: dvi-target-libada
42943 dvi-target-libada: \
42944 configure-target-libada
42945 @: $(MAKE); $(unstage)
42946 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42947 r=`${PWD_COMMAND}`; export r; \
42948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42949 $(NORMAL_TARGET_EXPORTS) \
42950 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
42951 for flag in $(EXTRA_TARGET_FLAGS); do \
42952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42953 done; \
42954 (cd $(TARGET_SUBDIR)/libada && \
42955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42957 "RANLIB=$${RANLIB}" \
42958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42959 dvi) \
42960 || exit 1
42962 @endif target-libada
42964 .PHONY: maybe-pdf-target-libada pdf-target-libada
42965 maybe-pdf-target-libada:
42966 @if target-libada
42967 maybe-pdf-target-libada: pdf-target-libada
42969 pdf-target-libada: \
42970 configure-target-libada
42971 @: $(MAKE); $(unstage)
42972 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42973 r=`${PWD_COMMAND}`; export r; \
42974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42975 $(NORMAL_TARGET_EXPORTS) \
42976 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
42977 for flag in $(EXTRA_TARGET_FLAGS); do \
42978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42979 done; \
42980 (cd $(TARGET_SUBDIR)/libada && \
42981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42983 "RANLIB=$${RANLIB}" \
42984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42985 pdf) \
42986 || exit 1
42988 @endif target-libada
42990 .PHONY: maybe-html-target-libada html-target-libada
42991 maybe-html-target-libada:
42992 @if target-libada
42993 maybe-html-target-libada: html-target-libada
42995 html-target-libada: \
42996 configure-target-libada
42997 @: $(MAKE); $(unstage)
42998 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42999 r=`${PWD_COMMAND}`; export r; \
43000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43001 $(NORMAL_TARGET_EXPORTS) \
43002 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
43003 for flag in $(EXTRA_TARGET_FLAGS); do \
43004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43005 done; \
43006 (cd $(TARGET_SUBDIR)/libada && \
43007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43009 "RANLIB=$${RANLIB}" \
43010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43011 html) \
43012 || exit 1
43014 @endif target-libada
43016 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
43017 maybe-TAGS-target-libada:
43018 @if target-libada
43019 maybe-TAGS-target-libada: TAGS-target-libada
43021 TAGS-target-libada: \
43022 configure-target-libada
43023 @: $(MAKE); $(unstage)
43024 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43025 r=`${PWD_COMMAND}`; export r; \
43026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43027 $(NORMAL_TARGET_EXPORTS) \
43028 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
43029 for flag in $(EXTRA_TARGET_FLAGS); do \
43030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43031 done; \
43032 (cd $(TARGET_SUBDIR)/libada && \
43033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43035 "RANLIB=$${RANLIB}" \
43036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43037 TAGS) \
43038 || exit 1
43040 @endif target-libada
43042 .PHONY: maybe-install-info-target-libada install-info-target-libada
43043 maybe-install-info-target-libada:
43044 @if target-libada
43045 maybe-install-info-target-libada: install-info-target-libada
43047 install-info-target-libada: \
43048 configure-target-libada \
43049 info-target-libada
43050 @: $(MAKE); $(unstage)
43051 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43052 r=`${PWD_COMMAND}`; export r; \
43053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43054 $(NORMAL_TARGET_EXPORTS) \
43055 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
43056 for flag in $(EXTRA_TARGET_FLAGS); do \
43057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43058 done; \
43059 (cd $(TARGET_SUBDIR)/libada && \
43060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43062 "RANLIB=$${RANLIB}" \
43063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43064 install-info) \
43065 || exit 1
43067 @endif target-libada
43069 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
43070 maybe-install-pdf-target-libada:
43071 @if target-libada
43072 maybe-install-pdf-target-libada: install-pdf-target-libada
43074 install-pdf-target-libada: \
43075 configure-target-libada \
43076 pdf-target-libada
43077 @: $(MAKE); $(unstage)
43078 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43079 r=`${PWD_COMMAND}`; export r; \
43080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43081 $(NORMAL_TARGET_EXPORTS) \
43082 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
43083 for flag in $(EXTRA_TARGET_FLAGS); do \
43084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43085 done; \
43086 (cd $(TARGET_SUBDIR)/libada && \
43087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43089 "RANLIB=$${RANLIB}" \
43090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43091 install-pdf) \
43092 || exit 1
43094 @endif target-libada
43096 .PHONY: maybe-install-html-target-libada install-html-target-libada
43097 maybe-install-html-target-libada:
43098 @if target-libada
43099 maybe-install-html-target-libada: install-html-target-libada
43101 install-html-target-libada: \
43102 configure-target-libada \
43103 html-target-libada
43104 @: $(MAKE); $(unstage)
43105 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43106 r=`${PWD_COMMAND}`; export r; \
43107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43108 $(NORMAL_TARGET_EXPORTS) \
43109 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
43110 for flag in $(EXTRA_TARGET_FLAGS); do \
43111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43112 done; \
43113 (cd $(TARGET_SUBDIR)/libada && \
43114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43116 "RANLIB=$${RANLIB}" \
43117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43118 install-html) \
43119 || exit 1
43121 @endif target-libada
43123 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
43124 maybe-installcheck-target-libada:
43125 @if target-libada
43126 maybe-installcheck-target-libada: installcheck-target-libada
43128 installcheck-target-libada: \
43129 configure-target-libada
43130 @: $(MAKE); $(unstage)
43131 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43132 r=`${PWD_COMMAND}`; export r; \
43133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43134 $(NORMAL_TARGET_EXPORTS) \
43135 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
43136 for flag in $(EXTRA_TARGET_FLAGS); do \
43137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43138 done; \
43139 (cd $(TARGET_SUBDIR)/libada && \
43140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43142 "RANLIB=$${RANLIB}" \
43143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43144 installcheck) \
43145 || exit 1
43147 @endif target-libada
43149 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
43150 maybe-mostlyclean-target-libada:
43151 @if target-libada
43152 maybe-mostlyclean-target-libada: mostlyclean-target-libada
43154 mostlyclean-target-libada:
43155 @: $(MAKE); $(unstage)
43156 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43157 r=`${PWD_COMMAND}`; export r; \
43158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43159 $(NORMAL_TARGET_EXPORTS) \
43160 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
43161 for flag in $(EXTRA_TARGET_FLAGS); do \
43162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43163 done; \
43164 (cd $(TARGET_SUBDIR)/libada && \
43165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43167 "RANLIB=$${RANLIB}" \
43168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43169 mostlyclean) \
43170 || exit 1
43172 @endif target-libada
43174 .PHONY: maybe-clean-target-libada clean-target-libada
43175 maybe-clean-target-libada:
43176 @if target-libada
43177 maybe-clean-target-libada: clean-target-libada
43179 clean-target-libada:
43180 @: $(MAKE); $(unstage)
43181 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43182 r=`${PWD_COMMAND}`; export r; \
43183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43184 $(NORMAL_TARGET_EXPORTS) \
43185 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
43186 for flag in $(EXTRA_TARGET_FLAGS); do \
43187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43188 done; \
43189 (cd $(TARGET_SUBDIR)/libada && \
43190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43192 "RANLIB=$${RANLIB}" \
43193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43194 clean) \
43195 || exit 1
43197 @endif target-libada
43199 .PHONY: maybe-distclean-target-libada distclean-target-libada
43200 maybe-distclean-target-libada:
43201 @if target-libada
43202 maybe-distclean-target-libada: distclean-target-libada
43204 distclean-target-libada:
43205 @: $(MAKE); $(unstage)
43206 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43207 r=`${PWD_COMMAND}`; export r; \
43208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43209 $(NORMAL_TARGET_EXPORTS) \
43210 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
43211 for flag in $(EXTRA_TARGET_FLAGS); do \
43212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43213 done; \
43214 (cd $(TARGET_SUBDIR)/libada && \
43215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43217 "RANLIB=$${RANLIB}" \
43218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43219 distclean) \
43220 || exit 1
43222 @endif target-libada
43224 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
43225 maybe-maintainer-clean-target-libada:
43226 @if target-libada
43227 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
43229 maintainer-clean-target-libada:
43230 @: $(MAKE); $(unstage)
43231 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43232 r=`${PWD_COMMAND}`; export r; \
43233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43234 $(NORMAL_TARGET_EXPORTS) \
43235 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
43236 for flag in $(EXTRA_TARGET_FLAGS); do \
43237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43238 done; \
43239 (cd $(TARGET_SUBDIR)/libada && \
43240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43242 "RANLIB=$${RANLIB}" \
43243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43244 maintainer-clean) \
43245 || exit 1
43247 @endif target-libada
43253 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
43254 maybe-configure-target-libgomp:
43255 @if gcc-bootstrap
43256 configure-target-libgomp: stage_current
43257 @endif gcc-bootstrap
43258 @if target-libgomp
43259 maybe-configure-target-libgomp: configure-target-libgomp
43260 configure-target-libgomp:
43261 @r=`${PWD_COMMAND}`; export r; \
43262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43263 echo "Checking multilib configuration for libgomp..."; \
43264 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43265 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43266 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43267 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43268 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43269 else \
43270 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43271 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43272 fi; \
43273 else \
43274 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43275 fi; \
43276 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43277 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43278 $(NORMAL_TARGET_EXPORTS) \
43279 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
43280 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
43281 case $(srcdir) in \
43282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43283 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43285 esac; \
43286 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43287 libsrcdir="$$s/libgomp"; \
43288 rm -f no-such-file || : ; \
43289 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43290 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43291 --target=${target_alias} $${srcdiroption} \
43292 || exit 1
43293 @endif target-libgomp
43297 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
43298 maybe-configure-stage1-target-libgomp:
43299 @if target-libgomp-bootstrap
43300 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
43301 configure-stage1-target-libgomp:
43302 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43303 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43304 @r=`${PWD_COMMAND}`; export r; \
43305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43306 TFLAGS="$(STAGE1_TFLAGS)"; \
43307 echo "Checking multilib configuration for libgomp..."; \
43308 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43309 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43310 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43311 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43312 else \
43313 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43314 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43315 fi; \
43316 else \
43317 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43318 fi; \
43319 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43320 $(NORMAL_TARGET_EXPORTS) \
43321 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43322 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43323 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43324 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
43325 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43326 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43327 case $(srcdir) in \
43328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43329 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43331 esac; \
43332 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43333 libsrcdir="$$s/libgomp"; \
43334 $(SHELL) $${libsrcdir}/configure \
43335 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43336 --target=${target_alias} $${srcdiroption} \
43337 $(STAGE1_CONFIGURE_FLAGS)
43338 @endif target-libgomp-bootstrap
43340 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
43341 maybe-configure-stage2-target-libgomp:
43342 @if target-libgomp-bootstrap
43343 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
43344 configure-stage2-target-libgomp:
43345 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43346 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43347 @r=`${PWD_COMMAND}`; export r; \
43348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43349 TFLAGS="$(STAGE2_TFLAGS)"; \
43350 echo "Checking multilib configuration for libgomp..."; \
43351 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43352 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43353 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43354 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43355 else \
43356 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43357 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43358 fi; \
43359 else \
43360 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43361 fi; \
43362 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43363 $(NORMAL_TARGET_EXPORTS) \
43365 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43366 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43367 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43368 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
43369 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43370 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43371 case $(srcdir) in \
43372 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43373 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43374 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43375 esac; \
43376 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43377 libsrcdir="$$s/libgomp"; \
43378 $(SHELL) $${libsrcdir}/configure \
43379 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43380 --target=${target_alias} $${srcdiroption} \
43381 --with-build-libsubdir=$(HOST_SUBDIR) \
43382 $(STAGE2_CONFIGURE_FLAGS)
43383 @endif target-libgomp-bootstrap
43385 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
43386 maybe-configure-stage3-target-libgomp:
43387 @if target-libgomp-bootstrap
43388 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
43389 configure-stage3-target-libgomp:
43390 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43391 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43392 @r=`${PWD_COMMAND}`; export r; \
43393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43394 TFLAGS="$(STAGE3_TFLAGS)"; \
43395 echo "Checking multilib configuration for libgomp..."; \
43396 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43397 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43398 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43399 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43400 else \
43401 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43402 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43403 fi; \
43404 else \
43405 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43406 fi; \
43407 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43408 $(NORMAL_TARGET_EXPORTS) \
43410 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43411 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43412 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43413 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
43414 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43415 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43416 case $(srcdir) in \
43417 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43418 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43419 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43420 esac; \
43421 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43422 libsrcdir="$$s/libgomp"; \
43423 $(SHELL) $${libsrcdir}/configure \
43424 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43425 --target=${target_alias} $${srcdiroption} \
43426 --with-build-libsubdir=$(HOST_SUBDIR) \
43427 $(STAGE3_CONFIGURE_FLAGS)
43428 @endif target-libgomp-bootstrap
43430 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
43431 maybe-configure-stage4-target-libgomp:
43432 @if target-libgomp-bootstrap
43433 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
43434 configure-stage4-target-libgomp:
43435 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43436 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43437 @r=`${PWD_COMMAND}`; export r; \
43438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43439 TFLAGS="$(STAGE4_TFLAGS)"; \
43440 echo "Checking multilib configuration for libgomp..."; \
43441 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43442 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43443 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43444 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43445 else \
43446 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43447 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43448 fi; \
43449 else \
43450 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43451 fi; \
43452 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43453 $(NORMAL_TARGET_EXPORTS) \
43455 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43456 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43457 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43458 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
43459 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43460 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43461 case $(srcdir) in \
43462 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43463 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43464 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43465 esac; \
43466 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43467 libsrcdir="$$s/libgomp"; \
43468 $(SHELL) $${libsrcdir}/configure \
43469 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43470 --target=${target_alias} $${srcdiroption} \
43471 --with-build-libsubdir=$(HOST_SUBDIR) \
43472 $(STAGE4_CONFIGURE_FLAGS)
43473 @endif target-libgomp-bootstrap
43475 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
43476 maybe-configure-stageprofile-target-libgomp:
43477 @if target-libgomp-bootstrap
43478 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43479 configure-stageprofile-target-libgomp:
43480 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43481 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43482 @r=`${PWD_COMMAND}`; export r; \
43483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43484 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43485 echo "Checking multilib configuration for libgomp..."; \
43486 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43487 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43488 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43489 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43490 else \
43491 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43492 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43493 fi; \
43494 else \
43495 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43496 fi; \
43497 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43498 $(NORMAL_TARGET_EXPORTS) \
43500 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43501 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43502 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43503 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
43504 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43505 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43506 case $(srcdir) in \
43507 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43508 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43509 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43510 esac; \
43511 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43512 libsrcdir="$$s/libgomp"; \
43513 $(SHELL) $${libsrcdir}/configure \
43514 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43515 --target=${target_alias} $${srcdiroption} \
43516 --with-build-libsubdir=$(HOST_SUBDIR) \
43517 $(STAGEprofile_CONFIGURE_FLAGS)
43518 @endif target-libgomp-bootstrap
43520 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
43521 maybe-configure-stagefeedback-target-libgomp:
43522 @if target-libgomp-bootstrap
43523 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43524 configure-stagefeedback-target-libgomp:
43525 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43526 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43527 @r=`${PWD_COMMAND}`; export r; \
43528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43529 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43530 echo "Checking multilib configuration for libgomp..."; \
43531 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43532 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43533 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43534 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43535 else \
43536 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43537 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43538 fi; \
43539 else \
43540 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43541 fi; \
43542 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43543 $(NORMAL_TARGET_EXPORTS) \
43545 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43546 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43547 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43548 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
43549 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43550 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43551 case $(srcdir) in \
43552 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43553 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43554 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43555 esac; \
43556 srcdiroption="--srcdir=$${topdir}/libgomp"; \
43557 libsrcdir="$$s/libgomp"; \
43558 $(SHELL) $${libsrcdir}/configure \
43559 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43560 --target=${target_alias} $${srcdiroption} \
43561 --with-build-libsubdir=$(HOST_SUBDIR) \
43562 $(STAGEfeedback_CONFIGURE_FLAGS)
43563 @endif target-libgomp-bootstrap
43569 .PHONY: all-target-libgomp maybe-all-target-libgomp
43570 maybe-all-target-libgomp:
43571 @if gcc-bootstrap
43572 all-target-libgomp: stage_current
43573 @endif gcc-bootstrap
43574 @if target-libgomp
43575 TARGET-target-libgomp=all
43576 maybe-all-target-libgomp: all-target-libgomp
43577 all-target-libgomp: configure-target-libgomp
43578 @r=`${PWD_COMMAND}`; export r; \
43579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43580 $(NORMAL_TARGET_EXPORTS) \
43581 (cd $(TARGET_SUBDIR)/libgomp && \
43582 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43583 $(TARGET-target-libgomp))
43584 @endif target-libgomp
43588 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
43589 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
43590 maybe-all-stage1-target-libgomp:
43591 maybe-clean-stage1-target-libgomp:
43592 @if target-libgomp-bootstrap
43593 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
43594 all-stage1: all-stage1-target-libgomp
43595 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
43596 all-stage1-target-libgomp: configure-stage1-target-libgomp
43597 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43598 @r=`${PWD_COMMAND}`; export r; \
43599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43600 TFLAGS="$(STAGE1_TFLAGS)"; \
43601 $(NORMAL_TARGET_EXPORTS) \
43602 cd $(TARGET_SUBDIR)/libgomp && \
43603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43604 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43605 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43606 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43610 $(EXTRA_TARGET_FLAGS) \
43612 TFLAGS="$(STAGE1_TFLAGS)" \
43613 $(TARGET-stage1-target-libgomp)
43615 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
43616 clean-stage1: clean-stage1-target-libgomp
43617 clean-stage1-target-libgomp:
43618 @if [ $(current_stage) = stage1 ]; then \
43619 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43620 else \
43621 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
43622 $(MAKE) stage1-start; \
43623 fi; \
43624 cd $(TARGET_SUBDIR)/libgomp && \
43625 $(MAKE) $(EXTRA_TARGET_FLAGS) \
43626 clean
43627 @endif target-libgomp-bootstrap
43630 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
43631 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
43632 maybe-all-stage2-target-libgomp:
43633 maybe-clean-stage2-target-libgomp:
43634 @if target-libgomp-bootstrap
43635 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
43636 all-stage2: all-stage2-target-libgomp
43637 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
43638 all-stage2-target-libgomp: configure-stage2-target-libgomp
43639 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43640 @r=`${PWD_COMMAND}`; export r; \
43641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43642 TFLAGS="$(STAGE2_TFLAGS)"; \
43643 $(NORMAL_TARGET_EXPORTS) \
43645 cd $(TARGET_SUBDIR)/libgomp && \
43646 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43647 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43648 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43649 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43650 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43651 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43652 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43653 $(EXTRA_TARGET_FLAGS) \
43654 TFLAGS="$(STAGE2_TFLAGS)" \
43655 $(TARGET-stage2-target-libgomp)
43657 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
43658 clean-stage2: clean-stage2-target-libgomp
43659 clean-stage2-target-libgomp:
43660 @if [ $(current_stage) = stage2 ]; then \
43661 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43662 else \
43663 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
43664 $(MAKE) stage2-start; \
43665 fi; \
43666 cd $(TARGET_SUBDIR)/libgomp && \
43667 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43668 @endif target-libgomp-bootstrap
43671 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
43672 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
43673 maybe-all-stage3-target-libgomp:
43674 maybe-clean-stage3-target-libgomp:
43675 @if target-libgomp-bootstrap
43676 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
43677 all-stage3: all-stage3-target-libgomp
43678 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
43679 all-stage3-target-libgomp: configure-stage3-target-libgomp
43680 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43681 @r=`${PWD_COMMAND}`; export r; \
43682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43683 TFLAGS="$(STAGE3_TFLAGS)"; \
43684 $(NORMAL_TARGET_EXPORTS) \
43686 cd $(TARGET_SUBDIR)/libgomp && \
43687 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43688 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43689 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43690 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43691 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43692 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43693 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43694 $(EXTRA_TARGET_FLAGS) \
43695 TFLAGS="$(STAGE3_TFLAGS)" \
43696 $(TARGET-stage3-target-libgomp)
43698 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
43699 clean-stage3: clean-stage3-target-libgomp
43700 clean-stage3-target-libgomp:
43701 @if [ $(current_stage) = stage3 ]; then \
43702 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43703 else \
43704 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
43705 $(MAKE) stage3-start; \
43706 fi; \
43707 cd $(TARGET_SUBDIR)/libgomp && \
43708 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43709 @endif target-libgomp-bootstrap
43712 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
43713 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
43714 maybe-all-stage4-target-libgomp:
43715 maybe-clean-stage4-target-libgomp:
43716 @if target-libgomp-bootstrap
43717 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
43718 all-stage4: all-stage4-target-libgomp
43719 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
43720 all-stage4-target-libgomp: configure-stage4-target-libgomp
43721 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43722 @r=`${PWD_COMMAND}`; export r; \
43723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43724 TFLAGS="$(STAGE4_TFLAGS)"; \
43725 $(NORMAL_TARGET_EXPORTS) \
43727 cd $(TARGET_SUBDIR)/libgomp && \
43728 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43729 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43730 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43731 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43732 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43733 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43734 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43735 $(EXTRA_TARGET_FLAGS) \
43736 TFLAGS="$(STAGE4_TFLAGS)" \
43737 $(TARGET-stage4-target-libgomp)
43739 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
43740 clean-stage4: clean-stage4-target-libgomp
43741 clean-stage4-target-libgomp:
43742 @if [ $(current_stage) = stage4 ]; then \
43743 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43744 else \
43745 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
43746 $(MAKE) stage4-start; \
43747 fi; \
43748 cd $(TARGET_SUBDIR)/libgomp && \
43749 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43750 @endif target-libgomp-bootstrap
43753 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
43754 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
43755 maybe-all-stageprofile-target-libgomp:
43756 maybe-clean-stageprofile-target-libgomp:
43757 @if target-libgomp-bootstrap
43758 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
43759 all-stageprofile: all-stageprofile-target-libgomp
43760 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
43761 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43762 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43763 @r=`${PWD_COMMAND}`; export r; \
43764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43765 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43766 $(NORMAL_TARGET_EXPORTS) \
43768 cd $(TARGET_SUBDIR)/libgomp && \
43769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43770 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43771 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43772 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43773 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43774 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43775 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43776 $(EXTRA_TARGET_FLAGS) \
43777 TFLAGS="$(STAGEprofile_TFLAGS)" \
43778 $(TARGET-stageprofile-target-libgomp)
43780 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
43781 clean-stageprofile: clean-stageprofile-target-libgomp
43782 clean-stageprofile-target-libgomp:
43783 @if [ $(current_stage) = stageprofile ]; then \
43784 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43785 else \
43786 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
43787 $(MAKE) stageprofile-start; \
43788 fi; \
43789 cd $(TARGET_SUBDIR)/libgomp && \
43790 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43791 @endif target-libgomp-bootstrap
43794 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
43795 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
43796 maybe-all-stagefeedback-target-libgomp:
43797 maybe-clean-stagefeedback-target-libgomp:
43798 @if target-libgomp-bootstrap
43799 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
43800 all-stagefeedback: all-stagefeedback-target-libgomp
43801 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
43802 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43803 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43804 @r=`${PWD_COMMAND}`; export r; \
43805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43806 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43807 $(NORMAL_TARGET_EXPORTS) \
43809 cd $(TARGET_SUBDIR)/libgomp && \
43810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43811 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43812 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43813 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43817 $(EXTRA_TARGET_FLAGS) \
43818 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43819 $(TARGET-stagefeedback-target-libgomp)
43821 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
43822 clean-stagefeedback: clean-stagefeedback-target-libgomp
43823 clean-stagefeedback-target-libgomp:
43824 @if [ $(current_stage) = stagefeedback ]; then \
43825 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43826 else \
43827 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
43828 $(MAKE) stagefeedback-start; \
43829 fi; \
43830 cd $(TARGET_SUBDIR)/libgomp && \
43831 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43832 @endif target-libgomp-bootstrap
43839 .PHONY: check-target-libgomp maybe-check-target-libgomp
43840 maybe-check-target-libgomp:
43841 @if target-libgomp
43842 maybe-check-target-libgomp: check-target-libgomp
43844 check-target-libgomp:
43845 @: $(MAKE); $(unstage)
43846 @r=`${PWD_COMMAND}`; export r; \
43847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43848 $(NORMAL_TARGET_EXPORTS) \
43849 (cd $(TARGET_SUBDIR)/libgomp && \
43850 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43852 @endif target-libgomp
43854 .PHONY: install-target-libgomp maybe-install-target-libgomp
43855 maybe-install-target-libgomp:
43856 @if target-libgomp
43857 maybe-install-target-libgomp: install-target-libgomp
43859 install-target-libgomp: installdirs
43860 @: $(MAKE); $(unstage)
43861 @r=`${PWD_COMMAND}`; export r; \
43862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43863 $(NORMAL_TARGET_EXPORTS) \
43864 (cd $(TARGET_SUBDIR)/libgomp && \
43865 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43867 @endif target-libgomp
43869 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
43870 maybe-install-strip-target-libgomp:
43871 @if target-libgomp
43872 maybe-install-strip-target-libgomp: install-strip-target-libgomp
43874 install-strip-target-libgomp: installdirs
43875 @: $(MAKE); $(unstage)
43876 @r=`${PWD_COMMAND}`; export r; \
43877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43878 $(NORMAL_TARGET_EXPORTS) \
43879 (cd $(TARGET_SUBDIR)/libgomp && \
43880 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43882 @endif target-libgomp
43884 # Other targets (info, dvi, pdf, etc.)
43886 .PHONY: maybe-info-target-libgomp info-target-libgomp
43887 maybe-info-target-libgomp:
43888 @if target-libgomp
43889 maybe-info-target-libgomp: info-target-libgomp
43891 info-target-libgomp: \
43892 configure-target-libgomp
43893 @: $(MAKE); $(unstage)
43894 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43895 r=`${PWD_COMMAND}`; export r; \
43896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43897 $(NORMAL_TARGET_EXPORTS) \
43898 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
43899 for flag in $(EXTRA_TARGET_FLAGS); do \
43900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43901 done; \
43902 (cd $(TARGET_SUBDIR)/libgomp && \
43903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43905 "RANLIB=$${RANLIB}" \
43906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43907 info) \
43908 || exit 1
43910 @endif target-libgomp
43912 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
43913 maybe-dvi-target-libgomp:
43914 @if target-libgomp
43915 maybe-dvi-target-libgomp: dvi-target-libgomp
43917 dvi-target-libgomp: \
43918 configure-target-libgomp
43919 @: $(MAKE); $(unstage)
43920 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43921 r=`${PWD_COMMAND}`; export r; \
43922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43923 $(NORMAL_TARGET_EXPORTS) \
43924 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
43925 for flag in $(EXTRA_TARGET_FLAGS); do \
43926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43927 done; \
43928 (cd $(TARGET_SUBDIR)/libgomp && \
43929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43931 "RANLIB=$${RANLIB}" \
43932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43933 dvi) \
43934 || exit 1
43936 @endif target-libgomp
43938 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
43939 maybe-pdf-target-libgomp:
43940 @if target-libgomp
43941 maybe-pdf-target-libgomp: pdf-target-libgomp
43943 pdf-target-libgomp: \
43944 configure-target-libgomp
43945 @: $(MAKE); $(unstage)
43946 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43947 r=`${PWD_COMMAND}`; export r; \
43948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43949 $(NORMAL_TARGET_EXPORTS) \
43950 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
43951 for flag in $(EXTRA_TARGET_FLAGS); do \
43952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43953 done; \
43954 (cd $(TARGET_SUBDIR)/libgomp && \
43955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43957 "RANLIB=$${RANLIB}" \
43958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43959 pdf) \
43960 || exit 1
43962 @endif target-libgomp
43964 .PHONY: maybe-html-target-libgomp html-target-libgomp
43965 maybe-html-target-libgomp:
43966 @if target-libgomp
43967 maybe-html-target-libgomp: html-target-libgomp
43969 html-target-libgomp: \
43970 configure-target-libgomp
43971 @: $(MAKE); $(unstage)
43972 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43973 r=`${PWD_COMMAND}`; export r; \
43974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43975 $(NORMAL_TARGET_EXPORTS) \
43976 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
43977 for flag in $(EXTRA_TARGET_FLAGS); do \
43978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43979 done; \
43980 (cd $(TARGET_SUBDIR)/libgomp && \
43981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43983 "RANLIB=$${RANLIB}" \
43984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43985 html) \
43986 || exit 1
43988 @endif target-libgomp
43990 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
43991 maybe-TAGS-target-libgomp:
43992 @if target-libgomp
43993 maybe-TAGS-target-libgomp: TAGS-target-libgomp
43995 TAGS-target-libgomp: \
43996 configure-target-libgomp
43997 @: $(MAKE); $(unstage)
43998 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43999 r=`${PWD_COMMAND}`; export r; \
44000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44001 $(NORMAL_TARGET_EXPORTS) \
44002 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
44003 for flag in $(EXTRA_TARGET_FLAGS); do \
44004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44005 done; \
44006 (cd $(TARGET_SUBDIR)/libgomp && \
44007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44009 "RANLIB=$${RANLIB}" \
44010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44011 TAGS) \
44012 || exit 1
44014 @endif target-libgomp
44016 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
44017 maybe-install-info-target-libgomp:
44018 @if target-libgomp
44019 maybe-install-info-target-libgomp: install-info-target-libgomp
44021 install-info-target-libgomp: \
44022 configure-target-libgomp \
44023 info-target-libgomp
44024 @: $(MAKE); $(unstage)
44025 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44026 r=`${PWD_COMMAND}`; export r; \
44027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44028 $(NORMAL_TARGET_EXPORTS) \
44029 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
44030 for flag in $(EXTRA_TARGET_FLAGS); do \
44031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44032 done; \
44033 (cd $(TARGET_SUBDIR)/libgomp && \
44034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44036 "RANLIB=$${RANLIB}" \
44037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44038 install-info) \
44039 || exit 1
44041 @endif target-libgomp
44043 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
44044 maybe-install-pdf-target-libgomp:
44045 @if target-libgomp
44046 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
44048 install-pdf-target-libgomp: \
44049 configure-target-libgomp \
44050 pdf-target-libgomp
44051 @: $(MAKE); $(unstage)
44052 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44053 r=`${PWD_COMMAND}`; export r; \
44054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44055 $(NORMAL_TARGET_EXPORTS) \
44056 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
44057 for flag in $(EXTRA_TARGET_FLAGS); do \
44058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44059 done; \
44060 (cd $(TARGET_SUBDIR)/libgomp && \
44061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44063 "RANLIB=$${RANLIB}" \
44064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44065 install-pdf) \
44066 || exit 1
44068 @endif target-libgomp
44070 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
44071 maybe-install-html-target-libgomp:
44072 @if target-libgomp
44073 maybe-install-html-target-libgomp: install-html-target-libgomp
44075 install-html-target-libgomp: \
44076 configure-target-libgomp \
44077 html-target-libgomp
44078 @: $(MAKE); $(unstage)
44079 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44080 r=`${PWD_COMMAND}`; export r; \
44081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44082 $(NORMAL_TARGET_EXPORTS) \
44083 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
44084 for flag in $(EXTRA_TARGET_FLAGS); do \
44085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44086 done; \
44087 (cd $(TARGET_SUBDIR)/libgomp && \
44088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44090 "RANLIB=$${RANLIB}" \
44091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44092 install-html) \
44093 || exit 1
44095 @endif target-libgomp
44097 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
44098 maybe-installcheck-target-libgomp:
44099 @if target-libgomp
44100 maybe-installcheck-target-libgomp: installcheck-target-libgomp
44102 installcheck-target-libgomp: \
44103 configure-target-libgomp
44104 @: $(MAKE); $(unstage)
44105 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44106 r=`${PWD_COMMAND}`; export r; \
44107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44108 $(NORMAL_TARGET_EXPORTS) \
44109 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
44110 for flag in $(EXTRA_TARGET_FLAGS); do \
44111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44112 done; \
44113 (cd $(TARGET_SUBDIR)/libgomp && \
44114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44116 "RANLIB=$${RANLIB}" \
44117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44118 installcheck) \
44119 || exit 1
44121 @endif target-libgomp
44123 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
44124 maybe-mostlyclean-target-libgomp:
44125 @if target-libgomp
44126 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
44128 mostlyclean-target-libgomp:
44129 @: $(MAKE); $(unstage)
44130 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44131 r=`${PWD_COMMAND}`; export r; \
44132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44133 $(NORMAL_TARGET_EXPORTS) \
44134 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
44135 for flag in $(EXTRA_TARGET_FLAGS); do \
44136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44137 done; \
44138 (cd $(TARGET_SUBDIR)/libgomp && \
44139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44141 "RANLIB=$${RANLIB}" \
44142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44143 mostlyclean) \
44144 || exit 1
44146 @endif target-libgomp
44148 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
44149 maybe-clean-target-libgomp:
44150 @if target-libgomp
44151 maybe-clean-target-libgomp: clean-target-libgomp
44153 clean-target-libgomp:
44154 @: $(MAKE); $(unstage)
44155 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44156 r=`${PWD_COMMAND}`; export r; \
44157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44158 $(NORMAL_TARGET_EXPORTS) \
44159 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
44160 for flag in $(EXTRA_TARGET_FLAGS); do \
44161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44162 done; \
44163 (cd $(TARGET_SUBDIR)/libgomp && \
44164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44166 "RANLIB=$${RANLIB}" \
44167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44168 clean) \
44169 || exit 1
44171 @endif target-libgomp
44173 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
44174 maybe-distclean-target-libgomp:
44175 @if target-libgomp
44176 maybe-distclean-target-libgomp: distclean-target-libgomp
44178 distclean-target-libgomp:
44179 @: $(MAKE); $(unstage)
44180 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44181 r=`${PWD_COMMAND}`; export r; \
44182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44183 $(NORMAL_TARGET_EXPORTS) \
44184 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
44185 for flag in $(EXTRA_TARGET_FLAGS); do \
44186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44187 done; \
44188 (cd $(TARGET_SUBDIR)/libgomp && \
44189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44191 "RANLIB=$${RANLIB}" \
44192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44193 distclean) \
44194 || exit 1
44196 @endif target-libgomp
44198 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
44199 maybe-maintainer-clean-target-libgomp:
44200 @if target-libgomp
44201 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
44203 maintainer-clean-target-libgomp:
44204 @: $(MAKE); $(unstage)
44205 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44206 r=`${PWD_COMMAND}`; export r; \
44207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44208 $(NORMAL_TARGET_EXPORTS) \
44209 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
44210 for flag in $(EXTRA_TARGET_FLAGS); do \
44211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44212 done; \
44213 (cd $(TARGET_SUBDIR)/libgomp && \
44214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44216 "RANLIB=$${RANLIB}" \
44217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44218 maintainer-clean) \
44219 || exit 1
44221 @endif target-libgomp
44227 .PHONY: configure-target-libitm maybe-configure-target-libitm
44228 maybe-configure-target-libitm:
44229 @if gcc-bootstrap
44230 configure-target-libitm: stage_current
44231 @endif gcc-bootstrap
44232 @if target-libitm
44233 maybe-configure-target-libitm: configure-target-libitm
44234 configure-target-libitm:
44235 @: $(MAKE); $(unstage)
44236 @r=`${PWD_COMMAND}`; export r; \
44237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44238 echo "Checking multilib configuration for libitm..."; \
44239 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44240 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
44241 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
44242 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
44243 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
44244 else \
44245 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
44246 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44247 fi; \
44248 else \
44249 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44250 fi; \
44251 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
44252 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44253 $(NORMAL_TARGET_EXPORTS) \
44254 echo Configuring in $(TARGET_SUBDIR)/libitm; \
44255 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
44256 case $(srcdir) in \
44257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44258 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
44259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44260 esac; \
44261 srcdiroption="--srcdir=$${topdir}/libitm"; \
44262 libsrcdir="$$s/libitm"; \
44263 rm -f no-such-file || : ; \
44264 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44265 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44266 --target=${target_alias} $${srcdiroption} \
44267 || exit 1
44268 @endif target-libitm
44274 .PHONY: all-target-libitm maybe-all-target-libitm
44275 maybe-all-target-libitm:
44276 @if gcc-bootstrap
44277 all-target-libitm: stage_current
44278 @endif gcc-bootstrap
44279 @if target-libitm
44280 TARGET-target-libitm=all
44281 maybe-all-target-libitm: all-target-libitm
44282 all-target-libitm: configure-target-libitm
44283 @: $(MAKE); $(unstage)
44284 @r=`${PWD_COMMAND}`; export r; \
44285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44286 $(NORMAL_TARGET_EXPORTS) \
44287 (cd $(TARGET_SUBDIR)/libitm && \
44288 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44289 $(TARGET-target-libitm))
44290 @endif target-libitm
44296 .PHONY: check-target-libitm maybe-check-target-libitm
44297 maybe-check-target-libitm:
44298 @if target-libitm
44299 maybe-check-target-libitm: check-target-libitm
44301 check-target-libitm:
44302 @: $(MAKE); $(unstage)
44303 @r=`${PWD_COMMAND}`; export r; \
44304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44305 $(NORMAL_TARGET_EXPORTS) \
44306 (cd $(TARGET_SUBDIR)/libitm && \
44307 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44309 @endif target-libitm
44311 .PHONY: install-target-libitm maybe-install-target-libitm
44312 maybe-install-target-libitm:
44313 @if target-libitm
44314 maybe-install-target-libitm: install-target-libitm
44316 install-target-libitm: installdirs
44317 @: $(MAKE); $(unstage)
44318 @r=`${PWD_COMMAND}`; export r; \
44319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44320 $(NORMAL_TARGET_EXPORTS) \
44321 (cd $(TARGET_SUBDIR)/libitm && \
44322 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44324 @endif target-libitm
44326 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
44327 maybe-install-strip-target-libitm:
44328 @if target-libitm
44329 maybe-install-strip-target-libitm: install-strip-target-libitm
44331 install-strip-target-libitm: installdirs
44332 @: $(MAKE); $(unstage)
44333 @r=`${PWD_COMMAND}`; export r; \
44334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44335 $(NORMAL_TARGET_EXPORTS) \
44336 (cd $(TARGET_SUBDIR)/libitm && \
44337 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44339 @endif target-libitm
44341 # Other targets (info, dvi, pdf, etc.)
44343 .PHONY: maybe-info-target-libitm info-target-libitm
44344 maybe-info-target-libitm:
44345 @if target-libitm
44346 maybe-info-target-libitm: info-target-libitm
44348 info-target-libitm: \
44349 configure-target-libitm
44350 @: $(MAKE); $(unstage)
44351 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44352 r=`${PWD_COMMAND}`; export r; \
44353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44354 $(NORMAL_TARGET_EXPORTS) \
44355 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
44356 for flag in $(EXTRA_TARGET_FLAGS); do \
44357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44358 done; \
44359 (cd $(TARGET_SUBDIR)/libitm && \
44360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44362 "RANLIB=$${RANLIB}" \
44363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44364 info) \
44365 || exit 1
44367 @endif target-libitm
44369 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
44370 maybe-dvi-target-libitm:
44371 @if target-libitm
44372 maybe-dvi-target-libitm: dvi-target-libitm
44374 dvi-target-libitm: \
44375 configure-target-libitm
44376 @: $(MAKE); $(unstage)
44377 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44378 r=`${PWD_COMMAND}`; export r; \
44379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44380 $(NORMAL_TARGET_EXPORTS) \
44381 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
44382 for flag in $(EXTRA_TARGET_FLAGS); do \
44383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44384 done; \
44385 (cd $(TARGET_SUBDIR)/libitm && \
44386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44388 "RANLIB=$${RANLIB}" \
44389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44390 dvi) \
44391 || exit 1
44393 @endif target-libitm
44395 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
44396 maybe-pdf-target-libitm:
44397 @if target-libitm
44398 maybe-pdf-target-libitm: pdf-target-libitm
44400 pdf-target-libitm: \
44401 configure-target-libitm
44402 @: $(MAKE); $(unstage)
44403 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44404 r=`${PWD_COMMAND}`; export r; \
44405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44406 $(NORMAL_TARGET_EXPORTS) \
44407 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
44408 for flag in $(EXTRA_TARGET_FLAGS); do \
44409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44410 done; \
44411 (cd $(TARGET_SUBDIR)/libitm && \
44412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44414 "RANLIB=$${RANLIB}" \
44415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44416 pdf) \
44417 || exit 1
44419 @endif target-libitm
44421 .PHONY: maybe-html-target-libitm html-target-libitm
44422 maybe-html-target-libitm:
44423 @if target-libitm
44424 maybe-html-target-libitm: html-target-libitm
44426 html-target-libitm: \
44427 configure-target-libitm
44428 @: $(MAKE); $(unstage)
44429 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44430 r=`${PWD_COMMAND}`; export r; \
44431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44432 $(NORMAL_TARGET_EXPORTS) \
44433 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
44434 for flag in $(EXTRA_TARGET_FLAGS); do \
44435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44436 done; \
44437 (cd $(TARGET_SUBDIR)/libitm && \
44438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44440 "RANLIB=$${RANLIB}" \
44441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44442 html) \
44443 || exit 1
44445 @endif target-libitm
44447 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
44448 maybe-TAGS-target-libitm:
44449 @if target-libitm
44450 maybe-TAGS-target-libitm: TAGS-target-libitm
44452 TAGS-target-libitm: \
44453 configure-target-libitm
44454 @: $(MAKE); $(unstage)
44455 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44456 r=`${PWD_COMMAND}`; export r; \
44457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44458 $(NORMAL_TARGET_EXPORTS) \
44459 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
44460 for flag in $(EXTRA_TARGET_FLAGS); do \
44461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44462 done; \
44463 (cd $(TARGET_SUBDIR)/libitm && \
44464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44466 "RANLIB=$${RANLIB}" \
44467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44468 TAGS) \
44469 || exit 1
44471 @endif target-libitm
44473 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
44474 maybe-install-info-target-libitm:
44475 @if target-libitm
44476 maybe-install-info-target-libitm: install-info-target-libitm
44478 install-info-target-libitm: \
44479 configure-target-libitm \
44480 info-target-libitm
44481 @: $(MAKE); $(unstage)
44482 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44483 r=`${PWD_COMMAND}`; export r; \
44484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44485 $(NORMAL_TARGET_EXPORTS) \
44486 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
44487 for flag in $(EXTRA_TARGET_FLAGS); do \
44488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44489 done; \
44490 (cd $(TARGET_SUBDIR)/libitm && \
44491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44493 "RANLIB=$${RANLIB}" \
44494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44495 install-info) \
44496 || exit 1
44498 @endif target-libitm
44500 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
44501 maybe-install-pdf-target-libitm:
44502 @if target-libitm
44503 maybe-install-pdf-target-libitm: install-pdf-target-libitm
44505 install-pdf-target-libitm: \
44506 configure-target-libitm \
44507 pdf-target-libitm
44508 @: $(MAKE); $(unstage)
44509 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44510 r=`${PWD_COMMAND}`; export r; \
44511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44512 $(NORMAL_TARGET_EXPORTS) \
44513 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
44514 for flag in $(EXTRA_TARGET_FLAGS); do \
44515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44516 done; \
44517 (cd $(TARGET_SUBDIR)/libitm && \
44518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44520 "RANLIB=$${RANLIB}" \
44521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44522 install-pdf) \
44523 || exit 1
44525 @endif target-libitm
44527 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
44528 maybe-install-html-target-libitm:
44529 @if target-libitm
44530 maybe-install-html-target-libitm: install-html-target-libitm
44532 install-html-target-libitm: \
44533 configure-target-libitm \
44534 html-target-libitm
44535 @: $(MAKE); $(unstage)
44536 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44537 r=`${PWD_COMMAND}`; export r; \
44538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44539 $(NORMAL_TARGET_EXPORTS) \
44540 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
44541 for flag in $(EXTRA_TARGET_FLAGS); do \
44542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44543 done; \
44544 (cd $(TARGET_SUBDIR)/libitm && \
44545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44547 "RANLIB=$${RANLIB}" \
44548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44549 install-html) \
44550 || exit 1
44552 @endif target-libitm
44554 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
44555 maybe-installcheck-target-libitm:
44556 @if target-libitm
44557 maybe-installcheck-target-libitm: installcheck-target-libitm
44559 installcheck-target-libitm: \
44560 configure-target-libitm
44561 @: $(MAKE); $(unstage)
44562 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44563 r=`${PWD_COMMAND}`; export r; \
44564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44565 $(NORMAL_TARGET_EXPORTS) \
44566 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
44567 for flag in $(EXTRA_TARGET_FLAGS); do \
44568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44569 done; \
44570 (cd $(TARGET_SUBDIR)/libitm && \
44571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44573 "RANLIB=$${RANLIB}" \
44574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44575 installcheck) \
44576 || exit 1
44578 @endif target-libitm
44580 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
44581 maybe-mostlyclean-target-libitm:
44582 @if target-libitm
44583 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
44585 mostlyclean-target-libitm:
44586 @: $(MAKE); $(unstage)
44587 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44588 r=`${PWD_COMMAND}`; export r; \
44589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44590 $(NORMAL_TARGET_EXPORTS) \
44591 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
44592 for flag in $(EXTRA_TARGET_FLAGS); do \
44593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44594 done; \
44595 (cd $(TARGET_SUBDIR)/libitm && \
44596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44598 "RANLIB=$${RANLIB}" \
44599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44600 mostlyclean) \
44601 || exit 1
44603 @endif target-libitm
44605 .PHONY: maybe-clean-target-libitm clean-target-libitm
44606 maybe-clean-target-libitm:
44607 @if target-libitm
44608 maybe-clean-target-libitm: clean-target-libitm
44610 clean-target-libitm:
44611 @: $(MAKE); $(unstage)
44612 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44613 r=`${PWD_COMMAND}`; export r; \
44614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44615 $(NORMAL_TARGET_EXPORTS) \
44616 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
44617 for flag in $(EXTRA_TARGET_FLAGS); do \
44618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44619 done; \
44620 (cd $(TARGET_SUBDIR)/libitm && \
44621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44623 "RANLIB=$${RANLIB}" \
44624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44625 clean) \
44626 || exit 1
44628 @endif target-libitm
44630 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
44631 maybe-distclean-target-libitm:
44632 @if target-libitm
44633 maybe-distclean-target-libitm: distclean-target-libitm
44635 distclean-target-libitm:
44636 @: $(MAKE); $(unstage)
44637 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44638 r=`${PWD_COMMAND}`; export r; \
44639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44640 $(NORMAL_TARGET_EXPORTS) \
44641 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
44642 for flag in $(EXTRA_TARGET_FLAGS); do \
44643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44644 done; \
44645 (cd $(TARGET_SUBDIR)/libitm && \
44646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44648 "RANLIB=$${RANLIB}" \
44649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44650 distclean) \
44651 || exit 1
44653 @endif target-libitm
44655 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
44656 maybe-maintainer-clean-target-libitm:
44657 @if target-libitm
44658 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
44660 maintainer-clean-target-libitm:
44661 @: $(MAKE); $(unstage)
44662 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44663 r=`${PWD_COMMAND}`; export r; \
44664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44665 $(NORMAL_TARGET_EXPORTS) \
44666 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
44667 for flag in $(EXTRA_TARGET_FLAGS); do \
44668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44669 done; \
44670 (cd $(TARGET_SUBDIR)/libitm && \
44671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44673 "RANLIB=$${RANLIB}" \
44674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44675 maintainer-clean) \
44676 || exit 1
44678 @endif target-libitm
44684 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
44685 maybe-configure-target-libatomic:
44686 @if gcc-bootstrap
44687 configure-target-libatomic: stage_current
44688 @endif gcc-bootstrap
44689 @if target-libatomic
44690 maybe-configure-target-libatomic: configure-target-libatomic
44691 configure-target-libatomic:
44692 @: $(MAKE); $(unstage)
44693 @r=`${PWD_COMMAND}`; export r; \
44694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44695 echo "Checking multilib configuration for libatomic..."; \
44696 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44697 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
44698 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44699 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44700 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
44701 else \
44702 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
44703 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44704 fi; \
44705 else \
44706 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44707 fi; \
44708 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
44709 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44710 $(NORMAL_TARGET_EXPORTS) \
44711 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
44712 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
44713 case $(srcdir) in \
44714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44715 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
44716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44717 esac; \
44718 srcdiroption="--srcdir=$${topdir}/libatomic"; \
44719 libsrcdir="$$s/libatomic"; \
44720 rm -f no-such-file || : ; \
44721 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44722 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44723 --target=${target_alias} $${srcdiroption} \
44724 || exit 1
44725 @endif target-libatomic
44731 .PHONY: all-target-libatomic maybe-all-target-libatomic
44732 maybe-all-target-libatomic:
44733 @if gcc-bootstrap
44734 all-target-libatomic: stage_current
44735 @endif gcc-bootstrap
44736 @if target-libatomic
44737 TARGET-target-libatomic=all
44738 maybe-all-target-libatomic: all-target-libatomic
44739 all-target-libatomic: configure-target-libatomic
44740 @: $(MAKE); $(unstage)
44741 @r=`${PWD_COMMAND}`; export r; \
44742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44743 $(NORMAL_TARGET_EXPORTS) \
44744 (cd $(TARGET_SUBDIR)/libatomic && \
44745 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44746 $(TARGET-target-libatomic))
44747 @endif target-libatomic
44753 .PHONY: check-target-libatomic maybe-check-target-libatomic
44754 maybe-check-target-libatomic:
44755 @if target-libatomic
44756 maybe-check-target-libatomic: check-target-libatomic
44758 check-target-libatomic:
44759 @: $(MAKE); $(unstage)
44760 @r=`${PWD_COMMAND}`; export r; \
44761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44762 $(NORMAL_TARGET_EXPORTS) \
44763 (cd $(TARGET_SUBDIR)/libatomic && \
44764 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44766 @endif target-libatomic
44768 .PHONY: install-target-libatomic maybe-install-target-libatomic
44769 maybe-install-target-libatomic:
44770 @if target-libatomic
44771 maybe-install-target-libatomic: install-target-libatomic
44773 install-target-libatomic: installdirs
44774 @: $(MAKE); $(unstage)
44775 @r=`${PWD_COMMAND}`; export r; \
44776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44777 $(NORMAL_TARGET_EXPORTS) \
44778 (cd $(TARGET_SUBDIR)/libatomic && \
44779 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44781 @endif target-libatomic
44783 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
44784 maybe-install-strip-target-libatomic:
44785 @if target-libatomic
44786 maybe-install-strip-target-libatomic: install-strip-target-libatomic
44788 install-strip-target-libatomic: installdirs
44789 @: $(MAKE); $(unstage)
44790 @r=`${PWD_COMMAND}`; export r; \
44791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44792 $(NORMAL_TARGET_EXPORTS) \
44793 (cd $(TARGET_SUBDIR)/libatomic && \
44794 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44796 @endif target-libatomic
44798 # Other targets (info, dvi, pdf, etc.)
44800 .PHONY: maybe-info-target-libatomic info-target-libatomic
44801 maybe-info-target-libatomic:
44802 @if target-libatomic
44803 maybe-info-target-libatomic: info-target-libatomic
44805 info-target-libatomic: \
44806 configure-target-libatomic
44807 @: $(MAKE); $(unstage)
44808 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44809 r=`${PWD_COMMAND}`; export r; \
44810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44811 $(NORMAL_TARGET_EXPORTS) \
44812 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
44813 for flag in $(EXTRA_TARGET_FLAGS); do \
44814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44815 done; \
44816 (cd $(TARGET_SUBDIR)/libatomic && \
44817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44819 "RANLIB=$${RANLIB}" \
44820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44821 info) \
44822 || exit 1
44824 @endif target-libatomic
44826 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
44827 maybe-dvi-target-libatomic:
44828 @if target-libatomic
44829 maybe-dvi-target-libatomic: dvi-target-libatomic
44831 dvi-target-libatomic: \
44832 configure-target-libatomic
44833 @: $(MAKE); $(unstage)
44834 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44835 r=`${PWD_COMMAND}`; export r; \
44836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44837 $(NORMAL_TARGET_EXPORTS) \
44838 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
44839 for flag in $(EXTRA_TARGET_FLAGS); do \
44840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44841 done; \
44842 (cd $(TARGET_SUBDIR)/libatomic && \
44843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44845 "RANLIB=$${RANLIB}" \
44846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44847 dvi) \
44848 || exit 1
44850 @endif target-libatomic
44852 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
44853 maybe-pdf-target-libatomic:
44854 @if target-libatomic
44855 maybe-pdf-target-libatomic: pdf-target-libatomic
44857 pdf-target-libatomic: \
44858 configure-target-libatomic
44859 @: $(MAKE); $(unstage)
44860 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44861 r=`${PWD_COMMAND}`; export r; \
44862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44863 $(NORMAL_TARGET_EXPORTS) \
44864 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
44865 for flag in $(EXTRA_TARGET_FLAGS); do \
44866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44867 done; \
44868 (cd $(TARGET_SUBDIR)/libatomic && \
44869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44871 "RANLIB=$${RANLIB}" \
44872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44873 pdf) \
44874 || exit 1
44876 @endif target-libatomic
44878 .PHONY: maybe-html-target-libatomic html-target-libatomic
44879 maybe-html-target-libatomic:
44880 @if target-libatomic
44881 maybe-html-target-libatomic: html-target-libatomic
44883 html-target-libatomic: \
44884 configure-target-libatomic
44885 @: $(MAKE); $(unstage)
44886 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44887 r=`${PWD_COMMAND}`; export r; \
44888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44889 $(NORMAL_TARGET_EXPORTS) \
44890 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
44891 for flag in $(EXTRA_TARGET_FLAGS); do \
44892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44893 done; \
44894 (cd $(TARGET_SUBDIR)/libatomic && \
44895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44897 "RANLIB=$${RANLIB}" \
44898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44899 html) \
44900 || exit 1
44902 @endif target-libatomic
44904 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
44905 maybe-TAGS-target-libatomic:
44906 @if target-libatomic
44907 maybe-TAGS-target-libatomic: TAGS-target-libatomic
44909 TAGS-target-libatomic: \
44910 configure-target-libatomic
44911 @: $(MAKE); $(unstage)
44912 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44913 r=`${PWD_COMMAND}`; export r; \
44914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44915 $(NORMAL_TARGET_EXPORTS) \
44916 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
44917 for flag in $(EXTRA_TARGET_FLAGS); do \
44918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44919 done; \
44920 (cd $(TARGET_SUBDIR)/libatomic && \
44921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44923 "RANLIB=$${RANLIB}" \
44924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44925 TAGS) \
44926 || exit 1
44928 @endif target-libatomic
44930 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
44931 maybe-install-info-target-libatomic:
44932 @if target-libatomic
44933 maybe-install-info-target-libatomic: install-info-target-libatomic
44935 install-info-target-libatomic: \
44936 configure-target-libatomic \
44937 info-target-libatomic
44938 @: $(MAKE); $(unstage)
44939 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44940 r=`${PWD_COMMAND}`; export r; \
44941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44942 $(NORMAL_TARGET_EXPORTS) \
44943 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
44944 for flag in $(EXTRA_TARGET_FLAGS); do \
44945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44946 done; \
44947 (cd $(TARGET_SUBDIR)/libatomic && \
44948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44950 "RANLIB=$${RANLIB}" \
44951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44952 install-info) \
44953 || exit 1
44955 @endif target-libatomic
44957 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
44958 maybe-install-pdf-target-libatomic:
44959 @if target-libatomic
44960 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
44962 install-pdf-target-libatomic: \
44963 configure-target-libatomic \
44964 pdf-target-libatomic
44965 @: $(MAKE); $(unstage)
44966 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44967 r=`${PWD_COMMAND}`; export r; \
44968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44969 $(NORMAL_TARGET_EXPORTS) \
44970 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
44971 for flag in $(EXTRA_TARGET_FLAGS); do \
44972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44973 done; \
44974 (cd $(TARGET_SUBDIR)/libatomic && \
44975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44977 "RANLIB=$${RANLIB}" \
44978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44979 install-pdf) \
44980 || exit 1
44982 @endif target-libatomic
44984 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
44985 maybe-install-html-target-libatomic:
44986 @if target-libatomic
44987 maybe-install-html-target-libatomic: install-html-target-libatomic
44989 install-html-target-libatomic: \
44990 configure-target-libatomic \
44991 html-target-libatomic
44992 @: $(MAKE); $(unstage)
44993 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44994 r=`${PWD_COMMAND}`; export r; \
44995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44996 $(NORMAL_TARGET_EXPORTS) \
44997 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
44998 for flag in $(EXTRA_TARGET_FLAGS); do \
44999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45000 done; \
45001 (cd $(TARGET_SUBDIR)/libatomic && \
45002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45004 "RANLIB=$${RANLIB}" \
45005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45006 install-html) \
45007 || exit 1
45009 @endif target-libatomic
45011 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
45012 maybe-installcheck-target-libatomic:
45013 @if target-libatomic
45014 maybe-installcheck-target-libatomic: installcheck-target-libatomic
45016 installcheck-target-libatomic: \
45017 configure-target-libatomic
45018 @: $(MAKE); $(unstage)
45019 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45020 r=`${PWD_COMMAND}`; export r; \
45021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45022 $(NORMAL_TARGET_EXPORTS) \
45023 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
45024 for flag in $(EXTRA_TARGET_FLAGS); do \
45025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45026 done; \
45027 (cd $(TARGET_SUBDIR)/libatomic && \
45028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45030 "RANLIB=$${RANLIB}" \
45031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45032 installcheck) \
45033 || exit 1
45035 @endif target-libatomic
45037 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
45038 maybe-mostlyclean-target-libatomic:
45039 @if target-libatomic
45040 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
45042 mostlyclean-target-libatomic:
45043 @: $(MAKE); $(unstage)
45044 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45045 r=`${PWD_COMMAND}`; export r; \
45046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45047 $(NORMAL_TARGET_EXPORTS) \
45048 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
45049 for flag in $(EXTRA_TARGET_FLAGS); do \
45050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45051 done; \
45052 (cd $(TARGET_SUBDIR)/libatomic && \
45053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45055 "RANLIB=$${RANLIB}" \
45056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45057 mostlyclean) \
45058 || exit 1
45060 @endif target-libatomic
45062 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
45063 maybe-clean-target-libatomic:
45064 @if target-libatomic
45065 maybe-clean-target-libatomic: clean-target-libatomic
45067 clean-target-libatomic:
45068 @: $(MAKE); $(unstage)
45069 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45070 r=`${PWD_COMMAND}`; export r; \
45071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45072 $(NORMAL_TARGET_EXPORTS) \
45073 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
45074 for flag in $(EXTRA_TARGET_FLAGS); do \
45075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45076 done; \
45077 (cd $(TARGET_SUBDIR)/libatomic && \
45078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45080 "RANLIB=$${RANLIB}" \
45081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45082 clean) \
45083 || exit 1
45085 @endif target-libatomic
45087 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
45088 maybe-distclean-target-libatomic:
45089 @if target-libatomic
45090 maybe-distclean-target-libatomic: distclean-target-libatomic
45092 distclean-target-libatomic:
45093 @: $(MAKE); $(unstage)
45094 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45095 r=`${PWD_COMMAND}`; export r; \
45096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45097 $(NORMAL_TARGET_EXPORTS) \
45098 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
45099 for flag in $(EXTRA_TARGET_FLAGS); do \
45100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45101 done; \
45102 (cd $(TARGET_SUBDIR)/libatomic && \
45103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45105 "RANLIB=$${RANLIB}" \
45106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45107 distclean) \
45108 || exit 1
45110 @endif target-libatomic
45112 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
45113 maybe-maintainer-clean-target-libatomic:
45114 @if target-libatomic
45115 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
45117 maintainer-clean-target-libatomic:
45118 @: $(MAKE); $(unstage)
45119 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45120 r=`${PWD_COMMAND}`; export r; \
45121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45122 $(NORMAL_TARGET_EXPORTS) \
45123 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
45124 for flag in $(EXTRA_TARGET_FLAGS); do \
45125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45126 done; \
45127 (cd $(TARGET_SUBDIR)/libatomic && \
45128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45130 "RANLIB=$${RANLIB}" \
45131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45132 maintainer-clean) \
45133 || exit 1
45135 @endif target-libatomic
45139 @if target-libmudflap
45140 .PHONY: check-target-libmudflap-c++
45141 check-target-libmudflap-c++:
45142 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
45144 @endif target-libmudflap
45146 @if target-libgomp
45147 .PHONY: check-target-libgomp-c++
45148 check-target-libgomp-c++:
45149 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
45151 @endif target-libgomp
45153 @if target-libitm
45154 .PHONY: check-target-libitm-c++
45155 check-target-libitm-c++:
45156 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
45158 @endif target-libitm
45160 # ----------
45161 # GCC module
45162 # ----------
45164 @if gcc-no-bootstrap
45165 .PHONY: cross
45166 cross: all-build all-gas all-ld
45167 @r=`${PWD_COMMAND}`; export r; \
45168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45169 $(HOST_EXPORTS) \
45170 echo "Building the C and C++ compiler"; \
45171 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
45172 @r=`${PWD_COMMAND}`; export r; \
45173 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
45174 echo "Building runtime libraries"; \
45175 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
45176 @endif gcc-no-bootstrap
45178 @if gcc
45180 .PHONY: check-gcc-c check-c
45181 check-gcc-c:
45182 r=`${PWD_COMMAND}`; export r; \
45183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45184 $(HOST_EXPORTS) \
45185 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
45186 check-c: check-gcc-c
45188 .PHONY: check-gcc-c++ check-c++
45189 check-gcc-c++:
45190 r=`${PWD_COMMAND}`; export r; \
45191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45192 $(HOST_EXPORTS) \
45193 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
45194 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++ check-target-libitm-c++ check-target-libgomp-c++
45196 .PHONY: check-gcc-fortran check-fortran
45197 check-gcc-fortran:
45198 r=`${PWD_COMMAND}`; export r; \
45199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45200 $(HOST_EXPORTS) \
45201 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
45202 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
45204 .PHONY: check-gcc-java check-java
45205 check-gcc-java:
45206 r=`${PWD_COMMAND}`; export r; \
45207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45208 $(HOST_EXPORTS) \
45209 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
45210 check-java: check-gcc-java check-target-libjava
45212 .PHONY: check-gcc-ada check-ada
45213 check-gcc-ada:
45214 r=`${PWD_COMMAND}`; export r; \
45215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45216 $(HOST_EXPORTS) \
45217 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
45218 check-ada: check-gcc-ada check-target-libada
45220 .PHONY: check-gcc-objc check-objc
45221 check-gcc-objc:
45222 r=`${PWD_COMMAND}`; export r; \
45223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45224 $(HOST_EXPORTS) \
45225 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
45226 check-objc: check-gcc-objc check-target-libobjc
45228 .PHONY: check-gcc-obj-c++ check-obj-c++
45229 check-gcc-obj-c++:
45230 r=`${PWD_COMMAND}`; export r; \
45231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45232 $(HOST_EXPORTS) \
45233 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
45234 check-obj-c++: check-gcc-obj-c++
45236 .PHONY: check-gcc-go check-go
45237 check-gcc-go:
45238 r=`${PWD_COMMAND}`; export r; \
45239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45240 $(HOST_EXPORTS) \
45241 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
45242 check-go: check-gcc-go check-target-libgo
45245 # The gcc part of install-no-fixedincludes, which relies on an intimate
45246 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
45247 .PHONY: gcc-install-no-fixedincludes
45248 gcc-install-no-fixedincludes:
45249 @if [ -f ./gcc/Makefile ]; then \
45250 r=`${PWD_COMMAND}`; export r; \
45251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45252 $(HOST_EXPORTS) \
45253 (cd ./gcc \
45254 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
45255 else true; fi
45256 @endif gcc
45258 # ---------------------
45259 # GCC bootstrap support
45260 # ---------------------
45262 # We track the current stage (the one in 'gcc') in the stage_current file.
45263 # stage_last instead tracks the stage that was built last. These targets
45264 # are dummy when toplevel bootstrap is not active.
45266 # While making host and target tools, symlinks to the final stage must be
45267 # there, so $(unstage) should be run at various points. To avoid excessive
45268 # recursive invocations of make, we "inline" them using a variable. These
45269 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
45270 # to avoid warnings from the GNU Make job server.
45272 unstage = :
45273 stage = :
45274 current_stage = ""
45276 @if gcc-bootstrap
45277 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
45278 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
45279 current_stage = "`cat stage_current 2> /dev/null`"
45280 @endif gcc-bootstrap
45282 .PHONY: unstage stage
45283 unstage:
45284 @: $(MAKE); $(unstage)
45285 stage:
45286 @: $(MAKE); $(stage)
45288 # Disable commands for lean bootstrap.
45289 LEAN = false
45291 # We name the build directories for the various stages "stage1-gcc",
45292 # "stage2-gcc","stage3-gcc", etc.
45294 # Since the 'compare' process will fail (on debugging information) if any
45295 # directory names are different, we need to link the gcc directory for
45296 # the previous stage to a constant name ('prev-gcc'), and to make the name of
45297 # the build directories constant as well. For the latter, we use naked names
45298 # like 'gcc', because the scripts in that directory assume it. We use
45299 # mv on platforms where symlinks to directories do not work or are not
45300 # reliable.
45302 # 'touch' doesn't work right on some platforms.
45303 STAMP = echo timestamp >
45305 # We only want to compare .o files, so set this!
45306 objext = .o
45309 .PHONY: stage1-start stage1-end
45311 stage1-start::
45312 @: $(MAKE); $(stage); \
45313 echo stage1 > stage_current ; \
45314 echo stage1 > stage_last; \
45315 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45316 @if bfd
45317 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
45318 mkdir stage1-bfd; \
45319 mv stage1-bfd bfd
45320 @endif bfd
45321 @if opcodes
45322 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
45323 mkdir stage1-opcodes; \
45324 mv stage1-opcodes opcodes
45325 @endif opcodes
45326 @if binutils
45327 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
45328 mkdir stage1-binutils; \
45329 mv stage1-binutils binutils
45330 @endif binutils
45331 @if gas
45332 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
45333 mkdir stage1-gas; \
45334 mv stage1-gas gas
45335 @endif gas
45336 @if gcc
45337 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
45338 mkdir stage1-gcc; \
45339 mv stage1-gcc gcc
45340 @endif gcc
45341 @if gmp
45342 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
45343 mkdir stage1-gmp; \
45344 mv stage1-gmp gmp
45345 @endif gmp
45346 @if mpfr
45347 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
45348 mkdir stage1-mpfr; \
45349 mv stage1-mpfr mpfr
45350 @endif mpfr
45351 @if mpc
45352 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
45353 mkdir stage1-mpc; \
45354 mv stage1-mpc mpc
45355 @endif mpc
45356 @if isl
45357 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
45358 mkdir stage1-isl; \
45359 mv stage1-isl isl
45360 @endif isl
45361 @if cloog
45362 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
45363 mkdir stage1-cloog; \
45364 mv stage1-cloog cloog
45365 @endif cloog
45366 @if libelf
45367 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
45368 mkdir stage1-libelf; \
45369 mv stage1-libelf libelf
45370 @endif libelf
45371 @if gold
45372 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
45373 mkdir stage1-gold; \
45374 mv stage1-gold gold
45375 @endif gold
45376 @if intl
45377 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
45378 mkdir stage1-intl; \
45379 mv stage1-intl intl
45380 @endif intl
45381 @if ld
45382 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
45383 mkdir stage1-ld; \
45384 mv stage1-ld ld
45385 @endif ld
45386 @if libbacktrace
45387 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
45388 mkdir stage1-libbacktrace; \
45389 mv stage1-libbacktrace libbacktrace
45390 @endif libbacktrace
45391 @if libcpp
45392 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
45393 mkdir stage1-libcpp; \
45394 mv stage1-libcpp libcpp
45395 @endif libcpp
45396 @if libdecnumber
45397 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
45398 mkdir stage1-libdecnumber; \
45399 mv stage1-libdecnumber libdecnumber
45400 @endif libdecnumber
45401 @if libiberty
45402 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
45403 mkdir stage1-libiberty; \
45404 mv stage1-libiberty libiberty
45405 @endif libiberty
45406 @if zlib
45407 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
45408 mkdir stage1-zlib; \
45409 mv stage1-zlib zlib
45410 @endif zlib
45411 @if lto-plugin
45412 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
45413 mkdir stage1-lto-plugin; \
45414 mv stage1-lto-plugin lto-plugin
45415 @endif lto-plugin
45416 @if function_reordering_plugin
45417 @cd $(HOST_SUBDIR); [ -d stage1-function_reordering_plugin ] || \
45418 mkdir stage1-function_reordering_plugin; \
45419 mv stage1-function_reordering_plugin function_reordering_plugin
45420 @endif function_reordering_plugin
45421 @[ -d stage1-$(TARGET_SUBDIR) ] || \
45422 mkdir stage1-$(TARGET_SUBDIR); \
45423 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
45425 stage1-end::
45426 @if bfd
45427 @if test -d $(HOST_SUBDIR)/bfd ; then \
45428 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
45430 @endif bfd
45431 @if opcodes
45432 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45433 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
45435 @endif opcodes
45436 @if binutils
45437 @if test -d $(HOST_SUBDIR)/binutils ; then \
45438 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
45440 @endif binutils
45441 @if gas
45442 @if test -d $(HOST_SUBDIR)/gas ; then \
45443 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
45445 @endif gas
45446 @if gcc
45447 @if test -d $(HOST_SUBDIR)/gcc ; then \
45448 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
45450 @endif gcc
45451 @if gmp
45452 @if test -d $(HOST_SUBDIR)/gmp ; then \
45453 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
45455 @endif gmp
45456 @if mpfr
45457 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45458 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
45460 @endif mpfr
45461 @if mpc
45462 @if test -d $(HOST_SUBDIR)/mpc ; then \
45463 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
45465 @endif mpc
45466 @if isl
45467 @if test -d $(HOST_SUBDIR)/isl ; then \
45468 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
45470 @endif isl
45471 @if cloog
45472 @if test -d $(HOST_SUBDIR)/cloog ; then \
45473 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
45475 @endif cloog
45476 @if libelf
45477 @if test -d $(HOST_SUBDIR)/libelf ; then \
45478 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
45480 @endif libelf
45481 @if gold
45482 @if test -d $(HOST_SUBDIR)/gold ; then \
45483 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
45485 @endif gold
45486 @if intl
45487 @if test -d $(HOST_SUBDIR)/intl ; then \
45488 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
45490 @endif intl
45491 @if ld
45492 @if test -d $(HOST_SUBDIR)/ld ; then \
45493 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
45495 @endif ld
45496 @if libbacktrace
45497 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45498 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
45500 @endif libbacktrace
45501 @if libcpp
45502 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45503 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
45505 @endif libcpp
45506 @if libdecnumber
45507 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45508 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
45510 @endif libdecnumber
45511 @if libiberty
45512 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45513 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
45515 @endif libiberty
45516 @if zlib
45517 @if test -d $(HOST_SUBDIR)/zlib ; then \
45518 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
45520 @endif zlib
45521 @if lto-plugin
45522 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45523 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
45525 @endif lto-plugin
45526 @if function_reordering_plugin
45527 @if test -d $(HOST_SUBDIR)/function_reordering_plugin ; then \
45528 cd $(HOST_SUBDIR); mv function_reordering_plugin stage1-function_reordering_plugin ; \
45530 @endif function_reordering_plugin
45531 @if test -d $(TARGET_SUBDIR) ; then \
45532 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
45534 rm -f stage_current
45536 # Bubble a bug fix through all the stages up to stage 1. They are
45537 # remade, but not reconfigured. The next stage (if any) will not be
45538 # reconfigured either.
45539 .PHONY: stage1-bubble
45540 stage1-bubble::
45541 @r=`${PWD_COMMAND}`; export r; \
45542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45543 if test -f stage1-lean ; then \
45544 echo Skipping rebuild of stage1 ; \
45545 else \
45546 $(MAKE) stage1-start; \
45547 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
45550 .PHONY: all-stage1 clean-stage1
45551 do-clean: clean-stage1
45553 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45554 # only possibility, but now it conflicts with no-bootstrap rules
45555 @if gcc-bootstrap
45560 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45562 .PHONY: distclean-stage1
45563 distclean-stage1::
45564 @: $(MAKE); $(stage)
45565 @test "`cat stage_last`" != stage1 || rm -f stage_last
45566 rm -rf stage1-*
45569 @endif gcc-bootstrap
45572 .PHONY: stage2-start stage2-end
45574 stage2-start::
45575 @: $(MAKE); $(stage); \
45576 echo stage2 > stage_current ; \
45577 echo stage2 > stage_last; \
45578 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45579 @if bfd
45580 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
45581 mkdir stage2-bfd; \
45582 mv stage2-bfd bfd ; \
45583 mv stage1-bfd prev-bfd || test -f stage1-lean
45584 @endif bfd
45585 @if opcodes
45586 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
45587 mkdir stage2-opcodes; \
45588 mv stage2-opcodes opcodes ; \
45589 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45590 @endif opcodes
45591 @if binutils
45592 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
45593 mkdir stage2-binutils; \
45594 mv stage2-binutils binutils ; \
45595 mv stage1-binutils prev-binutils || test -f stage1-lean
45596 @endif binutils
45597 @if gas
45598 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
45599 mkdir stage2-gas; \
45600 mv stage2-gas gas ; \
45601 mv stage1-gas prev-gas || test -f stage1-lean
45602 @endif gas
45603 @if gcc
45604 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
45605 mkdir stage2-gcc; \
45606 mv stage2-gcc gcc ; \
45607 mv stage1-gcc prev-gcc || test -f stage1-lean
45608 @endif gcc
45609 @if gmp
45610 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
45611 mkdir stage2-gmp; \
45612 mv stage2-gmp gmp ; \
45613 mv stage1-gmp prev-gmp || test -f stage1-lean
45614 @endif gmp
45615 @if mpfr
45616 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
45617 mkdir stage2-mpfr; \
45618 mv stage2-mpfr mpfr ; \
45619 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45620 @endif mpfr
45621 @if mpc
45622 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
45623 mkdir stage2-mpc; \
45624 mv stage2-mpc mpc ; \
45625 mv stage1-mpc prev-mpc || test -f stage1-lean
45626 @endif mpc
45627 @if isl
45628 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
45629 mkdir stage2-isl; \
45630 mv stage2-isl isl ; \
45631 mv stage1-isl prev-isl || test -f stage1-lean
45632 @endif isl
45633 @if cloog
45634 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
45635 mkdir stage2-cloog; \
45636 mv stage2-cloog cloog ; \
45637 mv stage1-cloog prev-cloog || test -f stage1-lean
45638 @endif cloog
45639 @if libelf
45640 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
45641 mkdir stage2-libelf; \
45642 mv stage2-libelf libelf ; \
45643 mv stage1-libelf prev-libelf || test -f stage1-lean
45644 @endif libelf
45645 @if gold
45646 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
45647 mkdir stage2-gold; \
45648 mv stage2-gold gold ; \
45649 mv stage1-gold prev-gold || test -f stage1-lean
45650 @endif gold
45651 @if intl
45652 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
45653 mkdir stage2-intl; \
45654 mv stage2-intl intl ; \
45655 mv stage1-intl prev-intl || test -f stage1-lean
45656 @endif intl
45657 @if ld
45658 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
45659 mkdir stage2-ld; \
45660 mv stage2-ld ld ; \
45661 mv stage1-ld prev-ld || test -f stage1-lean
45662 @endif ld
45663 @if libbacktrace
45664 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
45665 mkdir stage2-libbacktrace; \
45666 mv stage2-libbacktrace libbacktrace ; \
45667 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45668 @endif libbacktrace
45669 @if libcpp
45670 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
45671 mkdir stage2-libcpp; \
45672 mv stage2-libcpp libcpp ; \
45673 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45674 @endif libcpp
45675 @if libdecnumber
45676 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
45677 mkdir stage2-libdecnumber; \
45678 mv stage2-libdecnumber libdecnumber ; \
45679 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45680 @endif libdecnumber
45681 @if libiberty
45682 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
45683 mkdir stage2-libiberty; \
45684 mv stage2-libiberty libiberty ; \
45685 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45686 @endif libiberty
45687 @if zlib
45688 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
45689 mkdir stage2-zlib; \
45690 mv stage2-zlib zlib ; \
45691 mv stage1-zlib prev-zlib || test -f stage1-lean
45692 @endif zlib
45693 @if lto-plugin
45694 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
45695 mkdir stage2-lto-plugin; \
45696 mv stage2-lto-plugin lto-plugin ; \
45697 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45698 @endif lto-plugin
45699 @if function_reordering_plugin
45700 @cd $(HOST_SUBDIR); [ -d stage2-function_reordering_plugin ] || \
45701 mkdir stage2-function_reordering_plugin; \
45702 mv stage2-function_reordering_plugin function_reordering_plugin ; \
45703 mv stage1-function_reordering_plugin prev-function_reordering_plugin || test -f stage1-lean
45704 @endif function_reordering_plugin
45705 @[ -d stage2-$(TARGET_SUBDIR) ] || \
45706 mkdir stage2-$(TARGET_SUBDIR); \
45707 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45708 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45710 stage2-end::
45711 @if bfd
45712 @if test -d $(HOST_SUBDIR)/bfd ; then \
45713 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
45714 mv prev-bfd stage1-bfd ; : ; \
45716 @endif bfd
45717 @if opcodes
45718 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45719 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
45720 mv prev-opcodes stage1-opcodes ; : ; \
45722 @endif opcodes
45723 @if binutils
45724 @if test -d $(HOST_SUBDIR)/binutils ; then \
45725 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
45726 mv prev-binutils stage1-binutils ; : ; \
45728 @endif binutils
45729 @if gas
45730 @if test -d $(HOST_SUBDIR)/gas ; then \
45731 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
45732 mv prev-gas stage1-gas ; : ; \
45734 @endif gas
45735 @if gcc
45736 @if test -d $(HOST_SUBDIR)/gcc ; then \
45737 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
45738 mv prev-gcc stage1-gcc ; : ; \
45740 @endif gcc
45741 @if gmp
45742 @if test -d $(HOST_SUBDIR)/gmp ; then \
45743 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
45744 mv prev-gmp stage1-gmp ; : ; \
45746 @endif gmp
45747 @if mpfr
45748 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45749 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
45750 mv prev-mpfr stage1-mpfr ; : ; \
45752 @endif mpfr
45753 @if mpc
45754 @if test -d $(HOST_SUBDIR)/mpc ; then \
45755 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
45756 mv prev-mpc stage1-mpc ; : ; \
45758 @endif mpc
45759 @if isl
45760 @if test -d $(HOST_SUBDIR)/isl ; then \
45761 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
45762 mv prev-isl stage1-isl ; : ; \
45764 @endif isl
45765 @if cloog
45766 @if test -d $(HOST_SUBDIR)/cloog ; then \
45767 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
45768 mv prev-cloog stage1-cloog ; : ; \
45770 @endif cloog
45771 @if libelf
45772 @if test -d $(HOST_SUBDIR)/libelf ; then \
45773 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
45774 mv prev-libelf stage1-libelf ; : ; \
45776 @endif libelf
45777 @if gold
45778 @if test -d $(HOST_SUBDIR)/gold ; then \
45779 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
45780 mv prev-gold stage1-gold ; : ; \
45782 @endif gold
45783 @if intl
45784 @if test -d $(HOST_SUBDIR)/intl ; then \
45785 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
45786 mv prev-intl stage1-intl ; : ; \
45788 @endif intl
45789 @if ld
45790 @if test -d $(HOST_SUBDIR)/ld ; then \
45791 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
45792 mv prev-ld stage1-ld ; : ; \
45794 @endif ld
45795 @if libbacktrace
45796 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45797 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
45798 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45800 @endif libbacktrace
45801 @if libcpp
45802 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45803 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
45804 mv prev-libcpp stage1-libcpp ; : ; \
45806 @endif libcpp
45807 @if libdecnumber
45808 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45809 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
45810 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45812 @endif libdecnumber
45813 @if libiberty
45814 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45815 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
45816 mv prev-libiberty stage1-libiberty ; : ; \
45818 @endif libiberty
45819 @if zlib
45820 @if test -d $(HOST_SUBDIR)/zlib ; then \
45821 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
45822 mv prev-zlib stage1-zlib ; : ; \
45824 @endif zlib
45825 @if lto-plugin
45826 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45827 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
45828 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45830 @endif lto-plugin
45831 @if function_reordering_plugin
45832 @if test -d $(HOST_SUBDIR)/function_reordering_plugin ; then \
45833 cd $(HOST_SUBDIR); mv function_reordering_plugin stage2-function_reordering_plugin ; \
45834 mv prev-function_reordering_plugin stage1-function_reordering_plugin ; : ; \
45836 @endif function_reordering_plugin
45837 @if test -d $(TARGET_SUBDIR) ; then \
45838 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
45839 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45841 rm -f stage_current
45843 # Bubble a bug fix through all the stages up to stage 2. They are
45844 # remade, but not reconfigured. The next stage (if any) will not be
45845 # reconfigured either.
45846 .PHONY: stage2-bubble
45847 stage2-bubble:: stage1-bubble
45848 @r=`${PWD_COMMAND}`; export r; \
45849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45850 if test -f stage2-lean || test -f stage1-lean ; then \
45851 echo Skipping rebuild of stage2 ; \
45852 else \
45853 $(MAKE) stage2-start; \
45854 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
45857 .PHONY: all-stage2 clean-stage2
45858 do-clean: clean-stage2
45860 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45861 # only possibility, but now it conflicts with no-bootstrap rules
45862 @if gcc-bootstrap
45866 .PHONY: bootstrap2 bootstrap2-lean
45867 bootstrap2:
45868 echo stage2 > stage_final
45869 @r=`${PWD_COMMAND}`; export r; \
45870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45871 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
45872 @: $(MAKE); $(unstage)
45873 @r=`${PWD_COMMAND}`; export r; \
45874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45875 TFLAGS="$(STAGE2_TFLAGS)"; \
45876 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45878 bootstrap2-lean:
45879 echo stage2 > stage_final
45880 @r=`${PWD_COMMAND}`; export r; \
45881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45882 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
45883 @: $(MAKE); $(unstage)
45884 @r=`${PWD_COMMAND}`; export r; \
45885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45886 TFLAGS="$(STAGE2_TFLAGS)"; \
45887 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45890 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45891 distclean-stage1:: distclean-stage2
45892 .PHONY: distclean-stage2
45893 distclean-stage2::
45894 @: $(MAKE); $(stage)
45895 @test "`cat stage_last`" != stage2 || rm -f stage_last
45896 rm -rf stage2-*
45899 @endif gcc-bootstrap
45902 .PHONY: stage3-start stage3-end
45904 stage3-start::
45905 @: $(MAKE); $(stage); \
45906 echo stage3 > stage_current ; \
45907 echo stage3 > stage_last; \
45908 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45909 @if bfd
45910 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
45911 mkdir stage3-bfd; \
45912 mv stage3-bfd bfd ; \
45913 mv stage2-bfd prev-bfd || test -f stage2-lean
45914 @endif bfd
45915 @if opcodes
45916 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
45917 mkdir stage3-opcodes; \
45918 mv stage3-opcodes opcodes ; \
45919 mv stage2-opcodes prev-opcodes || test -f stage2-lean
45920 @endif opcodes
45921 @if binutils
45922 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
45923 mkdir stage3-binutils; \
45924 mv stage3-binutils binutils ; \
45925 mv stage2-binutils prev-binutils || test -f stage2-lean
45926 @endif binutils
45927 @if gas
45928 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
45929 mkdir stage3-gas; \
45930 mv stage3-gas gas ; \
45931 mv stage2-gas prev-gas || test -f stage2-lean
45932 @endif gas
45933 @if gcc
45934 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
45935 mkdir stage3-gcc; \
45936 mv stage3-gcc gcc ; \
45937 mv stage2-gcc prev-gcc || test -f stage2-lean
45938 @endif gcc
45939 @if gmp
45940 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
45941 mkdir stage3-gmp; \
45942 mv stage3-gmp gmp ; \
45943 mv stage2-gmp prev-gmp || test -f stage2-lean
45944 @endif gmp
45945 @if mpfr
45946 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
45947 mkdir stage3-mpfr; \
45948 mv stage3-mpfr mpfr ; \
45949 mv stage2-mpfr prev-mpfr || test -f stage2-lean
45950 @endif mpfr
45951 @if mpc
45952 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
45953 mkdir stage3-mpc; \
45954 mv stage3-mpc mpc ; \
45955 mv stage2-mpc prev-mpc || test -f stage2-lean
45956 @endif mpc
45957 @if isl
45958 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
45959 mkdir stage3-isl; \
45960 mv stage3-isl isl ; \
45961 mv stage2-isl prev-isl || test -f stage2-lean
45962 @endif isl
45963 @if cloog
45964 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
45965 mkdir stage3-cloog; \
45966 mv stage3-cloog cloog ; \
45967 mv stage2-cloog prev-cloog || test -f stage2-lean
45968 @endif cloog
45969 @if libelf
45970 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
45971 mkdir stage3-libelf; \
45972 mv stage3-libelf libelf ; \
45973 mv stage2-libelf prev-libelf || test -f stage2-lean
45974 @endif libelf
45975 @if gold
45976 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
45977 mkdir stage3-gold; \
45978 mv stage3-gold gold ; \
45979 mv stage2-gold prev-gold || test -f stage2-lean
45980 @endif gold
45981 @if intl
45982 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
45983 mkdir stage3-intl; \
45984 mv stage3-intl intl ; \
45985 mv stage2-intl prev-intl || test -f stage2-lean
45986 @endif intl
45987 @if ld
45988 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
45989 mkdir stage3-ld; \
45990 mv stage3-ld ld ; \
45991 mv stage2-ld prev-ld || test -f stage2-lean
45992 @endif ld
45993 @if libbacktrace
45994 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
45995 mkdir stage3-libbacktrace; \
45996 mv stage3-libbacktrace libbacktrace ; \
45997 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
45998 @endif libbacktrace
45999 @if libcpp
46000 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
46001 mkdir stage3-libcpp; \
46002 mv stage3-libcpp libcpp ; \
46003 mv stage2-libcpp prev-libcpp || test -f stage2-lean
46004 @endif libcpp
46005 @if libdecnumber
46006 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
46007 mkdir stage3-libdecnumber; \
46008 mv stage3-libdecnumber libdecnumber ; \
46009 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
46010 @endif libdecnumber
46011 @if libiberty
46012 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
46013 mkdir stage3-libiberty; \
46014 mv stage3-libiberty libiberty ; \
46015 mv stage2-libiberty prev-libiberty || test -f stage2-lean
46016 @endif libiberty
46017 @if zlib
46018 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
46019 mkdir stage3-zlib; \
46020 mv stage3-zlib zlib ; \
46021 mv stage2-zlib prev-zlib || test -f stage2-lean
46022 @endif zlib
46023 @if lto-plugin
46024 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
46025 mkdir stage3-lto-plugin; \
46026 mv stage3-lto-plugin lto-plugin ; \
46027 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
46028 @endif lto-plugin
46029 @if function_reordering_plugin
46030 @cd $(HOST_SUBDIR); [ -d stage3-function_reordering_plugin ] || \
46031 mkdir stage3-function_reordering_plugin; \
46032 mv stage3-function_reordering_plugin function_reordering_plugin ; \
46033 mv stage2-function_reordering_plugin prev-function_reordering_plugin || test -f stage2-lean
46034 @endif function_reordering_plugin
46035 @[ -d stage3-$(TARGET_SUBDIR) ] || \
46036 mkdir stage3-$(TARGET_SUBDIR); \
46037 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46038 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
46040 stage3-end::
46041 @if bfd
46042 @if test -d $(HOST_SUBDIR)/bfd ; then \
46043 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
46044 mv prev-bfd stage2-bfd ; : ; \
46046 @endif bfd
46047 @if opcodes
46048 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46049 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
46050 mv prev-opcodes stage2-opcodes ; : ; \
46052 @endif opcodes
46053 @if binutils
46054 @if test -d $(HOST_SUBDIR)/binutils ; then \
46055 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
46056 mv prev-binutils stage2-binutils ; : ; \
46058 @endif binutils
46059 @if gas
46060 @if test -d $(HOST_SUBDIR)/gas ; then \
46061 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
46062 mv prev-gas stage2-gas ; : ; \
46064 @endif gas
46065 @if gcc
46066 @if test -d $(HOST_SUBDIR)/gcc ; then \
46067 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
46068 mv prev-gcc stage2-gcc ; : ; \
46070 @endif gcc
46071 @if gmp
46072 @if test -d $(HOST_SUBDIR)/gmp ; then \
46073 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
46074 mv prev-gmp stage2-gmp ; : ; \
46076 @endif gmp
46077 @if mpfr
46078 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46079 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
46080 mv prev-mpfr stage2-mpfr ; : ; \
46082 @endif mpfr
46083 @if mpc
46084 @if test -d $(HOST_SUBDIR)/mpc ; then \
46085 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
46086 mv prev-mpc stage2-mpc ; : ; \
46088 @endif mpc
46089 @if isl
46090 @if test -d $(HOST_SUBDIR)/isl ; then \
46091 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
46092 mv prev-isl stage2-isl ; : ; \
46094 @endif isl
46095 @if cloog
46096 @if test -d $(HOST_SUBDIR)/cloog ; then \
46097 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
46098 mv prev-cloog stage2-cloog ; : ; \
46100 @endif cloog
46101 @if libelf
46102 @if test -d $(HOST_SUBDIR)/libelf ; then \
46103 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
46104 mv prev-libelf stage2-libelf ; : ; \
46106 @endif libelf
46107 @if gold
46108 @if test -d $(HOST_SUBDIR)/gold ; then \
46109 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
46110 mv prev-gold stage2-gold ; : ; \
46112 @endif gold
46113 @if intl
46114 @if test -d $(HOST_SUBDIR)/intl ; then \
46115 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
46116 mv prev-intl stage2-intl ; : ; \
46118 @endif intl
46119 @if ld
46120 @if test -d $(HOST_SUBDIR)/ld ; then \
46121 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
46122 mv prev-ld stage2-ld ; : ; \
46124 @endif ld
46125 @if libbacktrace
46126 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46127 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
46128 mv prev-libbacktrace stage2-libbacktrace ; : ; \
46130 @endif libbacktrace
46131 @if libcpp
46132 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46133 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
46134 mv prev-libcpp stage2-libcpp ; : ; \
46136 @endif libcpp
46137 @if libdecnumber
46138 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46139 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
46140 mv prev-libdecnumber stage2-libdecnumber ; : ; \
46142 @endif libdecnumber
46143 @if libiberty
46144 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46145 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
46146 mv prev-libiberty stage2-libiberty ; : ; \
46148 @endif libiberty
46149 @if zlib
46150 @if test -d $(HOST_SUBDIR)/zlib ; then \
46151 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
46152 mv prev-zlib stage2-zlib ; : ; \
46154 @endif zlib
46155 @if lto-plugin
46156 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46157 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
46158 mv prev-lto-plugin stage2-lto-plugin ; : ; \
46160 @endif lto-plugin
46161 @if function_reordering_plugin
46162 @if test -d $(HOST_SUBDIR)/function_reordering_plugin ; then \
46163 cd $(HOST_SUBDIR); mv function_reordering_plugin stage3-function_reordering_plugin ; \
46164 mv prev-function_reordering_plugin stage2-function_reordering_plugin ; : ; \
46166 @endif function_reordering_plugin
46167 @if test -d $(TARGET_SUBDIR) ; then \
46168 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
46169 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
46171 rm -f stage_current
46173 # Bubble a bug fix through all the stages up to stage 3. They are
46174 # remade, but not reconfigured. The next stage (if any) will not be
46175 # reconfigured either.
46176 .PHONY: stage3-bubble
46177 stage3-bubble:: stage2-bubble
46178 @r=`${PWD_COMMAND}`; export r; \
46179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46180 if test -f stage3-lean || test -f stage2-lean ; then \
46181 echo Skipping rebuild of stage3 ; \
46182 else \
46183 $(MAKE) stage3-start; \
46184 if $(LEAN); then \
46185 rm -rf stage1-* ; \
46186 $(STAMP) stage1-lean ; \
46187 fi; \
46188 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
46190 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
46192 .PHONY: all-stage3 clean-stage3
46193 do-clean: clean-stage3
46195 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46196 # only possibility, but now it conflicts with no-bootstrap rules
46197 @if gcc-bootstrap
46199 compare:
46200 @r=`${PWD_COMMAND}`; export r; \
46201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46202 if test -f stage2-lean; then \
46203 echo Cannot compare object files as stage 2 was deleted. ; \
46204 exit 0 ; \
46205 fi; \
46206 : $(MAKE); $(stage); \
46207 rm -f .bad_compare ; \
46208 echo Comparing stages 2 and 3 ; \
46209 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
46210 files=`find stage3-* -name "*$(objext)" -print | \
46211 sed -n s,^stage$$sed-,,p` ; \
46212 for file in $${files} ; do \
46213 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
46214 if test ! -f $$f1; then continue; fi; \
46215 $(do-compare) > /dev/null 2>&1; \
46216 if test $$? -eq 1; then \
46217 case $$file in \
46218 @compare_exclusions@) \
46219 echo warning: $$file differs ;; \
46220 *) \
46221 echo $$file differs >> .bad_compare ;; \
46222 esac ; \
46223 fi ; \
46224 done ; \
46225 if [ -f .bad_compare ]; then \
46226 echo "Bootstrap comparison failure!"; \
46227 cat .bad_compare; \
46228 exit 1; \
46229 else \
46230 echo Comparison successful.; \
46231 fi ; \
46232 $(STAMP) compare
46233 if $(LEAN); then \
46234 rm -rf stage2-*; \
46235 $(STAMP) stage2-lean; \
46240 .PHONY: bootstrap bootstrap-lean
46241 bootstrap:
46242 echo stage3 > stage_final
46243 @r=`${PWD_COMMAND}`; export r; \
46244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46245 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46246 @: $(MAKE); $(unstage)
46247 @r=`${PWD_COMMAND}`; export r; \
46248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46249 TFLAGS="$(STAGE3_TFLAGS)"; \
46250 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46252 bootstrap-lean:
46253 echo stage3 > stage_final
46254 @r=`${PWD_COMMAND}`; export r; \
46255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46256 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
46257 @: $(MAKE); $(unstage)
46258 @r=`${PWD_COMMAND}`; export r; \
46259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46260 TFLAGS="$(STAGE3_TFLAGS)"; \
46261 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46264 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46265 distclean-stage2:: distclean-stage3
46266 .PHONY: distclean-stage3
46267 distclean-stage3::
46268 @: $(MAKE); $(stage)
46269 @test "`cat stage_last`" != stage3 || rm -f stage_last
46270 rm -rf stage3-* compare
46273 .PHONY: cleanstrap
46274 cleanstrap: do-distclean local-clean
46275 echo stage3 > stage_final
46276 @r=`${PWD_COMMAND}`; export r; \
46277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46278 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46279 @: $(MAKE); $(unstage)
46280 @r=`${PWD_COMMAND}`; export r; \
46281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46282 TFLAGS="$(STAGE3_TFLAGS)"; \
46283 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46285 @endif gcc-bootstrap
46288 .PHONY: stage4-start stage4-end
46290 stage4-start::
46291 @: $(MAKE); $(stage); \
46292 echo stage4 > stage_current ; \
46293 echo stage4 > stage_last; \
46294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46295 @if bfd
46296 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
46297 mkdir stage4-bfd; \
46298 mv stage4-bfd bfd ; \
46299 mv stage3-bfd prev-bfd || test -f stage3-lean
46300 @endif bfd
46301 @if opcodes
46302 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
46303 mkdir stage4-opcodes; \
46304 mv stage4-opcodes opcodes ; \
46305 mv stage3-opcodes prev-opcodes || test -f stage3-lean
46306 @endif opcodes
46307 @if binutils
46308 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
46309 mkdir stage4-binutils; \
46310 mv stage4-binutils binutils ; \
46311 mv stage3-binutils prev-binutils || test -f stage3-lean
46312 @endif binutils
46313 @if gas
46314 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
46315 mkdir stage4-gas; \
46316 mv stage4-gas gas ; \
46317 mv stage3-gas prev-gas || test -f stage3-lean
46318 @endif gas
46319 @if gcc
46320 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
46321 mkdir stage4-gcc; \
46322 mv stage4-gcc gcc ; \
46323 mv stage3-gcc prev-gcc || test -f stage3-lean
46324 @endif gcc
46325 @if gmp
46326 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
46327 mkdir stage4-gmp; \
46328 mv stage4-gmp gmp ; \
46329 mv stage3-gmp prev-gmp || test -f stage3-lean
46330 @endif gmp
46331 @if mpfr
46332 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
46333 mkdir stage4-mpfr; \
46334 mv stage4-mpfr mpfr ; \
46335 mv stage3-mpfr prev-mpfr || test -f stage3-lean
46336 @endif mpfr
46337 @if mpc
46338 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
46339 mkdir stage4-mpc; \
46340 mv stage4-mpc mpc ; \
46341 mv stage3-mpc prev-mpc || test -f stage3-lean
46342 @endif mpc
46343 @if isl
46344 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
46345 mkdir stage4-isl; \
46346 mv stage4-isl isl ; \
46347 mv stage3-isl prev-isl || test -f stage3-lean
46348 @endif isl
46349 @if cloog
46350 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
46351 mkdir stage4-cloog; \
46352 mv stage4-cloog cloog ; \
46353 mv stage3-cloog prev-cloog || test -f stage3-lean
46354 @endif cloog
46355 @if libelf
46356 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
46357 mkdir stage4-libelf; \
46358 mv stage4-libelf libelf ; \
46359 mv stage3-libelf prev-libelf || test -f stage3-lean
46360 @endif libelf
46361 @if gold
46362 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
46363 mkdir stage4-gold; \
46364 mv stage4-gold gold ; \
46365 mv stage3-gold prev-gold || test -f stage3-lean
46366 @endif gold
46367 @if intl
46368 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
46369 mkdir stage4-intl; \
46370 mv stage4-intl intl ; \
46371 mv stage3-intl prev-intl || test -f stage3-lean
46372 @endif intl
46373 @if ld
46374 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
46375 mkdir stage4-ld; \
46376 mv stage4-ld ld ; \
46377 mv stage3-ld prev-ld || test -f stage3-lean
46378 @endif ld
46379 @if libbacktrace
46380 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
46381 mkdir stage4-libbacktrace; \
46382 mv stage4-libbacktrace libbacktrace ; \
46383 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
46384 @endif libbacktrace
46385 @if libcpp
46386 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
46387 mkdir stage4-libcpp; \
46388 mv stage4-libcpp libcpp ; \
46389 mv stage3-libcpp prev-libcpp || test -f stage3-lean
46390 @endif libcpp
46391 @if libdecnumber
46392 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
46393 mkdir stage4-libdecnumber; \
46394 mv stage4-libdecnumber libdecnumber ; \
46395 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
46396 @endif libdecnumber
46397 @if libiberty
46398 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
46399 mkdir stage4-libiberty; \
46400 mv stage4-libiberty libiberty ; \
46401 mv stage3-libiberty prev-libiberty || test -f stage3-lean
46402 @endif libiberty
46403 @if zlib
46404 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
46405 mkdir stage4-zlib; \
46406 mv stage4-zlib zlib ; \
46407 mv stage3-zlib prev-zlib || test -f stage3-lean
46408 @endif zlib
46409 @if lto-plugin
46410 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
46411 mkdir stage4-lto-plugin; \
46412 mv stage4-lto-plugin lto-plugin ; \
46413 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
46414 @endif lto-plugin
46415 @if function_reordering_plugin
46416 @cd $(HOST_SUBDIR); [ -d stage4-function_reordering_plugin ] || \
46417 mkdir stage4-function_reordering_plugin; \
46418 mv stage4-function_reordering_plugin function_reordering_plugin ; \
46419 mv stage3-function_reordering_plugin prev-function_reordering_plugin || test -f stage3-lean
46420 @endif function_reordering_plugin
46421 @[ -d stage4-$(TARGET_SUBDIR) ] || \
46422 mkdir stage4-$(TARGET_SUBDIR); \
46423 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46424 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
46426 stage4-end::
46427 @if bfd
46428 @if test -d $(HOST_SUBDIR)/bfd ; then \
46429 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
46430 mv prev-bfd stage3-bfd ; : ; \
46432 @endif bfd
46433 @if opcodes
46434 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46435 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
46436 mv prev-opcodes stage3-opcodes ; : ; \
46438 @endif opcodes
46439 @if binutils
46440 @if test -d $(HOST_SUBDIR)/binutils ; then \
46441 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
46442 mv prev-binutils stage3-binutils ; : ; \
46444 @endif binutils
46445 @if gas
46446 @if test -d $(HOST_SUBDIR)/gas ; then \
46447 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
46448 mv prev-gas stage3-gas ; : ; \
46450 @endif gas
46451 @if gcc
46452 @if test -d $(HOST_SUBDIR)/gcc ; then \
46453 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
46454 mv prev-gcc stage3-gcc ; : ; \
46456 @endif gcc
46457 @if gmp
46458 @if test -d $(HOST_SUBDIR)/gmp ; then \
46459 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
46460 mv prev-gmp stage3-gmp ; : ; \
46462 @endif gmp
46463 @if mpfr
46464 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46465 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
46466 mv prev-mpfr stage3-mpfr ; : ; \
46468 @endif mpfr
46469 @if mpc
46470 @if test -d $(HOST_SUBDIR)/mpc ; then \
46471 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
46472 mv prev-mpc stage3-mpc ; : ; \
46474 @endif mpc
46475 @if isl
46476 @if test -d $(HOST_SUBDIR)/isl ; then \
46477 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
46478 mv prev-isl stage3-isl ; : ; \
46480 @endif isl
46481 @if cloog
46482 @if test -d $(HOST_SUBDIR)/cloog ; then \
46483 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
46484 mv prev-cloog stage3-cloog ; : ; \
46486 @endif cloog
46487 @if libelf
46488 @if test -d $(HOST_SUBDIR)/libelf ; then \
46489 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
46490 mv prev-libelf stage3-libelf ; : ; \
46492 @endif libelf
46493 @if gold
46494 @if test -d $(HOST_SUBDIR)/gold ; then \
46495 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
46496 mv prev-gold stage3-gold ; : ; \
46498 @endif gold
46499 @if intl
46500 @if test -d $(HOST_SUBDIR)/intl ; then \
46501 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
46502 mv prev-intl stage3-intl ; : ; \
46504 @endif intl
46505 @if ld
46506 @if test -d $(HOST_SUBDIR)/ld ; then \
46507 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
46508 mv prev-ld stage3-ld ; : ; \
46510 @endif ld
46511 @if libbacktrace
46512 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46513 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
46514 mv prev-libbacktrace stage3-libbacktrace ; : ; \
46516 @endif libbacktrace
46517 @if libcpp
46518 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46519 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
46520 mv prev-libcpp stage3-libcpp ; : ; \
46522 @endif libcpp
46523 @if libdecnumber
46524 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46525 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
46526 mv prev-libdecnumber stage3-libdecnumber ; : ; \
46528 @endif libdecnumber
46529 @if libiberty
46530 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46531 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
46532 mv prev-libiberty stage3-libiberty ; : ; \
46534 @endif libiberty
46535 @if zlib
46536 @if test -d $(HOST_SUBDIR)/zlib ; then \
46537 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
46538 mv prev-zlib stage3-zlib ; : ; \
46540 @endif zlib
46541 @if lto-plugin
46542 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46543 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
46544 mv prev-lto-plugin stage3-lto-plugin ; : ; \
46546 @endif lto-plugin
46547 @if function_reordering_plugin
46548 @if test -d $(HOST_SUBDIR)/function_reordering_plugin ; then \
46549 cd $(HOST_SUBDIR); mv function_reordering_plugin stage4-function_reordering_plugin ; \
46550 mv prev-function_reordering_plugin stage3-function_reordering_plugin ; : ; \
46552 @endif function_reordering_plugin
46553 @if test -d $(TARGET_SUBDIR) ; then \
46554 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
46555 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
46557 rm -f stage_current
46559 # Bubble a bug fix through all the stages up to stage 4. They are
46560 # remade, but not reconfigured. The next stage (if any) will not be
46561 # reconfigured either.
46562 .PHONY: stage4-bubble
46563 stage4-bubble:: stage3-bubble
46564 @r=`${PWD_COMMAND}`; export r; \
46565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46566 if test -f stage4-lean || test -f stage3-lean ; then \
46567 echo Skipping rebuild of stage4 ; \
46568 else \
46569 $(MAKE) stage4-start; \
46570 if $(LEAN); then \
46571 rm -rf stage2-* ; \
46572 $(STAMP) stage2-lean ; \
46573 fi; \
46574 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
46576 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
46578 .PHONY: all-stage4 clean-stage4
46579 do-clean: clean-stage4
46581 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46582 # only possibility, but now it conflicts with no-bootstrap rules
46583 @if gcc-bootstrap
46585 compare3:
46586 @r=`${PWD_COMMAND}`; export r; \
46587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46588 if test -f stage3-lean; then \
46589 echo Cannot compare object files as stage 3 was deleted. ; \
46590 exit 0 ; \
46591 fi; \
46592 : $(MAKE); $(stage); \
46593 rm -f .bad_compare ; \
46594 echo Comparing stages 3 and 4 ; \
46595 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
46596 files=`find stage4-* -name "*$(objext)" -print | \
46597 sed -n s,^stage$$sed-,,p` ; \
46598 for file in $${files} ; do \
46599 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
46600 if test ! -f $$f1; then continue; fi; \
46601 $(do-compare3) > /dev/null 2>&1; \
46602 if test $$? -eq 1; then \
46603 case $$file in \
46604 @compare_exclusions@) \
46605 echo warning: $$file differs ;; \
46606 *) \
46607 echo $$file differs >> .bad_compare ;; \
46608 esac ; \
46609 fi ; \
46610 done ; \
46611 if [ -f .bad_compare ]; then \
46612 echo "Bootstrap comparison failure!"; \
46613 cat .bad_compare; \
46614 exit 1; \
46615 else \
46616 echo Comparison successful.; \
46617 fi ; \
46618 $(STAMP) compare3
46619 if $(LEAN); then \
46620 rm -rf stage3-*; \
46621 $(STAMP) stage3-lean; \
46626 .PHONY: bootstrap4 bootstrap4-lean
46627 bootstrap4:
46628 echo stage4 > stage_final
46629 @r=`${PWD_COMMAND}`; export r; \
46630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46631 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
46632 @: $(MAKE); $(unstage)
46633 @r=`${PWD_COMMAND}`; export r; \
46634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46635 TFLAGS="$(STAGE4_TFLAGS)"; \
46636 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46638 bootstrap4-lean:
46639 echo stage4 > stage_final
46640 @r=`${PWD_COMMAND}`; export r; \
46641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46642 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
46643 @: $(MAKE); $(unstage)
46644 @r=`${PWD_COMMAND}`; export r; \
46645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46646 TFLAGS="$(STAGE4_TFLAGS)"; \
46647 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46650 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46651 distclean-stage3:: distclean-stage4
46652 .PHONY: distclean-stage4
46653 distclean-stage4::
46654 @: $(MAKE); $(stage)
46655 @test "`cat stage_last`" != stage4 || rm -f stage_last
46656 rm -rf stage4-* compare3
46659 @endif gcc-bootstrap
46662 .PHONY: stageprofile-start stageprofile-end
46664 stageprofile-start::
46665 @: $(MAKE); $(stage); \
46666 echo stageprofile > stage_current ; \
46667 echo stageprofile > stage_last; \
46668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46669 @if bfd
46670 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
46671 mkdir stageprofile-bfd; \
46672 mv stageprofile-bfd bfd ; \
46673 mv stage1-bfd prev-bfd || test -f stage1-lean
46674 @endif bfd
46675 @if opcodes
46676 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
46677 mkdir stageprofile-opcodes; \
46678 mv stageprofile-opcodes opcodes ; \
46679 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46680 @endif opcodes
46681 @if binutils
46682 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
46683 mkdir stageprofile-binutils; \
46684 mv stageprofile-binutils binutils ; \
46685 mv stage1-binutils prev-binutils || test -f stage1-lean
46686 @endif binutils
46687 @if gas
46688 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
46689 mkdir stageprofile-gas; \
46690 mv stageprofile-gas gas ; \
46691 mv stage1-gas prev-gas || test -f stage1-lean
46692 @endif gas
46693 @if gcc
46694 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
46695 mkdir stageprofile-gcc; \
46696 mv stageprofile-gcc gcc ; \
46697 mv stage1-gcc prev-gcc || test -f stage1-lean
46698 @endif gcc
46699 @if gmp
46700 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
46701 mkdir stageprofile-gmp; \
46702 mv stageprofile-gmp gmp ; \
46703 mv stage1-gmp prev-gmp || test -f stage1-lean
46704 @endif gmp
46705 @if mpfr
46706 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
46707 mkdir stageprofile-mpfr; \
46708 mv stageprofile-mpfr mpfr ; \
46709 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46710 @endif mpfr
46711 @if mpc
46712 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
46713 mkdir stageprofile-mpc; \
46714 mv stageprofile-mpc mpc ; \
46715 mv stage1-mpc prev-mpc || test -f stage1-lean
46716 @endif mpc
46717 @if isl
46718 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
46719 mkdir stageprofile-isl; \
46720 mv stageprofile-isl isl ; \
46721 mv stage1-isl prev-isl || test -f stage1-lean
46722 @endif isl
46723 @if cloog
46724 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
46725 mkdir stageprofile-cloog; \
46726 mv stageprofile-cloog cloog ; \
46727 mv stage1-cloog prev-cloog || test -f stage1-lean
46728 @endif cloog
46729 @if libelf
46730 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
46731 mkdir stageprofile-libelf; \
46732 mv stageprofile-libelf libelf ; \
46733 mv stage1-libelf prev-libelf || test -f stage1-lean
46734 @endif libelf
46735 @if gold
46736 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
46737 mkdir stageprofile-gold; \
46738 mv stageprofile-gold gold ; \
46739 mv stage1-gold prev-gold || test -f stage1-lean
46740 @endif gold
46741 @if intl
46742 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
46743 mkdir stageprofile-intl; \
46744 mv stageprofile-intl intl ; \
46745 mv stage1-intl prev-intl || test -f stage1-lean
46746 @endif intl
46747 @if ld
46748 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
46749 mkdir stageprofile-ld; \
46750 mv stageprofile-ld ld ; \
46751 mv stage1-ld prev-ld || test -f stage1-lean
46752 @endif ld
46753 @if libbacktrace
46754 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
46755 mkdir stageprofile-libbacktrace; \
46756 mv stageprofile-libbacktrace libbacktrace ; \
46757 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46758 @endif libbacktrace
46759 @if libcpp
46760 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
46761 mkdir stageprofile-libcpp; \
46762 mv stageprofile-libcpp libcpp ; \
46763 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46764 @endif libcpp
46765 @if libdecnumber
46766 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
46767 mkdir stageprofile-libdecnumber; \
46768 mv stageprofile-libdecnumber libdecnumber ; \
46769 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46770 @endif libdecnumber
46771 @if libiberty
46772 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
46773 mkdir stageprofile-libiberty; \
46774 mv stageprofile-libiberty libiberty ; \
46775 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46776 @endif libiberty
46777 @if zlib
46778 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
46779 mkdir stageprofile-zlib; \
46780 mv stageprofile-zlib zlib ; \
46781 mv stage1-zlib prev-zlib || test -f stage1-lean
46782 @endif zlib
46783 @if lto-plugin
46784 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
46785 mkdir stageprofile-lto-plugin; \
46786 mv stageprofile-lto-plugin lto-plugin ; \
46787 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46788 @endif lto-plugin
46789 @if function_reordering_plugin
46790 @cd $(HOST_SUBDIR); [ -d stageprofile-function_reordering_plugin ] || \
46791 mkdir stageprofile-function_reordering_plugin; \
46792 mv stageprofile-function_reordering_plugin function_reordering_plugin ; \
46793 mv stage1-function_reordering_plugin prev-function_reordering_plugin || test -f stage1-lean
46794 @endif function_reordering_plugin
46795 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
46796 mkdir stageprofile-$(TARGET_SUBDIR); \
46797 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46798 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46800 stageprofile-end::
46801 @if bfd
46802 @if test -d $(HOST_SUBDIR)/bfd ; then \
46803 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
46804 mv prev-bfd stage1-bfd ; : ; \
46806 @endif bfd
46807 @if opcodes
46808 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46809 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
46810 mv prev-opcodes stage1-opcodes ; : ; \
46812 @endif opcodes
46813 @if binutils
46814 @if test -d $(HOST_SUBDIR)/binutils ; then \
46815 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
46816 mv prev-binutils stage1-binutils ; : ; \
46818 @endif binutils
46819 @if gas
46820 @if test -d $(HOST_SUBDIR)/gas ; then \
46821 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
46822 mv prev-gas stage1-gas ; : ; \
46824 @endif gas
46825 @if gcc
46826 @if test -d $(HOST_SUBDIR)/gcc ; then \
46827 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
46828 mv prev-gcc stage1-gcc ; : ; \
46830 @endif gcc
46831 @if gmp
46832 @if test -d $(HOST_SUBDIR)/gmp ; then \
46833 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
46834 mv prev-gmp stage1-gmp ; : ; \
46836 @endif gmp
46837 @if mpfr
46838 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46839 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
46840 mv prev-mpfr stage1-mpfr ; : ; \
46842 @endif mpfr
46843 @if mpc
46844 @if test -d $(HOST_SUBDIR)/mpc ; then \
46845 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
46846 mv prev-mpc stage1-mpc ; : ; \
46848 @endif mpc
46849 @if isl
46850 @if test -d $(HOST_SUBDIR)/isl ; then \
46851 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
46852 mv prev-isl stage1-isl ; : ; \
46854 @endif isl
46855 @if cloog
46856 @if test -d $(HOST_SUBDIR)/cloog ; then \
46857 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
46858 mv prev-cloog stage1-cloog ; : ; \
46860 @endif cloog
46861 @if libelf
46862 @if test -d $(HOST_SUBDIR)/libelf ; then \
46863 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
46864 mv prev-libelf stage1-libelf ; : ; \
46866 @endif libelf
46867 @if gold
46868 @if test -d $(HOST_SUBDIR)/gold ; then \
46869 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
46870 mv prev-gold stage1-gold ; : ; \
46872 @endif gold
46873 @if intl
46874 @if test -d $(HOST_SUBDIR)/intl ; then \
46875 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
46876 mv prev-intl stage1-intl ; : ; \
46878 @endif intl
46879 @if ld
46880 @if test -d $(HOST_SUBDIR)/ld ; then \
46881 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
46882 mv prev-ld stage1-ld ; : ; \
46884 @endif ld
46885 @if libbacktrace
46886 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46887 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
46888 mv prev-libbacktrace stage1-libbacktrace ; : ; \
46890 @endif libbacktrace
46891 @if libcpp
46892 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46893 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
46894 mv prev-libcpp stage1-libcpp ; : ; \
46896 @endif libcpp
46897 @if libdecnumber
46898 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46899 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
46900 mv prev-libdecnumber stage1-libdecnumber ; : ; \
46902 @endif libdecnumber
46903 @if libiberty
46904 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46905 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
46906 mv prev-libiberty stage1-libiberty ; : ; \
46908 @endif libiberty
46909 @if zlib
46910 @if test -d $(HOST_SUBDIR)/zlib ; then \
46911 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
46912 mv prev-zlib stage1-zlib ; : ; \
46914 @endif zlib
46915 @if lto-plugin
46916 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46917 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
46918 mv prev-lto-plugin stage1-lto-plugin ; : ; \
46920 @endif lto-plugin
46921 @if function_reordering_plugin
46922 @if test -d $(HOST_SUBDIR)/function_reordering_plugin ; then \
46923 cd $(HOST_SUBDIR); mv function_reordering_plugin stageprofile-function_reordering_plugin ; \
46924 mv prev-function_reordering_plugin stage1-function_reordering_plugin ; : ; \
46926 @endif function_reordering_plugin
46927 @if test -d $(TARGET_SUBDIR) ; then \
46928 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
46929 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
46931 rm -f stage_current
46933 # Bubble a bug fix through all the stages up to stage profile. They are
46934 # remade, but not reconfigured. The next stage (if any) will not be
46935 # reconfigured either.
46936 .PHONY: stageprofile-bubble
46937 stageprofile-bubble:: stage1-bubble
46938 @r=`${PWD_COMMAND}`; export r; \
46939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46940 if test -f stageprofile-lean || test -f stage1-lean ; then \
46941 echo Skipping rebuild of stageprofile ; \
46942 else \
46943 $(MAKE) stageprofile-start; \
46944 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
46947 .PHONY: all-stageprofile clean-stageprofile
46948 do-clean: clean-stageprofile
46950 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46951 # only possibility, but now it conflicts with no-bootstrap rules
46952 @if gcc-bootstrap
46957 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46958 distclean-stage1:: distclean-stageprofile
46959 .PHONY: distclean-stageprofile
46960 distclean-stageprofile::
46961 @: $(MAKE); $(stage)
46962 @test "`cat stage_last`" != stageprofile || rm -f stage_last
46963 rm -rf stageprofile-*
46966 @endif gcc-bootstrap
46969 .PHONY: stagefeedback-start stagefeedback-end
46971 stagefeedback-start::
46972 @: $(MAKE); $(stage); \
46973 echo stagefeedback > stage_current ; \
46974 echo stagefeedback > stage_last; \
46975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46976 @if bfd
46977 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
46978 mkdir stagefeedback-bfd; \
46979 mv stagefeedback-bfd bfd ; \
46980 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
46981 @endif bfd
46982 @if opcodes
46983 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
46984 mkdir stagefeedback-opcodes; \
46985 mv stagefeedback-opcodes opcodes ; \
46986 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
46987 @endif opcodes
46988 @if binutils
46989 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
46990 mkdir stagefeedback-binutils; \
46991 mv stagefeedback-binutils binutils ; \
46992 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
46993 @endif binutils
46994 @if gas
46995 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
46996 mkdir stagefeedback-gas; \
46997 mv stagefeedback-gas gas ; \
46998 mv stageprofile-gas prev-gas || test -f stageprofile-lean
46999 @endif gas
47000 @if gcc
47001 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
47002 mkdir stagefeedback-gcc; \
47003 mv stagefeedback-gcc gcc ; \
47004 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
47005 @endif gcc
47006 @if gmp
47007 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
47008 mkdir stagefeedback-gmp; \
47009 mv stagefeedback-gmp gmp ; \
47010 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
47011 @endif gmp
47012 @if mpfr
47013 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
47014 mkdir stagefeedback-mpfr; \
47015 mv stagefeedback-mpfr mpfr ; \
47016 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
47017 @endif mpfr
47018 @if mpc
47019 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
47020 mkdir stagefeedback-mpc; \
47021 mv stagefeedback-mpc mpc ; \
47022 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
47023 @endif mpc
47024 @if isl
47025 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
47026 mkdir stagefeedback-isl; \
47027 mv stagefeedback-isl isl ; \
47028 mv stageprofile-isl prev-isl || test -f stageprofile-lean
47029 @endif isl
47030 @if cloog
47031 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
47032 mkdir stagefeedback-cloog; \
47033 mv stagefeedback-cloog cloog ; \
47034 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
47035 @endif cloog
47036 @if libelf
47037 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
47038 mkdir stagefeedback-libelf; \
47039 mv stagefeedback-libelf libelf ; \
47040 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
47041 @endif libelf
47042 @if gold
47043 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
47044 mkdir stagefeedback-gold; \
47045 mv stagefeedback-gold gold ; \
47046 mv stageprofile-gold prev-gold || test -f stageprofile-lean
47047 @endif gold
47048 @if intl
47049 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
47050 mkdir stagefeedback-intl; \
47051 mv stagefeedback-intl intl ; \
47052 mv stageprofile-intl prev-intl || test -f stageprofile-lean
47053 @endif intl
47054 @if ld
47055 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
47056 mkdir stagefeedback-ld; \
47057 mv stagefeedback-ld ld ; \
47058 mv stageprofile-ld prev-ld || test -f stageprofile-lean
47059 @endif ld
47060 @if libbacktrace
47061 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
47062 mkdir stagefeedback-libbacktrace; \
47063 mv stagefeedback-libbacktrace libbacktrace ; \
47064 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
47065 @endif libbacktrace
47066 @if libcpp
47067 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
47068 mkdir stagefeedback-libcpp; \
47069 mv stagefeedback-libcpp libcpp ; \
47070 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
47071 @endif libcpp
47072 @if libdecnumber
47073 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
47074 mkdir stagefeedback-libdecnumber; \
47075 mv stagefeedback-libdecnumber libdecnumber ; \
47076 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
47077 @endif libdecnumber
47078 @if libiberty
47079 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
47080 mkdir stagefeedback-libiberty; \
47081 mv stagefeedback-libiberty libiberty ; \
47082 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
47083 @endif libiberty
47084 @if zlib
47085 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
47086 mkdir stagefeedback-zlib; \
47087 mv stagefeedback-zlib zlib ; \
47088 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
47089 @endif zlib
47090 @if lto-plugin
47091 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
47092 mkdir stagefeedback-lto-plugin; \
47093 mv stagefeedback-lto-plugin lto-plugin ; \
47094 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
47095 @endif lto-plugin
47096 @if function_reordering_plugin
47097 @cd $(HOST_SUBDIR); [ -d stagefeedback-function_reordering_plugin ] || \
47098 mkdir stagefeedback-function_reordering_plugin; \
47099 mv stagefeedback-function_reordering_plugin function_reordering_plugin ; \
47100 mv stageprofile-function_reordering_plugin prev-function_reordering_plugin || test -f stageprofile-lean
47101 @endif function_reordering_plugin
47102 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
47103 mkdir stagefeedback-$(TARGET_SUBDIR); \
47104 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47105 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
47107 stagefeedback-end::
47108 @if bfd
47109 @if test -d $(HOST_SUBDIR)/bfd ; then \
47110 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
47111 mv prev-bfd stageprofile-bfd ; : ; \
47113 @endif bfd
47114 @if opcodes
47115 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47116 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
47117 mv prev-opcodes stageprofile-opcodes ; : ; \
47119 @endif opcodes
47120 @if binutils
47121 @if test -d $(HOST_SUBDIR)/binutils ; then \
47122 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
47123 mv prev-binutils stageprofile-binutils ; : ; \
47125 @endif binutils
47126 @if gas
47127 @if test -d $(HOST_SUBDIR)/gas ; then \
47128 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
47129 mv prev-gas stageprofile-gas ; : ; \
47131 @endif gas
47132 @if gcc
47133 @if test -d $(HOST_SUBDIR)/gcc ; then \
47134 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
47135 mv prev-gcc stageprofile-gcc ; : ; \
47137 @endif gcc
47138 @if gmp
47139 @if test -d $(HOST_SUBDIR)/gmp ; then \
47140 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
47141 mv prev-gmp stageprofile-gmp ; : ; \
47143 @endif gmp
47144 @if mpfr
47145 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47146 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
47147 mv prev-mpfr stageprofile-mpfr ; : ; \
47149 @endif mpfr
47150 @if mpc
47151 @if test -d $(HOST_SUBDIR)/mpc ; then \
47152 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
47153 mv prev-mpc stageprofile-mpc ; : ; \
47155 @endif mpc
47156 @if isl
47157 @if test -d $(HOST_SUBDIR)/isl ; then \
47158 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
47159 mv prev-isl stageprofile-isl ; : ; \
47161 @endif isl
47162 @if cloog
47163 @if test -d $(HOST_SUBDIR)/cloog ; then \
47164 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
47165 mv prev-cloog stageprofile-cloog ; : ; \
47167 @endif cloog
47168 @if libelf
47169 @if test -d $(HOST_SUBDIR)/libelf ; then \
47170 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
47171 mv prev-libelf stageprofile-libelf ; : ; \
47173 @endif libelf
47174 @if gold
47175 @if test -d $(HOST_SUBDIR)/gold ; then \
47176 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
47177 mv prev-gold stageprofile-gold ; : ; \
47179 @endif gold
47180 @if intl
47181 @if test -d $(HOST_SUBDIR)/intl ; then \
47182 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
47183 mv prev-intl stageprofile-intl ; : ; \
47185 @endif intl
47186 @if ld
47187 @if test -d $(HOST_SUBDIR)/ld ; then \
47188 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
47189 mv prev-ld stageprofile-ld ; : ; \
47191 @endif ld
47192 @if libbacktrace
47193 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47194 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
47195 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
47197 @endif libbacktrace
47198 @if libcpp
47199 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47200 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
47201 mv prev-libcpp stageprofile-libcpp ; : ; \
47203 @endif libcpp
47204 @if libdecnumber
47205 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47206 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
47207 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
47209 @endif libdecnumber
47210 @if libiberty
47211 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47212 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
47213 mv prev-libiberty stageprofile-libiberty ; : ; \
47215 @endif libiberty
47216 @if zlib
47217 @if test -d $(HOST_SUBDIR)/zlib ; then \
47218 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
47219 mv prev-zlib stageprofile-zlib ; : ; \
47221 @endif zlib
47222 @if lto-plugin
47223 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47224 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
47225 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
47227 @endif lto-plugin
47228 @if function_reordering_plugin
47229 @if test -d $(HOST_SUBDIR)/function_reordering_plugin ; then \
47230 cd $(HOST_SUBDIR); mv function_reordering_plugin stagefeedback-function_reordering_plugin ; \
47231 mv prev-function_reordering_plugin stageprofile-function_reordering_plugin ; : ; \
47233 @endif function_reordering_plugin
47234 @if test -d $(TARGET_SUBDIR) ; then \
47235 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
47236 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
47238 rm -f stage_current
47240 # Bubble a bug fix through all the stages up to stage feedback. They are
47241 # remade, but not reconfigured. The next stage (if any) will not be
47242 # reconfigured either.
47243 .PHONY: stagefeedback-bubble
47244 stagefeedback-bubble:: stageprofile-bubble
47245 @r=`${PWD_COMMAND}`; export r; \
47246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47247 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
47248 echo Skipping rebuild of stagefeedback ; \
47249 else \
47250 $(MAKE) stagefeedback-start; \
47251 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
47254 .PHONY: all-stagefeedback clean-stagefeedback
47255 do-clean: clean-stagefeedback
47257 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47258 # only possibility, but now it conflicts with no-bootstrap rules
47259 @if gcc-bootstrap
47263 .PHONY: profiledbootstrap profiledbootstrap-lean
47264 profiledbootstrap:
47265 echo stagefeedback > stage_final
47266 @r=`${PWD_COMMAND}`; export r; \
47267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47268 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
47269 @: $(MAKE); $(unstage)
47270 @r=`${PWD_COMMAND}`; export r; \
47271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47272 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47273 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47275 profiledbootstrap-lean:
47276 echo stagefeedback > stage_final
47277 @r=`${PWD_COMMAND}`; export r; \
47278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47279 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
47280 @: $(MAKE); $(unstage)
47281 @r=`${PWD_COMMAND}`; export r; \
47282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47283 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47284 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47287 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47288 distclean-stageprofile:: distclean-stagefeedback
47289 .PHONY: distclean-stagefeedback
47290 distclean-stagefeedback::
47291 @: $(MAKE); $(stage)
47292 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
47293 rm -rf stagefeedback-*
47296 @endif gcc-bootstrap
47300 stageprofile-end::
47301 $(MAKE) distclean-stagefeedback
47303 stagefeedback-start::
47304 @r=`${PWD_COMMAND}`; export r; \
47305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47306 for i in prev-*; do \
47307 j=`echo $$i | sed s/^prev-//` ; \
47308 cd $$r/$$i && \
47309 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
47310 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
47311 done
47313 @if gcc-bootstrap
47314 do-distclean: distclean-stage1
47316 # Provide a GCC build when we're building target libraries. This does
47317 # not work as a dependency, just as the minimum necessary to avoid errors.
47318 stage_last:
47319 @r=`${PWD_COMMAND}`; export r; \
47320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47321 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
47323 # Same as unstage, but not phony and defaulting to stage1-start. We place
47324 # it in the dependency so that for example `make -j3 all-gcc' works.
47325 stage_current:
47326 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
47328 .PHONY: restrap
47329 restrap::
47330 @: $(MAKE); $(stage)
47331 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
47332 restrap:: all
47333 @endif gcc-bootstrap
47335 # --------------------------------------
47336 # Dependencies between different modules
47337 # --------------------------------------
47339 # Generic dependencies for target modules on host stuff, especially gcc
47340 @if gcc-bootstrap
47341 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
47342 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
47343 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
47344 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
47345 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
47346 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
47347 configure-target-libmudflap: stage_last
47348 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
47349 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
47350 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
47351 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
47352 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
47353 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
47354 configure-stage1-target-libvtv: maybe-all-stage1-gcc
47355 configure-stage2-target-libvtv: maybe-all-stage2-gcc
47356 configure-stage3-target-libvtv: maybe-all-stage3-gcc
47357 configure-stage4-target-libvtv: maybe-all-stage4-gcc
47358 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
47359 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
47360 configure-target-libssp: stage_last
47361 configure-target-newlib: stage_last
47362 configure-stage1-target-libgcc: maybe-all-stage1-gcc
47363 configure-stage2-target-libgcc: maybe-all-stage2-gcc
47364 configure-stage3-target-libgcc: maybe-all-stage3-gcc
47365 configure-stage4-target-libgcc: maybe-all-stage4-gcc
47366 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
47367 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
47368 configure-target-libbacktrace: stage_last
47369 configure-target-libquadmath: stage_last
47370 configure-target-libgfortran: stage_last
47371 configure-target-libobjc: stage_last
47372 configure-target-libgo: stage_last
47373 configure-target-libtermcap: stage_last
47374 configure-target-winsup: stage_last
47375 configure-target-libgloss: stage_last
47376 configure-target-libffi: stage_last
47377 configure-target-libjava: stage_last
47378 configure-target-zlib: stage_last
47379 configure-target-boehm-gc: stage_last
47380 configure-target-rda: stage_last
47381 configure-target-libada: stage_last
47382 configure-stage1-target-libgomp: maybe-all-stage1-gcc
47383 configure-stage2-target-libgomp: maybe-all-stage2-gcc
47384 configure-stage3-target-libgomp: maybe-all-stage3-gcc
47385 configure-stage4-target-libgomp: maybe-all-stage4-gcc
47386 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
47387 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
47388 configure-target-libitm: stage_last
47389 configure-target-libatomic: stage_last
47390 @endif gcc-bootstrap
47392 @if gcc-no-bootstrap
47393 configure-target-libstdc++-v3: maybe-all-gcc
47394 configure-target-libmudflap: maybe-all-gcc
47395 configure-target-libsanitizer: maybe-all-gcc
47396 configure-target-libvtv: maybe-all-gcc
47397 configure-target-libssp: maybe-all-gcc
47398 configure-target-newlib: maybe-all-gcc
47399 configure-target-libgcc: maybe-all-gcc
47400 configure-target-libbacktrace: maybe-all-gcc
47401 configure-target-libquadmath: maybe-all-gcc
47402 configure-target-libgfortran: maybe-all-gcc
47403 configure-target-libobjc: maybe-all-gcc
47404 configure-target-libgo: maybe-all-gcc
47405 configure-target-libtermcap: maybe-all-gcc
47406 configure-target-winsup: maybe-all-gcc
47407 configure-target-libgloss: maybe-all-gcc
47408 configure-target-libffi: maybe-all-gcc
47409 configure-target-libjava: maybe-all-gcc
47410 configure-target-zlib: maybe-all-gcc
47411 configure-target-boehm-gc: maybe-all-gcc
47412 configure-target-rda: maybe-all-gcc
47413 configure-target-libada: maybe-all-gcc
47414 configure-target-libgomp: maybe-all-gcc
47415 configure-target-libitm: maybe-all-gcc
47416 configure-target-libatomic: maybe-all-gcc
47417 @endif gcc-no-bootstrap
47420 # There are two types of dependencies here: 'hard' dependencies, where one
47421 # module simply won't build without the other; and 'soft' dependencies, where
47422 # if the depended-on module is missing, the depending module will do without
47423 # or find a substitute somewhere (perhaps installed). Soft dependencies
47424 # are made here to depend on a 'maybe-' target. If you're not sure,
47425 # it's safer to use a soft dependency.
47432 # With all the machinery above in place, it is pretty easy to generate
47433 # dependencies. Host dependencies are a bit more complex because we have
47434 # to check for bootstrap/prebootstrap dependencies. To resolve
47435 # prebootstrap dependencies, prebootstrap modules are gathered in
47436 # a hash table.
47437 all-build-bison: maybe-all-build-texinfo
47438 all-build-flex: maybe-all-build-texinfo
47439 all-build-flex: maybe-all-build-bison
47440 all-build-flex: maybe-all-build-m4
47441 all-build-libiberty: maybe-all-build-texinfo
47442 all-build-m4: maybe-all-build-texinfo
47443 all-build-fixincludes: maybe-all-build-libiberty
47444 configure-gcc: maybe-configure-intl
47446 configure-stage1-gcc: maybe-configure-stage1-intl
47447 configure-stage2-gcc: maybe-configure-stage2-intl
47448 configure-stage3-gcc: maybe-configure-stage3-intl
47449 configure-stage4-gcc: maybe-configure-stage4-intl
47450 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
47451 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
47452 configure-gcc: maybe-all-gmp
47454 configure-stage1-gcc: maybe-all-stage1-gmp
47455 configure-stage2-gcc: maybe-all-stage2-gmp
47456 configure-stage3-gcc: maybe-all-stage3-gmp
47457 configure-stage4-gcc: maybe-all-stage4-gmp
47458 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
47459 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
47460 configure-gcc: maybe-all-lto-plugin
47462 configure-stage1-gcc: maybe-all-stage1-lto-plugin
47463 configure-stage2-gcc: maybe-all-stage2-lto-plugin
47464 configure-stage3-gcc: maybe-all-stage3-lto-plugin
47465 configure-stage4-gcc: maybe-all-stage4-lto-plugin
47466 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47467 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47468 configure-gcc: maybe-all-function_reordering_plugin
47470 configure-stage1-gcc: maybe-all-stage1-function_reordering_plugin
47471 configure-stage2-gcc: maybe-all-stage2-function_reordering_plugin
47472 configure-stage3-gcc: maybe-all-stage3-function_reordering_plugin
47473 configure-stage4-gcc: maybe-all-stage4-function_reordering_plugin
47474 configure-stageprofile-gcc: maybe-all-stageprofile-function_reordering_plugin
47475 configure-stagefeedback-gcc: maybe-all-stagefeedback-function_reordering_plugin
47476 configure-gcc: maybe-all-binutils
47478 configure-stage1-gcc: maybe-all-stage1-binutils
47479 configure-stage2-gcc: maybe-all-stage2-binutils
47480 configure-stage3-gcc: maybe-all-stage3-binutils
47481 configure-stage4-gcc: maybe-all-stage4-binutils
47482 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
47483 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
47484 configure-gcc: maybe-all-gas
47486 configure-stage1-gcc: maybe-all-stage1-gas
47487 configure-stage2-gcc: maybe-all-stage2-gas
47488 configure-stage3-gcc: maybe-all-stage3-gas
47489 configure-stage4-gcc: maybe-all-stage4-gas
47490 configure-stageprofile-gcc: maybe-all-stageprofile-gas
47491 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
47492 configure-gcc: maybe-all-ld
47494 configure-stage1-gcc: maybe-all-stage1-ld
47495 configure-stage2-gcc: maybe-all-stage2-ld
47496 configure-stage3-gcc: maybe-all-stage3-ld
47497 configure-stage4-gcc: maybe-all-stage4-ld
47498 configure-stageprofile-gcc: maybe-all-stageprofile-ld
47499 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
47500 configure-gcc: maybe-all-gold
47502 configure-stage1-gcc: maybe-all-stage1-gold
47503 configure-stage2-gcc: maybe-all-stage2-gold
47504 configure-stage3-gcc: maybe-all-stage3-gold
47505 configure-stage4-gcc: maybe-all-stage4-gold
47506 configure-stageprofile-gcc: maybe-all-stageprofile-gold
47507 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
47508 configure-gcc: maybe-all-libelf
47510 configure-stage1-gcc: maybe-all-stage1-libelf
47511 configure-stage2-gcc: maybe-all-stage2-libelf
47512 configure-stage3-gcc: maybe-all-stage3-libelf
47513 configure-stage4-gcc: maybe-all-stage4-libelf
47514 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
47515 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
47516 all-gcc: all-libiberty
47518 all-stage1-gcc: all-stage1-libiberty
47519 all-stage2-gcc: all-stage2-libiberty
47520 all-stage3-gcc: all-stage3-libiberty
47521 all-stage4-gcc: all-stage4-libiberty
47522 all-stageprofile-gcc: all-stageprofile-libiberty
47523 all-stagefeedback-gcc: all-stagefeedback-libiberty
47524 all-gcc: maybe-all-intl
47526 all-stage1-gcc: maybe-all-stage1-intl
47527 all-stage2-gcc: maybe-all-stage2-intl
47528 all-stage3-gcc: maybe-all-stage3-intl
47529 all-stage4-gcc: maybe-all-stage4-intl
47530 all-stageprofile-gcc: maybe-all-stageprofile-intl
47531 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
47532 all-gcc: maybe-all-mpfr
47534 all-stage1-gcc: maybe-all-stage1-mpfr
47535 all-stage2-gcc: maybe-all-stage2-mpfr
47536 all-stage3-gcc: maybe-all-stage3-mpfr
47537 all-stage4-gcc: maybe-all-stage4-mpfr
47538 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
47539 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
47540 all-gcc: maybe-all-mpc
47542 all-stage1-gcc: maybe-all-stage1-mpc
47543 all-stage2-gcc: maybe-all-stage2-mpc
47544 all-stage3-gcc: maybe-all-stage3-mpc
47545 all-stage4-gcc: maybe-all-stage4-mpc
47546 all-stageprofile-gcc: maybe-all-stageprofile-mpc
47547 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
47548 all-gcc: maybe-all-cloog
47550 all-stage1-gcc: maybe-all-stage1-cloog
47551 all-stage2-gcc: maybe-all-stage2-cloog
47552 all-stage3-gcc: maybe-all-stage3-cloog
47553 all-stage4-gcc: maybe-all-stage4-cloog
47554 all-stageprofile-gcc: maybe-all-stageprofile-cloog
47555 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
47556 all-gcc: maybe-all-build-texinfo
47558 all-stage1-gcc: maybe-all-build-texinfo
47559 all-stage2-gcc: maybe-all-build-texinfo
47560 all-stage3-gcc: maybe-all-build-texinfo
47561 all-stage4-gcc: maybe-all-build-texinfo
47562 all-stageprofile-gcc: maybe-all-build-texinfo
47563 all-stagefeedback-gcc: maybe-all-build-texinfo
47564 all-gcc: maybe-all-build-bison
47566 all-stage1-gcc: maybe-all-build-bison
47567 all-stage2-gcc: maybe-all-build-bison
47568 all-stage3-gcc: maybe-all-build-bison
47569 all-stage4-gcc: maybe-all-build-bison
47570 all-stageprofile-gcc: maybe-all-build-bison
47571 all-stagefeedback-gcc: maybe-all-build-bison
47572 all-gcc: maybe-all-build-flex
47574 all-stage1-gcc: maybe-all-build-flex
47575 all-stage2-gcc: maybe-all-build-flex
47576 all-stage3-gcc: maybe-all-build-flex
47577 all-stage4-gcc: maybe-all-build-flex
47578 all-stageprofile-gcc: maybe-all-build-flex
47579 all-stagefeedback-gcc: maybe-all-build-flex
47580 all-gcc: maybe-all-build-libiberty
47582 all-stage1-gcc: maybe-all-build-libiberty
47583 all-stage2-gcc: maybe-all-build-libiberty
47584 all-stage3-gcc: maybe-all-build-libiberty
47585 all-stage4-gcc: maybe-all-build-libiberty
47586 all-stageprofile-gcc: maybe-all-build-libiberty
47587 all-stagefeedback-gcc: maybe-all-build-libiberty
47588 all-gcc: maybe-all-build-fixincludes
47590 all-stage1-gcc: maybe-all-build-fixincludes
47591 all-stage2-gcc: maybe-all-build-fixincludes
47592 all-stage3-gcc: maybe-all-build-fixincludes
47593 all-stage4-gcc: maybe-all-build-fixincludes
47594 all-stageprofile-gcc: maybe-all-build-fixincludes
47595 all-stagefeedback-gcc: maybe-all-build-fixincludes
47596 all-gcc: maybe-all-zlib
47598 all-stage1-gcc: maybe-all-stage1-zlib
47599 all-stage2-gcc: maybe-all-stage2-zlib
47600 all-stage3-gcc: maybe-all-stage3-zlib
47601 all-stage4-gcc: maybe-all-stage4-zlib
47602 all-stageprofile-gcc: maybe-all-stageprofile-zlib
47603 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
47604 all-gcc: all-libbacktrace
47606 all-stage1-gcc: all-stage1-libbacktrace
47607 all-stage2-gcc: all-stage2-libbacktrace
47608 all-stage3-gcc: all-stage3-libbacktrace
47609 all-stage4-gcc: all-stage4-libbacktrace
47610 all-stageprofile-gcc: all-stageprofile-libbacktrace
47611 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
47612 all-gcc: all-libcpp
47614 all-stage1-gcc: all-stage1-libcpp
47615 all-stage2-gcc: all-stage2-libcpp
47616 all-stage3-gcc: all-stage3-libcpp
47617 all-stage4-gcc: all-stage4-libcpp
47618 all-stageprofile-gcc: all-stageprofile-libcpp
47619 all-stagefeedback-gcc: all-stagefeedback-libcpp
47620 all-gcc: all-libdecnumber
47622 all-stage1-gcc: all-stage1-libdecnumber
47623 all-stage2-gcc: all-stage2-libdecnumber
47624 all-stage3-gcc: all-stage3-libdecnumber
47625 all-stage4-gcc: all-stage4-libdecnumber
47626 all-stageprofile-gcc: all-stageprofile-libdecnumber
47627 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
47628 all-gcc: maybe-all-libiberty
47630 all-stage1-gcc: maybe-all-stage1-libiberty
47631 all-stage2-gcc: maybe-all-stage2-libiberty
47632 all-stage3-gcc: maybe-all-stage3-libiberty
47633 all-stage4-gcc: maybe-all-stage4-libiberty
47634 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
47635 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
47636 all-gcc: maybe-all-fixincludes
47637 all-gcc: maybe-all-lto-plugin
47639 all-stage1-gcc: maybe-all-stage1-lto-plugin
47640 all-stage2-gcc: maybe-all-stage2-lto-plugin
47641 all-stage3-gcc: maybe-all-stage3-lto-plugin
47642 all-stage4-gcc: maybe-all-stage4-lto-plugin
47643 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47644 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47645 all-gcc: maybe-all-function_reordering_plugin
47647 all-stage1-gcc: maybe-all-stage1-function_reordering_plugin
47648 all-stage2-gcc: maybe-all-stage2-function_reordering_plugin
47649 all-stage3-gcc: maybe-all-stage3-function_reordering_plugin
47650 all-stage4-gcc: maybe-all-stage4-function_reordering_plugin
47651 all-stageprofile-gcc: maybe-all-stageprofile-function_reordering_plugin
47652 all-stagefeedback-gcc: maybe-all-stagefeedback-function_reordering_plugin
47653 info-gcc: maybe-all-build-libiberty
47655 info-stage1-gcc: maybe-all-build-libiberty
47656 info-stage2-gcc: maybe-all-build-libiberty
47657 info-stage3-gcc: maybe-all-build-libiberty
47658 info-stage4-gcc: maybe-all-build-libiberty
47659 info-stageprofile-gcc: maybe-all-build-libiberty
47660 info-stagefeedback-gcc: maybe-all-build-libiberty
47661 dvi-gcc: maybe-all-build-libiberty
47663 dvi-stage1-gcc: maybe-all-build-libiberty
47664 dvi-stage2-gcc: maybe-all-build-libiberty
47665 dvi-stage3-gcc: maybe-all-build-libiberty
47666 dvi-stage4-gcc: maybe-all-build-libiberty
47667 dvi-stageprofile-gcc: maybe-all-build-libiberty
47668 dvi-stagefeedback-gcc: maybe-all-build-libiberty
47669 pdf-gcc: maybe-all-build-libiberty
47671 pdf-stage1-gcc: maybe-all-build-libiberty
47672 pdf-stage2-gcc: maybe-all-build-libiberty
47673 pdf-stage3-gcc: maybe-all-build-libiberty
47674 pdf-stage4-gcc: maybe-all-build-libiberty
47675 pdf-stageprofile-gcc: maybe-all-build-libiberty
47676 pdf-stagefeedback-gcc: maybe-all-build-libiberty
47677 html-gcc: maybe-all-build-libiberty
47679 html-stage1-gcc: maybe-all-build-libiberty
47680 html-stage2-gcc: maybe-all-build-libiberty
47681 html-stage3-gcc: maybe-all-build-libiberty
47682 html-stage4-gcc: maybe-all-build-libiberty
47683 html-stageprofile-gcc: maybe-all-build-libiberty
47684 html-stagefeedback-gcc: maybe-all-build-libiberty
47685 install-gcc: maybe-install-fixincludes
47686 install-gcc: maybe-install-lto-plugin
47687 install-gcc: maybe-install-function_reordering_plugin
47688 install-strip-gcc: maybe-install-strip-fixincludes
47689 install-strip-gcc: maybe-install-strip-lto-plugin
47690 install-strip-gcc: maybe-install-strip-function_reordering_plugin
47691 configure-libcpp: configure-libiberty
47693 configure-stage1-libcpp: configure-stage1-libiberty
47694 configure-stage2-libcpp: configure-stage2-libiberty
47695 configure-stage3-libcpp: configure-stage3-libiberty
47696 configure-stage4-libcpp: configure-stage4-libiberty
47697 configure-stageprofile-libcpp: configure-stageprofile-libiberty
47698 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
47699 configure-libcpp: maybe-configure-intl
47701 configure-stage1-libcpp: maybe-configure-stage1-intl
47702 configure-stage2-libcpp: maybe-configure-stage2-intl
47703 configure-stage3-libcpp: maybe-configure-stage3-intl
47704 configure-stage4-libcpp: maybe-configure-stage4-intl
47705 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
47706 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
47707 all-libcpp: all-libiberty
47709 all-stage1-libcpp: all-stage1-libiberty
47710 all-stage2-libcpp: all-stage2-libiberty
47711 all-stage3-libcpp: all-stage3-libiberty
47712 all-stage4-libcpp: all-stage4-libiberty
47713 all-stageprofile-libcpp: all-stageprofile-libiberty
47714 all-stagefeedback-libcpp: all-stagefeedback-libiberty
47715 all-libcpp: maybe-all-intl
47717 all-stage1-libcpp: maybe-all-stage1-intl
47718 all-stage2-libcpp: maybe-all-stage2-intl
47719 all-stage3-libcpp: maybe-all-stage3-intl
47720 all-stage4-libcpp: maybe-all-stage4-intl
47721 all-stageprofile-libcpp: maybe-all-stageprofile-intl
47722 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
47723 all-fixincludes: maybe-all-libiberty
47724 all-gnattools: maybe-all-target-libada
47725 all-lto-plugin: maybe-all-libiberty
47727 all-stage1-lto-plugin: maybe-all-stage1-libiberty
47728 all-stage2-lto-plugin: maybe-all-stage2-libiberty
47729 all-stage3-lto-plugin: maybe-all-stage3-libiberty
47730 all-stage4-lto-plugin: maybe-all-stage4-libiberty
47731 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
47732 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
47733 all-function_reordering_plugin: maybe-all-libiberty
47735 all-stage1-function_reordering_plugin: maybe-all-stage1-libiberty
47736 all-stage2-function_reordering_plugin: maybe-all-stage2-libiberty
47737 all-stage3-function_reordering_plugin: maybe-all-stage3-libiberty
47738 all-stage4-function_reordering_plugin: maybe-all-stage4-libiberty
47739 all-stageprofile-function_reordering_plugin: maybe-all-stageprofile-libiberty
47740 all-stagefeedback-function_reordering_plugin: maybe-all-stagefeedback-libiberty
47741 all-utils: maybe-all-libiberty
47742 configure-mpfr: maybe-all-gmp
47744 configure-stage1-mpfr: maybe-all-stage1-gmp
47745 configure-stage2-mpfr: maybe-all-stage2-gmp
47746 configure-stage3-mpfr: maybe-all-stage3-gmp
47747 configure-stage4-mpfr: maybe-all-stage4-gmp
47748 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
47749 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
47750 configure-mpc: maybe-all-mpfr
47752 configure-stage1-mpc: maybe-all-stage1-mpfr
47753 configure-stage2-mpc: maybe-all-stage2-mpfr
47754 configure-stage3-mpc: maybe-all-stage3-mpfr
47755 configure-stage4-mpc: maybe-all-stage4-mpfr
47756 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
47757 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
47758 configure-isl: maybe-all-gmp
47760 configure-stage1-isl: maybe-all-stage1-gmp
47761 configure-stage2-isl: maybe-all-stage2-gmp
47762 configure-stage3-isl: maybe-all-stage3-gmp
47763 configure-stage4-isl: maybe-all-stage4-gmp
47764 configure-stageprofile-isl: maybe-all-stageprofile-gmp
47765 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
47766 configure-cloog: maybe-all-isl
47768 configure-stage1-cloog: maybe-all-stage1-isl
47769 configure-stage2-cloog: maybe-all-stage2-isl
47770 configure-stage3-cloog: maybe-all-stage3-isl
47771 configure-stage4-cloog: maybe-all-stage4-isl
47772 configure-stageprofile-cloog: maybe-all-stageprofile-isl
47773 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
47774 configure-cloog: maybe-all-gmp
47776 configure-stage1-cloog: maybe-all-stage1-gmp
47777 configure-stage2-cloog: maybe-all-stage2-gmp
47778 configure-stage3-cloog: maybe-all-stage3-gmp
47779 configure-stage4-cloog: maybe-all-stage4-gmp
47780 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
47781 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
47782 configure-gdb: maybe-all-intl
47783 configure-gdb: maybe-configure-sim
47784 configure-gdb: maybe-all-bfd
47785 configure-gdb: maybe-all-libiconv
47786 all-gdb: maybe-all-libiberty
47787 all-gdb: maybe-all-libiconv
47788 all-gdb: maybe-all-opcodes
47789 all-gdb: maybe-all-readline
47790 all-gdb: maybe-all-build-bison
47791 all-gdb: maybe-all-sim
47792 all-gdb: maybe-all-libdecnumber
47793 all-gdb: maybe-all-libtermcap
47794 configure-libgui: maybe-configure-tcl
47795 configure-libgui: maybe-configure-tk
47796 all-libgui: maybe-all-tcl
47797 all-libgui: maybe-all-tk
47798 all-libgui: maybe-all-itcl
47799 configure-bfd: configure-libiberty
47801 configure-stage1-bfd: configure-stage1-libiberty
47802 configure-stage2-bfd: configure-stage2-libiberty
47803 configure-stage3-bfd: configure-stage3-libiberty
47804 configure-stage4-bfd: configure-stage4-libiberty
47805 configure-stageprofile-bfd: configure-stageprofile-libiberty
47806 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
47807 configure-bfd: maybe-configure-intl
47809 configure-stage1-bfd: maybe-configure-stage1-intl
47810 configure-stage2-bfd: maybe-configure-stage2-intl
47811 configure-stage3-bfd: maybe-configure-stage3-intl
47812 configure-stage4-bfd: maybe-configure-stage4-intl
47813 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
47814 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
47815 all-bfd: maybe-all-libiberty
47817 all-stage1-bfd: maybe-all-stage1-libiberty
47818 all-stage2-bfd: maybe-all-stage2-libiberty
47819 all-stage3-bfd: maybe-all-stage3-libiberty
47820 all-stage4-bfd: maybe-all-stage4-libiberty
47821 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
47822 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
47823 all-bfd: maybe-all-intl
47825 all-stage1-bfd: maybe-all-stage1-intl
47826 all-stage2-bfd: maybe-all-stage2-intl
47827 all-stage3-bfd: maybe-all-stage3-intl
47828 all-stage4-bfd: maybe-all-stage4-intl
47829 all-stageprofile-bfd: maybe-all-stageprofile-intl
47830 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
47831 configure-opcodes: configure-libiberty
47833 configure-stage1-opcodes: configure-stage1-libiberty
47834 configure-stage2-opcodes: configure-stage2-libiberty
47835 configure-stage3-opcodes: configure-stage3-libiberty
47836 configure-stage4-opcodes: configure-stage4-libiberty
47837 configure-stageprofile-opcodes: configure-stageprofile-libiberty
47838 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
47839 all-opcodes: maybe-all-libiberty
47841 all-stage1-opcodes: maybe-all-stage1-libiberty
47842 all-stage2-opcodes: maybe-all-stage2-libiberty
47843 all-stage3-opcodes: maybe-all-stage3-libiberty
47844 all-stage4-opcodes: maybe-all-stage4-libiberty
47845 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47846 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47847 configure-binutils: maybe-configure-intl
47849 configure-stage1-binutils: maybe-configure-stage1-intl
47850 configure-stage2-binutils: maybe-configure-stage2-intl
47851 configure-stage3-binutils: maybe-configure-stage3-intl
47852 configure-stage4-binutils: maybe-configure-stage4-intl
47853 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
47854 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
47855 all-binutils: maybe-all-libiberty
47857 all-stage1-binutils: maybe-all-stage1-libiberty
47858 all-stage2-binutils: maybe-all-stage2-libiberty
47859 all-stage3-binutils: maybe-all-stage3-libiberty
47860 all-stage4-binutils: maybe-all-stage4-libiberty
47861 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
47862 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
47863 all-binutils: maybe-all-opcodes
47865 all-stage1-binutils: maybe-all-stage1-opcodes
47866 all-stage2-binutils: maybe-all-stage2-opcodes
47867 all-stage3-binutils: maybe-all-stage3-opcodes
47868 all-stage4-binutils: maybe-all-stage4-opcodes
47869 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
47870 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
47871 all-binutils: maybe-all-bfd
47873 all-stage1-binutils: maybe-all-stage1-bfd
47874 all-stage2-binutils: maybe-all-stage2-bfd
47875 all-stage3-binutils: maybe-all-stage3-bfd
47876 all-stage4-binutils: maybe-all-stage4-bfd
47877 all-stageprofile-binutils: maybe-all-stageprofile-bfd
47878 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
47879 all-binutils: maybe-all-build-flex
47881 all-stage1-binutils: maybe-all-build-flex
47882 all-stage2-binutils: maybe-all-build-flex
47883 all-stage3-binutils: maybe-all-build-flex
47884 all-stage4-binutils: maybe-all-build-flex
47885 all-stageprofile-binutils: maybe-all-build-flex
47886 all-stagefeedback-binutils: maybe-all-build-flex
47887 all-binutils: maybe-all-build-bison
47889 all-stage1-binutils: maybe-all-build-bison
47890 all-stage2-binutils: maybe-all-build-bison
47891 all-stage3-binutils: maybe-all-build-bison
47892 all-stage4-binutils: maybe-all-build-bison
47893 all-stageprofile-binutils: maybe-all-build-bison
47894 all-stagefeedback-binutils: maybe-all-build-bison
47895 all-binutils: maybe-all-intl
47897 all-stage1-binutils: maybe-all-stage1-intl
47898 all-stage2-binutils: maybe-all-stage2-intl
47899 all-stage3-binutils: maybe-all-stage3-intl
47900 all-stage4-binutils: maybe-all-stage4-intl
47901 all-stageprofile-binutils: maybe-all-stageprofile-intl
47902 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
47903 all-binutils: maybe-all-gas
47905 all-stage1-binutils: maybe-all-stage1-gas
47906 all-stage2-binutils: maybe-all-stage2-gas
47907 all-stage3-binutils: maybe-all-stage3-gas
47908 all-stage4-binutils: maybe-all-stage4-gas
47909 all-stageprofile-binutils: maybe-all-stageprofile-gas
47910 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
47911 install-binutils: maybe-install-opcodes
47912 install-strip-binutils: maybe-install-strip-opcodes
47913 install-opcodes: maybe-install-bfd
47914 install-strip-opcodes: maybe-install-strip-bfd
47915 configure-gas: maybe-configure-intl
47917 configure-stage1-gas: maybe-configure-stage1-intl
47918 configure-stage2-gas: maybe-configure-stage2-intl
47919 configure-stage3-gas: maybe-configure-stage3-intl
47920 configure-stage4-gas: maybe-configure-stage4-intl
47921 configure-stageprofile-gas: maybe-configure-stageprofile-intl
47922 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
47923 all-gas: maybe-all-libiberty
47925 all-stage1-gas: maybe-all-stage1-libiberty
47926 all-stage2-gas: maybe-all-stage2-libiberty
47927 all-stage3-gas: maybe-all-stage3-libiberty
47928 all-stage4-gas: maybe-all-stage4-libiberty
47929 all-stageprofile-gas: maybe-all-stageprofile-libiberty
47930 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
47931 all-gas: maybe-all-opcodes
47933 all-stage1-gas: maybe-all-stage1-opcodes
47934 all-stage2-gas: maybe-all-stage2-opcodes
47935 all-stage3-gas: maybe-all-stage3-opcodes
47936 all-stage4-gas: maybe-all-stage4-opcodes
47937 all-stageprofile-gas: maybe-all-stageprofile-opcodes
47938 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
47939 all-gas: maybe-all-bfd
47941 all-stage1-gas: maybe-all-stage1-bfd
47942 all-stage2-gas: maybe-all-stage2-bfd
47943 all-stage3-gas: maybe-all-stage3-bfd
47944 all-stage4-gas: maybe-all-stage4-bfd
47945 all-stageprofile-gas: maybe-all-stageprofile-bfd
47946 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
47947 all-gas: maybe-all-intl
47949 all-stage1-gas: maybe-all-stage1-intl
47950 all-stage2-gas: maybe-all-stage2-intl
47951 all-stage3-gas: maybe-all-stage3-intl
47952 all-stage4-gas: maybe-all-stage4-intl
47953 all-stageprofile-gas: maybe-all-stageprofile-intl
47954 all-stagefeedback-gas: maybe-all-stagefeedback-intl
47955 configure-gprof: maybe-configure-intl
47956 all-gprof: maybe-all-libiberty
47957 all-gprof: maybe-all-bfd
47958 all-gprof: maybe-all-opcodes
47959 all-gprof: maybe-all-intl
47960 all-gprof: maybe-all-gas
47961 configure-ld: maybe-configure-intl
47963 configure-stage1-ld: maybe-configure-stage1-intl
47964 configure-stage2-ld: maybe-configure-stage2-intl
47965 configure-stage3-ld: maybe-configure-stage3-intl
47966 configure-stage4-ld: maybe-configure-stage4-intl
47967 configure-stageprofile-ld: maybe-configure-stageprofile-intl
47968 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
47969 all-ld: maybe-all-libiberty
47971 all-stage1-ld: maybe-all-stage1-libiberty
47972 all-stage2-ld: maybe-all-stage2-libiberty
47973 all-stage3-ld: maybe-all-stage3-libiberty
47974 all-stage4-ld: maybe-all-stage4-libiberty
47975 all-stageprofile-ld: maybe-all-stageprofile-libiberty
47976 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
47977 all-ld: maybe-all-bfd
47979 all-stage1-ld: maybe-all-stage1-bfd
47980 all-stage2-ld: maybe-all-stage2-bfd
47981 all-stage3-ld: maybe-all-stage3-bfd
47982 all-stage4-ld: maybe-all-stage4-bfd
47983 all-stageprofile-ld: maybe-all-stageprofile-bfd
47984 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
47985 all-ld: maybe-all-opcodes
47987 all-stage1-ld: maybe-all-stage1-opcodes
47988 all-stage2-ld: maybe-all-stage2-opcodes
47989 all-stage3-ld: maybe-all-stage3-opcodes
47990 all-stage4-ld: maybe-all-stage4-opcodes
47991 all-stageprofile-ld: maybe-all-stageprofile-opcodes
47992 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
47993 all-ld: maybe-all-build-bison
47995 all-stage1-ld: maybe-all-build-bison
47996 all-stage2-ld: maybe-all-build-bison
47997 all-stage3-ld: maybe-all-build-bison
47998 all-stage4-ld: maybe-all-build-bison
47999 all-stageprofile-ld: maybe-all-build-bison
48000 all-stagefeedback-ld: maybe-all-build-bison
48001 all-ld: maybe-all-build-flex
48003 all-stage1-ld: maybe-all-build-flex
48004 all-stage2-ld: maybe-all-build-flex
48005 all-stage3-ld: maybe-all-build-flex
48006 all-stage4-ld: maybe-all-build-flex
48007 all-stageprofile-ld: maybe-all-build-flex
48008 all-stagefeedback-ld: maybe-all-build-flex
48009 all-ld: maybe-all-intl
48011 all-stage1-ld: maybe-all-stage1-intl
48012 all-stage2-ld: maybe-all-stage2-intl
48013 all-stage3-ld: maybe-all-stage3-intl
48014 all-stage4-ld: maybe-all-stage4-intl
48015 all-stageprofile-ld: maybe-all-stageprofile-intl
48016 all-stagefeedback-ld: maybe-all-stagefeedback-intl
48017 all-ld: maybe-all-gas
48019 all-stage1-ld: maybe-all-stage1-gas
48020 all-stage2-ld: maybe-all-stage2-gas
48021 all-stage3-ld: maybe-all-stage3-gas
48022 all-stage4-ld: maybe-all-stage4-gas
48023 all-stageprofile-ld: maybe-all-stageprofile-gas
48024 all-stagefeedback-ld: maybe-all-stagefeedback-gas
48025 install-ld: maybe-install-gold
48026 install-strip-ld: maybe-install-strip-gold
48027 configure-gold: maybe-configure-intl
48029 configure-stage1-gold: maybe-configure-stage1-intl
48030 configure-stage2-gold: maybe-configure-stage2-intl
48031 configure-stage3-gold: maybe-configure-stage3-intl
48032 configure-stage4-gold: maybe-configure-stage4-intl
48033 configure-stageprofile-gold: maybe-configure-stageprofile-intl
48034 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
48035 all-gold: maybe-all-libiberty
48037 all-stage1-gold: maybe-all-stage1-libiberty
48038 all-stage2-gold: maybe-all-stage2-libiberty
48039 all-stage3-gold: maybe-all-stage3-libiberty
48040 all-stage4-gold: maybe-all-stage4-libiberty
48041 all-stageprofile-gold: maybe-all-stageprofile-libiberty
48042 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
48043 all-gold: maybe-all-intl
48045 all-stage1-gold: maybe-all-stage1-intl
48046 all-stage2-gold: maybe-all-stage2-intl
48047 all-stage3-gold: maybe-all-stage3-intl
48048 all-stage4-gold: maybe-all-stage4-intl
48049 all-stageprofile-gold: maybe-all-stageprofile-intl
48050 all-stagefeedback-gold: maybe-all-stagefeedback-intl
48051 all-gold: maybe-all-bfd
48053 all-stage1-gold: maybe-all-stage1-bfd
48054 all-stage2-gold: maybe-all-stage2-bfd
48055 all-stage3-gold: maybe-all-stage3-bfd
48056 all-stage4-gold: maybe-all-stage4-bfd
48057 all-stageprofile-gold: maybe-all-stageprofile-bfd
48058 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
48059 all-gold: maybe-all-build-bison
48061 all-stage1-gold: maybe-all-build-bison
48062 all-stage2-gold: maybe-all-build-bison
48063 all-stage3-gold: maybe-all-build-bison
48064 all-stage4-gold: maybe-all-build-bison
48065 all-stageprofile-gold: maybe-all-build-bison
48066 all-stagefeedback-gold: maybe-all-build-bison
48067 all-gold: maybe-all-gas
48069 all-stage1-gold: maybe-all-stage1-gas
48070 all-stage2-gold: maybe-all-stage2-gas
48071 all-stage3-gold: maybe-all-stage3-gas
48072 all-stage4-gold: maybe-all-stage4-gas
48073 all-stageprofile-gold: maybe-all-stageprofile-gas
48074 all-stagefeedback-gold: maybe-all-stagefeedback-gas
48075 check-gold: maybe-all-binutils
48077 check-stage1-gold: maybe-all-stage1-binutils
48078 check-stage2-gold: maybe-all-stage2-binutils
48079 check-stage3-gold: maybe-all-stage3-binutils
48080 check-stage4-gold: maybe-all-stage4-binutils
48081 check-stageprofile-gold: maybe-all-stageprofile-binutils
48082 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
48083 check-gold: maybe-all-gas
48085 check-stage1-gold: maybe-all-stage1-gas
48086 check-stage2-gold: maybe-all-stage2-gas
48087 check-stage3-gold: maybe-all-stage3-gas
48088 check-stage4-gold: maybe-all-stage4-gas
48089 check-stageprofile-gold: maybe-all-stageprofile-gas
48090 check-stagefeedback-gold: maybe-all-stagefeedback-gas
48091 configure-opcodes: maybe-configure-intl
48093 configure-stage1-opcodes: maybe-configure-stage1-intl
48094 configure-stage2-opcodes: maybe-configure-stage2-intl
48095 configure-stage3-opcodes: maybe-configure-stage3-intl
48096 configure-stage4-opcodes: maybe-configure-stage4-intl
48097 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
48098 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
48099 all-opcodes: maybe-all-bfd
48101 all-stage1-opcodes: maybe-all-stage1-bfd
48102 all-stage2-opcodes: maybe-all-stage2-bfd
48103 all-stage3-opcodes: maybe-all-stage3-bfd
48104 all-stage4-opcodes: maybe-all-stage4-bfd
48105 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
48106 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
48107 all-opcodes: maybe-all-libiberty
48109 all-stage1-opcodes: maybe-all-stage1-libiberty
48110 all-stage2-opcodes: maybe-all-stage2-libiberty
48111 all-stage3-opcodes: maybe-all-stage3-libiberty
48112 all-stage4-opcodes: maybe-all-stage4-libiberty
48113 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
48114 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
48115 all-opcodes: maybe-all-intl
48117 all-stage1-opcodes: maybe-all-stage1-intl
48118 all-stage2-opcodes: maybe-all-stage2-intl
48119 all-stage3-opcodes: maybe-all-stage3-intl
48120 all-stage4-opcodes: maybe-all-stage4-intl
48121 all-stageprofile-opcodes: maybe-all-stageprofile-intl
48122 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
48123 all-dejagnu: maybe-all-tcl
48124 all-dejagnu: maybe-all-expect
48125 all-dejagnu: maybe-all-tk
48126 configure-expect: maybe-configure-tcl
48127 configure-expect: maybe-configure-tk
48128 all-expect: maybe-all-tcl
48129 all-expect: maybe-all-tk
48130 configure-itcl: maybe-configure-tcl
48131 configure-itcl: maybe-configure-tk
48132 all-itcl: maybe-all-tcl
48133 all-itcl: maybe-all-tk
48134 install-itcl: maybe-install-tcl
48135 install-strip-itcl: maybe-install-strip-tcl
48136 configure-tk: maybe-configure-tcl
48137 all-tk: maybe-all-tcl
48138 all-sid: maybe-all-libiberty
48139 all-sid: maybe-all-bfd
48140 all-sid: maybe-all-opcodes
48141 all-sid: maybe-all-tcl
48142 all-sid: maybe-all-tk
48143 install-sid: maybe-install-tcl
48144 install-strip-sid: maybe-install-strip-tcl
48145 install-sid: maybe-install-tk
48146 install-strip-sid: maybe-install-strip-tk
48147 configure-sim: maybe-configure-intl
48148 all-sim: maybe-all-intl
48149 all-sim: maybe-all-libiberty
48150 all-sim: maybe-all-bfd
48151 all-sim: maybe-all-opcodes
48152 all-sim: maybe-all-readline
48153 all-sim: maybe-configure-gdb
48154 all-fastjar: maybe-all-zlib
48155 all-fastjar: maybe-all-build-texinfo
48156 all-fastjar: maybe-all-libiberty
48157 all-bison: maybe-all-intl
48158 all-bison: maybe-all-build-texinfo
48159 all-flex: maybe-all-build-bison
48160 all-flex: maybe-all-intl
48161 all-flex: maybe-all-m4
48162 all-flex: maybe-all-build-texinfo
48163 all-m4: maybe-all-intl
48164 all-m4: maybe-all-build-texinfo
48165 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
48166 configure-target-fastjar: maybe-configure-target-zlib
48167 all-target-fastjar: maybe-all-target-zlib
48168 configure-target-libgo: maybe-configure-target-libffi
48169 configure-target-libgo: maybe-all-target-libstdc++-v3
48170 all-target-libgo: maybe-all-target-libbacktrace
48171 all-target-libgo: maybe-all-target-libffi
48172 all-target-libgo: maybe-all-target-libatomic
48173 configure-target-libjava: maybe-configure-target-zlib
48174 configure-target-libjava: maybe-configure-target-boehm-gc
48175 configure-target-libjava: maybe-configure-target-libffi
48176 all-target-libjava: maybe-all-fastjar
48177 all-target-libjava: maybe-all-target-zlib
48178 all-target-libjava: maybe-all-target-boehm-gc
48179 all-target-libjava: maybe-all-target-libffi
48180 configure-target-libobjc: maybe-configure-target-boehm-gc
48181 all-target-libobjc: maybe-all-target-boehm-gc
48182 configure-target-libstdc++-v3: maybe-configure-target-libgomp
48184 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
48185 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
48186 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
48187 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
48188 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
48189 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
48190 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
48192 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
48193 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
48194 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
48195 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
48196 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
48197 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
48198 configure-target-libvtv: maybe-all-target-libstdc++-v3
48200 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
48201 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
48202 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
48203 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
48204 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
48205 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
48206 all-target-libstdc++-v3: maybe-configure-target-libgomp
48208 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
48209 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
48210 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
48211 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
48212 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
48213 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
48214 install-target-libgo: maybe-install-target-libatomic
48215 install-target-libgfortran: maybe-install-target-libquadmath
48216 install-target-libgfortran: maybe-install-target-libgcc
48217 install-target-libsanitizer: maybe-install-target-libstdc++-v3
48218 install-target-libsanitizer: maybe-install-target-libgcc
48219 install-target-libvtv: maybe-install-target-libstdc++-v3
48220 install-target-libvtv: maybe-install-target-libgcc
48221 install-target-libjava: maybe-install-target-libgcc
48222 install-target-libitm: maybe-install-target-libgcc
48223 install-target-libobjc: maybe-install-target-libgcc
48224 install-target-libstdc++-v3: maybe-install-target-libgcc
48225 all-target-libgloss: maybe-all-target-newlib
48226 all-target-winsup: maybe-all-target-libtermcap
48227 configure-target-newlib: maybe-all-binutils
48228 configure-target-newlib: maybe-all-ld
48229 configure-target-libgfortran: maybe-all-target-libquadmath
48232 # Dependencies for target modules on other target modules are
48233 # described by lang_env_dependencies; the defaults apply to anything
48234 # not mentioned there.
48237 @if gcc-bootstrap
48238 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
48239 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
48240 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
48241 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
48242 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
48243 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
48244 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
48245 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
48246 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
48247 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
48248 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
48249 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
48250 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
48251 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
48252 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
48253 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
48254 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
48255 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
48256 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
48257 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
48258 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
48259 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
48260 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
48261 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
48262 @endif gcc-bootstrap
48264 @if gcc-no-bootstrap
48265 configure-target-libstdc++-v3: maybe-all-target-libgcc
48266 configure-target-libmudflap: maybe-all-target-libgcc
48267 configure-target-libsanitizer: maybe-all-target-libgcc
48268 configure-target-libvtv: maybe-all-target-libgcc
48269 configure-target-libssp: maybe-all-target-libgcc
48270 configure-target-newlib: maybe-all-target-libgcc
48271 configure-target-libbacktrace: maybe-all-target-libgcc
48272 configure-target-libquadmath: maybe-all-target-libgcc
48273 configure-target-libgfortran: maybe-all-target-libgcc
48274 configure-target-libobjc: maybe-all-target-libgcc
48275 configure-target-libgo: maybe-all-target-libgcc
48276 configure-target-libtermcap: maybe-all-target-libgcc
48277 configure-target-winsup: maybe-all-target-libgcc
48278 configure-target-libgloss: maybe-all-target-libgcc
48279 configure-target-libffi: maybe-all-target-libgcc
48280 configure-target-libjava: maybe-all-target-libgcc
48281 configure-target-zlib: maybe-all-target-libgcc
48282 configure-target-boehm-gc: maybe-all-target-libgcc
48283 configure-target-rda: maybe-all-target-libgcc
48284 configure-target-libada: maybe-all-target-libgcc
48285 configure-target-libgomp: maybe-all-target-libgcc
48286 configure-target-libitm: maybe-all-target-libgcc
48287 configure-target-libatomic: maybe-all-target-libgcc
48288 @endif gcc-no-bootstrap
48291 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
48293 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
48295 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
48297 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
48299 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
48303 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
48305 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
48307 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
48309 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
48311 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
48313 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
48315 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
48318 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
48320 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
48321 configure-target-libjava: maybe-all-target-libstdc++-v3
48323 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
48325 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
48327 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
48329 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
48331 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
48333 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
48334 configure-target-libitm: maybe-all-target-libstdc++-v3
48336 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
48339 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
48340 GDB_TK = @GDB_TK@
48341 INSTALL_GDB_TK = @INSTALL_GDB_TK@
48342 configure-gdb: $(CONFIGURE_GDB_TK)
48343 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
48344 install-gdb: $(INSTALL_GDB_TK)
48346 # Serialization dependencies. Host configures don't work well in parallel to
48347 # each other, due to contention over config.cache. Target configures and
48348 # build configures are similar.
48349 @serialization_dependencies@
48351 # --------------------------------
48352 # Regenerating top level configury
48353 # --------------------------------
48355 # Rebuilding Makefile.in, using autogen.
48356 AUTOGEN = autogen
48357 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
48358 cd $(srcdir) && $(AUTOGEN) Makefile.def
48360 # Rebuilding Makefile.
48361 Makefile: $(srcdir)/Makefile.in config.status
48362 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
48364 config.status: configure
48365 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
48367 # Rebuilding configure.
48368 AUTOCONF = autoconf
48369 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
48370 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
48371 cd $(srcdir) && $(AUTOCONF)
48373 # ------------------------------
48374 # Special directives to GNU Make
48375 # ------------------------------
48377 # Don't pass command-line variables to submakes.
48378 .NOEXPORT:
48379 MAKEOVERRIDES=
48381 # end of Makefile.in