Fix wrong attribution in gfortran ChangeLog
[official-gcc.git] / Makefile.in
blob75caafd1595596b0ef70422f048e3ee941fa86ec
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 # Free Software Foundation
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
24 # First, test for a proper version of make, but only where one is required.
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
50 program_transform_name = @program_transform_name@
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
55 srcdir = @srcdir@
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory. It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136 FLEX="$(FLEX)"; export FLEX; \
137 LEX="$(LEX)"; export LEX; \
138 BISON="$(BISON)"; export BISON; \
139 YACC="$(YACC)"; export YACC; \
140 M4="$(M4)"; export M4; \
141 SED="$(SED)"; export SED; \
142 AWK="$(AWK)"; export AWK; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 READELF="$(READELF)"; export READELF; \
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
217 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
218 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
219 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
220 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
221 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
222 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
223 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
224 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
227 @if gcc-bootstrap
228 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
229 @endif gcc-bootstrap
230 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232 POSTSTAGE1_CXX_EXPORT = \
233 CXX='$(CXX)'; export CXX; \
234 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
235 @if target-libstdc++-v3-bootstrap
236 # Override the above if we're bootstrapping C++.
237 POSTSTAGE1_CXX_EXPORT = \
238 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
239 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
242 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
247 export CXX; \
248 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
249 @endif target-libstdc++-v3-bootstrap
251 # Similar, for later GCC stages.
252 POSTSTAGE1_HOST_EXPORTS = \
253 $(HOST_EXPORTS) \
254 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
255 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
256 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
258 $(POSTSTAGE1_CXX_EXPORT) \
259 $(LTO_EXPORTS) \
260 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
264 # Target libraries are put under this directory:
265 TARGET_SUBDIR = @target_subdir@
266 # This is set by the configure script to the arguments to use when configuring
267 # directories built for the target.
268 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269 # This is the list of variables to export in the environment when
270 # configuring subdirectories for the target system.
271 BASE_TARGET_EXPORTS = \
272 $(BASE_EXPORTS) \
273 AR="$(AR_FOR_TARGET)"; export AR; \
274 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
281 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289 OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
290 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
291 READELF="$(READELF_FOR_TARGET)"; export READELF; \
292 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
293 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
294 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
295 @if gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 @endif gcc-bootstrap
298 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
301 RAW_CXX_TARGET_EXPORTS = \
302 $(BASE_TARGET_EXPORTS) \
303 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
304 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
306 NORMAL_TARGET_EXPORTS = \
307 $(BASE_TARGET_EXPORTS) \
308 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
310 # Where to find GMP
311 HOST_GMPLIBS = @gmplibs@
312 HOST_GMPINC = @gmpinc@
314 # Where to find ISL
315 HOST_ISLLIBS = @isllibs@
316 HOST_ISLINC = @islinc@
318 # Where to find libelf
319 HOST_LIBELFLIBS = @libelflibs@
320 HOST_LIBELFINC = @libelfinc@
322 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
324 # ----------------------------------------------
325 # Programs producing files for the BUILD machine
326 # ----------------------------------------------
328 SHELL = @SHELL@
330 # pwd command to use. Allow user to override default by setting PWDCMD in
331 # the environment to account for automounters. The make variable must not
332 # be called PWDCMD, otherwise the value set here is passed to make
333 # subprocesses and overrides the setting from the user's environment.
334 # Don't use PWD since it is a common shell environment variable and we
335 # don't want to corrupt it.
336 PWD_COMMAND = $${PWDCMD-pwd}
338 # compilers to use to create programs which must be run in the build
339 # environment.
340 AR_FOR_BUILD = @AR_FOR_BUILD@
341 AS_FOR_BUILD = @AS_FOR_BUILD@
342 CC_FOR_BUILD = @CC_FOR_BUILD@
343 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
344 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
345 CXX_FOR_BUILD = @CXX_FOR_BUILD@
346 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
347 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
348 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
349 GOC_FOR_BUILD = @GOC_FOR_BUILD@
350 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
351 LD_FOR_BUILD = @LD_FOR_BUILD@
352 NM_FOR_BUILD = @NM_FOR_BUILD@
353 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
354 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
355 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
357 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
358 # here so that they can be overridden by Makefile fragments.
359 BUILD_PREFIX = @BUILD_PREFIX@
360 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
362 # Flags to pass to stage2 and later makes. They are defined
363 # here so that they can be overridden by Makefile fragments.
364 BOOT_CFLAGS= -g -O2
365 BOOT_LDFLAGS=
366 BOOT_ADAFLAGS= -gnatpg
368 AWK = @AWK@
369 SED = @SED@
370 BISON = @BISON@
371 YACC = @YACC@
372 FLEX = @FLEX@
373 LEX = @LEX@
374 M4 = @M4@
375 MAKEINFO = @MAKEINFO@
376 EXPECT = @EXPECT@
377 RUNTEST = @RUNTEST@
379 # This just becomes part of the MAKEINFO definition passed down to
380 # sub-makes. It lets flags be given on the command line while still
381 # using the makeinfo from the object tree.
382 # (Default to avoid splitting info files by setting the threshold high.)
383 MAKEINFOFLAGS = --split-size=5000000
385 # ---------------------------------------------
386 # Programs producing files for the HOST machine
387 # ---------------------------------------------
389 AS = @AS@
390 AR = @AR@
391 AR_FLAGS = rc
392 CC = @CC@
393 CXX = @CXX@
394 DLLTOOL = @DLLTOOL@
395 LD = @LD@
396 LIPO = @LIPO@
397 NM = @NM@
398 OBJDUMP = @OBJDUMP@
399 RANLIB = @RANLIB@
400 READELF = @READELF@
401 STRIP = @STRIP@
402 WINDRES = @WINDRES@
403 WINDMC = @WINDMC@
405 GNATBIND = @GNATBIND@
406 GNATMAKE = @GNATMAKE@
408 CFLAGS = @CFLAGS@
409 LDFLAGS = @LDFLAGS@
410 LIBCFLAGS = $(CFLAGS)
411 CXXFLAGS = @CXXFLAGS@
412 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
413 GOCFLAGS = $(CFLAGS)
415 TFLAGS =
417 # Defaults for all stages; some are overridden below.
419 STAGE_CFLAGS = $(BOOT_CFLAGS)
420 STAGE_TFLAGS = $(TFLAGS)
421 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
424 # Defaults for stage 1; some are overridden below.
425 STAGE1_CFLAGS = $(STAGE_CFLAGS)
426 STAGE1_CXXFLAGS = $(CXXFLAGS)
427 @if target-libstdc++-v3-bootstrap
428 # Override the above if we're bootstrapping C++.
429 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
430 @endif target-libstdc++-v3-bootstrap
431 STAGE1_TFLAGS = $(STAGE_TFLAGS)
432 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
434 # Defaults for stage 2; some are overridden below.
435 STAGE2_CFLAGS = $(STAGE_CFLAGS)
436 STAGE2_CXXFLAGS = $(CXXFLAGS)
437 @if target-libstdc++-v3-bootstrap
438 # Override the above if we're bootstrapping C++.
439 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
440 @endif target-libstdc++-v3-bootstrap
441 STAGE2_TFLAGS = $(STAGE_TFLAGS)
442 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
444 # Defaults for stage 3; some are overridden below.
445 STAGE3_CFLAGS = $(STAGE_CFLAGS)
446 STAGE3_CXXFLAGS = $(CXXFLAGS)
447 @if target-libstdc++-v3-bootstrap
448 # Override the above if we're bootstrapping C++.
449 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
450 @endif target-libstdc++-v3-bootstrap
451 STAGE3_TFLAGS = $(STAGE_TFLAGS)
452 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
454 # Defaults for stage 4; some are overridden below.
455 STAGE4_CFLAGS = $(STAGE_CFLAGS)
456 STAGE4_CXXFLAGS = $(CXXFLAGS)
457 @if target-libstdc++-v3-bootstrap
458 # Override the above if we're bootstrapping C++.
459 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
460 @endif target-libstdc++-v3-bootstrap
461 STAGE4_TFLAGS = $(STAGE_TFLAGS)
462 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
464 # Defaults for stage profile; some are overridden below.
465 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
466 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
467 @if target-libstdc++-v3-bootstrap
468 # Override the above if we're bootstrapping C++.
469 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
470 @endif target-libstdc++-v3-bootstrap
471 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
472 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
474 # Defaults for stage feedback; some are overridden below.
475 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
476 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
477 @if target-libstdc++-v3-bootstrap
478 # Override the above if we're bootstrapping C++.
479 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
480 @endif target-libstdc++-v3-bootstrap
481 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
482 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
485 # By default, C and C++ are the only stage1 languages, because they are the
486 # only ones we require to build with the bootstrap compiler, and also the
487 # only ones useful for building stage2.
489 STAGE1_CFLAGS = @stage1_cflags@
490 STAGE1_CHECKING = @stage1_checking@
491 STAGE1_LANGUAGES = @stage1_languages@
492 # * We force-disable intermodule optimizations, even if
493 # --enable-intermodule was passed, since the installed compiler
494 # probably can't handle them. Luckily, autoconf always respects
495 # the last argument when conflicting --enable arguments are passed.
496 # * Likewise, we force-disable coverage flags, since the installed
497 # compiler probably has never heard of them.
498 # * We also disable -Wformat, since older GCCs don't understand newer %s.
499 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
500 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
501 --disable-build-format-warnings
503 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
504 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
506 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
507 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
509 do-compare = @do_compare@
510 do-compare3 = $(do-compare)
512 # -----------------------------------------------
513 # Programs producing files for the TARGET machine
514 # -----------------------------------------------
516 AR_FOR_TARGET=@AR_FOR_TARGET@
517 AS_FOR_TARGET=@AS_FOR_TARGET@
518 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
520 # If GCC_FOR_TARGET is not overriden on the command line, then this
521 # variable is passed down to the gcc Makefile, where it is used to
522 # build libgcc2.a. We define it here so that it can itself be
523 # overridden on the command line.
524 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
525 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
526 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
527 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
528 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
529 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
530 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
531 LD_FOR_TARGET=@LD_FOR_TARGET@
533 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
534 NM_FOR_TARGET=@NM_FOR_TARGET@
535 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
536 OBJCOPY_FOR_TARGET=@OBJCOPY_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_libsanitizer)$(TARGET_LIB_PATH_libmpx)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
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-libsanitizer
585 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
586 @endif target-libsanitizer
588 @if target-libmpx
589 TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
590 @endif target-libmpx
592 @if target-libvtv
593 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
594 @endif target-libvtv
596 @if target-libcilkrts
597 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
598 @endif target-libcilkrts
600 @if target-liboffloadmic
601 TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
602 @endif target-liboffloadmic
604 @if target-libssp
605 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
606 @endif target-libssp
608 @if target-libgomp
609 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
610 @endif target-libgomp
612 @if target-libitm
613 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
614 @endif target-libitm
616 @if target-libatomic
617 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
618 @endif target-libatomic
622 # This is the list of directories that may be needed in RPATH_ENVVAR
623 # so that programs built for the host machine work.
624 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
626 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
627 @if gcc
628 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
629 @endif gcc
632 @if gmp
633 HOST_LIB_PATH_gmp = \
634 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
635 @endif gmp
637 @if mpfr
638 HOST_LIB_PATH_mpfr = \
639 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
640 @endif mpfr
642 @if mpc
643 HOST_LIB_PATH_mpc = \
644 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
645 @endif mpc
647 @if isl
648 HOST_LIB_PATH_isl = \
649 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
650 @endif isl
652 @if libelf
653 HOST_LIB_PATH_libelf = \
654 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
655 @endif libelf
658 CXX_FOR_TARGET_FLAG_TO_PASS = \
659 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
660 @if target-libstdc++-v3
661 # CXX_FOR_TARGET is tricky to get right for target libs that require a
662 # functional C++ compiler. When we recurse, if we expand
663 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
664 # libstdc++ include flags from the script. Instead, we get an
665 # -funconfigured-* word, so that we'll get errors if this invalid C++
666 # command line is used for anything, but also so that we can use the
667 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
668 # don't pass it on, sub-make will use the default definition, that
669 # re-expands it at the time of use, so we'll get it right when we need
670 # it. One potential exception is the expansion of CXX_FOR_TARGET
671 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
672 # really work, for C++ host programs can't depend on the current-stage
673 # C++ target library.
674 CXX_FOR_TARGET_FLAG_TO_PASS = \
675 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
676 @endif target-libstdc++-v3
678 # Flags to pass down to all sub-makes. STAGE*FLAGS,
679 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
680 # overrideable (for a bootstrap build stage1 also builds gcc.info).
681 BASE_FLAGS_TO_PASS = \
682 "DESTDIR=$(DESTDIR)" \
683 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
684 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
685 "bindir=$(bindir)" \
686 "datadir=$(datadir)" \
687 "exec_prefix=$(exec_prefix)" \
688 "includedir=$(includedir)" \
689 "datarootdir=$(datarootdir)" \
690 "docdir=$(docdir)" \
691 "infodir=$(infodir)" \
692 "pdfdir=$(pdfdir)" \
693 "htmldir=$(htmldir)" \
694 "libdir=$(libdir)" \
695 "libexecdir=$(libexecdir)" \
696 "lispdir=$(lispdir)" \
697 "localstatedir=$(localstatedir)" \
698 "mandir=$(mandir)" \
699 "oldincludedir=$(oldincludedir)" \
700 "prefix=$(prefix)" \
701 "sbindir=$(sbindir)" \
702 "sharedstatedir=$(sharedstatedir)" \
703 "sysconfdir=$(sysconfdir)" \
704 "tooldir=$(tooldir)" \
705 "build_tooldir=$(build_tooldir)" \
706 "target_alias=$(target_alias)" \
707 "AWK=$(AWK)" \
708 "BISON=$(BISON)" \
709 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
710 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
711 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
712 "EXPECT=$(EXPECT)" \
713 "FLEX=$(FLEX)" \
714 "INSTALL=$(INSTALL)" \
715 "INSTALL_DATA=$(INSTALL_DATA)" \
716 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
717 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
718 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
719 "LEX=$(LEX)" \
720 "M4=$(M4)" \
721 "MAKE=$(MAKE)" \
722 "RUNTEST=$(RUNTEST)" \
723 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
724 "SED=$(SED)" \
725 "SHELL=$(SHELL)" \
726 "YACC=$(YACC)" \
727 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
728 "ADA_CFLAGS=$(ADA_CFLAGS)" \
729 "AR_FLAGS=$(AR_FLAGS)" \
730 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
731 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
732 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
733 "CFLAGS=$(CFLAGS)" \
734 "CXXFLAGS=$(CXXFLAGS)" \
735 "LDFLAGS=$(LDFLAGS)" \
736 "LIBCFLAGS=$(LIBCFLAGS)" \
737 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
738 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
739 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
740 "GNATBIND=$(GNATBIND)" \
741 "GNATMAKE=$(GNATMAKE)" \
742 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
743 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
744 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
745 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
746 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
747 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
748 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
749 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
750 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
751 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
752 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
753 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
754 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
755 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
756 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
757 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
758 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
759 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
760 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
761 "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
762 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
763 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
764 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
765 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
766 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
767 "BUILD_CONFIG=$(BUILD_CONFIG)" \
768 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
769 "LEAN=$(LEAN)" \
770 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
771 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
772 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
773 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
774 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
775 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
776 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
777 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
778 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
779 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
780 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
781 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
782 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
783 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
784 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
785 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
786 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
787 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
788 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
789 "TFLAGS=$(TFLAGS)" \
790 "CONFIG_SHELL=$(SHELL)" \
791 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
793 # We leave this in just in case, but it is not needed anymore.
794 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
796 # Flags to pass down to most sub-makes, in which we're building with
797 # the host environment.
798 EXTRA_HOST_FLAGS = \
799 'AR=$(AR)' \
800 'AS=$(AS)' \
801 'CC=$(CC)' \
802 'CXX=$(CXX)' \
803 'DLLTOOL=$(DLLTOOL)' \
804 'GCJ=$(GCJ)' \
805 'GFORTRAN=$(GFORTRAN)' \
806 'GOC=$(GOC)' \
807 'LD=$(LD)' \
808 'LIPO=$(LIPO)' \
809 'NM=$(NM)' \
810 'OBJDUMP=$(OBJDUMP)' \
811 'RANLIB=$(RANLIB)' \
812 'READELF=$(READELF)' \
813 'STRIP=$(STRIP)' \
814 'WINDRES=$(WINDRES)' \
815 'WINDMC=$(WINDMC)'
817 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
819 # Flags to pass to stage1 or when not bootstrapping.
821 STAGE1_FLAGS_TO_PASS = \
822 LDFLAGS="$${LDFLAGS}" \
823 HOST_LIBS="$${HOST_LIBS}"
825 # Flags to pass to stage2 and later makes.
827 POSTSTAGE1_FLAGS_TO_PASS = \
828 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
829 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
830 GNATBIND="$${GNATBIND}" \
831 LDFLAGS="$${LDFLAGS}" \
832 HOST_LIBS="$${HOST_LIBS}" \
833 $(LTO_FLAGS_TO_PASS) \
834 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
836 @if gcc-bootstrap
837 EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
838 $(POSTSTAGE1_HOST_EXPORTS) \
841 EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
842 @endif gcc-bootstrap
844 # Flags to pass down to makes which are built with the target environment.
845 # The double $ decreases the length of the command line; those variables
846 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
847 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
848 # so we expand them here.
849 EXTRA_TARGET_FLAGS = \
850 'AR=$$(AR_FOR_TARGET)' \
851 'AS=$(COMPILER_AS_FOR_TARGET)' \
852 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
853 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
854 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
855 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
856 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
857 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
858 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
859 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
860 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
861 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
862 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
863 'LD=$(COMPILER_LD_FOR_TARGET)' \
864 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
865 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
866 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
867 'NM=$(COMPILER_NM_FOR_TARGET)' \
868 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
869 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
870 'RANLIB=$$(RANLIB_FOR_TARGET)' \
871 'READELF=$$(READELF_FOR_TARGET)' \
872 'WINDRES=$$(WINDRES_FOR_TARGET)' \
873 'WINDMC=$$(WINDMC_FOR_TARGET)' \
874 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
875 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
876 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
877 "TFLAGS=$$TFLAGS"
879 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
881 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
882 # unfortunately needs the native compiler and the target ar and
883 # ranlib.
884 # If any variables are added here, they must be added to do-*, below.
885 # The BUILD_* variables are a special case, which are used for the gcc
886 # cross-building scheme.
887 EXTRA_GCC_FLAGS = \
888 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
889 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
890 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
892 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
894 @if gcc
895 BUILD_CONFIG = @BUILD_CONFIG@
896 ifneq ($(BUILD_CONFIG),)
897 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
898 endif
899 @endif gcc
901 .PHONY: configure-host
902 configure-host: \
903 maybe-configure-bfd \
904 maybe-configure-opcodes \
905 maybe-configure-binutils \
906 maybe-configure-bison \
907 maybe-configure-cgen \
908 maybe-configure-dejagnu \
909 maybe-configure-etc \
910 maybe-configure-fastjar \
911 maybe-configure-fixincludes \
912 maybe-configure-flex \
913 maybe-configure-gas \
914 maybe-configure-gcc \
915 maybe-configure-gmp \
916 maybe-configure-mpfr \
917 maybe-configure-mpc \
918 maybe-configure-isl \
919 maybe-configure-libelf \
920 maybe-configure-gold \
921 maybe-configure-gprof \
922 maybe-configure-intl \
923 maybe-configure-tcl \
924 maybe-configure-itcl \
925 maybe-configure-ld \
926 maybe-configure-libbacktrace \
927 maybe-configure-libcpp \
928 maybe-configure-libdecnumber \
929 maybe-configure-libgui \
930 maybe-configure-libiberty \
931 maybe-configure-libiberty-linker-plugin \
932 maybe-configure-libiconv \
933 maybe-configure-m4 \
934 maybe-configure-readline \
935 maybe-configure-sid \
936 maybe-configure-sim \
937 maybe-configure-texinfo \
938 maybe-configure-zlib \
939 maybe-configure-gdb \
940 maybe-configure-expect \
941 maybe-configure-guile \
942 maybe-configure-tk \
943 maybe-configure-libtermcap \
944 maybe-configure-utils \
945 maybe-configure-gnattools \
946 maybe-configure-lto-plugin \
947 maybe-configure-libcc1 \
948 maybe-configure-gotools
949 .PHONY: configure-target
950 configure-target: \
951 maybe-configure-target-libstdc++-v3 \
952 maybe-configure-target-libsanitizer \
953 maybe-configure-target-libmpx \
954 maybe-configure-target-libvtv \
955 maybe-configure-target-libcilkrts \
956 maybe-configure-target-liboffloadmic \
957 maybe-configure-target-libssp \
958 maybe-configure-target-newlib \
959 maybe-configure-target-libgcc \
960 maybe-configure-target-libbacktrace \
961 maybe-configure-target-libquadmath \
962 maybe-configure-target-libgfortran \
963 maybe-configure-target-libobjc \
964 maybe-configure-target-libgo \
965 maybe-configure-target-libtermcap \
966 maybe-configure-target-winsup \
967 maybe-configure-target-libgloss \
968 maybe-configure-target-libffi \
969 maybe-configure-target-libjava \
970 maybe-configure-target-zlib \
971 maybe-configure-target-boehm-gc \
972 maybe-configure-target-rda \
973 maybe-configure-target-libada \
974 maybe-configure-target-libgomp \
975 maybe-configure-target-libitm \
976 maybe-configure-target-libatomic
978 # The target built for a native non-bootstrap build.
979 .PHONY: all
980 all:
981 @if gcc-bootstrap
982 [ -f stage_final ] || echo stage3 > stage_final
983 @r=`${PWD_COMMAND}`; export r; \
984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
985 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
986 @endif gcc-bootstrap
987 @: $(MAKE); $(unstage)
988 @r=`${PWD_COMMAND}`; export r; \
989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
990 @if gcc-bootstrap
991 if [ -f stage_last ]; then \
992 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
993 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
994 else \
995 @endif gcc-bootstrap
996 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
997 @if gcc-bootstrap
999 fi \
1000 @endif gcc-bootstrap
1001 && :
1003 .PHONY: all-build
1005 all-build: maybe-all-build-libiberty
1006 all-build: maybe-all-build-bison
1007 all-build: maybe-all-build-flex
1008 all-build: maybe-all-build-m4
1009 all-build: maybe-all-build-texinfo
1010 all-build: maybe-all-build-fixincludes
1011 all-build: maybe-all-build-libcpp
1013 .PHONY: all-host
1015 @if bfd-no-bootstrap
1016 all-host: maybe-all-bfd
1017 @endif bfd-no-bootstrap
1018 @if opcodes-no-bootstrap
1019 all-host: maybe-all-opcodes
1020 @endif opcodes-no-bootstrap
1021 @if binutils-no-bootstrap
1022 all-host: maybe-all-binutils
1023 @endif binutils-no-bootstrap
1024 all-host: maybe-all-bison
1025 all-host: maybe-all-cgen
1026 all-host: maybe-all-dejagnu
1027 all-host: maybe-all-etc
1028 all-host: maybe-all-fastjar
1029 @if fixincludes-no-bootstrap
1030 all-host: maybe-all-fixincludes
1031 @endif fixincludes-no-bootstrap
1032 all-host: maybe-all-flex
1033 @if gas-no-bootstrap
1034 all-host: maybe-all-gas
1035 @endif gas-no-bootstrap
1036 @if gcc-no-bootstrap
1037 all-host: maybe-all-gcc
1038 @endif gcc-no-bootstrap
1039 @if gmp-no-bootstrap
1040 all-host: maybe-all-gmp
1041 @endif gmp-no-bootstrap
1042 @if mpfr-no-bootstrap
1043 all-host: maybe-all-mpfr
1044 @endif mpfr-no-bootstrap
1045 @if mpc-no-bootstrap
1046 all-host: maybe-all-mpc
1047 @endif mpc-no-bootstrap
1048 @if isl-no-bootstrap
1049 all-host: maybe-all-isl
1050 @endif isl-no-bootstrap
1051 @if libelf-no-bootstrap
1052 all-host: maybe-all-libelf
1053 @endif libelf-no-bootstrap
1054 @if gold-no-bootstrap
1055 all-host: maybe-all-gold
1056 @endif gold-no-bootstrap
1057 all-host: maybe-all-gprof
1058 @if intl-no-bootstrap
1059 all-host: maybe-all-intl
1060 @endif intl-no-bootstrap
1061 all-host: maybe-all-tcl
1062 all-host: maybe-all-itcl
1063 @if ld-no-bootstrap
1064 all-host: maybe-all-ld
1065 @endif ld-no-bootstrap
1066 @if libbacktrace-no-bootstrap
1067 all-host: maybe-all-libbacktrace
1068 @endif libbacktrace-no-bootstrap
1069 @if libcpp-no-bootstrap
1070 all-host: maybe-all-libcpp
1071 @endif libcpp-no-bootstrap
1072 @if libdecnumber-no-bootstrap
1073 all-host: maybe-all-libdecnumber
1074 @endif libdecnumber-no-bootstrap
1075 all-host: maybe-all-libgui
1076 @if libiberty-no-bootstrap
1077 all-host: maybe-all-libiberty
1078 @endif libiberty-no-bootstrap
1079 @if libiberty-linker-plugin-no-bootstrap
1080 all-host: maybe-all-libiberty-linker-plugin
1081 @endif libiberty-linker-plugin-no-bootstrap
1082 @if libiconv-no-bootstrap
1083 all-host: maybe-all-libiconv
1084 @endif libiconv-no-bootstrap
1085 all-host: maybe-all-m4
1086 all-host: maybe-all-readline
1087 all-host: maybe-all-sid
1088 all-host: maybe-all-sim
1089 all-host: maybe-all-texinfo
1090 @if zlib-no-bootstrap
1091 all-host: maybe-all-zlib
1092 @endif zlib-no-bootstrap
1093 all-host: maybe-all-gdb
1094 all-host: maybe-all-expect
1095 all-host: maybe-all-guile
1096 all-host: maybe-all-tk
1097 all-host: maybe-all-libtermcap
1098 all-host: maybe-all-utils
1099 all-host: maybe-all-gnattools
1100 @if lto-plugin-no-bootstrap
1101 all-host: maybe-all-lto-plugin
1102 @endif lto-plugin-no-bootstrap
1103 all-host: maybe-all-libcc1
1104 all-host: maybe-all-gotools
1106 .PHONY: all-target
1108 @if target-libstdc++-v3-no-bootstrap
1109 all-target: maybe-all-target-libstdc++-v3
1110 @endif target-libstdc++-v3-no-bootstrap
1111 @if target-libsanitizer-no-bootstrap
1112 all-target: maybe-all-target-libsanitizer
1113 @endif target-libsanitizer-no-bootstrap
1114 @if target-libmpx-no-bootstrap
1115 all-target: maybe-all-target-libmpx
1116 @endif target-libmpx-no-bootstrap
1117 @if target-libvtv-no-bootstrap
1118 all-target: maybe-all-target-libvtv
1119 @endif target-libvtv-no-bootstrap
1120 all-target: maybe-all-target-libcilkrts
1121 all-target: maybe-all-target-liboffloadmic
1122 all-target: maybe-all-target-libssp
1123 all-target: maybe-all-target-newlib
1124 @if target-libgcc-no-bootstrap
1125 all-target: maybe-all-target-libgcc
1126 @endif target-libgcc-no-bootstrap
1127 all-target: maybe-all-target-libbacktrace
1128 all-target: maybe-all-target-libquadmath
1129 all-target: maybe-all-target-libgfortran
1130 all-target: maybe-all-target-libobjc
1131 all-target: maybe-all-target-libgo
1132 all-target: maybe-all-target-libtermcap
1133 all-target: maybe-all-target-winsup
1134 all-target: maybe-all-target-libgloss
1135 all-target: maybe-all-target-libffi
1136 all-target: maybe-all-target-libjava
1137 all-target: maybe-all-target-zlib
1138 all-target: maybe-all-target-boehm-gc
1139 all-target: maybe-all-target-rda
1140 all-target: maybe-all-target-libada
1141 @if target-libgomp-no-bootstrap
1142 all-target: maybe-all-target-libgomp
1143 @endif target-libgomp-no-bootstrap
1144 all-target: maybe-all-target-libitm
1145 all-target: maybe-all-target-libatomic
1147 # Do a target for all the subdirectories. A ``make do-X'' will do a
1148 # ``make X'' in all subdirectories (because, in general, there is a
1149 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1150 # but it may do additional work as well).
1152 .PHONY: do-info
1153 do-info:
1154 @: $(MAKE); $(unstage)
1155 @r=`${PWD_COMMAND}`; export r; \
1156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1157 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1158 info-target
1161 .PHONY: info-host
1163 info-host: maybe-info-bfd
1164 info-host: maybe-info-opcodes
1165 info-host: maybe-info-binutils
1166 info-host: maybe-info-bison
1167 info-host: maybe-info-cgen
1168 info-host: maybe-info-dejagnu
1169 info-host: maybe-info-etc
1170 info-host: maybe-info-fastjar
1171 info-host: maybe-info-fixincludes
1172 info-host: maybe-info-flex
1173 info-host: maybe-info-gas
1174 info-host: maybe-info-gcc
1175 info-host: maybe-info-gmp
1176 info-host: maybe-info-mpfr
1177 info-host: maybe-info-mpc
1178 info-host: maybe-info-isl
1179 info-host: maybe-info-libelf
1180 info-host: maybe-info-gold
1181 info-host: maybe-info-gprof
1182 info-host: maybe-info-intl
1183 info-host: maybe-info-tcl
1184 info-host: maybe-info-itcl
1185 info-host: maybe-info-ld
1186 info-host: maybe-info-libbacktrace
1187 info-host: maybe-info-libcpp
1188 info-host: maybe-info-libdecnumber
1189 info-host: maybe-info-libgui
1190 info-host: maybe-info-libiberty
1191 info-host: maybe-info-libiberty-linker-plugin
1192 info-host: maybe-info-libiconv
1193 info-host: maybe-info-m4
1194 info-host: maybe-info-readline
1195 info-host: maybe-info-sid
1196 info-host: maybe-info-sim
1197 info-host: maybe-info-texinfo
1198 info-host: maybe-info-zlib
1199 info-host: maybe-info-gdb
1200 info-host: maybe-info-expect
1201 info-host: maybe-info-guile
1202 info-host: maybe-info-tk
1203 info-host: maybe-info-libtermcap
1204 info-host: maybe-info-utils
1205 info-host: maybe-info-gnattools
1206 info-host: maybe-info-lto-plugin
1207 info-host: maybe-info-libcc1
1208 info-host: maybe-info-gotools
1210 .PHONY: info-target
1212 info-target: maybe-info-target-libstdc++-v3
1213 info-target: maybe-info-target-libsanitizer
1214 info-target: maybe-info-target-libmpx
1215 info-target: maybe-info-target-libvtv
1216 info-target: maybe-info-target-libcilkrts
1217 info-target: maybe-info-target-liboffloadmic
1218 info-target: maybe-info-target-libssp
1219 info-target: maybe-info-target-newlib
1220 info-target: maybe-info-target-libgcc
1221 info-target: maybe-info-target-libbacktrace
1222 info-target: maybe-info-target-libquadmath
1223 info-target: maybe-info-target-libgfortran
1224 info-target: maybe-info-target-libobjc
1225 info-target: maybe-info-target-libgo
1226 info-target: maybe-info-target-libtermcap
1227 info-target: maybe-info-target-winsup
1228 info-target: maybe-info-target-libgloss
1229 info-target: maybe-info-target-libffi
1230 info-target: maybe-info-target-libjava
1231 info-target: maybe-info-target-zlib
1232 info-target: maybe-info-target-boehm-gc
1233 info-target: maybe-info-target-rda
1234 info-target: maybe-info-target-libada
1235 info-target: maybe-info-target-libgomp
1236 info-target: maybe-info-target-libitm
1237 info-target: maybe-info-target-libatomic
1239 .PHONY: do-dvi
1240 do-dvi:
1241 @: $(MAKE); $(unstage)
1242 @r=`${PWD_COMMAND}`; export r; \
1243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1244 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1245 dvi-target
1248 .PHONY: dvi-host
1250 dvi-host: maybe-dvi-bfd
1251 dvi-host: maybe-dvi-opcodes
1252 dvi-host: maybe-dvi-binutils
1253 dvi-host: maybe-dvi-bison
1254 dvi-host: maybe-dvi-cgen
1255 dvi-host: maybe-dvi-dejagnu
1256 dvi-host: maybe-dvi-etc
1257 dvi-host: maybe-dvi-fastjar
1258 dvi-host: maybe-dvi-fixincludes
1259 dvi-host: maybe-dvi-flex
1260 dvi-host: maybe-dvi-gas
1261 dvi-host: maybe-dvi-gcc
1262 dvi-host: maybe-dvi-gmp
1263 dvi-host: maybe-dvi-mpfr
1264 dvi-host: maybe-dvi-mpc
1265 dvi-host: maybe-dvi-isl
1266 dvi-host: maybe-dvi-libelf
1267 dvi-host: maybe-dvi-gold
1268 dvi-host: maybe-dvi-gprof
1269 dvi-host: maybe-dvi-intl
1270 dvi-host: maybe-dvi-tcl
1271 dvi-host: maybe-dvi-itcl
1272 dvi-host: maybe-dvi-ld
1273 dvi-host: maybe-dvi-libbacktrace
1274 dvi-host: maybe-dvi-libcpp
1275 dvi-host: maybe-dvi-libdecnumber
1276 dvi-host: maybe-dvi-libgui
1277 dvi-host: maybe-dvi-libiberty
1278 dvi-host: maybe-dvi-libiberty-linker-plugin
1279 dvi-host: maybe-dvi-libiconv
1280 dvi-host: maybe-dvi-m4
1281 dvi-host: maybe-dvi-readline
1282 dvi-host: maybe-dvi-sid
1283 dvi-host: maybe-dvi-sim
1284 dvi-host: maybe-dvi-texinfo
1285 dvi-host: maybe-dvi-zlib
1286 dvi-host: maybe-dvi-gdb
1287 dvi-host: maybe-dvi-expect
1288 dvi-host: maybe-dvi-guile
1289 dvi-host: maybe-dvi-tk
1290 dvi-host: maybe-dvi-libtermcap
1291 dvi-host: maybe-dvi-utils
1292 dvi-host: maybe-dvi-gnattools
1293 dvi-host: maybe-dvi-lto-plugin
1294 dvi-host: maybe-dvi-libcc1
1295 dvi-host: maybe-dvi-gotools
1297 .PHONY: dvi-target
1299 dvi-target: maybe-dvi-target-libstdc++-v3
1300 dvi-target: maybe-dvi-target-libsanitizer
1301 dvi-target: maybe-dvi-target-libmpx
1302 dvi-target: maybe-dvi-target-libvtv
1303 dvi-target: maybe-dvi-target-libcilkrts
1304 dvi-target: maybe-dvi-target-liboffloadmic
1305 dvi-target: maybe-dvi-target-libssp
1306 dvi-target: maybe-dvi-target-newlib
1307 dvi-target: maybe-dvi-target-libgcc
1308 dvi-target: maybe-dvi-target-libbacktrace
1309 dvi-target: maybe-dvi-target-libquadmath
1310 dvi-target: maybe-dvi-target-libgfortran
1311 dvi-target: maybe-dvi-target-libobjc
1312 dvi-target: maybe-dvi-target-libgo
1313 dvi-target: maybe-dvi-target-libtermcap
1314 dvi-target: maybe-dvi-target-winsup
1315 dvi-target: maybe-dvi-target-libgloss
1316 dvi-target: maybe-dvi-target-libffi
1317 dvi-target: maybe-dvi-target-libjava
1318 dvi-target: maybe-dvi-target-zlib
1319 dvi-target: maybe-dvi-target-boehm-gc
1320 dvi-target: maybe-dvi-target-rda
1321 dvi-target: maybe-dvi-target-libada
1322 dvi-target: maybe-dvi-target-libgomp
1323 dvi-target: maybe-dvi-target-libitm
1324 dvi-target: maybe-dvi-target-libatomic
1326 .PHONY: do-pdf
1327 do-pdf:
1328 @: $(MAKE); $(unstage)
1329 @r=`${PWD_COMMAND}`; export r; \
1330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1331 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1332 pdf-target
1335 .PHONY: pdf-host
1337 pdf-host: maybe-pdf-bfd
1338 pdf-host: maybe-pdf-opcodes
1339 pdf-host: maybe-pdf-binutils
1340 pdf-host: maybe-pdf-bison
1341 pdf-host: maybe-pdf-cgen
1342 pdf-host: maybe-pdf-dejagnu
1343 pdf-host: maybe-pdf-etc
1344 pdf-host: maybe-pdf-fastjar
1345 pdf-host: maybe-pdf-fixincludes
1346 pdf-host: maybe-pdf-flex
1347 pdf-host: maybe-pdf-gas
1348 pdf-host: maybe-pdf-gcc
1349 pdf-host: maybe-pdf-gmp
1350 pdf-host: maybe-pdf-mpfr
1351 pdf-host: maybe-pdf-mpc
1352 pdf-host: maybe-pdf-isl
1353 pdf-host: maybe-pdf-libelf
1354 pdf-host: maybe-pdf-gold
1355 pdf-host: maybe-pdf-gprof
1356 pdf-host: maybe-pdf-intl
1357 pdf-host: maybe-pdf-tcl
1358 pdf-host: maybe-pdf-itcl
1359 pdf-host: maybe-pdf-ld
1360 pdf-host: maybe-pdf-libbacktrace
1361 pdf-host: maybe-pdf-libcpp
1362 pdf-host: maybe-pdf-libdecnumber
1363 pdf-host: maybe-pdf-libgui
1364 pdf-host: maybe-pdf-libiberty
1365 pdf-host: maybe-pdf-libiberty-linker-plugin
1366 pdf-host: maybe-pdf-libiconv
1367 pdf-host: maybe-pdf-m4
1368 pdf-host: maybe-pdf-readline
1369 pdf-host: maybe-pdf-sid
1370 pdf-host: maybe-pdf-sim
1371 pdf-host: maybe-pdf-texinfo
1372 pdf-host: maybe-pdf-zlib
1373 pdf-host: maybe-pdf-gdb
1374 pdf-host: maybe-pdf-expect
1375 pdf-host: maybe-pdf-guile
1376 pdf-host: maybe-pdf-tk
1377 pdf-host: maybe-pdf-libtermcap
1378 pdf-host: maybe-pdf-utils
1379 pdf-host: maybe-pdf-gnattools
1380 pdf-host: maybe-pdf-lto-plugin
1381 pdf-host: maybe-pdf-libcc1
1382 pdf-host: maybe-pdf-gotools
1384 .PHONY: pdf-target
1386 pdf-target: maybe-pdf-target-libstdc++-v3
1387 pdf-target: maybe-pdf-target-libsanitizer
1388 pdf-target: maybe-pdf-target-libmpx
1389 pdf-target: maybe-pdf-target-libvtv
1390 pdf-target: maybe-pdf-target-libcilkrts
1391 pdf-target: maybe-pdf-target-liboffloadmic
1392 pdf-target: maybe-pdf-target-libssp
1393 pdf-target: maybe-pdf-target-newlib
1394 pdf-target: maybe-pdf-target-libgcc
1395 pdf-target: maybe-pdf-target-libbacktrace
1396 pdf-target: maybe-pdf-target-libquadmath
1397 pdf-target: maybe-pdf-target-libgfortran
1398 pdf-target: maybe-pdf-target-libobjc
1399 pdf-target: maybe-pdf-target-libgo
1400 pdf-target: maybe-pdf-target-libtermcap
1401 pdf-target: maybe-pdf-target-winsup
1402 pdf-target: maybe-pdf-target-libgloss
1403 pdf-target: maybe-pdf-target-libffi
1404 pdf-target: maybe-pdf-target-libjava
1405 pdf-target: maybe-pdf-target-zlib
1406 pdf-target: maybe-pdf-target-boehm-gc
1407 pdf-target: maybe-pdf-target-rda
1408 pdf-target: maybe-pdf-target-libada
1409 pdf-target: maybe-pdf-target-libgomp
1410 pdf-target: maybe-pdf-target-libitm
1411 pdf-target: maybe-pdf-target-libatomic
1413 .PHONY: do-html
1414 do-html:
1415 @: $(MAKE); $(unstage)
1416 @r=`${PWD_COMMAND}`; export r; \
1417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1418 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1419 html-target
1422 .PHONY: html-host
1424 html-host: maybe-html-bfd
1425 html-host: maybe-html-opcodes
1426 html-host: maybe-html-binutils
1427 html-host: maybe-html-bison
1428 html-host: maybe-html-cgen
1429 html-host: maybe-html-dejagnu
1430 html-host: maybe-html-etc
1431 html-host: maybe-html-fastjar
1432 html-host: maybe-html-fixincludes
1433 html-host: maybe-html-flex
1434 html-host: maybe-html-gas
1435 html-host: maybe-html-gcc
1436 html-host: maybe-html-gmp
1437 html-host: maybe-html-mpfr
1438 html-host: maybe-html-mpc
1439 html-host: maybe-html-isl
1440 html-host: maybe-html-libelf
1441 html-host: maybe-html-gold
1442 html-host: maybe-html-gprof
1443 html-host: maybe-html-intl
1444 html-host: maybe-html-tcl
1445 html-host: maybe-html-itcl
1446 html-host: maybe-html-ld
1447 html-host: maybe-html-libbacktrace
1448 html-host: maybe-html-libcpp
1449 html-host: maybe-html-libdecnumber
1450 html-host: maybe-html-libgui
1451 html-host: maybe-html-libiberty
1452 html-host: maybe-html-libiberty-linker-plugin
1453 html-host: maybe-html-libiconv
1454 html-host: maybe-html-m4
1455 html-host: maybe-html-readline
1456 html-host: maybe-html-sid
1457 html-host: maybe-html-sim
1458 html-host: maybe-html-texinfo
1459 html-host: maybe-html-zlib
1460 html-host: maybe-html-gdb
1461 html-host: maybe-html-expect
1462 html-host: maybe-html-guile
1463 html-host: maybe-html-tk
1464 html-host: maybe-html-libtermcap
1465 html-host: maybe-html-utils
1466 html-host: maybe-html-gnattools
1467 html-host: maybe-html-lto-plugin
1468 html-host: maybe-html-libcc1
1469 html-host: maybe-html-gotools
1471 .PHONY: html-target
1473 html-target: maybe-html-target-libstdc++-v3
1474 html-target: maybe-html-target-libsanitizer
1475 html-target: maybe-html-target-libmpx
1476 html-target: maybe-html-target-libvtv
1477 html-target: maybe-html-target-libcilkrts
1478 html-target: maybe-html-target-liboffloadmic
1479 html-target: maybe-html-target-libssp
1480 html-target: maybe-html-target-newlib
1481 html-target: maybe-html-target-libgcc
1482 html-target: maybe-html-target-libbacktrace
1483 html-target: maybe-html-target-libquadmath
1484 html-target: maybe-html-target-libgfortran
1485 html-target: maybe-html-target-libobjc
1486 html-target: maybe-html-target-libgo
1487 html-target: maybe-html-target-libtermcap
1488 html-target: maybe-html-target-winsup
1489 html-target: maybe-html-target-libgloss
1490 html-target: maybe-html-target-libffi
1491 html-target: maybe-html-target-libjava
1492 html-target: maybe-html-target-zlib
1493 html-target: maybe-html-target-boehm-gc
1494 html-target: maybe-html-target-rda
1495 html-target: maybe-html-target-libada
1496 html-target: maybe-html-target-libgomp
1497 html-target: maybe-html-target-libitm
1498 html-target: maybe-html-target-libatomic
1500 .PHONY: do-TAGS
1501 do-TAGS:
1502 @: $(MAKE); $(unstage)
1503 @r=`${PWD_COMMAND}`; export r; \
1504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1505 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1506 TAGS-target
1509 .PHONY: TAGS-host
1511 TAGS-host: maybe-TAGS-bfd
1512 TAGS-host: maybe-TAGS-opcodes
1513 TAGS-host: maybe-TAGS-binutils
1514 TAGS-host: maybe-TAGS-bison
1515 TAGS-host: maybe-TAGS-cgen
1516 TAGS-host: maybe-TAGS-dejagnu
1517 TAGS-host: maybe-TAGS-etc
1518 TAGS-host: maybe-TAGS-fastjar
1519 TAGS-host: maybe-TAGS-fixincludes
1520 TAGS-host: maybe-TAGS-flex
1521 TAGS-host: maybe-TAGS-gas
1522 TAGS-host: maybe-TAGS-gcc
1523 TAGS-host: maybe-TAGS-gmp
1524 TAGS-host: maybe-TAGS-mpfr
1525 TAGS-host: maybe-TAGS-mpc
1526 TAGS-host: maybe-TAGS-isl
1527 TAGS-host: maybe-TAGS-libelf
1528 TAGS-host: maybe-TAGS-gold
1529 TAGS-host: maybe-TAGS-gprof
1530 TAGS-host: maybe-TAGS-intl
1531 TAGS-host: maybe-TAGS-tcl
1532 TAGS-host: maybe-TAGS-itcl
1533 TAGS-host: maybe-TAGS-ld
1534 TAGS-host: maybe-TAGS-libbacktrace
1535 TAGS-host: maybe-TAGS-libcpp
1536 TAGS-host: maybe-TAGS-libdecnumber
1537 TAGS-host: maybe-TAGS-libgui
1538 TAGS-host: maybe-TAGS-libiberty
1539 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1540 TAGS-host: maybe-TAGS-libiconv
1541 TAGS-host: maybe-TAGS-m4
1542 TAGS-host: maybe-TAGS-readline
1543 TAGS-host: maybe-TAGS-sid
1544 TAGS-host: maybe-TAGS-sim
1545 TAGS-host: maybe-TAGS-texinfo
1546 TAGS-host: maybe-TAGS-zlib
1547 TAGS-host: maybe-TAGS-gdb
1548 TAGS-host: maybe-TAGS-expect
1549 TAGS-host: maybe-TAGS-guile
1550 TAGS-host: maybe-TAGS-tk
1551 TAGS-host: maybe-TAGS-libtermcap
1552 TAGS-host: maybe-TAGS-utils
1553 TAGS-host: maybe-TAGS-gnattools
1554 TAGS-host: maybe-TAGS-lto-plugin
1555 TAGS-host: maybe-TAGS-libcc1
1556 TAGS-host: maybe-TAGS-gotools
1558 .PHONY: TAGS-target
1560 TAGS-target: maybe-TAGS-target-libstdc++-v3
1561 TAGS-target: maybe-TAGS-target-libsanitizer
1562 TAGS-target: maybe-TAGS-target-libmpx
1563 TAGS-target: maybe-TAGS-target-libvtv
1564 TAGS-target: maybe-TAGS-target-libcilkrts
1565 TAGS-target: maybe-TAGS-target-liboffloadmic
1566 TAGS-target: maybe-TAGS-target-libssp
1567 TAGS-target: maybe-TAGS-target-newlib
1568 TAGS-target: maybe-TAGS-target-libgcc
1569 TAGS-target: maybe-TAGS-target-libbacktrace
1570 TAGS-target: maybe-TAGS-target-libquadmath
1571 TAGS-target: maybe-TAGS-target-libgfortran
1572 TAGS-target: maybe-TAGS-target-libobjc
1573 TAGS-target: maybe-TAGS-target-libgo
1574 TAGS-target: maybe-TAGS-target-libtermcap
1575 TAGS-target: maybe-TAGS-target-winsup
1576 TAGS-target: maybe-TAGS-target-libgloss
1577 TAGS-target: maybe-TAGS-target-libffi
1578 TAGS-target: maybe-TAGS-target-libjava
1579 TAGS-target: maybe-TAGS-target-zlib
1580 TAGS-target: maybe-TAGS-target-boehm-gc
1581 TAGS-target: maybe-TAGS-target-rda
1582 TAGS-target: maybe-TAGS-target-libada
1583 TAGS-target: maybe-TAGS-target-libgomp
1584 TAGS-target: maybe-TAGS-target-libitm
1585 TAGS-target: maybe-TAGS-target-libatomic
1587 .PHONY: do-install-info
1588 do-install-info:
1589 @: $(MAKE); $(unstage)
1590 @r=`${PWD_COMMAND}`; export r; \
1591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1592 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1593 install-info-target
1596 .PHONY: install-info-host
1598 install-info-host: maybe-install-info-bfd
1599 install-info-host: maybe-install-info-opcodes
1600 install-info-host: maybe-install-info-binutils
1601 install-info-host: maybe-install-info-bison
1602 install-info-host: maybe-install-info-cgen
1603 install-info-host: maybe-install-info-dejagnu
1604 install-info-host: maybe-install-info-etc
1605 install-info-host: maybe-install-info-fastjar
1606 install-info-host: maybe-install-info-fixincludes
1607 install-info-host: maybe-install-info-flex
1608 install-info-host: maybe-install-info-gas
1609 install-info-host: maybe-install-info-gcc
1610 install-info-host: maybe-install-info-gmp
1611 install-info-host: maybe-install-info-mpfr
1612 install-info-host: maybe-install-info-mpc
1613 install-info-host: maybe-install-info-isl
1614 install-info-host: maybe-install-info-libelf
1615 install-info-host: maybe-install-info-gold
1616 install-info-host: maybe-install-info-gprof
1617 install-info-host: maybe-install-info-intl
1618 install-info-host: maybe-install-info-tcl
1619 install-info-host: maybe-install-info-itcl
1620 install-info-host: maybe-install-info-ld
1621 install-info-host: maybe-install-info-libbacktrace
1622 install-info-host: maybe-install-info-libcpp
1623 install-info-host: maybe-install-info-libdecnumber
1624 install-info-host: maybe-install-info-libgui
1625 install-info-host: maybe-install-info-libiberty
1626 install-info-host: maybe-install-info-libiberty-linker-plugin
1627 install-info-host: maybe-install-info-libiconv
1628 install-info-host: maybe-install-info-m4
1629 install-info-host: maybe-install-info-readline
1630 install-info-host: maybe-install-info-sid
1631 install-info-host: maybe-install-info-sim
1632 install-info-host: maybe-install-info-texinfo
1633 install-info-host: maybe-install-info-zlib
1634 install-info-host: maybe-install-info-gdb
1635 install-info-host: maybe-install-info-expect
1636 install-info-host: maybe-install-info-guile
1637 install-info-host: maybe-install-info-tk
1638 install-info-host: maybe-install-info-libtermcap
1639 install-info-host: maybe-install-info-utils
1640 install-info-host: maybe-install-info-gnattools
1641 install-info-host: maybe-install-info-lto-plugin
1642 install-info-host: maybe-install-info-libcc1
1643 install-info-host: maybe-install-info-gotools
1645 .PHONY: install-info-target
1647 install-info-target: maybe-install-info-target-libstdc++-v3
1648 install-info-target: maybe-install-info-target-libsanitizer
1649 install-info-target: maybe-install-info-target-libmpx
1650 install-info-target: maybe-install-info-target-libvtv
1651 install-info-target: maybe-install-info-target-libcilkrts
1652 install-info-target: maybe-install-info-target-liboffloadmic
1653 install-info-target: maybe-install-info-target-libssp
1654 install-info-target: maybe-install-info-target-newlib
1655 install-info-target: maybe-install-info-target-libgcc
1656 install-info-target: maybe-install-info-target-libbacktrace
1657 install-info-target: maybe-install-info-target-libquadmath
1658 install-info-target: maybe-install-info-target-libgfortran
1659 install-info-target: maybe-install-info-target-libobjc
1660 install-info-target: maybe-install-info-target-libgo
1661 install-info-target: maybe-install-info-target-libtermcap
1662 install-info-target: maybe-install-info-target-winsup
1663 install-info-target: maybe-install-info-target-libgloss
1664 install-info-target: maybe-install-info-target-libffi
1665 install-info-target: maybe-install-info-target-libjava
1666 install-info-target: maybe-install-info-target-zlib
1667 install-info-target: maybe-install-info-target-boehm-gc
1668 install-info-target: maybe-install-info-target-rda
1669 install-info-target: maybe-install-info-target-libada
1670 install-info-target: maybe-install-info-target-libgomp
1671 install-info-target: maybe-install-info-target-libitm
1672 install-info-target: maybe-install-info-target-libatomic
1674 .PHONY: do-install-pdf
1675 do-install-pdf:
1676 @: $(MAKE); $(unstage)
1677 @r=`${PWD_COMMAND}`; export r; \
1678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1679 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1680 install-pdf-target
1683 .PHONY: install-pdf-host
1685 install-pdf-host: maybe-install-pdf-bfd
1686 install-pdf-host: maybe-install-pdf-opcodes
1687 install-pdf-host: maybe-install-pdf-binutils
1688 install-pdf-host: maybe-install-pdf-bison
1689 install-pdf-host: maybe-install-pdf-cgen
1690 install-pdf-host: maybe-install-pdf-dejagnu
1691 install-pdf-host: maybe-install-pdf-etc
1692 install-pdf-host: maybe-install-pdf-fastjar
1693 install-pdf-host: maybe-install-pdf-fixincludes
1694 install-pdf-host: maybe-install-pdf-flex
1695 install-pdf-host: maybe-install-pdf-gas
1696 install-pdf-host: maybe-install-pdf-gcc
1697 install-pdf-host: maybe-install-pdf-gmp
1698 install-pdf-host: maybe-install-pdf-mpfr
1699 install-pdf-host: maybe-install-pdf-mpc
1700 install-pdf-host: maybe-install-pdf-isl
1701 install-pdf-host: maybe-install-pdf-libelf
1702 install-pdf-host: maybe-install-pdf-gold
1703 install-pdf-host: maybe-install-pdf-gprof
1704 install-pdf-host: maybe-install-pdf-intl
1705 install-pdf-host: maybe-install-pdf-tcl
1706 install-pdf-host: maybe-install-pdf-itcl
1707 install-pdf-host: maybe-install-pdf-ld
1708 install-pdf-host: maybe-install-pdf-libbacktrace
1709 install-pdf-host: maybe-install-pdf-libcpp
1710 install-pdf-host: maybe-install-pdf-libdecnumber
1711 install-pdf-host: maybe-install-pdf-libgui
1712 install-pdf-host: maybe-install-pdf-libiberty
1713 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1714 install-pdf-host: maybe-install-pdf-libiconv
1715 install-pdf-host: maybe-install-pdf-m4
1716 install-pdf-host: maybe-install-pdf-readline
1717 install-pdf-host: maybe-install-pdf-sid
1718 install-pdf-host: maybe-install-pdf-sim
1719 install-pdf-host: maybe-install-pdf-texinfo
1720 install-pdf-host: maybe-install-pdf-zlib
1721 install-pdf-host: maybe-install-pdf-gdb
1722 install-pdf-host: maybe-install-pdf-expect
1723 install-pdf-host: maybe-install-pdf-guile
1724 install-pdf-host: maybe-install-pdf-tk
1725 install-pdf-host: maybe-install-pdf-libtermcap
1726 install-pdf-host: maybe-install-pdf-utils
1727 install-pdf-host: maybe-install-pdf-gnattools
1728 install-pdf-host: maybe-install-pdf-lto-plugin
1729 install-pdf-host: maybe-install-pdf-libcc1
1730 install-pdf-host: maybe-install-pdf-gotools
1732 .PHONY: install-pdf-target
1734 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1735 install-pdf-target: maybe-install-pdf-target-libsanitizer
1736 install-pdf-target: maybe-install-pdf-target-libmpx
1737 install-pdf-target: maybe-install-pdf-target-libvtv
1738 install-pdf-target: maybe-install-pdf-target-libcilkrts
1739 install-pdf-target: maybe-install-pdf-target-liboffloadmic
1740 install-pdf-target: maybe-install-pdf-target-libssp
1741 install-pdf-target: maybe-install-pdf-target-newlib
1742 install-pdf-target: maybe-install-pdf-target-libgcc
1743 install-pdf-target: maybe-install-pdf-target-libbacktrace
1744 install-pdf-target: maybe-install-pdf-target-libquadmath
1745 install-pdf-target: maybe-install-pdf-target-libgfortran
1746 install-pdf-target: maybe-install-pdf-target-libobjc
1747 install-pdf-target: maybe-install-pdf-target-libgo
1748 install-pdf-target: maybe-install-pdf-target-libtermcap
1749 install-pdf-target: maybe-install-pdf-target-winsup
1750 install-pdf-target: maybe-install-pdf-target-libgloss
1751 install-pdf-target: maybe-install-pdf-target-libffi
1752 install-pdf-target: maybe-install-pdf-target-libjava
1753 install-pdf-target: maybe-install-pdf-target-zlib
1754 install-pdf-target: maybe-install-pdf-target-boehm-gc
1755 install-pdf-target: maybe-install-pdf-target-rda
1756 install-pdf-target: maybe-install-pdf-target-libada
1757 install-pdf-target: maybe-install-pdf-target-libgomp
1758 install-pdf-target: maybe-install-pdf-target-libitm
1759 install-pdf-target: maybe-install-pdf-target-libatomic
1761 .PHONY: do-install-html
1762 do-install-html:
1763 @: $(MAKE); $(unstage)
1764 @r=`${PWD_COMMAND}`; export r; \
1765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1766 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1767 install-html-target
1770 .PHONY: install-html-host
1772 install-html-host: maybe-install-html-bfd
1773 install-html-host: maybe-install-html-opcodes
1774 install-html-host: maybe-install-html-binutils
1775 install-html-host: maybe-install-html-bison
1776 install-html-host: maybe-install-html-cgen
1777 install-html-host: maybe-install-html-dejagnu
1778 install-html-host: maybe-install-html-etc
1779 install-html-host: maybe-install-html-fastjar
1780 install-html-host: maybe-install-html-fixincludes
1781 install-html-host: maybe-install-html-flex
1782 install-html-host: maybe-install-html-gas
1783 install-html-host: maybe-install-html-gcc
1784 install-html-host: maybe-install-html-gmp
1785 install-html-host: maybe-install-html-mpfr
1786 install-html-host: maybe-install-html-mpc
1787 install-html-host: maybe-install-html-isl
1788 install-html-host: maybe-install-html-libelf
1789 install-html-host: maybe-install-html-gold
1790 install-html-host: maybe-install-html-gprof
1791 install-html-host: maybe-install-html-intl
1792 install-html-host: maybe-install-html-tcl
1793 install-html-host: maybe-install-html-itcl
1794 install-html-host: maybe-install-html-ld
1795 install-html-host: maybe-install-html-libbacktrace
1796 install-html-host: maybe-install-html-libcpp
1797 install-html-host: maybe-install-html-libdecnumber
1798 install-html-host: maybe-install-html-libgui
1799 install-html-host: maybe-install-html-libiberty
1800 install-html-host: maybe-install-html-libiberty-linker-plugin
1801 install-html-host: maybe-install-html-libiconv
1802 install-html-host: maybe-install-html-m4
1803 install-html-host: maybe-install-html-readline
1804 install-html-host: maybe-install-html-sid
1805 install-html-host: maybe-install-html-sim
1806 install-html-host: maybe-install-html-texinfo
1807 install-html-host: maybe-install-html-zlib
1808 install-html-host: maybe-install-html-gdb
1809 install-html-host: maybe-install-html-expect
1810 install-html-host: maybe-install-html-guile
1811 install-html-host: maybe-install-html-tk
1812 install-html-host: maybe-install-html-libtermcap
1813 install-html-host: maybe-install-html-utils
1814 install-html-host: maybe-install-html-gnattools
1815 install-html-host: maybe-install-html-lto-plugin
1816 install-html-host: maybe-install-html-libcc1
1817 install-html-host: maybe-install-html-gotools
1819 .PHONY: install-html-target
1821 install-html-target: maybe-install-html-target-libstdc++-v3
1822 install-html-target: maybe-install-html-target-libsanitizer
1823 install-html-target: maybe-install-html-target-libmpx
1824 install-html-target: maybe-install-html-target-libvtv
1825 install-html-target: maybe-install-html-target-libcilkrts
1826 install-html-target: maybe-install-html-target-liboffloadmic
1827 install-html-target: maybe-install-html-target-libssp
1828 install-html-target: maybe-install-html-target-newlib
1829 install-html-target: maybe-install-html-target-libgcc
1830 install-html-target: maybe-install-html-target-libbacktrace
1831 install-html-target: maybe-install-html-target-libquadmath
1832 install-html-target: maybe-install-html-target-libgfortran
1833 install-html-target: maybe-install-html-target-libobjc
1834 install-html-target: maybe-install-html-target-libgo
1835 install-html-target: maybe-install-html-target-libtermcap
1836 install-html-target: maybe-install-html-target-winsup
1837 install-html-target: maybe-install-html-target-libgloss
1838 install-html-target: maybe-install-html-target-libffi
1839 install-html-target: maybe-install-html-target-libjava
1840 install-html-target: maybe-install-html-target-zlib
1841 install-html-target: maybe-install-html-target-boehm-gc
1842 install-html-target: maybe-install-html-target-rda
1843 install-html-target: maybe-install-html-target-libada
1844 install-html-target: maybe-install-html-target-libgomp
1845 install-html-target: maybe-install-html-target-libitm
1846 install-html-target: maybe-install-html-target-libatomic
1848 .PHONY: do-installcheck
1849 do-installcheck:
1850 @: $(MAKE); $(unstage)
1851 @r=`${PWD_COMMAND}`; export r; \
1852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1853 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1854 installcheck-target
1857 .PHONY: installcheck-host
1859 installcheck-host: maybe-installcheck-bfd
1860 installcheck-host: maybe-installcheck-opcodes
1861 installcheck-host: maybe-installcheck-binutils
1862 installcheck-host: maybe-installcheck-bison
1863 installcheck-host: maybe-installcheck-cgen
1864 installcheck-host: maybe-installcheck-dejagnu
1865 installcheck-host: maybe-installcheck-etc
1866 installcheck-host: maybe-installcheck-fastjar
1867 installcheck-host: maybe-installcheck-fixincludes
1868 installcheck-host: maybe-installcheck-flex
1869 installcheck-host: maybe-installcheck-gas
1870 installcheck-host: maybe-installcheck-gcc
1871 installcheck-host: maybe-installcheck-gmp
1872 installcheck-host: maybe-installcheck-mpfr
1873 installcheck-host: maybe-installcheck-mpc
1874 installcheck-host: maybe-installcheck-isl
1875 installcheck-host: maybe-installcheck-libelf
1876 installcheck-host: maybe-installcheck-gold
1877 installcheck-host: maybe-installcheck-gprof
1878 installcheck-host: maybe-installcheck-intl
1879 installcheck-host: maybe-installcheck-tcl
1880 installcheck-host: maybe-installcheck-itcl
1881 installcheck-host: maybe-installcheck-ld
1882 installcheck-host: maybe-installcheck-libbacktrace
1883 installcheck-host: maybe-installcheck-libcpp
1884 installcheck-host: maybe-installcheck-libdecnumber
1885 installcheck-host: maybe-installcheck-libgui
1886 installcheck-host: maybe-installcheck-libiberty
1887 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1888 installcheck-host: maybe-installcheck-libiconv
1889 installcheck-host: maybe-installcheck-m4
1890 installcheck-host: maybe-installcheck-readline
1891 installcheck-host: maybe-installcheck-sid
1892 installcheck-host: maybe-installcheck-sim
1893 installcheck-host: maybe-installcheck-texinfo
1894 installcheck-host: maybe-installcheck-zlib
1895 installcheck-host: maybe-installcheck-gdb
1896 installcheck-host: maybe-installcheck-expect
1897 installcheck-host: maybe-installcheck-guile
1898 installcheck-host: maybe-installcheck-tk
1899 installcheck-host: maybe-installcheck-libtermcap
1900 installcheck-host: maybe-installcheck-utils
1901 installcheck-host: maybe-installcheck-gnattools
1902 installcheck-host: maybe-installcheck-lto-plugin
1903 installcheck-host: maybe-installcheck-libcc1
1904 installcheck-host: maybe-installcheck-gotools
1906 .PHONY: installcheck-target
1908 installcheck-target: maybe-installcheck-target-libstdc++-v3
1909 installcheck-target: maybe-installcheck-target-libsanitizer
1910 installcheck-target: maybe-installcheck-target-libmpx
1911 installcheck-target: maybe-installcheck-target-libvtv
1912 installcheck-target: maybe-installcheck-target-libcilkrts
1913 installcheck-target: maybe-installcheck-target-liboffloadmic
1914 installcheck-target: maybe-installcheck-target-libssp
1915 installcheck-target: maybe-installcheck-target-newlib
1916 installcheck-target: maybe-installcheck-target-libgcc
1917 installcheck-target: maybe-installcheck-target-libbacktrace
1918 installcheck-target: maybe-installcheck-target-libquadmath
1919 installcheck-target: maybe-installcheck-target-libgfortran
1920 installcheck-target: maybe-installcheck-target-libobjc
1921 installcheck-target: maybe-installcheck-target-libgo
1922 installcheck-target: maybe-installcheck-target-libtermcap
1923 installcheck-target: maybe-installcheck-target-winsup
1924 installcheck-target: maybe-installcheck-target-libgloss
1925 installcheck-target: maybe-installcheck-target-libffi
1926 installcheck-target: maybe-installcheck-target-libjava
1927 installcheck-target: maybe-installcheck-target-zlib
1928 installcheck-target: maybe-installcheck-target-boehm-gc
1929 installcheck-target: maybe-installcheck-target-rda
1930 installcheck-target: maybe-installcheck-target-libada
1931 installcheck-target: maybe-installcheck-target-libgomp
1932 installcheck-target: maybe-installcheck-target-libitm
1933 installcheck-target: maybe-installcheck-target-libatomic
1935 .PHONY: do-mostlyclean
1936 do-mostlyclean:
1937 @: $(MAKE); $(unstage)
1938 @r=`${PWD_COMMAND}`; export r; \
1939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1940 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1941 mostlyclean-target
1944 .PHONY: mostlyclean-host
1946 mostlyclean-host: maybe-mostlyclean-bfd
1947 mostlyclean-host: maybe-mostlyclean-opcodes
1948 mostlyclean-host: maybe-mostlyclean-binutils
1949 mostlyclean-host: maybe-mostlyclean-bison
1950 mostlyclean-host: maybe-mostlyclean-cgen
1951 mostlyclean-host: maybe-mostlyclean-dejagnu
1952 mostlyclean-host: maybe-mostlyclean-etc
1953 mostlyclean-host: maybe-mostlyclean-fastjar
1954 mostlyclean-host: maybe-mostlyclean-fixincludes
1955 mostlyclean-host: maybe-mostlyclean-flex
1956 mostlyclean-host: maybe-mostlyclean-gas
1957 mostlyclean-host: maybe-mostlyclean-gcc
1958 mostlyclean-host: maybe-mostlyclean-gmp
1959 mostlyclean-host: maybe-mostlyclean-mpfr
1960 mostlyclean-host: maybe-mostlyclean-mpc
1961 mostlyclean-host: maybe-mostlyclean-isl
1962 mostlyclean-host: maybe-mostlyclean-libelf
1963 mostlyclean-host: maybe-mostlyclean-gold
1964 mostlyclean-host: maybe-mostlyclean-gprof
1965 mostlyclean-host: maybe-mostlyclean-intl
1966 mostlyclean-host: maybe-mostlyclean-tcl
1967 mostlyclean-host: maybe-mostlyclean-itcl
1968 mostlyclean-host: maybe-mostlyclean-ld
1969 mostlyclean-host: maybe-mostlyclean-libbacktrace
1970 mostlyclean-host: maybe-mostlyclean-libcpp
1971 mostlyclean-host: maybe-mostlyclean-libdecnumber
1972 mostlyclean-host: maybe-mostlyclean-libgui
1973 mostlyclean-host: maybe-mostlyclean-libiberty
1974 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1975 mostlyclean-host: maybe-mostlyclean-libiconv
1976 mostlyclean-host: maybe-mostlyclean-m4
1977 mostlyclean-host: maybe-mostlyclean-readline
1978 mostlyclean-host: maybe-mostlyclean-sid
1979 mostlyclean-host: maybe-mostlyclean-sim
1980 mostlyclean-host: maybe-mostlyclean-texinfo
1981 mostlyclean-host: maybe-mostlyclean-zlib
1982 mostlyclean-host: maybe-mostlyclean-gdb
1983 mostlyclean-host: maybe-mostlyclean-expect
1984 mostlyclean-host: maybe-mostlyclean-guile
1985 mostlyclean-host: maybe-mostlyclean-tk
1986 mostlyclean-host: maybe-mostlyclean-libtermcap
1987 mostlyclean-host: maybe-mostlyclean-utils
1988 mostlyclean-host: maybe-mostlyclean-gnattools
1989 mostlyclean-host: maybe-mostlyclean-lto-plugin
1990 mostlyclean-host: maybe-mostlyclean-libcc1
1991 mostlyclean-host: maybe-mostlyclean-gotools
1993 .PHONY: mostlyclean-target
1995 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1996 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1997 mostlyclean-target: maybe-mostlyclean-target-libmpx
1998 mostlyclean-target: maybe-mostlyclean-target-libvtv
1999 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
2000 mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2001 mostlyclean-target: maybe-mostlyclean-target-libssp
2002 mostlyclean-target: maybe-mostlyclean-target-newlib
2003 mostlyclean-target: maybe-mostlyclean-target-libgcc
2004 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2005 mostlyclean-target: maybe-mostlyclean-target-libquadmath
2006 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2007 mostlyclean-target: maybe-mostlyclean-target-libobjc
2008 mostlyclean-target: maybe-mostlyclean-target-libgo
2009 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2010 mostlyclean-target: maybe-mostlyclean-target-winsup
2011 mostlyclean-target: maybe-mostlyclean-target-libgloss
2012 mostlyclean-target: maybe-mostlyclean-target-libffi
2013 mostlyclean-target: maybe-mostlyclean-target-libjava
2014 mostlyclean-target: maybe-mostlyclean-target-zlib
2015 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2016 mostlyclean-target: maybe-mostlyclean-target-rda
2017 mostlyclean-target: maybe-mostlyclean-target-libada
2018 mostlyclean-target: maybe-mostlyclean-target-libgomp
2019 mostlyclean-target: maybe-mostlyclean-target-libitm
2020 mostlyclean-target: maybe-mostlyclean-target-libatomic
2022 .PHONY: do-clean
2023 do-clean:
2024 @: $(MAKE); $(unstage)
2025 @r=`${PWD_COMMAND}`; export r; \
2026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2027 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2028 clean-target
2031 .PHONY: clean-host
2033 clean-host: maybe-clean-bfd
2034 clean-host: maybe-clean-opcodes
2035 clean-host: maybe-clean-binutils
2036 clean-host: maybe-clean-bison
2037 clean-host: maybe-clean-cgen
2038 clean-host: maybe-clean-dejagnu
2039 clean-host: maybe-clean-etc
2040 clean-host: maybe-clean-fastjar
2041 clean-host: maybe-clean-fixincludes
2042 clean-host: maybe-clean-flex
2043 clean-host: maybe-clean-gas
2044 clean-host: maybe-clean-gcc
2045 clean-host: maybe-clean-gmp
2046 clean-host: maybe-clean-mpfr
2047 clean-host: maybe-clean-mpc
2048 clean-host: maybe-clean-isl
2049 clean-host: maybe-clean-libelf
2050 clean-host: maybe-clean-gold
2051 clean-host: maybe-clean-gprof
2052 clean-host: maybe-clean-intl
2053 clean-host: maybe-clean-tcl
2054 clean-host: maybe-clean-itcl
2055 clean-host: maybe-clean-ld
2056 clean-host: maybe-clean-libbacktrace
2057 clean-host: maybe-clean-libcpp
2058 clean-host: maybe-clean-libdecnumber
2059 clean-host: maybe-clean-libgui
2060 clean-host: maybe-clean-libiberty
2061 clean-host: maybe-clean-libiberty-linker-plugin
2062 clean-host: maybe-clean-libiconv
2063 clean-host: maybe-clean-m4
2064 clean-host: maybe-clean-readline
2065 clean-host: maybe-clean-sid
2066 clean-host: maybe-clean-sim
2067 clean-host: maybe-clean-texinfo
2068 clean-host: maybe-clean-zlib
2069 clean-host: maybe-clean-gdb
2070 clean-host: maybe-clean-expect
2071 clean-host: maybe-clean-guile
2072 clean-host: maybe-clean-tk
2073 clean-host: maybe-clean-libtermcap
2074 clean-host: maybe-clean-utils
2075 clean-host: maybe-clean-gnattools
2076 clean-host: maybe-clean-lto-plugin
2077 clean-host: maybe-clean-libcc1
2078 clean-host: maybe-clean-gotools
2080 .PHONY: clean-target
2082 clean-target: maybe-clean-target-libstdc++-v3
2083 clean-target: maybe-clean-target-libsanitizer
2084 clean-target: maybe-clean-target-libmpx
2085 clean-target: maybe-clean-target-libvtv
2086 clean-target: maybe-clean-target-libcilkrts
2087 clean-target: maybe-clean-target-liboffloadmic
2088 clean-target: maybe-clean-target-libssp
2089 clean-target: maybe-clean-target-newlib
2090 clean-target: maybe-clean-target-libgcc
2091 clean-target: maybe-clean-target-libbacktrace
2092 clean-target: maybe-clean-target-libquadmath
2093 clean-target: maybe-clean-target-libgfortran
2094 clean-target: maybe-clean-target-libobjc
2095 clean-target: maybe-clean-target-libgo
2096 clean-target: maybe-clean-target-libtermcap
2097 clean-target: maybe-clean-target-winsup
2098 clean-target: maybe-clean-target-libgloss
2099 clean-target: maybe-clean-target-libffi
2100 clean-target: maybe-clean-target-libjava
2101 clean-target: maybe-clean-target-zlib
2102 clean-target: maybe-clean-target-boehm-gc
2103 clean-target: maybe-clean-target-rda
2104 clean-target: maybe-clean-target-libada
2105 clean-target: maybe-clean-target-libgomp
2106 clean-target: maybe-clean-target-libitm
2107 clean-target: maybe-clean-target-libatomic
2109 .PHONY: do-distclean
2110 do-distclean:
2111 @: $(MAKE); $(unstage)
2112 @r=`${PWD_COMMAND}`; export r; \
2113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2114 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2115 distclean-target
2118 .PHONY: distclean-host
2120 distclean-host: maybe-distclean-bfd
2121 distclean-host: maybe-distclean-opcodes
2122 distclean-host: maybe-distclean-binutils
2123 distclean-host: maybe-distclean-bison
2124 distclean-host: maybe-distclean-cgen
2125 distclean-host: maybe-distclean-dejagnu
2126 distclean-host: maybe-distclean-etc
2127 distclean-host: maybe-distclean-fastjar
2128 distclean-host: maybe-distclean-fixincludes
2129 distclean-host: maybe-distclean-flex
2130 distclean-host: maybe-distclean-gas
2131 distclean-host: maybe-distclean-gcc
2132 distclean-host: maybe-distclean-gmp
2133 distclean-host: maybe-distclean-mpfr
2134 distclean-host: maybe-distclean-mpc
2135 distclean-host: maybe-distclean-isl
2136 distclean-host: maybe-distclean-libelf
2137 distclean-host: maybe-distclean-gold
2138 distclean-host: maybe-distclean-gprof
2139 distclean-host: maybe-distclean-intl
2140 distclean-host: maybe-distclean-tcl
2141 distclean-host: maybe-distclean-itcl
2142 distclean-host: maybe-distclean-ld
2143 distclean-host: maybe-distclean-libbacktrace
2144 distclean-host: maybe-distclean-libcpp
2145 distclean-host: maybe-distclean-libdecnumber
2146 distclean-host: maybe-distclean-libgui
2147 distclean-host: maybe-distclean-libiberty
2148 distclean-host: maybe-distclean-libiberty-linker-plugin
2149 distclean-host: maybe-distclean-libiconv
2150 distclean-host: maybe-distclean-m4
2151 distclean-host: maybe-distclean-readline
2152 distclean-host: maybe-distclean-sid
2153 distclean-host: maybe-distclean-sim
2154 distclean-host: maybe-distclean-texinfo
2155 distclean-host: maybe-distclean-zlib
2156 distclean-host: maybe-distclean-gdb
2157 distclean-host: maybe-distclean-expect
2158 distclean-host: maybe-distclean-guile
2159 distclean-host: maybe-distclean-tk
2160 distclean-host: maybe-distclean-libtermcap
2161 distclean-host: maybe-distclean-utils
2162 distclean-host: maybe-distclean-gnattools
2163 distclean-host: maybe-distclean-lto-plugin
2164 distclean-host: maybe-distclean-libcc1
2165 distclean-host: maybe-distclean-gotools
2167 .PHONY: distclean-target
2169 distclean-target: maybe-distclean-target-libstdc++-v3
2170 distclean-target: maybe-distclean-target-libsanitizer
2171 distclean-target: maybe-distclean-target-libmpx
2172 distclean-target: maybe-distclean-target-libvtv
2173 distclean-target: maybe-distclean-target-libcilkrts
2174 distclean-target: maybe-distclean-target-liboffloadmic
2175 distclean-target: maybe-distclean-target-libssp
2176 distclean-target: maybe-distclean-target-newlib
2177 distclean-target: maybe-distclean-target-libgcc
2178 distclean-target: maybe-distclean-target-libbacktrace
2179 distclean-target: maybe-distclean-target-libquadmath
2180 distclean-target: maybe-distclean-target-libgfortran
2181 distclean-target: maybe-distclean-target-libobjc
2182 distclean-target: maybe-distclean-target-libgo
2183 distclean-target: maybe-distclean-target-libtermcap
2184 distclean-target: maybe-distclean-target-winsup
2185 distclean-target: maybe-distclean-target-libgloss
2186 distclean-target: maybe-distclean-target-libffi
2187 distclean-target: maybe-distclean-target-libjava
2188 distclean-target: maybe-distclean-target-zlib
2189 distclean-target: maybe-distclean-target-boehm-gc
2190 distclean-target: maybe-distclean-target-rda
2191 distclean-target: maybe-distclean-target-libada
2192 distclean-target: maybe-distclean-target-libgomp
2193 distclean-target: maybe-distclean-target-libitm
2194 distclean-target: maybe-distclean-target-libatomic
2196 .PHONY: do-maintainer-clean
2197 do-maintainer-clean:
2198 @: $(MAKE); $(unstage)
2199 @r=`${PWD_COMMAND}`; export r; \
2200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2201 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2202 maintainer-clean-target
2205 .PHONY: maintainer-clean-host
2207 maintainer-clean-host: maybe-maintainer-clean-bfd
2208 maintainer-clean-host: maybe-maintainer-clean-opcodes
2209 maintainer-clean-host: maybe-maintainer-clean-binutils
2210 maintainer-clean-host: maybe-maintainer-clean-bison
2211 maintainer-clean-host: maybe-maintainer-clean-cgen
2212 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2213 maintainer-clean-host: maybe-maintainer-clean-etc
2214 maintainer-clean-host: maybe-maintainer-clean-fastjar
2215 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2216 maintainer-clean-host: maybe-maintainer-clean-flex
2217 maintainer-clean-host: maybe-maintainer-clean-gas
2218 maintainer-clean-host: maybe-maintainer-clean-gcc
2219 maintainer-clean-host: maybe-maintainer-clean-gmp
2220 maintainer-clean-host: maybe-maintainer-clean-mpfr
2221 maintainer-clean-host: maybe-maintainer-clean-mpc
2222 maintainer-clean-host: maybe-maintainer-clean-isl
2223 maintainer-clean-host: maybe-maintainer-clean-libelf
2224 maintainer-clean-host: maybe-maintainer-clean-gold
2225 maintainer-clean-host: maybe-maintainer-clean-gprof
2226 maintainer-clean-host: maybe-maintainer-clean-intl
2227 maintainer-clean-host: maybe-maintainer-clean-tcl
2228 maintainer-clean-host: maybe-maintainer-clean-itcl
2229 maintainer-clean-host: maybe-maintainer-clean-ld
2230 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2231 maintainer-clean-host: maybe-maintainer-clean-libcpp
2232 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2233 maintainer-clean-host: maybe-maintainer-clean-libgui
2234 maintainer-clean-host: maybe-maintainer-clean-libiberty
2235 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2236 maintainer-clean-host: maybe-maintainer-clean-libiconv
2237 maintainer-clean-host: maybe-maintainer-clean-m4
2238 maintainer-clean-host: maybe-maintainer-clean-readline
2239 maintainer-clean-host: maybe-maintainer-clean-sid
2240 maintainer-clean-host: maybe-maintainer-clean-sim
2241 maintainer-clean-host: maybe-maintainer-clean-texinfo
2242 maintainer-clean-host: maybe-maintainer-clean-zlib
2243 maintainer-clean-host: maybe-maintainer-clean-gdb
2244 maintainer-clean-host: maybe-maintainer-clean-expect
2245 maintainer-clean-host: maybe-maintainer-clean-guile
2246 maintainer-clean-host: maybe-maintainer-clean-tk
2247 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2248 maintainer-clean-host: maybe-maintainer-clean-utils
2249 maintainer-clean-host: maybe-maintainer-clean-gnattools
2250 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2251 maintainer-clean-host: maybe-maintainer-clean-libcc1
2252 maintainer-clean-host: maybe-maintainer-clean-gotools
2254 .PHONY: maintainer-clean-target
2256 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2257 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2258 maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2259 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2260 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2261 maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2262 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2263 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2264 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2265 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2266 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2267 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2268 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2269 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2270 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2271 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2272 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2273 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2274 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2275 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2276 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2277 maintainer-clean-target: maybe-maintainer-clean-target-rda
2278 maintainer-clean-target: maybe-maintainer-clean-target-libada
2279 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2280 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2281 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2284 # Here are the targets which correspond to the do-X targets.
2286 .PHONY: info installcheck dvi pdf html
2287 .PHONY: install-info install-pdf install-html
2288 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2289 .PHONY: local-clean local-distclean local-maintainer-clean
2290 info: do-info
2291 installcheck: do-installcheck
2292 dvi: do-dvi
2293 pdf: do-pdf
2294 html: do-html
2296 # Make sure makeinfo is built before we do a `make info', if we're
2297 # in fact building texinfo.
2298 do-info: maybe-all-texinfo
2300 install-info: do-install-info dir.info
2301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2302 if [ -f dir.info ]; then \
2303 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2304 else true; fi
2306 install-pdf: do-install-pdf
2308 install-html: do-install-html
2310 local-clean:
2311 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2313 local-distclean:
2314 -rm -f Makefile config.status config.cache mh-frag mt-frag
2315 -rm -f maybedep.tmp serdep.tmp
2316 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2317 rm -rf $(TARGET_SUBDIR); \
2318 else true; fi
2319 -rm -rf $(BUILD_SUBDIR)
2320 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2321 rm -rf $(HOST_SUBDIR); \
2322 else true; fi
2323 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2324 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2325 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2326 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2327 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2328 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2330 local-maintainer-clean:
2331 @echo "This command is intended for maintainers to use;"
2332 @echo "it deletes files that may require special tools to rebuild."
2334 clean: do-clean local-clean
2335 mostlyclean: do-mostlyclean local-clean
2336 distclean: do-distclean local-clean local-distclean
2337 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2338 maintainer-clean: local-distclean
2339 realclean: maintainer-clean
2341 # Check target.
2343 .PHONY: check do-check
2344 check: do-check
2346 # Only include modules actually being configured and built.
2347 .PHONY: check-host
2348 check-host: \
2349 maybe-check-bfd \
2350 maybe-check-opcodes \
2351 maybe-check-binutils \
2352 maybe-check-bison \
2353 maybe-check-cgen \
2354 maybe-check-dejagnu \
2355 maybe-check-etc \
2356 maybe-check-fastjar \
2357 maybe-check-fixincludes \
2358 maybe-check-flex \
2359 maybe-check-gas \
2360 maybe-check-gcc \
2361 maybe-check-gmp \
2362 maybe-check-mpfr \
2363 maybe-check-mpc \
2364 maybe-check-isl \
2365 maybe-check-libelf \
2366 maybe-check-gold \
2367 maybe-check-gprof \
2368 maybe-check-intl \
2369 maybe-check-tcl \
2370 maybe-check-itcl \
2371 maybe-check-ld \
2372 maybe-check-libbacktrace \
2373 maybe-check-libcpp \
2374 maybe-check-libdecnumber \
2375 maybe-check-libgui \
2376 maybe-check-libiberty \
2377 maybe-check-libiberty-linker-plugin \
2378 maybe-check-libiconv \
2379 maybe-check-m4 \
2380 maybe-check-readline \
2381 maybe-check-sid \
2382 maybe-check-sim \
2383 maybe-check-texinfo \
2384 maybe-check-zlib \
2385 maybe-check-gdb \
2386 maybe-check-expect \
2387 maybe-check-guile \
2388 maybe-check-tk \
2389 maybe-check-libtermcap \
2390 maybe-check-utils \
2391 maybe-check-gnattools \
2392 maybe-check-lto-plugin \
2393 maybe-check-libcc1 \
2394 maybe-check-gotools
2396 .PHONY: check-target
2397 check-target: \
2398 maybe-check-target-libstdc++-v3 \
2399 maybe-check-target-libsanitizer \
2400 maybe-check-target-libmpx \
2401 maybe-check-target-libvtv \
2402 maybe-check-target-libcilkrts \
2403 maybe-check-target-liboffloadmic \
2404 maybe-check-target-libssp \
2405 maybe-check-target-newlib \
2406 maybe-check-target-libgcc \
2407 maybe-check-target-libbacktrace \
2408 maybe-check-target-libquadmath \
2409 maybe-check-target-libgfortran \
2410 maybe-check-target-libobjc \
2411 maybe-check-target-libgo \
2412 maybe-check-target-libtermcap \
2413 maybe-check-target-winsup \
2414 maybe-check-target-libgloss \
2415 maybe-check-target-libffi \
2416 maybe-check-target-libjava \
2417 maybe-check-target-zlib \
2418 maybe-check-target-boehm-gc \
2419 maybe-check-target-rda \
2420 maybe-check-target-libada \
2421 maybe-check-target-libgomp \
2422 maybe-check-target-libitm \
2423 maybe-check-target-libatomic
2425 do-check:
2426 @: $(MAKE); $(unstage)
2427 @r=`${PWD_COMMAND}`; export r; \
2428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2429 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2431 # Automated reporting of test results.
2433 warning.log: build.log
2434 $(srcdir)/contrib/warn_summary build.log > $@
2436 mail-report.log:
2437 if test x'$(BOOT_CFLAGS)' != x''; then \
2438 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2439 fi; \
2440 $(srcdir)/contrib/test_summary -t >$@
2441 chmod +x $@
2442 echo If you really want to send e-mail, run ./$@ now
2444 mail-report-with-warnings.log: warning.log
2445 if test x'$(BOOT_CFLAGS)' != x''; then \
2446 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2447 fi; \
2448 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2449 chmod +x $@
2450 echo If you really want to send e-mail, run ./$@ now
2452 # Local Vim config
2454 $(srcdir)/.local.vimrc:
2455 $(LN_S) contrib/vimrc $@
2457 $(srcdir)/.lvimrc:
2458 $(LN_S) contrib/vimrc $@
2460 vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2462 .PHONY: vimrc
2464 # clang-format config
2466 $(srcdir)/.clang-format:
2467 $(LN_S) contrib/clang-format $@
2469 clang-format: $(srcdir)/.clang-format
2471 .PHONY: clang-format
2473 # Installation targets.
2475 .PHONY: install uninstall
2476 install:
2477 @: $(MAKE); $(unstage)
2478 @r=`${PWD_COMMAND}`; export r; \
2479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2480 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2482 .PHONY: install-host-nogcc
2483 install-host-nogcc: \
2484 maybe-install-bfd \
2485 maybe-install-opcodes \
2486 maybe-install-binutils \
2487 maybe-install-bison \
2488 maybe-install-cgen \
2489 maybe-install-dejagnu \
2490 maybe-install-etc \
2491 maybe-install-fastjar \
2492 maybe-install-fixincludes \
2493 maybe-install-flex \
2494 maybe-install-gas \
2495 maybe-install-gmp \
2496 maybe-install-mpfr \
2497 maybe-install-mpc \
2498 maybe-install-isl \
2499 maybe-install-libelf \
2500 maybe-install-gold \
2501 maybe-install-gprof \
2502 maybe-install-intl \
2503 maybe-install-tcl \
2504 maybe-install-itcl \
2505 maybe-install-ld \
2506 maybe-install-libbacktrace \
2507 maybe-install-libcpp \
2508 maybe-install-libdecnumber \
2509 maybe-install-libgui \
2510 maybe-install-libiberty \
2511 maybe-install-libiberty-linker-plugin \
2512 maybe-install-libiconv \
2513 maybe-install-m4 \
2514 maybe-install-readline \
2515 maybe-install-sid \
2516 maybe-install-sim \
2517 maybe-install-texinfo \
2518 maybe-install-zlib \
2519 maybe-install-gdb \
2520 maybe-install-expect \
2521 maybe-install-guile \
2522 maybe-install-tk \
2523 maybe-install-libtermcap \
2524 maybe-install-utils \
2525 maybe-install-gnattools \
2526 maybe-install-lto-plugin \
2527 maybe-install-libcc1 \
2528 maybe-install-gotools
2530 .PHONY: install-host
2531 install-host: \
2532 maybe-install-bfd \
2533 maybe-install-opcodes \
2534 maybe-install-binutils \
2535 maybe-install-bison \
2536 maybe-install-cgen \
2537 maybe-install-dejagnu \
2538 maybe-install-etc \
2539 maybe-install-fastjar \
2540 maybe-install-fixincludes \
2541 maybe-install-flex \
2542 maybe-install-gas \
2543 maybe-install-gcc \
2544 maybe-install-gmp \
2545 maybe-install-mpfr \
2546 maybe-install-mpc \
2547 maybe-install-isl \
2548 maybe-install-libelf \
2549 maybe-install-gold \
2550 maybe-install-gprof \
2551 maybe-install-intl \
2552 maybe-install-tcl \
2553 maybe-install-itcl \
2554 maybe-install-ld \
2555 maybe-install-libbacktrace \
2556 maybe-install-libcpp \
2557 maybe-install-libdecnumber \
2558 maybe-install-libgui \
2559 maybe-install-libiberty \
2560 maybe-install-libiberty-linker-plugin \
2561 maybe-install-libiconv \
2562 maybe-install-m4 \
2563 maybe-install-readline \
2564 maybe-install-sid \
2565 maybe-install-sim \
2566 maybe-install-texinfo \
2567 maybe-install-zlib \
2568 maybe-install-gdb \
2569 maybe-install-expect \
2570 maybe-install-guile \
2571 maybe-install-tk \
2572 maybe-install-libtermcap \
2573 maybe-install-utils \
2574 maybe-install-gnattools \
2575 maybe-install-lto-plugin \
2576 maybe-install-libcc1 \
2577 maybe-install-gotools
2579 .PHONY: install-target
2580 install-target: \
2581 maybe-install-target-libstdc++-v3 \
2582 maybe-install-target-libsanitizer \
2583 maybe-install-target-libmpx \
2584 maybe-install-target-libvtv \
2585 maybe-install-target-libcilkrts \
2586 maybe-install-target-liboffloadmic \
2587 maybe-install-target-libssp \
2588 maybe-install-target-newlib \
2589 maybe-install-target-libgcc \
2590 maybe-install-target-libbacktrace \
2591 maybe-install-target-libquadmath \
2592 maybe-install-target-libgfortran \
2593 maybe-install-target-libobjc \
2594 maybe-install-target-libgo \
2595 maybe-install-target-libtermcap \
2596 maybe-install-target-winsup \
2597 maybe-install-target-libgloss \
2598 maybe-install-target-libffi \
2599 maybe-install-target-libjava \
2600 maybe-install-target-zlib \
2601 maybe-install-target-boehm-gc \
2602 maybe-install-target-rda \
2603 maybe-install-target-libada \
2604 maybe-install-target-libgomp \
2605 maybe-install-target-libitm \
2606 maybe-install-target-libatomic
2608 uninstall:
2609 @echo "the uninstall target is not supported in this tree"
2611 .PHONY: install.all
2612 install.all: install-no-fixedincludes
2613 @if [ -f ./gcc/Makefile ]; then \
2614 r=`${PWD_COMMAND}`; export r; \
2615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2616 $(HOST_EXPORTS) \
2617 (cd ./gcc && \
2618 $(MAKE) $(FLAGS_TO_PASS) install-headers); \
2619 else \
2620 true; \
2623 # install-no-fixedincludes is used to allow the elaboration of binary packages
2624 # suitable for distribution, where we cannot include the fixed system header
2625 # files.
2626 .PHONY: install-no-fixedincludes
2627 install-no-fixedincludes: installdirs install-host-nogcc \
2628 install-target gcc-install-no-fixedincludes
2630 .PHONY: install-strip
2631 install-strip:
2632 @: $(MAKE); $(unstage)
2633 @r=`${PWD_COMMAND}`; export r; \
2634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2635 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2637 .PHONY: install-strip-host
2638 install-strip-host: \
2639 maybe-install-strip-bfd \
2640 maybe-install-strip-opcodes \
2641 maybe-install-strip-binutils \
2642 maybe-install-strip-bison \
2643 maybe-install-strip-cgen \
2644 maybe-install-strip-dejagnu \
2645 maybe-install-strip-etc \
2646 maybe-install-strip-fastjar \
2647 maybe-install-strip-fixincludes \
2648 maybe-install-strip-flex \
2649 maybe-install-strip-gas \
2650 maybe-install-strip-gcc \
2651 maybe-install-strip-gmp \
2652 maybe-install-strip-mpfr \
2653 maybe-install-strip-mpc \
2654 maybe-install-strip-isl \
2655 maybe-install-strip-libelf \
2656 maybe-install-strip-gold \
2657 maybe-install-strip-gprof \
2658 maybe-install-strip-intl \
2659 maybe-install-strip-tcl \
2660 maybe-install-strip-itcl \
2661 maybe-install-strip-ld \
2662 maybe-install-strip-libbacktrace \
2663 maybe-install-strip-libcpp \
2664 maybe-install-strip-libdecnumber \
2665 maybe-install-strip-libgui \
2666 maybe-install-strip-libiberty \
2667 maybe-install-strip-libiberty-linker-plugin \
2668 maybe-install-strip-libiconv \
2669 maybe-install-strip-m4 \
2670 maybe-install-strip-readline \
2671 maybe-install-strip-sid \
2672 maybe-install-strip-sim \
2673 maybe-install-strip-texinfo \
2674 maybe-install-strip-zlib \
2675 maybe-install-strip-gdb \
2676 maybe-install-strip-expect \
2677 maybe-install-strip-guile \
2678 maybe-install-strip-tk \
2679 maybe-install-strip-libtermcap \
2680 maybe-install-strip-utils \
2681 maybe-install-strip-gnattools \
2682 maybe-install-strip-lto-plugin \
2683 maybe-install-strip-libcc1 \
2684 maybe-install-strip-gotools
2686 .PHONY: install-strip-target
2687 install-strip-target: \
2688 maybe-install-strip-target-libstdc++-v3 \
2689 maybe-install-strip-target-libsanitizer \
2690 maybe-install-strip-target-libmpx \
2691 maybe-install-strip-target-libvtv \
2692 maybe-install-strip-target-libcilkrts \
2693 maybe-install-strip-target-liboffloadmic \
2694 maybe-install-strip-target-libssp \
2695 maybe-install-strip-target-newlib \
2696 maybe-install-strip-target-libgcc \
2697 maybe-install-strip-target-libbacktrace \
2698 maybe-install-strip-target-libquadmath \
2699 maybe-install-strip-target-libgfortran \
2700 maybe-install-strip-target-libobjc \
2701 maybe-install-strip-target-libgo \
2702 maybe-install-strip-target-libtermcap \
2703 maybe-install-strip-target-winsup \
2704 maybe-install-strip-target-libgloss \
2705 maybe-install-strip-target-libffi \
2706 maybe-install-strip-target-libjava \
2707 maybe-install-strip-target-zlib \
2708 maybe-install-strip-target-boehm-gc \
2709 maybe-install-strip-target-rda \
2710 maybe-install-strip-target-libada \
2711 maybe-install-strip-target-libgomp \
2712 maybe-install-strip-target-libitm \
2713 maybe-install-strip-target-libatomic
2716 ### other supporting targets
2718 MAKEDIRS= \
2719 $(DESTDIR)$(prefix) \
2720 $(DESTDIR)$(exec_prefix)
2721 .PHONY: installdirs
2722 installdirs: mkinstalldirs
2723 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2725 dir.info: do-install-info
2726 if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2727 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2728 mv -f dir.info.new dir.info; \
2729 else true; \
2732 dist:
2733 @echo "Building a full distribution of this tree isn't done"
2734 @echo "via 'make dist'. Check out the etc/ subdirectory"
2736 etags tags: TAGS
2738 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2739 # ability to use several tags files at once, so there is probably no need
2740 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2741 # (if we felt like it) have this Makefile write a piece of elisp which
2742 # the user could load to tell emacs19 where all the TAGS files we just
2743 # built are.
2744 TAGS: do-TAGS
2746 # ------------------------------------
2747 # Macros for configure and all targets
2748 # ------------------------------------
2754 # --------------------------------------
2755 # Modules which run on the build machine
2756 # --------------------------------------
2759 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2760 maybe-configure-build-libiberty:
2761 @if gcc-bootstrap
2762 configure-build-libiberty: stage_current
2763 @endif gcc-bootstrap
2764 @if build-libiberty
2765 maybe-configure-build-libiberty: configure-build-libiberty
2766 configure-build-libiberty:
2767 @: $(MAKE); $(unstage)
2768 @r=`${PWD_COMMAND}`; export r; \
2769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2770 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2771 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2772 $(BUILD_EXPORTS) \
2773 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2774 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2775 case $(srcdir) in \
2776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2777 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2779 esac; \
2780 module_srcdir=libiberty; \
2781 rm -f no-such-file || : ; \
2782 CONFIG_SITE=no-such-file $(SHELL) \
2783 $$s/$$module_srcdir/configure \
2784 --srcdir=$${topdir}/$$module_srcdir \
2785 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2786 --target=${target_alias} \
2787 || exit 1
2788 @endif build-libiberty
2794 .PHONY: all-build-libiberty maybe-all-build-libiberty
2795 maybe-all-build-libiberty:
2796 @if gcc-bootstrap
2797 all-build-libiberty: stage_current
2798 @endif gcc-bootstrap
2799 @if build-libiberty
2800 TARGET-build-libiberty=all
2801 maybe-all-build-libiberty: all-build-libiberty
2802 all-build-libiberty: configure-build-libiberty
2803 @: $(MAKE); $(unstage)
2804 @r=`${PWD_COMMAND}`; export r; \
2805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2806 $(BUILD_EXPORTS) \
2807 (cd $(BUILD_SUBDIR)/libiberty && \
2808 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2809 $(TARGET-build-libiberty))
2810 @endif build-libiberty
2816 .PHONY: configure-build-bison maybe-configure-build-bison
2817 maybe-configure-build-bison:
2818 @if gcc-bootstrap
2819 configure-build-bison: stage_current
2820 @endif gcc-bootstrap
2821 @if build-bison
2822 maybe-configure-build-bison: configure-build-bison
2823 configure-build-bison:
2824 @: $(MAKE); $(unstage)
2825 @r=`${PWD_COMMAND}`; export r; \
2826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2827 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2828 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2829 $(BUILD_EXPORTS) \
2830 echo Configuring in $(BUILD_SUBDIR)/bison; \
2831 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2832 case $(srcdir) in \
2833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2834 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2836 esac; \
2837 module_srcdir=bison; \
2838 rm -f no-such-file || : ; \
2839 CONFIG_SITE=no-such-file $(SHELL) \
2840 $$s/$$module_srcdir/configure \
2841 --srcdir=$${topdir}/$$module_srcdir \
2842 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2843 --target=${target_alias} \
2844 || exit 1
2845 @endif build-bison
2851 .PHONY: all-build-bison maybe-all-build-bison
2852 maybe-all-build-bison:
2853 @if gcc-bootstrap
2854 all-build-bison: stage_current
2855 @endif gcc-bootstrap
2856 @if build-bison
2857 TARGET-build-bison=all
2858 maybe-all-build-bison: all-build-bison
2859 all-build-bison: configure-build-bison
2860 @: $(MAKE); $(unstage)
2861 @r=`${PWD_COMMAND}`; export r; \
2862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2863 $(BUILD_EXPORTS) \
2864 (cd $(BUILD_SUBDIR)/bison && \
2865 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2866 $(TARGET-build-bison))
2867 @endif build-bison
2873 .PHONY: configure-build-flex maybe-configure-build-flex
2874 maybe-configure-build-flex:
2875 @if gcc-bootstrap
2876 configure-build-flex: stage_current
2877 @endif gcc-bootstrap
2878 @if build-flex
2879 maybe-configure-build-flex: configure-build-flex
2880 configure-build-flex:
2881 @: $(MAKE); $(unstage)
2882 @r=`${PWD_COMMAND}`; export r; \
2883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2884 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2885 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2886 $(BUILD_EXPORTS) \
2887 echo Configuring in $(BUILD_SUBDIR)/flex; \
2888 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2889 case $(srcdir) in \
2890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2891 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2893 esac; \
2894 module_srcdir=flex; \
2895 rm -f no-such-file || : ; \
2896 CONFIG_SITE=no-such-file $(SHELL) \
2897 $$s/$$module_srcdir/configure \
2898 --srcdir=$${topdir}/$$module_srcdir \
2899 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2900 --target=${target_alias} \
2901 || exit 1
2902 @endif build-flex
2908 .PHONY: all-build-flex maybe-all-build-flex
2909 maybe-all-build-flex:
2910 @if gcc-bootstrap
2911 all-build-flex: stage_current
2912 @endif gcc-bootstrap
2913 @if build-flex
2914 TARGET-build-flex=all
2915 maybe-all-build-flex: all-build-flex
2916 all-build-flex: configure-build-flex
2917 @: $(MAKE); $(unstage)
2918 @r=`${PWD_COMMAND}`; export r; \
2919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2920 $(BUILD_EXPORTS) \
2921 (cd $(BUILD_SUBDIR)/flex && \
2922 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2923 $(TARGET-build-flex))
2924 @endif build-flex
2930 .PHONY: configure-build-m4 maybe-configure-build-m4
2931 maybe-configure-build-m4:
2932 @if gcc-bootstrap
2933 configure-build-m4: stage_current
2934 @endif gcc-bootstrap
2935 @if build-m4
2936 maybe-configure-build-m4: configure-build-m4
2937 configure-build-m4:
2938 @: $(MAKE); $(unstage)
2939 @r=`${PWD_COMMAND}`; export r; \
2940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2941 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2942 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2943 $(BUILD_EXPORTS) \
2944 echo Configuring in $(BUILD_SUBDIR)/m4; \
2945 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2946 case $(srcdir) in \
2947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2948 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2950 esac; \
2951 module_srcdir=m4; \
2952 rm -f no-such-file || : ; \
2953 CONFIG_SITE=no-such-file $(SHELL) \
2954 $$s/$$module_srcdir/configure \
2955 --srcdir=$${topdir}/$$module_srcdir \
2956 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2957 --target=${target_alias} \
2958 || exit 1
2959 @endif build-m4
2965 .PHONY: all-build-m4 maybe-all-build-m4
2966 maybe-all-build-m4:
2967 @if gcc-bootstrap
2968 all-build-m4: stage_current
2969 @endif gcc-bootstrap
2970 @if build-m4
2971 TARGET-build-m4=all
2972 maybe-all-build-m4: all-build-m4
2973 all-build-m4: configure-build-m4
2974 @: $(MAKE); $(unstage)
2975 @r=`${PWD_COMMAND}`; export r; \
2976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2977 $(BUILD_EXPORTS) \
2978 (cd $(BUILD_SUBDIR)/m4 && \
2979 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2980 $(TARGET-build-m4))
2981 @endif build-m4
2987 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2988 maybe-configure-build-texinfo:
2989 @if gcc-bootstrap
2990 configure-build-texinfo: stage_current
2991 @endif gcc-bootstrap
2992 @if build-texinfo
2993 maybe-configure-build-texinfo: configure-build-texinfo
2994 configure-build-texinfo:
2995 @: $(MAKE); $(unstage)
2996 @r=`${PWD_COMMAND}`; export r; \
2997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2998 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2999 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3000 $(BUILD_EXPORTS) \
3001 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3002 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3003 case $(srcdir) in \
3004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3005 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3007 esac; \
3008 module_srcdir=texinfo; \
3009 rm -f no-such-file || : ; \
3010 CONFIG_SITE=no-such-file $(SHELL) \
3011 $$s/$$module_srcdir/configure \
3012 --srcdir=$${topdir}/$$module_srcdir \
3013 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3014 --target=${target_alias} \
3015 || exit 1
3016 @endif build-texinfo
3022 .PHONY: all-build-texinfo maybe-all-build-texinfo
3023 maybe-all-build-texinfo:
3024 @if gcc-bootstrap
3025 all-build-texinfo: stage_current
3026 @endif gcc-bootstrap
3027 @if build-texinfo
3028 TARGET-build-texinfo=all
3029 maybe-all-build-texinfo: all-build-texinfo
3030 all-build-texinfo: configure-build-texinfo
3031 @: $(MAKE); $(unstage)
3032 @r=`${PWD_COMMAND}`; export r; \
3033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3034 $(BUILD_EXPORTS) \
3035 (cd $(BUILD_SUBDIR)/texinfo && \
3036 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3037 $(TARGET-build-texinfo))
3038 @endif build-texinfo
3044 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3045 maybe-configure-build-fixincludes:
3046 @if gcc-bootstrap
3047 configure-build-fixincludes: stage_current
3048 @endif gcc-bootstrap
3049 @if build-fixincludes
3050 maybe-configure-build-fixincludes: configure-build-fixincludes
3051 configure-build-fixincludes:
3052 @: $(MAKE); $(unstage)
3053 @r=`${PWD_COMMAND}`; export r; \
3054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3055 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3056 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3057 $(BUILD_EXPORTS) \
3058 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3059 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3060 case $(srcdir) in \
3061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3062 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3064 esac; \
3065 module_srcdir=fixincludes; \
3066 rm -f no-such-file || : ; \
3067 CONFIG_SITE=no-such-file $(SHELL) \
3068 $$s/$$module_srcdir/configure \
3069 --srcdir=$${topdir}/$$module_srcdir \
3070 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3071 --target=${target_alias} \
3072 || exit 1
3073 @endif build-fixincludes
3079 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3080 maybe-all-build-fixincludes:
3081 @if gcc-bootstrap
3082 all-build-fixincludes: stage_current
3083 @endif gcc-bootstrap
3084 @if build-fixincludes
3085 TARGET-build-fixincludes=all
3086 maybe-all-build-fixincludes: all-build-fixincludes
3087 all-build-fixincludes: configure-build-fixincludes
3088 @: $(MAKE); $(unstage)
3089 @r=`${PWD_COMMAND}`; export r; \
3090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3091 $(BUILD_EXPORTS) \
3092 (cd $(BUILD_SUBDIR)/fixincludes && \
3093 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3094 $(TARGET-build-fixincludes))
3095 @endif build-fixincludes
3101 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3102 maybe-configure-build-libcpp:
3103 @if gcc-bootstrap
3104 configure-build-libcpp: stage_current
3105 @endif gcc-bootstrap
3106 @if build-libcpp
3107 maybe-configure-build-libcpp: configure-build-libcpp
3108 configure-build-libcpp:
3109 @: $(MAKE); $(unstage)
3110 @r=`${PWD_COMMAND}`; export r; \
3111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3112 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3113 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3114 $(BUILD_EXPORTS) \
3115 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3116 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3117 case $(srcdir) in \
3118 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3119 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3120 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3121 esac; \
3122 module_srcdir=libcpp; \
3123 rm -f no-such-file || : ; \
3124 CONFIG_SITE=no-such-file $(SHELL) \
3125 $$s/$$module_srcdir/configure \
3126 --srcdir=$${topdir}/$$module_srcdir \
3127 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3128 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3129 || exit 1
3130 @endif build-libcpp
3136 .PHONY: all-build-libcpp maybe-all-build-libcpp
3137 maybe-all-build-libcpp:
3138 @if gcc-bootstrap
3139 all-build-libcpp: stage_current
3140 @endif gcc-bootstrap
3141 @if build-libcpp
3142 TARGET-build-libcpp=all
3143 maybe-all-build-libcpp: all-build-libcpp
3144 all-build-libcpp: configure-build-libcpp
3145 @: $(MAKE); $(unstage)
3146 @r=`${PWD_COMMAND}`; export r; \
3147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3148 $(BUILD_EXPORTS) \
3149 (cd $(BUILD_SUBDIR)/libcpp && \
3150 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3151 $(TARGET-build-libcpp))
3152 @endif build-libcpp
3158 # --------------------------------------
3159 # Modules which run on the host machine
3160 # --------------------------------------
3163 .PHONY: configure-bfd maybe-configure-bfd
3164 maybe-configure-bfd:
3165 @if gcc-bootstrap
3166 configure-bfd: stage_current
3167 @endif gcc-bootstrap
3168 @if bfd
3169 maybe-configure-bfd: configure-bfd
3170 configure-bfd:
3171 @r=`${PWD_COMMAND}`; export r; \
3172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3173 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3175 $(HOST_EXPORTS) \
3176 echo Configuring in $(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 module_srcdir=bfd; \
3184 $(SHELL) \
3185 $$s/$$module_srcdir/configure \
3186 --srcdir=$${topdir}/$$module_srcdir \
3187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3188 --target=${target_alias} \
3189 || exit 1
3190 @endif bfd
3194 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3195 maybe-configure-stage1-bfd:
3196 @if bfd-bootstrap
3197 maybe-configure-stage1-bfd: configure-stage1-bfd
3198 configure-stage1-bfd:
3199 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3200 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3201 @r=`${PWD_COMMAND}`; export r; \
3202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3203 TFLAGS="$(STAGE1_TFLAGS)"; \
3204 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3205 $(HOST_EXPORTS) \
3206 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3207 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3208 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3209 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3211 cd $(HOST_SUBDIR)/bfd || exit 1; \
3212 case $(srcdir) in \
3213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3214 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3216 esac; \
3217 module_srcdir=bfd; \
3218 $(SHELL) $$s/$$module_srcdir/configure \
3219 --srcdir=$${topdir}/$$module_srcdir \
3220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3221 --target=${target_alias} \
3223 $(STAGE1_CONFIGURE_FLAGS)
3224 @endif bfd-bootstrap
3226 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3227 maybe-configure-stage2-bfd:
3228 @if bfd-bootstrap
3229 maybe-configure-stage2-bfd: configure-stage2-bfd
3230 configure-stage2-bfd:
3231 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3233 @r=`${PWD_COMMAND}`; export r; \
3234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3235 TFLAGS="$(STAGE2_TFLAGS)"; \
3236 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3237 $(HOST_EXPORTS) \
3238 $(POSTSTAGE1_HOST_EXPORTS) \
3239 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3240 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3241 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3242 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3244 cd $(HOST_SUBDIR)/bfd || exit 1; \
3245 case $(srcdir) in \
3246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3247 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3249 esac; \
3250 module_srcdir=bfd; \
3251 $(SHELL) $$s/$$module_srcdir/configure \
3252 --srcdir=$${topdir}/$$module_srcdir \
3253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3254 --target=${target_alias} \
3255 --with-build-libsubdir=$(HOST_SUBDIR) \
3256 $(STAGE2_CONFIGURE_FLAGS)
3257 @endif bfd-bootstrap
3259 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3260 maybe-configure-stage3-bfd:
3261 @if bfd-bootstrap
3262 maybe-configure-stage3-bfd: configure-stage3-bfd
3263 configure-stage3-bfd:
3264 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3265 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3266 @r=`${PWD_COMMAND}`; export r; \
3267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3268 TFLAGS="$(STAGE3_TFLAGS)"; \
3269 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3270 $(HOST_EXPORTS) \
3271 $(POSTSTAGE1_HOST_EXPORTS) \
3272 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3273 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3274 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3275 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3276 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3277 cd $(HOST_SUBDIR)/bfd || exit 1; \
3278 case $(srcdir) in \
3279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3280 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3282 esac; \
3283 module_srcdir=bfd; \
3284 $(SHELL) $$s/$$module_srcdir/configure \
3285 --srcdir=$${topdir}/$$module_srcdir \
3286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3287 --target=${target_alias} \
3288 --with-build-libsubdir=$(HOST_SUBDIR) \
3289 $(STAGE3_CONFIGURE_FLAGS)
3290 @endif bfd-bootstrap
3292 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3293 maybe-configure-stage4-bfd:
3294 @if bfd-bootstrap
3295 maybe-configure-stage4-bfd: configure-stage4-bfd
3296 configure-stage4-bfd:
3297 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3298 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3299 @r=`${PWD_COMMAND}`; export r; \
3300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3301 TFLAGS="$(STAGE4_TFLAGS)"; \
3302 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3303 $(HOST_EXPORTS) \
3304 $(POSTSTAGE1_HOST_EXPORTS) \
3305 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3306 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3307 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3308 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3309 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3310 cd $(HOST_SUBDIR)/bfd || exit 1; \
3311 case $(srcdir) in \
3312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3313 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3315 esac; \
3316 module_srcdir=bfd; \
3317 $(SHELL) $$s/$$module_srcdir/configure \
3318 --srcdir=$${topdir}/$$module_srcdir \
3319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3320 --target=${target_alias} \
3321 --with-build-libsubdir=$(HOST_SUBDIR) \
3322 $(STAGE4_CONFIGURE_FLAGS)
3323 @endif bfd-bootstrap
3325 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3326 maybe-configure-stageprofile-bfd:
3327 @if bfd-bootstrap
3328 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3329 configure-stageprofile-bfd:
3330 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3331 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3332 @r=`${PWD_COMMAND}`; export r; \
3333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3334 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3335 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3336 $(HOST_EXPORTS) \
3337 $(POSTSTAGE1_HOST_EXPORTS) \
3338 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3339 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3340 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3341 echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3342 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3343 cd $(HOST_SUBDIR)/bfd || exit 1; \
3344 case $(srcdir) in \
3345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3346 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3348 esac; \
3349 module_srcdir=bfd; \
3350 $(SHELL) $$s/$$module_srcdir/configure \
3351 --srcdir=$${topdir}/$$module_srcdir \
3352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3353 --target=${target_alias} \
3354 --with-build-libsubdir=$(HOST_SUBDIR) \
3355 $(STAGEprofile_CONFIGURE_FLAGS)
3356 @endif bfd-bootstrap
3358 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3359 maybe-configure-stagefeedback-bfd:
3360 @if bfd-bootstrap
3361 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3362 configure-stagefeedback-bfd:
3363 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3364 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3365 @r=`${PWD_COMMAND}`; export r; \
3366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3367 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3368 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3369 $(HOST_EXPORTS) \
3370 $(POSTSTAGE1_HOST_EXPORTS) \
3371 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3372 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3373 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3374 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3375 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3376 cd $(HOST_SUBDIR)/bfd || exit 1; \
3377 case $(srcdir) in \
3378 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3379 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3380 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3381 esac; \
3382 module_srcdir=bfd; \
3383 $(SHELL) $$s/$$module_srcdir/configure \
3384 --srcdir=$${topdir}/$$module_srcdir \
3385 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3386 --target=${target_alias} \
3387 --with-build-libsubdir=$(HOST_SUBDIR) \
3388 $(STAGEfeedback_CONFIGURE_FLAGS)
3389 @endif bfd-bootstrap
3395 .PHONY: all-bfd maybe-all-bfd
3396 maybe-all-bfd:
3397 @if gcc-bootstrap
3398 all-bfd: stage_current
3399 @endif gcc-bootstrap
3400 @if bfd
3401 TARGET-bfd=all
3402 maybe-all-bfd: all-bfd
3403 all-bfd: configure-bfd
3404 @r=`${PWD_COMMAND}`; export r; \
3405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3406 $(HOST_EXPORTS) \
3407 (cd $(HOST_SUBDIR)/bfd && \
3408 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3409 $(TARGET-bfd))
3410 @endif bfd
3414 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3415 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3416 maybe-all-stage1-bfd:
3417 maybe-clean-stage1-bfd:
3418 @if bfd-bootstrap
3419 maybe-all-stage1-bfd: all-stage1-bfd
3420 all-stage1: all-stage1-bfd
3421 TARGET-stage1-bfd = $(TARGET-bfd)
3422 all-stage1-bfd: configure-stage1-bfd
3423 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3424 @r=`${PWD_COMMAND}`; export r; \
3425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3426 TFLAGS="$(STAGE1_TFLAGS)"; \
3427 $(HOST_EXPORTS) \
3428 cd $(HOST_SUBDIR)/bfd && \
3429 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3430 CFLAGS="$(STAGE1_CFLAGS)" \
3431 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3432 LIBCFLAGS="$(LIBCFLAGS)" \
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) \
3437 $(STAGE1_FLAGS_TO_PASS) \
3438 TFLAGS="$(STAGE1_TFLAGS)" \
3439 $(TARGET-stage1-bfd)
3441 maybe-clean-stage1-bfd: clean-stage1-bfd
3442 clean-stage1: clean-stage1-bfd
3443 clean-stage1-bfd:
3444 @if [ $(current_stage) = stage1 ]; then \
3445 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3446 else \
3447 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3448 $(MAKE) stage1-start; \
3449 fi; \
3450 cd $(HOST_SUBDIR)/bfd && \
3451 $(MAKE) $(EXTRA_HOST_FLAGS) \
3452 $(STAGE1_FLAGS_TO_PASS) clean
3453 @endif bfd-bootstrap
3456 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3457 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3458 maybe-all-stage2-bfd:
3459 maybe-clean-stage2-bfd:
3460 @if bfd-bootstrap
3461 maybe-all-stage2-bfd: all-stage2-bfd
3462 all-stage2: all-stage2-bfd
3463 TARGET-stage2-bfd = $(TARGET-bfd)
3464 all-stage2-bfd: configure-stage2-bfd
3465 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3466 @r=`${PWD_COMMAND}`; export r; \
3467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3468 TFLAGS="$(STAGE2_TFLAGS)"; \
3469 $(HOST_EXPORTS) \
3470 $(POSTSTAGE1_HOST_EXPORTS) \
3471 cd $(HOST_SUBDIR)/bfd && \
3472 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3473 CFLAGS="$(STAGE2_CFLAGS)" \
3474 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3475 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3476 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3477 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3478 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3479 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3480 TFLAGS="$(STAGE2_TFLAGS)" \
3481 $(TARGET-stage2-bfd)
3483 maybe-clean-stage2-bfd: clean-stage2-bfd
3484 clean-stage2: clean-stage2-bfd
3485 clean-stage2-bfd:
3486 @if [ $(current_stage) = stage2 ]; then \
3487 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3488 else \
3489 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3490 $(MAKE) stage2-start; \
3491 fi; \
3492 cd $(HOST_SUBDIR)/bfd && \
3493 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3494 @endif bfd-bootstrap
3497 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3498 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3499 maybe-all-stage3-bfd:
3500 maybe-clean-stage3-bfd:
3501 @if bfd-bootstrap
3502 maybe-all-stage3-bfd: all-stage3-bfd
3503 all-stage3: all-stage3-bfd
3504 TARGET-stage3-bfd = $(TARGET-bfd)
3505 all-stage3-bfd: configure-stage3-bfd
3506 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3507 @r=`${PWD_COMMAND}`; export r; \
3508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3509 TFLAGS="$(STAGE3_TFLAGS)"; \
3510 $(HOST_EXPORTS) \
3511 $(POSTSTAGE1_HOST_EXPORTS) \
3512 cd $(HOST_SUBDIR)/bfd && \
3513 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3514 CFLAGS="$(STAGE3_CFLAGS)" \
3515 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3516 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3517 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3518 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3519 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3520 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3521 TFLAGS="$(STAGE3_TFLAGS)" \
3522 $(TARGET-stage3-bfd)
3524 maybe-clean-stage3-bfd: clean-stage3-bfd
3525 clean-stage3: clean-stage3-bfd
3526 clean-stage3-bfd:
3527 @if [ $(current_stage) = stage3 ]; then \
3528 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3529 else \
3530 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3531 $(MAKE) stage3-start; \
3532 fi; \
3533 cd $(HOST_SUBDIR)/bfd && \
3534 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3535 @endif bfd-bootstrap
3538 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3539 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3540 maybe-all-stage4-bfd:
3541 maybe-clean-stage4-bfd:
3542 @if bfd-bootstrap
3543 maybe-all-stage4-bfd: all-stage4-bfd
3544 all-stage4: all-stage4-bfd
3545 TARGET-stage4-bfd = $(TARGET-bfd)
3546 all-stage4-bfd: configure-stage4-bfd
3547 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3548 @r=`${PWD_COMMAND}`; export r; \
3549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3550 TFLAGS="$(STAGE4_TFLAGS)"; \
3551 $(HOST_EXPORTS) \
3552 $(POSTSTAGE1_HOST_EXPORTS) \
3553 cd $(HOST_SUBDIR)/bfd && \
3554 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3555 CFLAGS="$(STAGE4_CFLAGS)" \
3556 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3557 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3558 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3559 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3560 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3561 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3562 TFLAGS="$(STAGE4_TFLAGS)" \
3563 $(TARGET-stage4-bfd)
3565 maybe-clean-stage4-bfd: clean-stage4-bfd
3566 clean-stage4: clean-stage4-bfd
3567 clean-stage4-bfd:
3568 @if [ $(current_stage) = stage4 ]; then \
3569 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3570 else \
3571 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3572 $(MAKE) stage4-start; \
3573 fi; \
3574 cd $(HOST_SUBDIR)/bfd && \
3575 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3576 @endif bfd-bootstrap
3579 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3580 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3581 maybe-all-stageprofile-bfd:
3582 maybe-clean-stageprofile-bfd:
3583 @if bfd-bootstrap
3584 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3585 all-stageprofile: all-stageprofile-bfd
3586 TARGET-stageprofile-bfd = $(TARGET-bfd)
3587 all-stageprofile-bfd: configure-stageprofile-bfd
3588 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3589 @r=`${PWD_COMMAND}`; export r; \
3590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3591 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3592 $(HOST_EXPORTS) \
3593 $(POSTSTAGE1_HOST_EXPORTS) \
3594 cd $(HOST_SUBDIR)/bfd && \
3595 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3596 CFLAGS="$(STAGEprofile_CFLAGS)" \
3597 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3598 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3599 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3600 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3601 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3602 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3603 TFLAGS="$(STAGEprofile_TFLAGS)" \
3604 $(TARGET-stageprofile-bfd)
3606 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3607 clean-stageprofile: clean-stageprofile-bfd
3608 clean-stageprofile-bfd:
3609 @if [ $(current_stage) = stageprofile ]; then \
3610 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3611 else \
3612 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3613 $(MAKE) stageprofile-start; \
3614 fi; \
3615 cd $(HOST_SUBDIR)/bfd && \
3616 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3617 @endif bfd-bootstrap
3620 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3621 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3622 maybe-all-stagefeedback-bfd:
3623 maybe-clean-stagefeedback-bfd:
3624 @if bfd-bootstrap
3625 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3626 all-stagefeedback: all-stagefeedback-bfd
3627 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3628 all-stagefeedback-bfd: configure-stagefeedback-bfd
3629 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3630 @r=`${PWD_COMMAND}`; export r; \
3631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3632 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3633 $(HOST_EXPORTS) \
3634 $(POSTSTAGE1_HOST_EXPORTS) \
3635 cd $(HOST_SUBDIR)/bfd && \
3636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3637 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3638 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3639 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3643 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3644 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3645 $(TARGET-stagefeedback-bfd)
3647 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3648 clean-stagefeedback: clean-stagefeedback-bfd
3649 clean-stagefeedback-bfd:
3650 @if [ $(current_stage) = stagefeedback ]; then \
3651 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3652 else \
3653 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3654 $(MAKE) stagefeedback-start; \
3655 fi; \
3656 cd $(HOST_SUBDIR)/bfd && \
3657 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3658 @endif bfd-bootstrap
3664 .PHONY: check-bfd maybe-check-bfd
3665 maybe-check-bfd:
3666 @if bfd
3667 maybe-check-bfd: check-bfd
3669 check-bfd:
3670 @: $(MAKE); $(unstage)
3671 @r=`${PWD_COMMAND}`; export r; \
3672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3673 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3674 (cd $(HOST_SUBDIR)/bfd && \
3675 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
3677 @endif bfd
3679 .PHONY: install-bfd maybe-install-bfd
3680 maybe-install-bfd:
3681 @if bfd
3682 maybe-install-bfd: install-bfd
3684 install-bfd: installdirs
3685 @: $(MAKE); $(unstage)
3686 @r=`${PWD_COMMAND}`; export r; \
3687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3688 $(HOST_EXPORTS) \
3689 (cd $(HOST_SUBDIR)/bfd && \
3690 $(MAKE) $(FLAGS_TO_PASS) install)
3692 @endif bfd
3694 .PHONY: install-strip-bfd maybe-install-strip-bfd
3695 maybe-install-strip-bfd:
3696 @if bfd
3697 maybe-install-strip-bfd: install-strip-bfd
3699 install-strip-bfd: installdirs
3700 @: $(MAKE); $(unstage)
3701 @r=`${PWD_COMMAND}`; export r; \
3702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3703 $(HOST_EXPORTS) \
3704 (cd $(HOST_SUBDIR)/bfd && \
3705 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3707 @endif bfd
3709 # Other targets (info, dvi, pdf, etc.)
3711 .PHONY: maybe-info-bfd info-bfd
3712 maybe-info-bfd:
3713 @if bfd
3714 maybe-info-bfd: info-bfd
3716 info-bfd: \
3717 configure-bfd
3718 @[ -f ./bfd/Makefile ] || exit 0; \
3719 r=`${PWD_COMMAND}`; export r; \
3720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3721 $(HOST_EXPORTS) \
3722 for flag in $(EXTRA_HOST_FLAGS) ; do \
3723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3724 done; \
3725 echo "Doing info in bfd"; \
3726 (cd $(HOST_SUBDIR)/bfd && \
3727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3729 "RANLIB=$${RANLIB}" \
3730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3731 info) \
3732 || exit 1
3734 @endif bfd
3736 .PHONY: maybe-dvi-bfd dvi-bfd
3737 maybe-dvi-bfd:
3738 @if bfd
3739 maybe-dvi-bfd: dvi-bfd
3741 dvi-bfd: \
3742 configure-bfd
3743 @[ -f ./bfd/Makefile ] || exit 0; \
3744 r=`${PWD_COMMAND}`; export r; \
3745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3746 $(HOST_EXPORTS) \
3747 for flag in $(EXTRA_HOST_FLAGS) ; do \
3748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3749 done; \
3750 echo "Doing dvi in bfd"; \
3751 (cd $(HOST_SUBDIR)/bfd && \
3752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3754 "RANLIB=$${RANLIB}" \
3755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3756 dvi) \
3757 || exit 1
3759 @endif bfd
3761 .PHONY: maybe-pdf-bfd pdf-bfd
3762 maybe-pdf-bfd:
3763 @if bfd
3764 maybe-pdf-bfd: pdf-bfd
3766 pdf-bfd: \
3767 configure-bfd
3768 @[ -f ./bfd/Makefile ] || exit 0; \
3769 r=`${PWD_COMMAND}`; export r; \
3770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3771 $(HOST_EXPORTS) \
3772 for flag in $(EXTRA_HOST_FLAGS) ; do \
3773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3774 done; \
3775 echo "Doing pdf in bfd"; \
3776 (cd $(HOST_SUBDIR)/bfd && \
3777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3779 "RANLIB=$${RANLIB}" \
3780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3781 pdf) \
3782 || exit 1
3784 @endif bfd
3786 .PHONY: maybe-html-bfd html-bfd
3787 maybe-html-bfd:
3788 @if bfd
3789 maybe-html-bfd: html-bfd
3791 html-bfd: \
3792 configure-bfd
3793 @[ -f ./bfd/Makefile ] || exit 0; \
3794 r=`${PWD_COMMAND}`; export r; \
3795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3796 $(HOST_EXPORTS) \
3797 for flag in $(EXTRA_HOST_FLAGS) ; do \
3798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3799 done; \
3800 echo "Doing html in bfd"; \
3801 (cd $(HOST_SUBDIR)/bfd && \
3802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3804 "RANLIB=$${RANLIB}" \
3805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3806 html) \
3807 || exit 1
3809 @endif bfd
3811 .PHONY: maybe-TAGS-bfd TAGS-bfd
3812 maybe-TAGS-bfd:
3813 @if bfd
3814 maybe-TAGS-bfd: TAGS-bfd
3816 TAGS-bfd: \
3817 configure-bfd
3818 @[ -f ./bfd/Makefile ] || exit 0; \
3819 r=`${PWD_COMMAND}`; export r; \
3820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3821 $(HOST_EXPORTS) \
3822 for flag in $(EXTRA_HOST_FLAGS) ; do \
3823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3824 done; \
3825 echo "Doing TAGS in bfd"; \
3826 (cd $(HOST_SUBDIR)/bfd && \
3827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3829 "RANLIB=$${RANLIB}" \
3830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3831 TAGS) \
3832 || exit 1
3834 @endif bfd
3836 .PHONY: maybe-install-info-bfd install-info-bfd
3837 maybe-install-info-bfd:
3838 @if bfd
3839 maybe-install-info-bfd: install-info-bfd
3841 install-info-bfd: \
3842 configure-bfd \
3843 info-bfd
3844 @[ -f ./bfd/Makefile ] || exit 0; \
3845 r=`${PWD_COMMAND}`; export r; \
3846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3847 $(HOST_EXPORTS) \
3848 for flag in $(EXTRA_HOST_FLAGS) ; do \
3849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3850 done; \
3851 echo "Doing install-info in bfd"; \
3852 (cd $(HOST_SUBDIR)/bfd && \
3853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3855 "RANLIB=$${RANLIB}" \
3856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3857 install-info) \
3858 || exit 1
3860 @endif bfd
3862 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3863 maybe-install-pdf-bfd:
3864 @if bfd
3865 maybe-install-pdf-bfd: install-pdf-bfd
3867 install-pdf-bfd: \
3868 configure-bfd \
3869 pdf-bfd
3870 @[ -f ./bfd/Makefile ] || exit 0; \
3871 r=`${PWD_COMMAND}`; export r; \
3872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3873 $(HOST_EXPORTS) \
3874 for flag in $(EXTRA_HOST_FLAGS) ; do \
3875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3876 done; \
3877 echo "Doing install-pdf in bfd"; \
3878 (cd $(HOST_SUBDIR)/bfd && \
3879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3881 "RANLIB=$${RANLIB}" \
3882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3883 install-pdf) \
3884 || exit 1
3886 @endif bfd
3888 .PHONY: maybe-install-html-bfd install-html-bfd
3889 maybe-install-html-bfd:
3890 @if bfd
3891 maybe-install-html-bfd: install-html-bfd
3893 install-html-bfd: \
3894 configure-bfd \
3895 html-bfd
3896 @[ -f ./bfd/Makefile ] || exit 0; \
3897 r=`${PWD_COMMAND}`; export r; \
3898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3899 $(HOST_EXPORTS) \
3900 for flag in $(EXTRA_HOST_FLAGS) ; do \
3901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3902 done; \
3903 echo "Doing install-html in bfd"; \
3904 (cd $(HOST_SUBDIR)/bfd && \
3905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3907 "RANLIB=$${RANLIB}" \
3908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3909 install-html) \
3910 || exit 1
3912 @endif bfd
3914 .PHONY: maybe-installcheck-bfd installcheck-bfd
3915 maybe-installcheck-bfd:
3916 @if bfd
3917 maybe-installcheck-bfd: installcheck-bfd
3919 installcheck-bfd: \
3920 configure-bfd
3921 @[ -f ./bfd/Makefile ] || exit 0; \
3922 r=`${PWD_COMMAND}`; export r; \
3923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3924 $(HOST_EXPORTS) \
3925 for flag in $(EXTRA_HOST_FLAGS) ; do \
3926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3927 done; \
3928 echo "Doing installcheck in bfd"; \
3929 (cd $(HOST_SUBDIR)/bfd && \
3930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3932 "RANLIB=$${RANLIB}" \
3933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3934 installcheck) \
3935 || exit 1
3937 @endif bfd
3939 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3940 maybe-mostlyclean-bfd:
3941 @if bfd
3942 maybe-mostlyclean-bfd: mostlyclean-bfd
3944 mostlyclean-bfd:
3945 @[ -f ./bfd/Makefile ] || exit 0; \
3946 r=`${PWD_COMMAND}`; export r; \
3947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3948 $(HOST_EXPORTS) \
3949 for flag in $(EXTRA_HOST_FLAGS) ; do \
3950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3951 done; \
3952 echo "Doing mostlyclean in bfd"; \
3953 (cd $(HOST_SUBDIR)/bfd && \
3954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3956 "RANLIB=$${RANLIB}" \
3957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3958 mostlyclean) \
3959 || exit 1
3961 @endif bfd
3963 .PHONY: maybe-clean-bfd clean-bfd
3964 maybe-clean-bfd:
3965 @if bfd
3966 maybe-clean-bfd: clean-bfd
3968 clean-bfd:
3969 @[ -f ./bfd/Makefile ] || exit 0; \
3970 r=`${PWD_COMMAND}`; export r; \
3971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3972 $(HOST_EXPORTS) \
3973 for flag in $(EXTRA_HOST_FLAGS) ; do \
3974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3975 done; \
3976 echo "Doing clean in bfd"; \
3977 (cd $(HOST_SUBDIR)/bfd && \
3978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3980 "RANLIB=$${RANLIB}" \
3981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3982 clean) \
3983 || exit 1
3985 @endif bfd
3987 .PHONY: maybe-distclean-bfd distclean-bfd
3988 maybe-distclean-bfd:
3989 @if bfd
3990 maybe-distclean-bfd: distclean-bfd
3992 distclean-bfd:
3993 @[ -f ./bfd/Makefile ] || exit 0; \
3994 r=`${PWD_COMMAND}`; export r; \
3995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3996 $(HOST_EXPORTS) \
3997 for flag in $(EXTRA_HOST_FLAGS) ; do \
3998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3999 done; \
4000 echo "Doing distclean in bfd"; \
4001 (cd $(HOST_SUBDIR)/bfd && \
4002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4004 "RANLIB=$${RANLIB}" \
4005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4006 distclean) \
4007 || exit 1
4009 @endif bfd
4011 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4012 maybe-maintainer-clean-bfd:
4013 @if bfd
4014 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4016 maintainer-clean-bfd:
4017 @[ -f ./bfd/Makefile ] || exit 0; \
4018 r=`${PWD_COMMAND}`; export r; \
4019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4020 $(HOST_EXPORTS) \
4021 for flag in $(EXTRA_HOST_FLAGS) ; do \
4022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4023 done; \
4024 echo "Doing maintainer-clean in bfd"; \
4025 (cd $(HOST_SUBDIR)/bfd && \
4026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4028 "RANLIB=$${RANLIB}" \
4029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4030 maintainer-clean) \
4031 || exit 1
4033 @endif bfd
4037 .PHONY: configure-opcodes maybe-configure-opcodes
4038 maybe-configure-opcodes:
4039 @if gcc-bootstrap
4040 configure-opcodes: stage_current
4041 @endif gcc-bootstrap
4042 @if opcodes
4043 maybe-configure-opcodes: configure-opcodes
4044 configure-opcodes:
4045 @r=`${PWD_COMMAND}`; export r; \
4046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4047 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4049 $(HOST_EXPORTS) \
4050 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4051 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4052 case $(srcdir) in \
4053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4054 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4056 esac; \
4057 module_srcdir=opcodes; \
4058 $(SHELL) \
4059 $$s/$$module_srcdir/configure \
4060 --srcdir=$${topdir}/$$module_srcdir \
4061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4062 --target=${target_alias} \
4063 || exit 1
4064 @endif opcodes
4068 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4069 maybe-configure-stage1-opcodes:
4070 @if opcodes-bootstrap
4071 maybe-configure-stage1-opcodes: configure-stage1-opcodes
4072 configure-stage1-opcodes:
4073 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4074 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4075 @r=`${PWD_COMMAND}`; export r; \
4076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4077 TFLAGS="$(STAGE1_TFLAGS)"; \
4078 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4079 $(HOST_EXPORTS) \
4080 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4081 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4082 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4083 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4085 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4086 case $(srcdir) in \
4087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4088 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4090 esac; \
4091 module_srcdir=opcodes; \
4092 $(SHELL) $$s/$$module_srcdir/configure \
4093 --srcdir=$${topdir}/$$module_srcdir \
4094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4095 --target=${target_alias} \
4097 $(STAGE1_CONFIGURE_FLAGS)
4098 @endif opcodes-bootstrap
4100 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4101 maybe-configure-stage2-opcodes:
4102 @if opcodes-bootstrap
4103 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4104 configure-stage2-opcodes:
4105 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4106 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4107 @r=`${PWD_COMMAND}`; export r; \
4108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4109 TFLAGS="$(STAGE2_TFLAGS)"; \
4110 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4111 $(HOST_EXPORTS) \
4112 $(POSTSTAGE1_HOST_EXPORTS) \
4113 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4114 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4115 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4116 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4117 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4118 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4119 case $(srcdir) in \
4120 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4121 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4122 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4123 esac; \
4124 module_srcdir=opcodes; \
4125 $(SHELL) $$s/$$module_srcdir/configure \
4126 --srcdir=$${topdir}/$$module_srcdir \
4127 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4128 --target=${target_alias} \
4129 --with-build-libsubdir=$(HOST_SUBDIR) \
4130 $(STAGE2_CONFIGURE_FLAGS)
4131 @endif opcodes-bootstrap
4133 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4134 maybe-configure-stage3-opcodes:
4135 @if opcodes-bootstrap
4136 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4137 configure-stage3-opcodes:
4138 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4139 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4140 @r=`${PWD_COMMAND}`; export r; \
4141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4142 TFLAGS="$(STAGE3_TFLAGS)"; \
4143 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4144 $(HOST_EXPORTS) \
4145 $(POSTSTAGE1_HOST_EXPORTS) \
4146 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4147 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4148 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4149 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4151 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4152 case $(srcdir) in \
4153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4154 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4156 esac; \
4157 module_srcdir=opcodes; \
4158 $(SHELL) $$s/$$module_srcdir/configure \
4159 --srcdir=$${topdir}/$$module_srcdir \
4160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4161 --target=${target_alias} \
4162 --with-build-libsubdir=$(HOST_SUBDIR) \
4163 $(STAGE3_CONFIGURE_FLAGS)
4164 @endif opcodes-bootstrap
4166 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4167 maybe-configure-stage4-opcodes:
4168 @if opcodes-bootstrap
4169 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4170 configure-stage4-opcodes:
4171 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4172 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4173 @r=`${PWD_COMMAND}`; export r; \
4174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4175 TFLAGS="$(STAGE4_TFLAGS)"; \
4176 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4177 $(HOST_EXPORTS) \
4178 $(POSTSTAGE1_HOST_EXPORTS) \
4179 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4180 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4181 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4182 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4184 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4185 case $(srcdir) in \
4186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4187 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4189 esac; \
4190 module_srcdir=opcodes; \
4191 $(SHELL) $$s/$$module_srcdir/configure \
4192 --srcdir=$${topdir}/$$module_srcdir \
4193 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4194 --target=${target_alias} \
4195 --with-build-libsubdir=$(HOST_SUBDIR) \
4196 $(STAGE4_CONFIGURE_FLAGS)
4197 @endif opcodes-bootstrap
4199 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4200 maybe-configure-stageprofile-opcodes:
4201 @if opcodes-bootstrap
4202 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4203 configure-stageprofile-opcodes:
4204 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4205 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4206 @r=`${PWD_COMMAND}`; export r; \
4207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4208 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4209 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4210 $(HOST_EXPORTS) \
4211 $(POSTSTAGE1_HOST_EXPORTS) \
4212 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4213 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4214 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4215 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4217 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4218 case $(srcdir) in \
4219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4220 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4222 esac; \
4223 module_srcdir=opcodes; \
4224 $(SHELL) $$s/$$module_srcdir/configure \
4225 --srcdir=$${topdir}/$$module_srcdir \
4226 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4227 --target=${target_alias} \
4228 --with-build-libsubdir=$(HOST_SUBDIR) \
4229 $(STAGEprofile_CONFIGURE_FLAGS)
4230 @endif opcodes-bootstrap
4232 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4233 maybe-configure-stagefeedback-opcodes:
4234 @if opcodes-bootstrap
4235 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4236 configure-stagefeedback-opcodes:
4237 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4238 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4239 @r=`${PWD_COMMAND}`; export r; \
4240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4241 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4242 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4243 $(HOST_EXPORTS) \
4244 $(POSTSTAGE1_HOST_EXPORTS) \
4245 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4246 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4247 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4248 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4250 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4251 case $(srcdir) in \
4252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4253 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4255 esac; \
4256 module_srcdir=opcodes; \
4257 $(SHELL) $$s/$$module_srcdir/configure \
4258 --srcdir=$${topdir}/$$module_srcdir \
4259 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4260 --target=${target_alias} \
4261 --with-build-libsubdir=$(HOST_SUBDIR) \
4262 $(STAGEfeedback_CONFIGURE_FLAGS)
4263 @endif opcodes-bootstrap
4269 .PHONY: all-opcodes maybe-all-opcodes
4270 maybe-all-opcodes:
4271 @if gcc-bootstrap
4272 all-opcodes: stage_current
4273 @endif gcc-bootstrap
4274 @if opcodes
4275 TARGET-opcodes=all
4276 maybe-all-opcodes: all-opcodes
4277 all-opcodes: configure-opcodes
4278 @r=`${PWD_COMMAND}`; export r; \
4279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4280 $(HOST_EXPORTS) \
4281 (cd $(HOST_SUBDIR)/opcodes && \
4282 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4283 $(TARGET-opcodes))
4284 @endif opcodes
4288 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4289 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4290 maybe-all-stage1-opcodes:
4291 maybe-clean-stage1-opcodes:
4292 @if opcodes-bootstrap
4293 maybe-all-stage1-opcodes: all-stage1-opcodes
4294 all-stage1: all-stage1-opcodes
4295 TARGET-stage1-opcodes = $(TARGET-opcodes)
4296 all-stage1-opcodes: configure-stage1-opcodes
4297 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4298 @r=`${PWD_COMMAND}`; export r; \
4299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4300 TFLAGS="$(STAGE1_TFLAGS)"; \
4301 $(HOST_EXPORTS) \
4302 cd $(HOST_SUBDIR)/opcodes && \
4303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4304 CFLAGS="$(STAGE1_CFLAGS)" \
4305 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4306 LIBCFLAGS="$(LIBCFLAGS)" \
4307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4310 $(EXTRA_HOST_FLAGS) \
4311 $(STAGE1_FLAGS_TO_PASS) \
4312 TFLAGS="$(STAGE1_TFLAGS)" \
4313 $(TARGET-stage1-opcodes)
4315 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4316 clean-stage1: clean-stage1-opcodes
4317 clean-stage1-opcodes:
4318 @if [ $(current_stage) = stage1 ]; then \
4319 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4320 else \
4321 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4322 $(MAKE) stage1-start; \
4323 fi; \
4324 cd $(HOST_SUBDIR)/opcodes && \
4325 $(MAKE) $(EXTRA_HOST_FLAGS) \
4326 $(STAGE1_FLAGS_TO_PASS) clean
4327 @endif opcodes-bootstrap
4330 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4331 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4332 maybe-all-stage2-opcodes:
4333 maybe-clean-stage2-opcodes:
4334 @if opcodes-bootstrap
4335 maybe-all-stage2-opcodes: all-stage2-opcodes
4336 all-stage2: all-stage2-opcodes
4337 TARGET-stage2-opcodes = $(TARGET-opcodes)
4338 all-stage2-opcodes: configure-stage2-opcodes
4339 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4340 @r=`${PWD_COMMAND}`; export r; \
4341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4342 TFLAGS="$(STAGE2_TFLAGS)"; \
4343 $(HOST_EXPORTS) \
4344 $(POSTSTAGE1_HOST_EXPORTS) \
4345 cd $(HOST_SUBDIR)/opcodes && \
4346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4347 CFLAGS="$(STAGE2_CFLAGS)" \
4348 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4349 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4354 TFLAGS="$(STAGE2_TFLAGS)" \
4355 $(TARGET-stage2-opcodes)
4357 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4358 clean-stage2: clean-stage2-opcodes
4359 clean-stage2-opcodes:
4360 @if [ $(current_stage) = stage2 ]; then \
4361 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4362 else \
4363 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4364 $(MAKE) stage2-start; \
4365 fi; \
4366 cd $(HOST_SUBDIR)/opcodes && \
4367 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4368 @endif opcodes-bootstrap
4371 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4372 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4373 maybe-all-stage3-opcodes:
4374 maybe-clean-stage3-opcodes:
4375 @if opcodes-bootstrap
4376 maybe-all-stage3-opcodes: all-stage3-opcodes
4377 all-stage3: all-stage3-opcodes
4378 TARGET-stage3-opcodes = $(TARGET-opcodes)
4379 all-stage3-opcodes: configure-stage3-opcodes
4380 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4381 @r=`${PWD_COMMAND}`; export r; \
4382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4383 TFLAGS="$(STAGE3_TFLAGS)"; \
4384 $(HOST_EXPORTS) \
4385 $(POSTSTAGE1_HOST_EXPORTS) \
4386 cd $(HOST_SUBDIR)/opcodes && \
4387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4388 CFLAGS="$(STAGE3_CFLAGS)" \
4389 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4390 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4391 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4392 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4393 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4394 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4395 TFLAGS="$(STAGE3_TFLAGS)" \
4396 $(TARGET-stage3-opcodes)
4398 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4399 clean-stage3: clean-stage3-opcodes
4400 clean-stage3-opcodes:
4401 @if [ $(current_stage) = stage3 ]; then \
4402 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4403 else \
4404 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4405 $(MAKE) stage3-start; \
4406 fi; \
4407 cd $(HOST_SUBDIR)/opcodes && \
4408 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4409 @endif opcodes-bootstrap
4412 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4413 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4414 maybe-all-stage4-opcodes:
4415 maybe-clean-stage4-opcodes:
4416 @if opcodes-bootstrap
4417 maybe-all-stage4-opcodes: all-stage4-opcodes
4418 all-stage4: all-stage4-opcodes
4419 TARGET-stage4-opcodes = $(TARGET-opcodes)
4420 all-stage4-opcodes: configure-stage4-opcodes
4421 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4422 @r=`${PWD_COMMAND}`; export r; \
4423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4424 TFLAGS="$(STAGE4_TFLAGS)"; \
4425 $(HOST_EXPORTS) \
4426 $(POSTSTAGE1_HOST_EXPORTS) \
4427 cd $(HOST_SUBDIR)/opcodes && \
4428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4429 CFLAGS="$(STAGE4_CFLAGS)" \
4430 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4431 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4432 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4433 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4434 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4435 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4436 TFLAGS="$(STAGE4_TFLAGS)" \
4437 $(TARGET-stage4-opcodes)
4439 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4440 clean-stage4: clean-stage4-opcodes
4441 clean-stage4-opcodes:
4442 @if [ $(current_stage) = stage4 ]; then \
4443 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4444 else \
4445 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4446 $(MAKE) stage4-start; \
4447 fi; \
4448 cd $(HOST_SUBDIR)/opcodes && \
4449 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4450 @endif opcodes-bootstrap
4453 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4454 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4455 maybe-all-stageprofile-opcodes:
4456 maybe-clean-stageprofile-opcodes:
4457 @if opcodes-bootstrap
4458 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4459 all-stageprofile: all-stageprofile-opcodes
4460 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4461 all-stageprofile-opcodes: configure-stageprofile-opcodes
4462 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4463 @r=`${PWD_COMMAND}`; export r; \
4464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4465 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4466 $(HOST_EXPORTS) \
4467 $(POSTSTAGE1_HOST_EXPORTS) \
4468 cd $(HOST_SUBDIR)/opcodes && \
4469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4470 CFLAGS="$(STAGEprofile_CFLAGS)" \
4471 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4472 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4473 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4474 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4475 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4476 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4477 TFLAGS="$(STAGEprofile_TFLAGS)" \
4478 $(TARGET-stageprofile-opcodes)
4480 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4481 clean-stageprofile: clean-stageprofile-opcodes
4482 clean-stageprofile-opcodes:
4483 @if [ $(current_stage) = stageprofile ]; then \
4484 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4485 else \
4486 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4487 $(MAKE) stageprofile-start; \
4488 fi; \
4489 cd $(HOST_SUBDIR)/opcodes && \
4490 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4491 @endif opcodes-bootstrap
4494 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4495 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4496 maybe-all-stagefeedback-opcodes:
4497 maybe-clean-stagefeedback-opcodes:
4498 @if opcodes-bootstrap
4499 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4500 all-stagefeedback: all-stagefeedback-opcodes
4501 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4502 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4503 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4504 @r=`${PWD_COMMAND}`; export r; \
4505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4506 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4507 $(HOST_EXPORTS) \
4508 $(POSTSTAGE1_HOST_EXPORTS) \
4509 cd $(HOST_SUBDIR)/opcodes && \
4510 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4511 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4512 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4513 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4514 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4515 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4516 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4517 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4518 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4519 $(TARGET-stagefeedback-opcodes)
4521 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4522 clean-stagefeedback: clean-stagefeedback-opcodes
4523 clean-stagefeedback-opcodes:
4524 @if [ $(current_stage) = stagefeedback ]; then \
4525 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4526 else \
4527 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4528 $(MAKE) stagefeedback-start; \
4529 fi; \
4530 cd $(HOST_SUBDIR)/opcodes && \
4531 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4532 @endif opcodes-bootstrap
4538 .PHONY: check-opcodes maybe-check-opcodes
4539 maybe-check-opcodes:
4540 @if opcodes
4541 maybe-check-opcodes: check-opcodes
4543 check-opcodes:
4544 @: $(MAKE); $(unstage)
4545 @r=`${PWD_COMMAND}`; export r; \
4546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4547 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4548 (cd $(HOST_SUBDIR)/opcodes && \
4549 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
4551 @endif opcodes
4553 .PHONY: install-opcodes maybe-install-opcodes
4554 maybe-install-opcodes:
4555 @if opcodes
4556 maybe-install-opcodes: install-opcodes
4558 install-opcodes: installdirs
4559 @: $(MAKE); $(unstage)
4560 @r=`${PWD_COMMAND}`; export r; \
4561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4562 $(HOST_EXPORTS) \
4563 (cd $(HOST_SUBDIR)/opcodes && \
4564 $(MAKE) $(FLAGS_TO_PASS) install)
4566 @endif opcodes
4568 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4569 maybe-install-strip-opcodes:
4570 @if opcodes
4571 maybe-install-strip-opcodes: install-strip-opcodes
4573 install-strip-opcodes: installdirs
4574 @: $(MAKE); $(unstage)
4575 @r=`${PWD_COMMAND}`; export r; \
4576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4577 $(HOST_EXPORTS) \
4578 (cd $(HOST_SUBDIR)/opcodes && \
4579 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4581 @endif opcodes
4583 # Other targets (info, dvi, pdf, etc.)
4585 .PHONY: maybe-info-opcodes info-opcodes
4586 maybe-info-opcodes:
4587 @if opcodes
4588 maybe-info-opcodes: info-opcodes
4590 info-opcodes: \
4591 configure-opcodes
4592 @[ -f ./opcodes/Makefile ] || exit 0; \
4593 r=`${PWD_COMMAND}`; export r; \
4594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4595 $(HOST_EXPORTS) \
4596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4598 done; \
4599 echo "Doing info in opcodes"; \
4600 (cd $(HOST_SUBDIR)/opcodes && \
4601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4603 "RANLIB=$${RANLIB}" \
4604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4605 info) \
4606 || exit 1
4608 @endif opcodes
4610 .PHONY: maybe-dvi-opcodes dvi-opcodes
4611 maybe-dvi-opcodes:
4612 @if opcodes
4613 maybe-dvi-opcodes: dvi-opcodes
4615 dvi-opcodes: \
4616 configure-opcodes
4617 @[ -f ./opcodes/Makefile ] || exit 0; \
4618 r=`${PWD_COMMAND}`; export r; \
4619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4620 $(HOST_EXPORTS) \
4621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4623 done; \
4624 echo "Doing dvi in opcodes"; \
4625 (cd $(HOST_SUBDIR)/opcodes && \
4626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4628 "RANLIB=$${RANLIB}" \
4629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4630 dvi) \
4631 || exit 1
4633 @endif opcodes
4635 .PHONY: maybe-pdf-opcodes pdf-opcodes
4636 maybe-pdf-opcodes:
4637 @if opcodes
4638 maybe-pdf-opcodes: pdf-opcodes
4640 pdf-opcodes: \
4641 configure-opcodes
4642 @[ -f ./opcodes/Makefile ] || exit 0; \
4643 r=`${PWD_COMMAND}`; export r; \
4644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4645 $(HOST_EXPORTS) \
4646 for flag in $(EXTRA_HOST_FLAGS) ; do \
4647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4648 done; \
4649 echo "Doing pdf in opcodes"; \
4650 (cd $(HOST_SUBDIR)/opcodes && \
4651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4653 "RANLIB=$${RANLIB}" \
4654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4655 pdf) \
4656 || exit 1
4658 @endif opcodes
4660 .PHONY: maybe-html-opcodes html-opcodes
4661 maybe-html-opcodes:
4662 @if opcodes
4663 maybe-html-opcodes: html-opcodes
4665 html-opcodes: \
4666 configure-opcodes
4667 @[ -f ./opcodes/Makefile ] || exit 0; \
4668 r=`${PWD_COMMAND}`; export r; \
4669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4670 $(HOST_EXPORTS) \
4671 for flag in $(EXTRA_HOST_FLAGS) ; do \
4672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4673 done; \
4674 echo "Doing html in opcodes"; \
4675 (cd $(HOST_SUBDIR)/opcodes && \
4676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4678 "RANLIB=$${RANLIB}" \
4679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4680 html) \
4681 || exit 1
4683 @endif opcodes
4685 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4686 maybe-TAGS-opcodes:
4687 @if opcodes
4688 maybe-TAGS-opcodes: TAGS-opcodes
4690 TAGS-opcodes: \
4691 configure-opcodes
4692 @[ -f ./opcodes/Makefile ] || exit 0; \
4693 r=`${PWD_COMMAND}`; export r; \
4694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4695 $(HOST_EXPORTS) \
4696 for flag in $(EXTRA_HOST_FLAGS) ; do \
4697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4698 done; \
4699 echo "Doing TAGS in opcodes"; \
4700 (cd $(HOST_SUBDIR)/opcodes && \
4701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4703 "RANLIB=$${RANLIB}" \
4704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4705 TAGS) \
4706 || exit 1
4708 @endif opcodes
4710 .PHONY: maybe-install-info-opcodes install-info-opcodes
4711 maybe-install-info-opcodes:
4712 @if opcodes
4713 maybe-install-info-opcodes: install-info-opcodes
4715 install-info-opcodes: \
4716 configure-opcodes \
4717 info-opcodes
4718 @[ -f ./opcodes/Makefile ] || exit 0; \
4719 r=`${PWD_COMMAND}`; export r; \
4720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4721 $(HOST_EXPORTS) \
4722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4724 done; \
4725 echo "Doing install-info in opcodes"; \
4726 (cd $(HOST_SUBDIR)/opcodes && \
4727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4729 "RANLIB=$${RANLIB}" \
4730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4731 install-info) \
4732 || exit 1
4734 @endif opcodes
4736 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4737 maybe-install-pdf-opcodes:
4738 @if opcodes
4739 maybe-install-pdf-opcodes: install-pdf-opcodes
4741 install-pdf-opcodes: \
4742 configure-opcodes \
4743 pdf-opcodes
4744 @[ -f ./opcodes/Makefile ] || exit 0; \
4745 r=`${PWD_COMMAND}`; export r; \
4746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4747 $(HOST_EXPORTS) \
4748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4750 done; \
4751 echo "Doing install-pdf in opcodes"; \
4752 (cd $(HOST_SUBDIR)/opcodes && \
4753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4755 "RANLIB=$${RANLIB}" \
4756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4757 install-pdf) \
4758 || exit 1
4760 @endif opcodes
4762 .PHONY: maybe-install-html-opcodes install-html-opcodes
4763 maybe-install-html-opcodes:
4764 @if opcodes
4765 maybe-install-html-opcodes: install-html-opcodes
4767 install-html-opcodes: \
4768 configure-opcodes \
4769 html-opcodes
4770 @[ -f ./opcodes/Makefile ] || exit 0; \
4771 r=`${PWD_COMMAND}`; export r; \
4772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4773 $(HOST_EXPORTS) \
4774 for flag in $(EXTRA_HOST_FLAGS) ; do \
4775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4776 done; \
4777 echo "Doing install-html in opcodes"; \
4778 (cd $(HOST_SUBDIR)/opcodes && \
4779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4781 "RANLIB=$${RANLIB}" \
4782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4783 install-html) \
4784 || exit 1
4786 @endif opcodes
4788 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4789 maybe-installcheck-opcodes:
4790 @if opcodes
4791 maybe-installcheck-opcodes: installcheck-opcodes
4793 installcheck-opcodes: \
4794 configure-opcodes
4795 @[ -f ./opcodes/Makefile ] || exit 0; \
4796 r=`${PWD_COMMAND}`; export r; \
4797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4798 $(HOST_EXPORTS) \
4799 for flag in $(EXTRA_HOST_FLAGS) ; do \
4800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4801 done; \
4802 echo "Doing installcheck in opcodes"; \
4803 (cd $(HOST_SUBDIR)/opcodes && \
4804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4806 "RANLIB=$${RANLIB}" \
4807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4808 installcheck) \
4809 || exit 1
4811 @endif opcodes
4813 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4814 maybe-mostlyclean-opcodes:
4815 @if opcodes
4816 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4818 mostlyclean-opcodes:
4819 @[ -f ./opcodes/Makefile ] || exit 0; \
4820 r=`${PWD_COMMAND}`; export r; \
4821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4822 $(HOST_EXPORTS) \
4823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4825 done; \
4826 echo "Doing mostlyclean in opcodes"; \
4827 (cd $(HOST_SUBDIR)/opcodes && \
4828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4830 "RANLIB=$${RANLIB}" \
4831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4832 mostlyclean) \
4833 || exit 1
4835 @endif opcodes
4837 .PHONY: maybe-clean-opcodes clean-opcodes
4838 maybe-clean-opcodes:
4839 @if opcodes
4840 maybe-clean-opcodes: clean-opcodes
4842 clean-opcodes:
4843 @[ -f ./opcodes/Makefile ] || exit 0; \
4844 r=`${PWD_COMMAND}`; export r; \
4845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4846 $(HOST_EXPORTS) \
4847 for flag in $(EXTRA_HOST_FLAGS) ; do \
4848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4849 done; \
4850 echo "Doing clean in opcodes"; \
4851 (cd $(HOST_SUBDIR)/opcodes && \
4852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4854 "RANLIB=$${RANLIB}" \
4855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4856 clean) \
4857 || exit 1
4859 @endif opcodes
4861 .PHONY: maybe-distclean-opcodes distclean-opcodes
4862 maybe-distclean-opcodes:
4863 @if opcodes
4864 maybe-distclean-opcodes: distclean-opcodes
4866 distclean-opcodes:
4867 @[ -f ./opcodes/Makefile ] || exit 0; \
4868 r=`${PWD_COMMAND}`; export r; \
4869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4870 $(HOST_EXPORTS) \
4871 for flag in $(EXTRA_HOST_FLAGS) ; do \
4872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4873 done; \
4874 echo "Doing distclean in opcodes"; \
4875 (cd $(HOST_SUBDIR)/opcodes && \
4876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4878 "RANLIB=$${RANLIB}" \
4879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4880 distclean) \
4881 || exit 1
4883 @endif opcodes
4885 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4886 maybe-maintainer-clean-opcodes:
4887 @if opcodes
4888 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4890 maintainer-clean-opcodes:
4891 @[ -f ./opcodes/Makefile ] || exit 0; \
4892 r=`${PWD_COMMAND}`; export r; \
4893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4894 $(HOST_EXPORTS) \
4895 for flag in $(EXTRA_HOST_FLAGS) ; do \
4896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4897 done; \
4898 echo "Doing maintainer-clean in opcodes"; \
4899 (cd $(HOST_SUBDIR)/opcodes && \
4900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4902 "RANLIB=$${RANLIB}" \
4903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4904 maintainer-clean) \
4905 || exit 1
4907 @endif opcodes
4911 .PHONY: configure-binutils maybe-configure-binutils
4912 maybe-configure-binutils:
4913 @if gcc-bootstrap
4914 configure-binutils: stage_current
4915 @endif gcc-bootstrap
4916 @if binutils
4917 maybe-configure-binutils: configure-binutils
4918 configure-binutils:
4919 @r=`${PWD_COMMAND}`; export r; \
4920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4921 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4923 $(HOST_EXPORTS) \
4924 echo Configuring in $(HOST_SUBDIR)/binutils; \
4925 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4926 case $(srcdir) in \
4927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4928 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4930 esac; \
4931 module_srcdir=binutils; \
4932 $(SHELL) \
4933 $$s/$$module_srcdir/configure \
4934 --srcdir=$${topdir}/$$module_srcdir \
4935 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4936 --target=${target_alias} \
4937 || exit 1
4938 @endif binutils
4942 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4943 maybe-configure-stage1-binutils:
4944 @if binutils-bootstrap
4945 maybe-configure-stage1-binutils: configure-stage1-binutils
4946 configure-stage1-binutils:
4947 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4948 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4949 @r=`${PWD_COMMAND}`; export r; \
4950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4951 TFLAGS="$(STAGE1_TFLAGS)"; \
4952 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4953 $(HOST_EXPORTS) \
4954 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4955 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4956 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4957 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
4958 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4959 cd $(HOST_SUBDIR)/binutils || exit 1; \
4960 case $(srcdir) in \
4961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4962 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4964 esac; \
4965 module_srcdir=binutils; \
4966 $(SHELL) $$s/$$module_srcdir/configure \
4967 --srcdir=$${topdir}/$$module_srcdir \
4968 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4969 --target=${target_alias} \
4971 $(STAGE1_CONFIGURE_FLAGS)
4972 @endif binutils-bootstrap
4974 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4975 maybe-configure-stage2-binutils:
4976 @if binutils-bootstrap
4977 maybe-configure-stage2-binutils: configure-stage2-binutils
4978 configure-stage2-binutils:
4979 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4980 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4981 @r=`${PWD_COMMAND}`; export r; \
4982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4983 TFLAGS="$(STAGE2_TFLAGS)"; \
4984 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4985 $(HOST_EXPORTS) \
4986 $(POSTSTAGE1_HOST_EXPORTS) \
4987 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4988 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4989 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4990 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
4991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
4992 cd $(HOST_SUBDIR)/binutils || exit 1; \
4993 case $(srcdir) in \
4994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4995 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4997 esac; \
4998 module_srcdir=binutils; \
4999 $(SHELL) $$s/$$module_srcdir/configure \
5000 --srcdir=$${topdir}/$$module_srcdir \
5001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5002 --target=${target_alias} \
5003 --with-build-libsubdir=$(HOST_SUBDIR) \
5004 $(STAGE2_CONFIGURE_FLAGS)
5005 @endif binutils-bootstrap
5007 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5008 maybe-configure-stage3-binutils:
5009 @if binutils-bootstrap
5010 maybe-configure-stage3-binutils: configure-stage3-binutils
5011 configure-stage3-binutils:
5012 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5013 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5014 @r=`${PWD_COMMAND}`; export r; \
5015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5016 TFLAGS="$(STAGE3_TFLAGS)"; \
5017 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5018 $(HOST_EXPORTS) \
5019 $(POSTSTAGE1_HOST_EXPORTS) \
5020 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5021 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5022 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5023 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5025 cd $(HOST_SUBDIR)/binutils || exit 1; \
5026 case $(srcdir) in \
5027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5028 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5030 esac; \
5031 module_srcdir=binutils; \
5032 $(SHELL) $$s/$$module_srcdir/configure \
5033 --srcdir=$${topdir}/$$module_srcdir \
5034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5035 --target=${target_alias} \
5036 --with-build-libsubdir=$(HOST_SUBDIR) \
5037 $(STAGE3_CONFIGURE_FLAGS)
5038 @endif binutils-bootstrap
5040 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5041 maybe-configure-stage4-binutils:
5042 @if binutils-bootstrap
5043 maybe-configure-stage4-binutils: configure-stage4-binutils
5044 configure-stage4-binutils:
5045 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5047 @r=`${PWD_COMMAND}`; export r; \
5048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5049 TFLAGS="$(STAGE4_TFLAGS)"; \
5050 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5051 $(HOST_EXPORTS) \
5052 $(POSTSTAGE1_HOST_EXPORTS) \
5053 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5054 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5055 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5056 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5058 cd $(HOST_SUBDIR)/binutils || exit 1; \
5059 case $(srcdir) in \
5060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5061 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5063 esac; \
5064 module_srcdir=binutils; \
5065 $(SHELL) $$s/$$module_srcdir/configure \
5066 --srcdir=$${topdir}/$$module_srcdir \
5067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5068 --target=${target_alias} \
5069 --with-build-libsubdir=$(HOST_SUBDIR) \
5070 $(STAGE4_CONFIGURE_FLAGS)
5071 @endif binutils-bootstrap
5073 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5074 maybe-configure-stageprofile-binutils:
5075 @if binutils-bootstrap
5076 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5077 configure-stageprofile-binutils:
5078 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5080 @r=`${PWD_COMMAND}`; export r; \
5081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5082 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5083 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5084 $(HOST_EXPORTS) \
5085 $(POSTSTAGE1_HOST_EXPORTS) \
5086 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5087 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5088 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5089 echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5091 cd $(HOST_SUBDIR)/binutils || exit 1; \
5092 case $(srcdir) in \
5093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5094 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5096 esac; \
5097 module_srcdir=binutils; \
5098 $(SHELL) $$s/$$module_srcdir/configure \
5099 --srcdir=$${topdir}/$$module_srcdir \
5100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5101 --target=${target_alias} \
5102 --with-build-libsubdir=$(HOST_SUBDIR) \
5103 $(STAGEprofile_CONFIGURE_FLAGS)
5104 @endif binutils-bootstrap
5106 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5107 maybe-configure-stagefeedback-binutils:
5108 @if binutils-bootstrap
5109 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5110 configure-stagefeedback-binutils:
5111 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5112 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5113 @r=`${PWD_COMMAND}`; export r; \
5114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5115 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5116 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5117 $(HOST_EXPORTS) \
5118 $(POSTSTAGE1_HOST_EXPORTS) \
5119 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5120 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5121 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5122 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5124 cd $(HOST_SUBDIR)/binutils || exit 1; \
5125 case $(srcdir) in \
5126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5127 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5129 esac; \
5130 module_srcdir=binutils; \
5131 $(SHELL) $$s/$$module_srcdir/configure \
5132 --srcdir=$${topdir}/$$module_srcdir \
5133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5134 --target=${target_alias} \
5135 --with-build-libsubdir=$(HOST_SUBDIR) \
5136 $(STAGEfeedback_CONFIGURE_FLAGS)
5137 @endif binutils-bootstrap
5143 .PHONY: all-binutils maybe-all-binutils
5144 maybe-all-binutils:
5145 @if gcc-bootstrap
5146 all-binutils: stage_current
5147 @endif gcc-bootstrap
5148 @if binutils
5149 TARGET-binutils=all
5150 maybe-all-binutils: all-binutils
5151 all-binutils: configure-binutils
5152 @r=`${PWD_COMMAND}`; export r; \
5153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5154 $(HOST_EXPORTS) \
5155 (cd $(HOST_SUBDIR)/binutils && \
5156 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5157 $(TARGET-binutils))
5158 @endif binutils
5162 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5163 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5164 maybe-all-stage1-binutils:
5165 maybe-clean-stage1-binutils:
5166 @if binutils-bootstrap
5167 maybe-all-stage1-binutils: all-stage1-binutils
5168 all-stage1: all-stage1-binutils
5169 TARGET-stage1-binutils = $(TARGET-binutils)
5170 all-stage1-binutils: configure-stage1-binutils
5171 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5172 @r=`${PWD_COMMAND}`; export r; \
5173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5174 TFLAGS="$(STAGE1_TFLAGS)"; \
5175 $(HOST_EXPORTS) \
5176 cd $(HOST_SUBDIR)/binutils && \
5177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5178 CFLAGS="$(STAGE1_CFLAGS)" \
5179 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5180 LIBCFLAGS="$(LIBCFLAGS)" \
5181 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5182 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5183 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5184 $(EXTRA_HOST_FLAGS) \
5185 $(STAGE1_FLAGS_TO_PASS) \
5186 TFLAGS="$(STAGE1_TFLAGS)" \
5187 $(TARGET-stage1-binutils)
5189 maybe-clean-stage1-binutils: clean-stage1-binutils
5190 clean-stage1: clean-stage1-binutils
5191 clean-stage1-binutils:
5192 @if [ $(current_stage) = stage1 ]; then \
5193 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5194 else \
5195 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5196 $(MAKE) stage1-start; \
5197 fi; \
5198 cd $(HOST_SUBDIR)/binutils && \
5199 $(MAKE) $(EXTRA_HOST_FLAGS) \
5200 $(STAGE1_FLAGS_TO_PASS) clean
5201 @endif binutils-bootstrap
5204 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5205 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5206 maybe-all-stage2-binutils:
5207 maybe-clean-stage2-binutils:
5208 @if binutils-bootstrap
5209 maybe-all-stage2-binutils: all-stage2-binutils
5210 all-stage2: all-stage2-binutils
5211 TARGET-stage2-binutils = $(TARGET-binutils)
5212 all-stage2-binutils: configure-stage2-binutils
5213 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5214 @r=`${PWD_COMMAND}`; export r; \
5215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5216 TFLAGS="$(STAGE2_TFLAGS)"; \
5217 $(HOST_EXPORTS) \
5218 $(POSTSTAGE1_HOST_EXPORTS) \
5219 cd $(HOST_SUBDIR)/binutils && \
5220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5221 CFLAGS="$(STAGE2_CFLAGS)" \
5222 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5223 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5227 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5228 TFLAGS="$(STAGE2_TFLAGS)" \
5229 $(TARGET-stage2-binutils)
5231 maybe-clean-stage2-binutils: clean-stage2-binutils
5232 clean-stage2: clean-stage2-binutils
5233 clean-stage2-binutils:
5234 @if [ $(current_stage) = stage2 ]; then \
5235 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5236 else \
5237 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5238 $(MAKE) stage2-start; \
5239 fi; \
5240 cd $(HOST_SUBDIR)/binutils && \
5241 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5242 @endif binutils-bootstrap
5245 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5246 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5247 maybe-all-stage3-binutils:
5248 maybe-clean-stage3-binutils:
5249 @if binutils-bootstrap
5250 maybe-all-stage3-binutils: all-stage3-binutils
5251 all-stage3: all-stage3-binutils
5252 TARGET-stage3-binutils = $(TARGET-binutils)
5253 all-stage3-binutils: configure-stage3-binutils
5254 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5255 @r=`${PWD_COMMAND}`; export r; \
5256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5257 TFLAGS="$(STAGE3_TFLAGS)"; \
5258 $(HOST_EXPORTS) \
5259 $(POSTSTAGE1_HOST_EXPORTS) \
5260 cd $(HOST_SUBDIR)/binutils && \
5261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5262 CFLAGS="$(STAGE3_CFLAGS)" \
5263 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5264 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5268 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5269 TFLAGS="$(STAGE3_TFLAGS)" \
5270 $(TARGET-stage3-binutils)
5272 maybe-clean-stage3-binutils: clean-stage3-binutils
5273 clean-stage3: clean-stage3-binutils
5274 clean-stage3-binutils:
5275 @if [ $(current_stage) = stage3 ]; then \
5276 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5277 else \
5278 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5279 $(MAKE) stage3-start; \
5280 fi; \
5281 cd $(HOST_SUBDIR)/binutils && \
5282 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5283 @endif binutils-bootstrap
5286 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5287 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5288 maybe-all-stage4-binutils:
5289 maybe-clean-stage4-binutils:
5290 @if binutils-bootstrap
5291 maybe-all-stage4-binutils: all-stage4-binutils
5292 all-stage4: all-stage4-binutils
5293 TARGET-stage4-binutils = $(TARGET-binutils)
5294 all-stage4-binutils: configure-stage4-binutils
5295 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5296 @r=`${PWD_COMMAND}`; export r; \
5297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5298 TFLAGS="$(STAGE4_TFLAGS)"; \
5299 $(HOST_EXPORTS) \
5300 $(POSTSTAGE1_HOST_EXPORTS) \
5301 cd $(HOST_SUBDIR)/binutils && \
5302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5303 CFLAGS="$(STAGE4_CFLAGS)" \
5304 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5305 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5310 TFLAGS="$(STAGE4_TFLAGS)" \
5311 $(TARGET-stage4-binutils)
5313 maybe-clean-stage4-binutils: clean-stage4-binutils
5314 clean-stage4: clean-stage4-binutils
5315 clean-stage4-binutils:
5316 @if [ $(current_stage) = stage4 ]; then \
5317 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5318 else \
5319 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5320 $(MAKE) stage4-start; \
5321 fi; \
5322 cd $(HOST_SUBDIR)/binutils && \
5323 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5324 @endif binutils-bootstrap
5327 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5328 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5329 maybe-all-stageprofile-binutils:
5330 maybe-clean-stageprofile-binutils:
5331 @if binutils-bootstrap
5332 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5333 all-stageprofile: all-stageprofile-binutils
5334 TARGET-stageprofile-binutils = $(TARGET-binutils)
5335 all-stageprofile-binutils: configure-stageprofile-binutils
5336 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5337 @r=`${PWD_COMMAND}`; export r; \
5338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5339 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5340 $(HOST_EXPORTS) \
5341 $(POSTSTAGE1_HOST_EXPORTS) \
5342 cd $(HOST_SUBDIR)/binutils && \
5343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5344 CFLAGS="$(STAGEprofile_CFLAGS)" \
5345 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5346 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5351 TFLAGS="$(STAGEprofile_TFLAGS)" \
5352 $(TARGET-stageprofile-binutils)
5354 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5355 clean-stageprofile: clean-stageprofile-binutils
5356 clean-stageprofile-binutils:
5357 @if [ $(current_stage) = stageprofile ]; then \
5358 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5359 else \
5360 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5361 $(MAKE) stageprofile-start; \
5362 fi; \
5363 cd $(HOST_SUBDIR)/binutils && \
5364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5365 @endif binutils-bootstrap
5368 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5369 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5370 maybe-all-stagefeedback-binutils:
5371 maybe-clean-stagefeedback-binutils:
5372 @if binutils-bootstrap
5373 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5374 all-stagefeedback: all-stagefeedback-binutils
5375 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5376 all-stagefeedback-binutils: configure-stagefeedback-binutils
5377 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5378 @r=`${PWD_COMMAND}`; export r; \
5379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5380 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5381 $(HOST_EXPORTS) \
5382 $(POSTSTAGE1_HOST_EXPORTS) \
5383 cd $(HOST_SUBDIR)/binutils && \
5384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5385 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5386 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5387 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5392 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5393 $(TARGET-stagefeedback-binutils)
5395 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5396 clean-stagefeedback: clean-stagefeedback-binutils
5397 clean-stagefeedback-binutils:
5398 @if [ $(current_stage) = stagefeedback ]; then \
5399 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5400 else \
5401 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5402 $(MAKE) stagefeedback-start; \
5403 fi; \
5404 cd $(HOST_SUBDIR)/binutils && \
5405 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5406 @endif binutils-bootstrap
5412 .PHONY: check-binutils maybe-check-binutils
5413 maybe-check-binutils:
5414 @if binutils
5415 maybe-check-binutils: check-binutils
5417 check-binutils:
5418 @: $(MAKE); $(unstage)
5419 @r=`${PWD_COMMAND}`; export r; \
5420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5421 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5422 (cd $(HOST_SUBDIR)/binutils && \
5423 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
5425 @endif binutils
5427 .PHONY: install-binutils maybe-install-binutils
5428 maybe-install-binutils:
5429 @if binutils
5430 maybe-install-binutils: install-binutils
5432 install-binutils: installdirs
5433 @: $(MAKE); $(unstage)
5434 @r=`${PWD_COMMAND}`; export r; \
5435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5436 $(HOST_EXPORTS) \
5437 (cd $(HOST_SUBDIR)/binutils && \
5438 $(MAKE) $(FLAGS_TO_PASS) install)
5440 @endif binutils
5442 .PHONY: install-strip-binutils maybe-install-strip-binutils
5443 maybe-install-strip-binutils:
5444 @if binutils
5445 maybe-install-strip-binutils: install-strip-binutils
5447 install-strip-binutils: installdirs
5448 @: $(MAKE); $(unstage)
5449 @r=`${PWD_COMMAND}`; export r; \
5450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5451 $(HOST_EXPORTS) \
5452 (cd $(HOST_SUBDIR)/binutils && \
5453 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5455 @endif binutils
5457 # Other targets (info, dvi, pdf, etc.)
5459 .PHONY: maybe-info-binutils info-binutils
5460 maybe-info-binutils:
5461 @if binutils
5462 maybe-info-binutils: info-binutils
5464 info-binutils: \
5465 configure-binutils
5466 @[ -f ./binutils/Makefile ] || exit 0; \
5467 r=`${PWD_COMMAND}`; export r; \
5468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5469 $(HOST_EXPORTS) \
5470 for flag in $(EXTRA_HOST_FLAGS) ; do \
5471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5472 done; \
5473 echo "Doing info in binutils"; \
5474 (cd $(HOST_SUBDIR)/binutils && \
5475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5477 "RANLIB=$${RANLIB}" \
5478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5479 info) \
5480 || exit 1
5482 @endif binutils
5484 .PHONY: maybe-dvi-binutils dvi-binutils
5485 maybe-dvi-binutils:
5486 @if binutils
5487 maybe-dvi-binutils: dvi-binutils
5489 dvi-binutils: \
5490 configure-binutils
5491 @[ -f ./binutils/Makefile ] || exit 0; \
5492 r=`${PWD_COMMAND}`; export r; \
5493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5494 $(HOST_EXPORTS) \
5495 for flag in $(EXTRA_HOST_FLAGS) ; do \
5496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5497 done; \
5498 echo "Doing dvi in binutils"; \
5499 (cd $(HOST_SUBDIR)/binutils && \
5500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5502 "RANLIB=$${RANLIB}" \
5503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5504 dvi) \
5505 || exit 1
5507 @endif binutils
5509 .PHONY: maybe-pdf-binutils pdf-binutils
5510 maybe-pdf-binutils:
5511 @if binutils
5512 maybe-pdf-binutils: pdf-binutils
5514 pdf-binutils: \
5515 configure-binutils
5516 @[ -f ./binutils/Makefile ] || exit 0; \
5517 r=`${PWD_COMMAND}`; export r; \
5518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5519 $(HOST_EXPORTS) \
5520 for flag in $(EXTRA_HOST_FLAGS) ; do \
5521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5522 done; \
5523 echo "Doing pdf in binutils"; \
5524 (cd $(HOST_SUBDIR)/binutils && \
5525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5527 "RANLIB=$${RANLIB}" \
5528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5529 pdf) \
5530 || exit 1
5532 @endif binutils
5534 .PHONY: maybe-html-binutils html-binutils
5535 maybe-html-binutils:
5536 @if binutils
5537 maybe-html-binutils: html-binutils
5539 html-binutils: \
5540 configure-binutils
5541 @[ -f ./binutils/Makefile ] || exit 0; \
5542 r=`${PWD_COMMAND}`; export r; \
5543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5544 $(HOST_EXPORTS) \
5545 for flag in $(EXTRA_HOST_FLAGS) ; do \
5546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5547 done; \
5548 echo "Doing html in binutils"; \
5549 (cd $(HOST_SUBDIR)/binutils && \
5550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5552 "RANLIB=$${RANLIB}" \
5553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5554 html) \
5555 || exit 1
5557 @endif binutils
5559 .PHONY: maybe-TAGS-binutils TAGS-binutils
5560 maybe-TAGS-binutils:
5561 @if binutils
5562 maybe-TAGS-binutils: TAGS-binutils
5564 TAGS-binutils: \
5565 configure-binutils
5566 @[ -f ./binutils/Makefile ] || exit 0; \
5567 r=`${PWD_COMMAND}`; export r; \
5568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5569 $(HOST_EXPORTS) \
5570 for flag in $(EXTRA_HOST_FLAGS) ; do \
5571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5572 done; \
5573 echo "Doing TAGS in binutils"; \
5574 (cd $(HOST_SUBDIR)/binutils && \
5575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5577 "RANLIB=$${RANLIB}" \
5578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5579 TAGS) \
5580 || exit 1
5582 @endif binutils
5584 .PHONY: maybe-install-info-binutils install-info-binutils
5585 maybe-install-info-binutils:
5586 @if binutils
5587 maybe-install-info-binutils: install-info-binutils
5589 install-info-binutils: \
5590 configure-binutils \
5591 info-binutils
5592 @[ -f ./binutils/Makefile ] || exit 0; \
5593 r=`${PWD_COMMAND}`; export r; \
5594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5595 $(HOST_EXPORTS) \
5596 for flag in $(EXTRA_HOST_FLAGS) ; do \
5597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5598 done; \
5599 echo "Doing install-info in binutils"; \
5600 (cd $(HOST_SUBDIR)/binutils && \
5601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5603 "RANLIB=$${RANLIB}" \
5604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5605 install-info) \
5606 || exit 1
5608 @endif binutils
5610 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5611 maybe-install-pdf-binutils:
5612 @if binutils
5613 maybe-install-pdf-binutils: install-pdf-binutils
5615 install-pdf-binutils: \
5616 configure-binutils \
5617 pdf-binutils
5618 @[ -f ./binutils/Makefile ] || exit 0; \
5619 r=`${PWD_COMMAND}`; export r; \
5620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5621 $(HOST_EXPORTS) \
5622 for flag in $(EXTRA_HOST_FLAGS) ; do \
5623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5624 done; \
5625 echo "Doing install-pdf in binutils"; \
5626 (cd $(HOST_SUBDIR)/binutils && \
5627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5629 "RANLIB=$${RANLIB}" \
5630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5631 install-pdf) \
5632 || exit 1
5634 @endif binutils
5636 .PHONY: maybe-install-html-binutils install-html-binutils
5637 maybe-install-html-binutils:
5638 @if binutils
5639 maybe-install-html-binutils: install-html-binutils
5641 install-html-binutils: \
5642 configure-binutils \
5643 html-binutils
5644 @[ -f ./binutils/Makefile ] || exit 0; \
5645 r=`${PWD_COMMAND}`; export r; \
5646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5647 $(HOST_EXPORTS) \
5648 for flag in $(EXTRA_HOST_FLAGS) ; do \
5649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5650 done; \
5651 echo "Doing install-html in binutils"; \
5652 (cd $(HOST_SUBDIR)/binutils && \
5653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5655 "RANLIB=$${RANLIB}" \
5656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5657 install-html) \
5658 || exit 1
5660 @endif binutils
5662 .PHONY: maybe-installcheck-binutils installcheck-binutils
5663 maybe-installcheck-binutils:
5664 @if binutils
5665 maybe-installcheck-binutils: installcheck-binutils
5667 installcheck-binutils: \
5668 configure-binutils
5669 @[ -f ./binutils/Makefile ] || exit 0; \
5670 r=`${PWD_COMMAND}`; export r; \
5671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5672 $(HOST_EXPORTS) \
5673 for flag in $(EXTRA_HOST_FLAGS) ; do \
5674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5675 done; \
5676 echo "Doing installcheck in binutils"; \
5677 (cd $(HOST_SUBDIR)/binutils && \
5678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5680 "RANLIB=$${RANLIB}" \
5681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5682 installcheck) \
5683 || exit 1
5685 @endif binutils
5687 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5688 maybe-mostlyclean-binutils:
5689 @if binutils
5690 maybe-mostlyclean-binutils: mostlyclean-binutils
5692 mostlyclean-binutils:
5693 @[ -f ./binutils/Makefile ] || exit 0; \
5694 r=`${PWD_COMMAND}`; export r; \
5695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5696 $(HOST_EXPORTS) \
5697 for flag in $(EXTRA_HOST_FLAGS) ; do \
5698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5699 done; \
5700 echo "Doing mostlyclean in binutils"; \
5701 (cd $(HOST_SUBDIR)/binutils && \
5702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5704 "RANLIB=$${RANLIB}" \
5705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5706 mostlyclean) \
5707 || exit 1
5709 @endif binutils
5711 .PHONY: maybe-clean-binutils clean-binutils
5712 maybe-clean-binutils:
5713 @if binutils
5714 maybe-clean-binutils: clean-binutils
5716 clean-binutils:
5717 @[ -f ./binutils/Makefile ] || exit 0; \
5718 r=`${PWD_COMMAND}`; export r; \
5719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5720 $(HOST_EXPORTS) \
5721 for flag in $(EXTRA_HOST_FLAGS) ; do \
5722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5723 done; \
5724 echo "Doing clean in binutils"; \
5725 (cd $(HOST_SUBDIR)/binutils && \
5726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5728 "RANLIB=$${RANLIB}" \
5729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5730 clean) \
5731 || exit 1
5733 @endif binutils
5735 .PHONY: maybe-distclean-binutils distclean-binutils
5736 maybe-distclean-binutils:
5737 @if binutils
5738 maybe-distclean-binutils: distclean-binutils
5740 distclean-binutils:
5741 @[ -f ./binutils/Makefile ] || exit 0; \
5742 r=`${PWD_COMMAND}`; export r; \
5743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5744 $(HOST_EXPORTS) \
5745 for flag in $(EXTRA_HOST_FLAGS) ; do \
5746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5747 done; \
5748 echo "Doing distclean in binutils"; \
5749 (cd $(HOST_SUBDIR)/binutils && \
5750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5752 "RANLIB=$${RANLIB}" \
5753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5754 distclean) \
5755 || exit 1
5757 @endif binutils
5759 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5760 maybe-maintainer-clean-binutils:
5761 @if binutils
5762 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5764 maintainer-clean-binutils:
5765 @[ -f ./binutils/Makefile ] || exit 0; \
5766 r=`${PWD_COMMAND}`; export r; \
5767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5768 $(HOST_EXPORTS) \
5769 for flag in $(EXTRA_HOST_FLAGS) ; do \
5770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5771 done; \
5772 echo "Doing maintainer-clean in binutils"; \
5773 (cd $(HOST_SUBDIR)/binutils && \
5774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5776 "RANLIB=$${RANLIB}" \
5777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5778 maintainer-clean) \
5779 || exit 1
5781 @endif binutils
5785 .PHONY: configure-bison maybe-configure-bison
5786 maybe-configure-bison:
5787 @if gcc-bootstrap
5788 configure-bison: stage_current
5789 @endif gcc-bootstrap
5790 @if bison
5791 maybe-configure-bison: configure-bison
5792 configure-bison:
5793 @: $(MAKE); $(unstage)
5794 @r=`${PWD_COMMAND}`; export r; \
5795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5796 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
5798 $(HOST_EXPORTS) \
5799 echo Configuring in $(HOST_SUBDIR)/bison; \
5800 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5801 case $(srcdir) in \
5802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5803 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5805 esac; \
5806 module_srcdir=bison; \
5807 $(SHELL) \
5808 $$s/$$module_srcdir/configure \
5809 --srcdir=$${topdir}/$$module_srcdir \
5810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5811 --target=${target_alias} \
5812 || exit 1
5813 @endif bison
5819 .PHONY: all-bison maybe-all-bison
5820 maybe-all-bison:
5821 @if gcc-bootstrap
5822 all-bison: stage_current
5823 @endif gcc-bootstrap
5824 @if bison
5825 TARGET-bison=all
5826 maybe-all-bison: all-bison
5827 all-bison: configure-bison
5828 @: $(MAKE); $(unstage)
5829 @r=`${PWD_COMMAND}`; export r; \
5830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5831 $(HOST_EXPORTS) \
5832 (cd $(HOST_SUBDIR)/bison && \
5833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5834 $(TARGET-bison))
5835 @endif bison
5840 .PHONY: check-bison maybe-check-bison
5841 maybe-check-bison:
5842 @if bison
5843 maybe-check-bison: check-bison
5845 # This module is only tested in a native toolchain.
5846 check-bison:
5847 @: $(MAKE); $(unstage)
5848 @if [ '$(host)' = '$(target)' ]; then \
5849 r=`${PWD_COMMAND}`; export r; \
5850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5851 $(HOST_EXPORTS) \
5852 (cd $(HOST_SUBDIR)/bison && \
5853 $(MAKE) $(FLAGS_TO_PASS) check)
5856 @endif bison
5858 .PHONY: install-bison maybe-install-bison
5859 maybe-install-bison:
5860 @if bison
5861 maybe-install-bison: install-bison
5863 install-bison: installdirs
5864 @: $(MAKE); $(unstage)
5865 @r=`${PWD_COMMAND}`; export r; \
5866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5867 $(HOST_EXPORTS) \
5868 (cd $(HOST_SUBDIR)/bison && \
5869 $(MAKE) $(FLAGS_TO_PASS) install)
5871 @endif bison
5873 .PHONY: install-strip-bison maybe-install-strip-bison
5874 maybe-install-strip-bison:
5875 @if bison
5876 maybe-install-strip-bison: install-strip-bison
5878 install-strip-bison: installdirs
5879 @: $(MAKE); $(unstage)
5880 @r=`${PWD_COMMAND}`; export r; \
5881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5882 $(HOST_EXPORTS) \
5883 (cd $(HOST_SUBDIR)/bison && \
5884 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5886 @endif bison
5888 # Other targets (info, dvi, pdf, etc.)
5890 .PHONY: maybe-info-bison info-bison
5891 maybe-info-bison:
5892 @if bison
5893 maybe-info-bison: info-bison
5895 info-bison: \
5896 configure-bison
5897 @: $(MAKE); $(unstage)
5898 @[ -f ./bison/Makefile ] || exit 0; \
5899 r=`${PWD_COMMAND}`; export r; \
5900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5901 $(HOST_EXPORTS) \
5902 for flag in $(EXTRA_HOST_FLAGS) ; do \
5903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5904 done; \
5905 echo "Doing info in bison"; \
5906 (cd $(HOST_SUBDIR)/bison && \
5907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5909 "RANLIB=$${RANLIB}" \
5910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5911 info) \
5912 || exit 1
5914 @endif bison
5916 .PHONY: maybe-dvi-bison dvi-bison
5917 maybe-dvi-bison:
5918 @if bison
5919 maybe-dvi-bison: dvi-bison
5921 dvi-bison: \
5922 configure-bison
5923 @: $(MAKE); $(unstage)
5924 @[ -f ./bison/Makefile ] || exit 0; \
5925 r=`${PWD_COMMAND}`; export r; \
5926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5927 $(HOST_EXPORTS) \
5928 for flag in $(EXTRA_HOST_FLAGS) ; do \
5929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5930 done; \
5931 echo "Doing dvi in bison"; \
5932 (cd $(HOST_SUBDIR)/bison && \
5933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5935 "RANLIB=$${RANLIB}" \
5936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5937 dvi) \
5938 || exit 1
5940 @endif bison
5942 .PHONY: maybe-pdf-bison pdf-bison
5943 maybe-pdf-bison:
5944 @if bison
5945 maybe-pdf-bison: pdf-bison
5947 pdf-bison: \
5948 configure-bison
5949 @: $(MAKE); $(unstage)
5950 @[ -f ./bison/Makefile ] || exit 0; \
5951 r=`${PWD_COMMAND}`; export r; \
5952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5953 $(HOST_EXPORTS) \
5954 for flag in $(EXTRA_HOST_FLAGS) ; do \
5955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5956 done; \
5957 echo "Doing pdf in bison"; \
5958 (cd $(HOST_SUBDIR)/bison && \
5959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5961 "RANLIB=$${RANLIB}" \
5962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5963 pdf) \
5964 || exit 1
5966 @endif bison
5968 .PHONY: maybe-html-bison html-bison
5969 maybe-html-bison:
5970 @if bison
5971 maybe-html-bison: html-bison
5973 html-bison: \
5974 configure-bison
5975 @: $(MAKE); $(unstage)
5976 @[ -f ./bison/Makefile ] || exit 0; \
5977 r=`${PWD_COMMAND}`; export r; \
5978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5979 $(HOST_EXPORTS) \
5980 for flag in $(EXTRA_HOST_FLAGS) ; do \
5981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5982 done; \
5983 echo "Doing html in bison"; \
5984 (cd $(HOST_SUBDIR)/bison && \
5985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5987 "RANLIB=$${RANLIB}" \
5988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5989 html) \
5990 || exit 1
5992 @endif bison
5994 .PHONY: maybe-TAGS-bison TAGS-bison
5995 maybe-TAGS-bison:
5996 @if bison
5997 maybe-TAGS-bison: TAGS-bison
5999 TAGS-bison: \
6000 configure-bison
6001 @: $(MAKE); $(unstage)
6002 @[ -f ./bison/Makefile ] || exit 0; \
6003 r=`${PWD_COMMAND}`; export r; \
6004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6005 $(HOST_EXPORTS) \
6006 for flag in $(EXTRA_HOST_FLAGS) ; do \
6007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6008 done; \
6009 echo "Doing TAGS in bison"; \
6010 (cd $(HOST_SUBDIR)/bison && \
6011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6013 "RANLIB=$${RANLIB}" \
6014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6015 TAGS) \
6016 || exit 1
6018 @endif bison
6020 .PHONY: maybe-install-info-bison install-info-bison
6021 maybe-install-info-bison:
6022 @if bison
6023 maybe-install-info-bison: install-info-bison
6025 install-info-bison: \
6026 configure-bison \
6027 info-bison
6028 @: $(MAKE); $(unstage)
6029 @[ -f ./bison/Makefile ] || exit 0; \
6030 r=`${PWD_COMMAND}`; export r; \
6031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6032 $(HOST_EXPORTS) \
6033 for flag in $(EXTRA_HOST_FLAGS) ; do \
6034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6035 done; \
6036 echo "Doing install-info in bison"; \
6037 (cd $(HOST_SUBDIR)/bison && \
6038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6040 "RANLIB=$${RANLIB}" \
6041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6042 install-info) \
6043 || exit 1
6045 @endif bison
6047 .PHONY: maybe-install-pdf-bison install-pdf-bison
6048 maybe-install-pdf-bison:
6049 @if bison
6050 maybe-install-pdf-bison: install-pdf-bison
6052 install-pdf-bison: \
6053 configure-bison \
6054 pdf-bison
6055 @: $(MAKE); $(unstage)
6056 @[ -f ./bison/Makefile ] || exit 0; \
6057 r=`${PWD_COMMAND}`; export r; \
6058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6059 $(HOST_EXPORTS) \
6060 for flag in $(EXTRA_HOST_FLAGS) ; do \
6061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6062 done; \
6063 echo "Doing install-pdf in bison"; \
6064 (cd $(HOST_SUBDIR)/bison && \
6065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6067 "RANLIB=$${RANLIB}" \
6068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6069 install-pdf) \
6070 || exit 1
6072 @endif bison
6074 .PHONY: maybe-install-html-bison install-html-bison
6075 maybe-install-html-bison:
6076 @if bison
6077 maybe-install-html-bison: install-html-bison
6079 install-html-bison: \
6080 configure-bison \
6081 html-bison
6082 @: $(MAKE); $(unstage)
6083 @[ -f ./bison/Makefile ] || exit 0; \
6084 r=`${PWD_COMMAND}`; export r; \
6085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6086 $(HOST_EXPORTS) \
6087 for flag in $(EXTRA_HOST_FLAGS) ; do \
6088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6089 done; \
6090 echo "Doing install-html in bison"; \
6091 (cd $(HOST_SUBDIR)/bison && \
6092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6094 "RANLIB=$${RANLIB}" \
6095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6096 install-html) \
6097 || exit 1
6099 @endif bison
6101 .PHONY: maybe-installcheck-bison installcheck-bison
6102 maybe-installcheck-bison:
6103 @if bison
6104 maybe-installcheck-bison: installcheck-bison
6106 installcheck-bison: \
6107 configure-bison
6108 @: $(MAKE); $(unstage)
6109 @[ -f ./bison/Makefile ] || exit 0; \
6110 r=`${PWD_COMMAND}`; export r; \
6111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6112 $(HOST_EXPORTS) \
6113 for flag in $(EXTRA_HOST_FLAGS) ; do \
6114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6115 done; \
6116 echo "Doing installcheck in bison"; \
6117 (cd $(HOST_SUBDIR)/bison && \
6118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6120 "RANLIB=$${RANLIB}" \
6121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6122 installcheck) \
6123 || exit 1
6125 @endif bison
6127 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6128 maybe-mostlyclean-bison:
6129 @if bison
6130 maybe-mostlyclean-bison: mostlyclean-bison
6132 mostlyclean-bison:
6133 @: $(MAKE); $(unstage)
6134 @[ -f ./bison/Makefile ] || exit 0; \
6135 r=`${PWD_COMMAND}`; export r; \
6136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6137 $(HOST_EXPORTS) \
6138 for flag in $(EXTRA_HOST_FLAGS) ; do \
6139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6140 done; \
6141 echo "Doing mostlyclean in bison"; \
6142 (cd $(HOST_SUBDIR)/bison && \
6143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6145 "RANLIB=$${RANLIB}" \
6146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6147 mostlyclean) \
6148 || exit 1
6150 @endif bison
6152 .PHONY: maybe-clean-bison clean-bison
6153 maybe-clean-bison:
6154 @if bison
6155 maybe-clean-bison: clean-bison
6157 clean-bison:
6158 @: $(MAKE); $(unstage)
6159 @[ -f ./bison/Makefile ] || exit 0; \
6160 r=`${PWD_COMMAND}`; export r; \
6161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6162 $(HOST_EXPORTS) \
6163 for flag in $(EXTRA_HOST_FLAGS) ; do \
6164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6165 done; \
6166 echo "Doing clean in bison"; \
6167 (cd $(HOST_SUBDIR)/bison && \
6168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6170 "RANLIB=$${RANLIB}" \
6171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6172 clean) \
6173 || exit 1
6175 @endif bison
6177 .PHONY: maybe-distclean-bison distclean-bison
6178 maybe-distclean-bison:
6179 @if bison
6180 maybe-distclean-bison: distclean-bison
6182 distclean-bison:
6183 @: $(MAKE); $(unstage)
6184 @[ -f ./bison/Makefile ] || exit 0; \
6185 r=`${PWD_COMMAND}`; export r; \
6186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6187 $(HOST_EXPORTS) \
6188 for flag in $(EXTRA_HOST_FLAGS) ; do \
6189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6190 done; \
6191 echo "Doing distclean in bison"; \
6192 (cd $(HOST_SUBDIR)/bison && \
6193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6195 "RANLIB=$${RANLIB}" \
6196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6197 distclean) \
6198 || exit 1
6200 @endif bison
6202 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6203 maybe-maintainer-clean-bison:
6204 @if bison
6205 maybe-maintainer-clean-bison: maintainer-clean-bison
6207 maintainer-clean-bison:
6208 @: $(MAKE); $(unstage)
6209 @[ -f ./bison/Makefile ] || exit 0; \
6210 r=`${PWD_COMMAND}`; export r; \
6211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6212 $(HOST_EXPORTS) \
6213 for flag in $(EXTRA_HOST_FLAGS) ; do \
6214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6215 done; \
6216 echo "Doing maintainer-clean in bison"; \
6217 (cd $(HOST_SUBDIR)/bison && \
6218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6220 "RANLIB=$${RANLIB}" \
6221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6222 maintainer-clean) \
6223 || exit 1
6225 @endif bison
6229 .PHONY: configure-cgen maybe-configure-cgen
6230 maybe-configure-cgen:
6231 @if gcc-bootstrap
6232 configure-cgen: stage_current
6233 @endif gcc-bootstrap
6234 @if cgen
6235 maybe-configure-cgen: configure-cgen
6236 configure-cgen:
6237 @: $(MAKE); $(unstage)
6238 @r=`${PWD_COMMAND}`; export r; \
6239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6240 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6241 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6242 $(HOST_EXPORTS) \
6243 echo Configuring in $(HOST_SUBDIR)/cgen; \
6244 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6245 case $(srcdir) in \
6246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6247 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6249 esac; \
6250 module_srcdir=cgen; \
6251 $(SHELL) \
6252 $$s/$$module_srcdir/configure \
6253 --srcdir=$${topdir}/$$module_srcdir \
6254 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6255 --target=${target_alias} \
6256 || exit 1
6257 @endif cgen
6263 .PHONY: all-cgen maybe-all-cgen
6264 maybe-all-cgen:
6265 @if gcc-bootstrap
6266 all-cgen: stage_current
6267 @endif gcc-bootstrap
6268 @if cgen
6269 TARGET-cgen=all
6270 maybe-all-cgen: all-cgen
6271 all-cgen: configure-cgen
6272 @: $(MAKE); $(unstage)
6273 @r=`${PWD_COMMAND}`; export r; \
6274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6275 $(HOST_EXPORTS) \
6276 (cd $(HOST_SUBDIR)/cgen && \
6277 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6278 $(TARGET-cgen))
6279 @endif cgen
6284 .PHONY: check-cgen maybe-check-cgen
6285 maybe-check-cgen:
6286 @if cgen
6287 maybe-check-cgen: check-cgen
6289 check-cgen:
6290 @: $(MAKE); $(unstage)
6291 @r=`${PWD_COMMAND}`; export r; \
6292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6293 $(HOST_EXPORTS) \
6294 (cd $(HOST_SUBDIR)/cgen && \
6295 $(MAKE) $(FLAGS_TO_PASS) check)
6297 @endif cgen
6299 .PHONY: install-cgen maybe-install-cgen
6300 maybe-install-cgen:
6301 @if cgen
6302 maybe-install-cgen: install-cgen
6304 install-cgen: installdirs
6305 @: $(MAKE); $(unstage)
6306 @r=`${PWD_COMMAND}`; export r; \
6307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6308 $(HOST_EXPORTS) \
6309 (cd $(HOST_SUBDIR)/cgen && \
6310 $(MAKE) $(FLAGS_TO_PASS) install)
6312 @endif cgen
6314 .PHONY: install-strip-cgen maybe-install-strip-cgen
6315 maybe-install-strip-cgen:
6316 @if cgen
6317 maybe-install-strip-cgen: install-strip-cgen
6319 install-strip-cgen: installdirs
6320 @: $(MAKE); $(unstage)
6321 @r=`${PWD_COMMAND}`; export r; \
6322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6323 $(HOST_EXPORTS) \
6324 (cd $(HOST_SUBDIR)/cgen && \
6325 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6327 @endif cgen
6329 # Other targets (info, dvi, pdf, etc.)
6331 .PHONY: maybe-info-cgen info-cgen
6332 maybe-info-cgen:
6333 @if cgen
6334 maybe-info-cgen: info-cgen
6336 info-cgen: \
6337 configure-cgen
6338 @: $(MAKE); $(unstage)
6339 @[ -f ./cgen/Makefile ] || exit 0; \
6340 r=`${PWD_COMMAND}`; export r; \
6341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6342 $(HOST_EXPORTS) \
6343 for flag in $(EXTRA_HOST_FLAGS) ; do \
6344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6345 done; \
6346 echo "Doing info in cgen"; \
6347 (cd $(HOST_SUBDIR)/cgen && \
6348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6350 "RANLIB=$${RANLIB}" \
6351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6352 info) \
6353 || exit 1
6355 @endif cgen
6357 .PHONY: maybe-dvi-cgen dvi-cgen
6358 maybe-dvi-cgen:
6359 @if cgen
6360 maybe-dvi-cgen: dvi-cgen
6362 dvi-cgen: \
6363 configure-cgen
6364 @: $(MAKE); $(unstage)
6365 @[ -f ./cgen/Makefile ] || exit 0; \
6366 r=`${PWD_COMMAND}`; export r; \
6367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6368 $(HOST_EXPORTS) \
6369 for flag in $(EXTRA_HOST_FLAGS) ; do \
6370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6371 done; \
6372 echo "Doing dvi in cgen"; \
6373 (cd $(HOST_SUBDIR)/cgen && \
6374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6376 "RANLIB=$${RANLIB}" \
6377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6378 dvi) \
6379 || exit 1
6381 @endif cgen
6383 .PHONY: maybe-pdf-cgen pdf-cgen
6384 maybe-pdf-cgen:
6385 @if cgen
6386 maybe-pdf-cgen: pdf-cgen
6388 pdf-cgen: \
6389 configure-cgen
6390 @: $(MAKE); $(unstage)
6391 @[ -f ./cgen/Makefile ] || exit 0; \
6392 r=`${PWD_COMMAND}`; export r; \
6393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6394 $(HOST_EXPORTS) \
6395 for flag in $(EXTRA_HOST_FLAGS) ; do \
6396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6397 done; \
6398 echo "Doing pdf in cgen"; \
6399 (cd $(HOST_SUBDIR)/cgen && \
6400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6402 "RANLIB=$${RANLIB}" \
6403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6404 pdf) \
6405 || exit 1
6407 @endif cgen
6409 .PHONY: maybe-html-cgen html-cgen
6410 maybe-html-cgen:
6411 @if cgen
6412 maybe-html-cgen: html-cgen
6414 html-cgen: \
6415 configure-cgen
6416 @: $(MAKE); $(unstage)
6417 @[ -f ./cgen/Makefile ] || exit 0; \
6418 r=`${PWD_COMMAND}`; export r; \
6419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6420 $(HOST_EXPORTS) \
6421 for flag in $(EXTRA_HOST_FLAGS) ; do \
6422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6423 done; \
6424 echo "Doing html in cgen"; \
6425 (cd $(HOST_SUBDIR)/cgen && \
6426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6428 "RANLIB=$${RANLIB}" \
6429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6430 html) \
6431 || exit 1
6433 @endif cgen
6435 .PHONY: maybe-TAGS-cgen TAGS-cgen
6436 maybe-TAGS-cgen:
6437 @if cgen
6438 maybe-TAGS-cgen: TAGS-cgen
6440 TAGS-cgen: \
6441 configure-cgen
6442 @: $(MAKE); $(unstage)
6443 @[ -f ./cgen/Makefile ] || exit 0; \
6444 r=`${PWD_COMMAND}`; export r; \
6445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6446 $(HOST_EXPORTS) \
6447 for flag in $(EXTRA_HOST_FLAGS) ; do \
6448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6449 done; \
6450 echo "Doing TAGS in cgen"; \
6451 (cd $(HOST_SUBDIR)/cgen && \
6452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6454 "RANLIB=$${RANLIB}" \
6455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6456 TAGS) \
6457 || exit 1
6459 @endif cgen
6461 .PHONY: maybe-install-info-cgen install-info-cgen
6462 maybe-install-info-cgen:
6463 @if cgen
6464 maybe-install-info-cgen: install-info-cgen
6466 install-info-cgen: \
6467 configure-cgen \
6468 info-cgen
6469 @: $(MAKE); $(unstage)
6470 @[ -f ./cgen/Makefile ] || exit 0; \
6471 r=`${PWD_COMMAND}`; export r; \
6472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6473 $(HOST_EXPORTS) \
6474 for flag in $(EXTRA_HOST_FLAGS) ; do \
6475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6476 done; \
6477 echo "Doing install-info in cgen"; \
6478 (cd $(HOST_SUBDIR)/cgen && \
6479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6481 "RANLIB=$${RANLIB}" \
6482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6483 install-info) \
6484 || exit 1
6486 @endif cgen
6488 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6489 maybe-install-pdf-cgen:
6490 @if cgen
6491 maybe-install-pdf-cgen: install-pdf-cgen
6493 install-pdf-cgen: \
6494 configure-cgen \
6495 pdf-cgen
6496 @: $(MAKE); $(unstage)
6497 @[ -f ./cgen/Makefile ] || exit 0; \
6498 r=`${PWD_COMMAND}`; export r; \
6499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6500 $(HOST_EXPORTS) \
6501 for flag in $(EXTRA_HOST_FLAGS) ; do \
6502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6503 done; \
6504 echo "Doing install-pdf in cgen"; \
6505 (cd $(HOST_SUBDIR)/cgen && \
6506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6508 "RANLIB=$${RANLIB}" \
6509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6510 install-pdf) \
6511 || exit 1
6513 @endif cgen
6515 .PHONY: maybe-install-html-cgen install-html-cgen
6516 maybe-install-html-cgen:
6517 @if cgen
6518 maybe-install-html-cgen: install-html-cgen
6520 install-html-cgen: \
6521 configure-cgen \
6522 html-cgen
6523 @: $(MAKE); $(unstage)
6524 @[ -f ./cgen/Makefile ] || exit 0; \
6525 r=`${PWD_COMMAND}`; export r; \
6526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6527 $(HOST_EXPORTS) \
6528 for flag in $(EXTRA_HOST_FLAGS) ; do \
6529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6530 done; \
6531 echo "Doing install-html in cgen"; \
6532 (cd $(HOST_SUBDIR)/cgen && \
6533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6535 "RANLIB=$${RANLIB}" \
6536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6537 install-html) \
6538 || exit 1
6540 @endif cgen
6542 .PHONY: maybe-installcheck-cgen installcheck-cgen
6543 maybe-installcheck-cgen:
6544 @if cgen
6545 maybe-installcheck-cgen: installcheck-cgen
6547 installcheck-cgen: \
6548 configure-cgen
6549 @: $(MAKE); $(unstage)
6550 @[ -f ./cgen/Makefile ] || exit 0; \
6551 r=`${PWD_COMMAND}`; export r; \
6552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6553 $(HOST_EXPORTS) \
6554 for flag in $(EXTRA_HOST_FLAGS) ; do \
6555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6556 done; \
6557 echo "Doing installcheck in cgen"; \
6558 (cd $(HOST_SUBDIR)/cgen && \
6559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6561 "RANLIB=$${RANLIB}" \
6562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6563 installcheck) \
6564 || exit 1
6566 @endif cgen
6568 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6569 maybe-mostlyclean-cgen:
6570 @if cgen
6571 maybe-mostlyclean-cgen: mostlyclean-cgen
6573 mostlyclean-cgen:
6574 @: $(MAKE); $(unstage)
6575 @[ -f ./cgen/Makefile ] || exit 0; \
6576 r=`${PWD_COMMAND}`; export r; \
6577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6578 $(HOST_EXPORTS) \
6579 for flag in $(EXTRA_HOST_FLAGS) ; do \
6580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6581 done; \
6582 echo "Doing mostlyclean in cgen"; \
6583 (cd $(HOST_SUBDIR)/cgen && \
6584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6586 "RANLIB=$${RANLIB}" \
6587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6588 mostlyclean) \
6589 || exit 1
6591 @endif cgen
6593 .PHONY: maybe-clean-cgen clean-cgen
6594 maybe-clean-cgen:
6595 @if cgen
6596 maybe-clean-cgen: clean-cgen
6598 clean-cgen:
6599 @: $(MAKE); $(unstage)
6600 @[ -f ./cgen/Makefile ] || exit 0; \
6601 r=`${PWD_COMMAND}`; export r; \
6602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6603 $(HOST_EXPORTS) \
6604 for flag in $(EXTRA_HOST_FLAGS) ; do \
6605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6606 done; \
6607 echo "Doing clean in cgen"; \
6608 (cd $(HOST_SUBDIR)/cgen && \
6609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6611 "RANLIB=$${RANLIB}" \
6612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6613 clean) \
6614 || exit 1
6616 @endif cgen
6618 .PHONY: maybe-distclean-cgen distclean-cgen
6619 maybe-distclean-cgen:
6620 @if cgen
6621 maybe-distclean-cgen: distclean-cgen
6623 distclean-cgen:
6624 @: $(MAKE); $(unstage)
6625 @[ -f ./cgen/Makefile ] || exit 0; \
6626 r=`${PWD_COMMAND}`; export r; \
6627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6628 $(HOST_EXPORTS) \
6629 for flag in $(EXTRA_HOST_FLAGS) ; do \
6630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6631 done; \
6632 echo "Doing distclean in cgen"; \
6633 (cd $(HOST_SUBDIR)/cgen && \
6634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6636 "RANLIB=$${RANLIB}" \
6637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6638 distclean) \
6639 || exit 1
6641 @endif cgen
6643 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6644 maybe-maintainer-clean-cgen:
6645 @if cgen
6646 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6648 maintainer-clean-cgen:
6649 @: $(MAKE); $(unstage)
6650 @[ -f ./cgen/Makefile ] || exit 0; \
6651 r=`${PWD_COMMAND}`; export r; \
6652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6653 $(HOST_EXPORTS) \
6654 for flag in $(EXTRA_HOST_FLAGS) ; do \
6655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6656 done; \
6657 echo "Doing maintainer-clean in cgen"; \
6658 (cd $(HOST_SUBDIR)/cgen && \
6659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6661 "RANLIB=$${RANLIB}" \
6662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6663 maintainer-clean) \
6664 || exit 1
6666 @endif cgen
6670 .PHONY: configure-dejagnu maybe-configure-dejagnu
6671 maybe-configure-dejagnu:
6672 @if gcc-bootstrap
6673 configure-dejagnu: stage_current
6674 @endif gcc-bootstrap
6675 @if dejagnu
6676 maybe-configure-dejagnu: configure-dejagnu
6677 configure-dejagnu:
6678 @: $(MAKE); $(unstage)
6679 @r=`${PWD_COMMAND}`; export r; \
6680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6681 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6682 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
6683 $(HOST_EXPORTS) \
6684 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6685 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6686 case $(srcdir) in \
6687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6688 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6690 esac; \
6691 module_srcdir=dejagnu; \
6692 $(SHELL) \
6693 $$s/$$module_srcdir/configure \
6694 --srcdir=$${topdir}/$$module_srcdir \
6695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6696 --target=${target_alias} \
6697 || exit 1
6698 @endif dejagnu
6704 .PHONY: all-dejagnu maybe-all-dejagnu
6705 maybe-all-dejagnu:
6706 @if gcc-bootstrap
6707 all-dejagnu: stage_current
6708 @endif gcc-bootstrap
6709 @if dejagnu
6710 TARGET-dejagnu=all
6711 maybe-all-dejagnu: all-dejagnu
6712 all-dejagnu: configure-dejagnu
6713 @: $(MAKE); $(unstage)
6714 @r=`${PWD_COMMAND}`; export r; \
6715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6716 $(HOST_EXPORTS) \
6717 (cd $(HOST_SUBDIR)/dejagnu && \
6718 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6719 $(TARGET-dejagnu))
6720 @endif dejagnu
6725 .PHONY: check-dejagnu maybe-check-dejagnu
6726 maybe-check-dejagnu:
6727 @if dejagnu
6728 maybe-check-dejagnu: check-dejagnu
6730 check-dejagnu:
6731 @: $(MAKE); $(unstage)
6732 @r=`${PWD_COMMAND}`; export r; \
6733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6734 $(HOST_EXPORTS) \
6735 (cd $(HOST_SUBDIR)/dejagnu && \
6736 $(MAKE) $(FLAGS_TO_PASS) check)
6738 @endif dejagnu
6740 .PHONY: install-dejagnu maybe-install-dejagnu
6741 maybe-install-dejagnu:
6742 @if dejagnu
6743 maybe-install-dejagnu: install-dejagnu
6745 install-dejagnu: installdirs
6746 @: $(MAKE); $(unstage)
6747 @r=`${PWD_COMMAND}`; export r; \
6748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6749 $(HOST_EXPORTS) \
6750 (cd $(HOST_SUBDIR)/dejagnu && \
6751 $(MAKE) $(FLAGS_TO_PASS) install)
6753 @endif dejagnu
6755 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6756 maybe-install-strip-dejagnu:
6757 @if dejagnu
6758 maybe-install-strip-dejagnu: install-strip-dejagnu
6760 install-strip-dejagnu: installdirs
6761 @: $(MAKE); $(unstage)
6762 @r=`${PWD_COMMAND}`; export r; \
6763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6764 $(HOST_EXPORTS) \
6765 (cd $(HOST_SUBDIR)/dejagnu && \
6766 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6768 @endif dejagnu
6770 # Other targets (info, dvi, pdf, etc.)
6772 .PHONY: maybe-info-dejagnu info-dejagnu
6773 maybe-info-dejagnu:
6774 @if dejagnu
6775 maybe-info-dejagnu: info-dejagnu
6777 info-dejagnu: \
6778 configure-dejagnu
6779 @: $(MAKE); $(unstage)
6780 @[ -f ./dejagnu/Makefile ] || exit 0; \
6781 r=`${PWD_COMMAND}`; export r; \
6782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6783 $(HOST_EXPORTS) \
6784 for flag in $(EXTRA_HOST_FLAGS) ; do \
6785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6786 done; \
6787 echo "Doing info in dejagnu"; \
6788 (cd $(HOST_SUBDIR)/dejagnu && \
6789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6791 "RANLIB=$${RANLIB}" \
6792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6793 info) \
6794 || exit 1
6796 @endif dejagnu
6798 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6799 maybe-dvi-dejagnu:
6800 @if dejagnu
6801 maybe-dvi-dejagnu: dvi-dejagnu
6803 dvi-dejagnu: \
6804 configure-dejagnu
6805 @: $(MAKE); $(unstage)
6806 @[ -f ./dejagnu/Makefile ] || exit 0; \
6807 r=`${PWD_COMMAND}`; export r; \
6808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6809 $(HOST_EXPORTS) \
6810 for flag in $(EXTRA_HOST_FLAGS) ; do \
6811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6812 done; \
6813 echo "Doing dvi in dejagnu"; \
6814 (cd $(HOST_SUBDIR)/dejagnu && \
6815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6817 "RANLIB=$${RANLIB}" \
6818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6819 dvi) \
6820 || exit 1
6822 @endif dejagnu
6824 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6825 maybe-pdf-dejagnu:
6826 @if dejagnu
6827 maybe-pdf-dejagnu: pdf-dejagnu
6829 pdf-dejagnu: \
6830 configure-dejagnu
6831 @: $(MAKE); $(unstage)
6832 @[ -f ./dejagnu/Makefile ] || exit 0; \
6833 r=`${PWD_COMMAND}`; export r; \
6834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6835 $(HOST_EXPORTS) \
6836 for flag in $(EXTRA_HOST_FLAGS) ; do \
6837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6838 done; \
6839 echo "Doing pdf in dejagnu"; \
6840 (cd $(HOST_SUBDIR)/dejagnu && \
6841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6843 "RANLIB=$${RANLIB}" \
6844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6845 pdf) \
6846 || exit 1
6848 @endif dejagnu
6850 .PHONY: maybe-html-dejagnu html-dejagnu
6851 maybe-html-dejagnu:
6852 @if dejagnu
6853 maybe-html-dejagnu: html-dejagnu
6855 html-dejagnu: \
6856 configure-dejagnu
6857 @: $(MAKE); $(unstage)
6858 @[ -f ./dejagnu/Makefile ] || exit 0; \
6859 r=`${PWD_COMMAND}`; export r; \
6860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6861 $(HOST_EXPORTS) \
6862 for flag in $(EXTRA_HOST_FLAGS) ; do \
6863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6864 done; \
6865 echo "Doing html in dejagnu"; \
6866 (cd $(HOST_SUBDIR)/dejagnu && \
6867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6869 "RANLIB=$${RANLIB}" \
6870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6871 html) \
6872 || exit 1
6874 @endif dejagnu
6876 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6877 maybe-TAGS-dejagnu:
6878 @if dejagnu
6879 maybe-TAGS-dejagnu: TAGS-dejagnu
6881 TAGS-dejagnu: \
6882 configure-dejagnu
6883 @: $(MAKE); $(unstage)
6884 @[ -f ./dejagnu/Makefile ] || exit 0; \
6885 r=`${PWD_COMMAND}`; export r; \
6886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6887 $(HOST_EXPORTS) \
6888 for flag in $(EXTRA_HOST_FLAGS) ; do \
6889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6890 done; \
6891 echo "Doing TAGS in dejagnu"; \
6892 (cd $(HOST_SUBDIR)/dejagnu && \
6893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6895 "RANLIB=$${RANLIB}" \
6896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6897 TAGS) \
6898 || exit 1
6900 @endif dejagnu
6902 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6903 maybe-install-info-dejagnu:
6904 @if dejagnu
6905 maybe-install-info-dejagnu: install-info-dejagnu
6907 install-info-dejagnu: \
6908 configure-dejagnu \
6909 info-dejagnu
6910 @: $(MAKE); $(unstage)
6911 @[ -f ./dejagnu/Makefile ] || exit 0; \
6912 r=`${PWD_COMMAND}`; export r; \
6913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6914 $(HOST_EXPORTS) \
6915 for flag in $(EXTRA_HOST_FLAGS) ; do \
6916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6917 done; \
6918 echo "Doing install-info in dejagnu"; \
6919 (cd $(HOST_SUBDIR)/dejagnu && \
6920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6922 "RANLIB=$${RANLIB}" \
6923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6924 install-info) \
6925 || exit 1
6927 @endif dejagnu
6929 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6930 maybe-install-pdf-dejagnu:
6931 @if dejagnu
6932 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6934 install-pdf-dejagnu: \
6935 configure-dejagnu \
6936 pdf-dejagnu
6937 @: $(MAKE); $(unstage)
6938 @[ -f ./dejagnu/Makefile ] || exit 0; \
6939 r=`${PWD_COMMAND}`; export r; \
6940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6941 $(HOST_EXPORTS) \
6942 for flag in $(EXTRA_HOST_FLAGS) ; do \
6943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6944 done; \
6945 echo "Doing install-pdf in dejagnu"; \
6946 (cd $(HOST_SUBDIR)/dejagnu && \
6947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6949 "RANLIB=$${RANLIB}" \
6950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6951 install-pdf) \
6952 || exit 1
6954 @endif dejagnu
6956 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6957 maybe-install-html-dejagnu:
6958 @if dejagnu
6959 maybe-install-html-dejagnu: install-html-dejagnu
6961 install-html-dejagnu: \
6962 configure-dejagnu \
6963 html-dejagnu
6964 @: $(MAKE); $(unstage)
6965 @[ -f ./dejagnu/Makefile ] || exit 0; \
6966 r=`${PWD_COMMAND}`; export r; \
6967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6968 $(HOST_EXPORTS) \
6969 for flag in $(EXTRA_HOST_FLAGS) ; do \
6970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6971 done; \
6972 echo "Doing install-html in dejagnu"; \
6973 (cd $(HOST_SUBDIR)/dejagnu && \
6974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6976 "RANLIB=$${RANLIB}" \
6977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6978 install-html) \
6979 || exit 1
6981 @endif dejagnu
6983 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6984 maybe-installcheck-dejagnu:
6985 @if dejagnu
6986 maybe-installcheck-dejagnu: installcheck-dejagnu
6988 installcheck-dejagnu: \
6989 configure-dejagnu
6990 @: $(MAKE); $(unstage)
6991 @[ -f ./dejagnu/Makefile ] || exit 0; \
6992 r=`${PWD_COMMAND}`; export r; \
6993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6994 $(HOST_EXPORTS) \
6995 for flag in $(EXTRA_HOST_FLAGS) ; do \
6996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6997 done; \
6998 echo "Doing installcheck in dejagnu"; \
6999 (cd $(HOST_SUBDIR)/dejagnu && \
7000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7002 "RANLIB=$${RANLIB}" \
7003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7004 installcheck) \
7005 || exit 1
7007 @endif dejagnu
7009 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7010 maybe-mostlyclean-dejagnu:
7011 @if dejagnu
7012 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7014 mostlyclean-dejagnu:
7015 @: $(MAKE); $(unstage)
7016 @[ -f ./dejagnu/Makefile ] || exit 0; \
7017 r=`${PWD_COMMAND}`; export r; \
7018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7019 $(HOST_EXPORTS) \
7020 for flag in $(EXTRA_HOST_FLAGS) ; do \
7021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7022 done; \
7023 echo "Doing mostlyclean in dejagnu"; \
7024 (cd $(HOST_SUBDIR)/dejagnu && \
7025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7027 "RANLIB=$${RANLIB}" \
7028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7029 mostlyclean) \
7030 || exit 1
7032 @endif dejagnu
7034 .PHONY: maybe-clean-dejagnu clean-dejagnu
7035 maybe-clean-dejagnu:
7036 @if dejagnu
7037 maybe-clean-dejagnu: clean-dejagnu
7039 clean-dejagnu:
7040 @: $(MAKE); $(unstage)
7041 @[ -f ./dejagnu/Makefile ] || exit 0; \
7042 r=`${PWD_COMMAND}`; export r; \
7043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7044 $(HOST_EXPORTS) \
7045 for flag in $(EXTRA_HOST_FLAGS) ; do \
7046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7047 done; \
7048 echo "Doing clean in dejagnu"; \
7049 (cd $(HOST_SUBDIR)/dejagnu && \
7050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7052 "RANLIB=$${RANLIB}" \
7053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7054 clean) \
7055 || exit 1
7057 @endif dejagnu
7059 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
7060 maybe-distclean-dejagnu:
7061 @if dejagnu
7062 maybe-distclean-dejagnu: distclean-dejagnu
7064 distclean-dejagnu:
7065 @: $(MAKE); $(unstage)
7066 @[ -f ./dejagnu/Makefile ] || exit 0; \
7067 r=`${PWD_COMMAND}`; export r; \
7068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7069 $(HOST_EXPORTS) \
7070 for flag in $(EXTRA_HOST_FLAGS) ; do \
7071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7072 done; \
7073 echo "Doing distclean in dejagnu"; \
7074 (cd $(HOST_SUBDIR)/dejagnu && \
7075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7077 "RANLIB=$${RANLIB}" \
7078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7079 distclean) \
7080 || exit 1
7082 @endif dejagnu
7084 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7085 maybe-maintainer-clean-dejagnu:
7086 @if dejagnu
7087 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7089 maintainer-clean-dejagnu:
7090 @: $(MAKE); $(unstage)
7091 @[ -f ./dejagnu/Makefile ] || exit 0; \
7092 r=`${PWD_COMMAND}`; export r; \
7093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7094 $(HOST_EXPORTS) \
7095 for flag in $(EXTRA_HOST_FLAGS) ; do \
7096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7097 done; \
7098 echo "Doing maintainer-clean in dejagnu"; \
7099 (cd $(HOST_SUBDIR)/dejagnu && \
7100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7102 "RANLIB=$${RANLIB}" \
7103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7104 maintainer-clean) \
7105 || exit 1
7107 @endif dejagnu
7111 .PHONY: configure-etc maybe-configure-etc
7112 maybe-configure-etc:
7113 @if gcc-bootstrap
7114 configure-etc: stage_current
7115 @endif gcc-bootstrap
7116 @if etc
7117 maybe-configure-etc: configure-etc
7118 configure-etc:
7119 @: $(MAKE); $(unstage)
7120 @r=`${PWD_COMMAND}`; export r; \
7121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7122 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7124 $(HOST_EXPORTS) \
7125 echo Configuring in $(HOST_SUBDIR)/etc; \
7126 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7127 case $(srcdir) in \
7128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7129 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7131 esac; \
7132 module_srcdir=etc; \
7133 $(SHELL) \
7134 $$s/$$module_srcdir/configure \
7135 --srcdir=$${topdir}/$$module_srcdir \
7136 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7137 --target=${target_alias} \
7138 || exit 1
7139 @endif etc
7145 .PHONY: all-etc maybe-all-etc
7146 maybe-all-etc:
7147 @if gcc-bootstrap
7148 all-etc: stage_current
7149 @endif gcc-bootstrap
7150 @if etc
7151 TARGET-etc=all
7152 maybe-all-etc: all-etc
7153 all-etc: configure-etc
7154 @: $(MAKE); $(unstage)
7155 @r=`${PWD_COMMAND}`; export r; \
7156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7157 $(HOST_EXPORTS) \
7158 (cd $(HOST_SUBDIR)/etc && \
7159 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7160 $(TARGET-etc))
7161 @endif etc
7166 .PHONY: check-etc maybe-check-etc
7167 maybe-check-etc:
7168 @if etc
7169 maybe-check-etc: check-etc
7171 check-etc:
7172 @: $(MAKE); $(unstage)
7173 @r=`${PWD_COMMAND}`; export r; \
7174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7175 $(HOST_EXPORTS) \
7176 (cd $(HOST_SUBDIR)/etc && \
7177 $(MAKE) $(FLAGS_TO_PASS) check)
7179 @endif etc
7181 .PHONY: install-etc maybe-install-etc
7182 maybe-install-etc:
7183 @if etc
7184 maybe-install-etc: install-etc
7186 install-etc: installdirs
7187 @: $(MAKE); $(unstage)
7188 @r=`${PWD_COMMAND}`; export r; \
7189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7190 $(HOST_EXPORTS) \
7191 (cd $(HOST_SUBDIR)/etc && \
7192 $(MAKE) $(FLAGS_TO_PASS) install)
7194 @endif etc
7196 .PHONY: install-strip-etc maybe-install-strip-etc
7197 maybe-install-strip-etc:
7198 @if etc
7199 maybe-install-strip-etc: install-strip-etc
7201 install-strip-etc: installdirs
7202 @: $(MAKE); $(unstage)
7203 @r=`${PWD_COMMAND}`; export r; \
7204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7205 $(HOST_EXPORTS) \
7206 (cd $(HOST_SUBDIR)/etc && \
7207 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7209 @endif etc
7211 # Other targets (info, dvi, pdf, etc.)
7213 .PHONY: maybe-info-etc info-etc
7214 maybe-info-etc:
7215 @if etc
7216 maybe-info-etc: info-etc
7218 info-etc: \
7219 configure-etc
7220 @: $(MAKE); $(unstage)
7221 @[ -f ./etc/Makefile ] || exit 0; \
7222 r=`${PWD_COMMAND}`; export r; \
7223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7224 $(HOST_EXPORTS) \
7225 for flag in $(EXTRA_HOST_FLAGS) ; do \
7226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7227 done; \
7228 echo "Doing info in etc"; \
7229 (cd $(HOST_SUBDIR)/etc && \
7230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7232 "RANLIB=$${RANLIB}" \
7233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7234 info) \
7235 || exit 1
7237 @endif etc
7239 .PHONY: maybe-dvi-etc dvi-etc
7240 maybe-dvi-etc:
7241 @if etc
7242 maybe-dvi-etc: dvi-etc
7244 dvi-etc: \
7245 configure-etc
7246 @: $(MAKE); $(unstage)
7247 @[ -f ./etc/Makefile ] || exit 0; \
7248 r=`${PWD_COMMAND}`; export r; \
7249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7250 $(HOST_EXPORTS) \
7251 for flag in $(EXTRA_HOST_FLAGS) ; do \
7252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7253 done; \
7254 echo "Doing dvi in etc"; \
7255 (cd $(HOST_SUBDIR)/etc && \
7256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7258 "RANLIB=$${RANLIB}" \
7259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7260 dvi) \
7261 || exit 1
7263 @endif etc
7265 .PHONY: maybe-pdf-etc pdf-etc
7266 maybe-pdf-etc:
7267 @if etc
7268 maybe-pdf-etc: pdf-etc
7270 pdf-etc: \
7271 configure-etc
7272 @: $(MAKE); $(unstage)
7273 @[ -f ./etc/Makefile ] || exit 0; \
7274 r=`${PWD_COMMAND}`; export r; \
7275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7276 $(HOST_EXPORTS) \
7277 for flag in $(EXTRA_HOST_FLAGS) ; do \
7278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7279 done; \
7280 echo "Doing pdf in etc"; \
7281 (cd $(HOST_SUBDIR)/etc && \
7282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7284 "RANLIB=$${RANLIB}" \
7285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7286 pdf) \
7287 || exit 1
7289 @endif etc
7291 .PHONY: maybe-html-etc html-etc
7292 maybe-html-etc:
7293 @if etc
7294 maybe-html-etc: html-etc
7296 html-etc: \
7297 configure-etc
7298 @: $(MAKE); $(unstage)
7299 @[ -f ./etc/Makefile ] || exit 0; \
7300 r=`${PWD_COMMAND}`; export r; \
7301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7302 $(HOST_EXPORTS) \
7303 for flag in $(EXTRA_HOST_FLAGS) ; do \
7304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7305 done; \
7306 echo "Doing html in etc"; \
7307 (cd $(HOST_SUBDIR)/etc && \
7308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7310 "RANLIB=$${RANLIB}" \
7311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7312 html) \
7313 || exit 1
7315 @endif etc
7317 .PHONY: maybe-TAGS-etc TAGS-etc
7318 maybe-TAGS-etc:
7319 @if etc
7320 maybe-TAGS-etc: TAGS-etc
7322 TAGS-etc: \
7323 configure-etc
7324 @: $(MAKE); $(unstage)
7325 @[ -f ./etc/Makefile ] || exit 0; \
7326 r=`${PWD_COMMAND}`; export r; \
7327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7328 $(HOST_EXPORTS) \
7329 for flag in $(EXTRA_HOST_FLAGS) ; do \
7330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7331 done; \
7332 echo "Doing TAGS in etc"; \
7333 (cd $(HOST_SUBDIR)/etc && \
7334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7336 "RANLIB=$${RANLIB}" \
7337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7338 TAGS) \
7339 || exit 1
7341 @endif etc
7343 .PHONY: maybe-install-info-etc install-info-etc
7344 maybe-install-info-etc:
7345 @if etc
7346 maybe-install-info-etc: install-info-etc
7348 install-info-etc: \
7349 configure-etc \
7350 info-etc
7351 @: $(MAKE); $(unstage)
7352 @[ -f ./etc/Makefile ] || exit 0; \
7353 r=`${PWD_COMMAND}`; export r; \
7354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7355 $(HOST_EXPORTS) \
7356 for flag in $(EXTRA_HOST_FLAGS) ; do \
7357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7358 done; \
7359 echo "Doing install-info in etc"; \
7360 (cd $(HOST_SUBDIR)/etc && \
7361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7363 "RANLIB=$${RANLIB}" \
7364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7365 install-info) \
7366 || exit 1
7368 @endif etc
7370 .PHONY: maybe-install-pdf-etc install-pdf-etc
7371 maybe-install-pdf-etc:
7372 @if etc
7373 maybe-install-pdf-etc: install-pdf-etc
7375 install-pdf-etc: \
7376 configure-etc \
7377 pdf-etc
7378 @: $(MAKE); $(unstage)
7379 @[ -f ./etc/Makefile ] || exit 0; \
7380 r=`${PWD_COMMAND}`; export r; \
7381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7382 $(HOST_EXPORTS) \
7383 for flag in $(EXTRA_HOST_FLAGS) ; do \
7384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7385 done; \
7386 echo "Doing install-pdf in etc"; \
7387 (cd $(HOST_SUBDIR)/etc && \
7388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7390 "RANLIB=$${RANLIB}" \
7391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7392 install-pdf) \
7393 || exit 1
7395 @endif etc
7397 .PHONY: maybe-install-html-etc install-html-etc
7398 maybe-install-html-etc:
7399 @if etc
7400 maybe-install-html-etc: install-html-etc
7402 install-html-etc: \
7403 configure-etc \
7404 html-etc
7405 @: $(MAKE); $(unstage)
7406 @[ -f ./etc/Makefile ] || exit 0; \
7407 r=`${PWD_COMMAND}`; export r; \
7408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7409 $(HOST_EXPORTS) \
7410 for flag in $(EXTRA_HOST_FLAGS) ; do \
7411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7412 done; \
7413 echo "Doing install-html in etc"; \
7414 (cd $(HOST_SUBDIR)/etc && \
7415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7417 "RANLIB=$${RANLIB}" \
7418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7419 install-html) \
7420 || exit 1
7422 @endif etc
7424 .PHONY: maybe-installcheck-etc installcheck-etc
7425 maybe-installcheck-etc:
7426 @if etc
7427 maybe-installcheck-etc: installcheck-etc
7429 installcheck-etc: \
7430 configure-etc
7431 @: $(MAKE); $(unstage)
7432 @[ -f ./etc/Makefile ] || exit 0; \
7433 r=`${PWD_COMMAND}`; export r; \
7434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7435 $(HOST_EXPORTS) \
7436 for flag in $(EXTRA_HOST_FLAGS) ; do \
7437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7438 done; \
7439 echo "Doing installcheck in etc"; \
7440 (cd $(HOST_SUBDIR)/etc && \
7441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7443 "RANLIB=$${RANLIB}" \
7444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7445 installcheck) \
7446 || exit 1
7448 @endif etc
7450 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7451 maybe-mostlyclean-etc:
7452 @if etc
7453 maybe-mostlyclean-etc: mostlyclean-etc
7455 mostlyclean-etc:
7456 @: $(MAKE); $(unstage)
7457 @[ -f ./etc/Makefile ] || exit 0; \
7458 r=`${PWD_COMMAND}`; export r; \
7459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7460 $(HOST_EXPORTS) \
7461 for flag in $(EXTRA_HOST_FLAGS) ; do \
7462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7463 done; \
7464 echo "Doing mostlyclean in etc"; \
7465 (cd $(HOST_SUBDIR)/etc && \
7466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7468 "RANLIB=$${RANLIB}" \
7469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7470 mostlyclean) \
7471 || exit 1
7473 @endif etc
7475 .PHONY: maybe-clean-etc clean-etc
7476 maybe-clean-etc:
7477 @if etc
7478 maybe-clean-etc: clean-etc
7480 clean-etc:
7481 @: $(MAKE); $(unstage)
7482 @[ -f ./etc/Makefile ] || exit 0; \
7483 r=`${PWD_COMMAND}`; export r; \
7484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7485 $(HOST_EXPORTS) \
7486 for flag in $(EXTRA_HOST_FLAGS) ; do \
7487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7488 done; \
7489 echo "Doing clean in etc"; \
7490 (cd $(HOST_SUBDIR)/etc && \
7491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7493 "RANLIB=$${RANLIB}" \
7494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7495 clean) \
7496 || exit 1
7498 @endif etc
7500 .PHONY: maybe-distclean-etc distclean-etc
7501 maybe-distclean-etc:
7502 @if etc
7503 maybe-distclean-etc: distclean-etc
7505 distclean-etc:
7506 @: $(MAKE); $(unstage)
7507 @[ -f ./etc/Makefile ] || exit 0; \
7508 r=`${PWD_COMMAND}`; export r; \
7509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7510 $(HOST_EXPORTS) \
7511 for flag in $(EXTRA_HOST_FLAGS) ; do \
7512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7513 done; \
7514 echo "Doing distclean in etc"; \
7515 (cd $(HOST_SUBDIR)/etc && \
7516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7518 "RANLIB=$${RANLIB}" \
7519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7520 distclean) \
7521 || exit 1
7523 @endif etc
7525 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7526 maybe-maintainer-clean-etc:
7527 @if etc
7528 maybe-maintainer-clean-etc: maintainer-clean-etc
7530 maintainer-clean-etc:
7531 @: $(MAKE); $(unstage)
7532 @[ -f ./etc/Makefile ] || exit 0; \
7533 r=`${PWD_COMMAND}`; export r; \
7534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7535 $(HOST_EXPORTS) \
7536 for flag in $(EXTRA_HOST_FLAGS) ; do \
7537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7538 done; \
7539 echo "Doing maintainer-clean in etc"; \
7540 (cd $(HOST_SUBDIR)/etc && \
7541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7543 "RANLIB=$${RANLIB}" \
7544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7545 maintainer-clean) \
7546 || exit 1
7548 @endif etc
7552 .PHONY: configure-fastjar maybe-configure-fastjar
7553 maybe-configure-fastjar:
7554 @if gcc-bootstrap
7555 configure-fastjar: stage_current
7556 @endif gcc-bootstrap
7557 @if fastjar
7558 maybe-configure-fastjar: configure-fastjar
7559 configure-fastjar:
7560 @: $(MAKE); $(unstage)
7561 @r=`${PWD_COMMAND}`; export r; \
7562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7563 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7564 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
7565 $(HOST_EXPORTS) \
7566 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7567 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7568 case $(srcdir) in \
7569 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7570 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7571 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7572 esac; \
7573 module_srcdir=fastjar; \
7574 $(SHELL) \
7575 $$s/$$module_srcdir/configure \
7576 --srcdir=$${topdir}/$$module_srcdir \
7577 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7578 --target=${target_alias} \
7579 || exit 1
7580 @endif fastjar
7586 .PHONY: all-fastjar maybe-all-fastjar
7587 maybe-all-fastjar:
7588 @if gcc-bootstrap
7589 all-fastjar: stage_current
7590 @endif gcc-bootstrap
7591 @if fastjar
7592 TARGET-fastjar=all
7593 maybe-all-fastjar: all-fastjar
7594 all-fastjar: configure-fastjar
7595 @: $(MAKE); $(unstage)
7596 @r=`${PWD_COMMAND}`; export r; \
7597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7598 $(HOST_EXPORTS) \
7599 (cd $(HOST_SUBDIR)/fastjar && \
7600 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7601 $(TARGET-fastjar))
7602 @endif fastjar
7607 .PHONY: check-fastjar maybe-check-fastjar
7608 maybe-check-fastjar:
7609 @if fastjar
7610 maybe-check-fastjar: check-fastjar
7612 # This module is only tested in a native toolchain.
7613 check-fastjar:
7614 @: $(MAKE); $(unstage)
7615 @if [ '$(host)' = '$(target)' ]; then \
7616 r=`${PWD_COMMAND}`; export r; \
7617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7618 $(HOST_EXPORTS) \
7619 (cd $(HOST_SUBDIR)/fastjar && \
7620 $(MAKE) $(FLAGS_TO_PASS) check)
7623 @endif fastjar
7625 .PHONY: install-fastjar maybe-install-fastjar
7626 maybe-install-fastjar:
7627 @if fastjar
7628 maybe-install-fastjar: install-fastjar
7630 install-fastjar: installdirs
7631 @: $(MAKE); $(unstage)
7632 @r=`${PWD_COMMAND}`; export r; \
7633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7634 $(HOST_EXPORTS) \
7635 (cd $(HOST_SUBDIR)/fastjar && \
7636 $(MAKE) $(FLAGS_TO_PASS) install)
7638 @endif fastjar
7640 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7641 maybe-install-strip-fastjar:
7642 @if fastjar
7643 maybe-install-strip-fastjar: install-strip-fastjar
7645 install-strip-fastjar: installdirs
7646 @: $(MAKE); $(unstage)
7647 @r=`${PWD_COMMAND}`; export r; \
7648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7649 $(HOST_EXPORTS) \
7650 (cd $(HOST_SUBDIR)/fastjar && \
7651 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7653 @endif fastjar
7655 # Other targets (info, dvi, pdf, etc.)
7657 .PHONY: maybe-info-fastjar info-fastjar
7658 maybe-info-fastjar:
7659 @if fastjar
7660 maybe-info-fastjar: info-fastjar
7662 info-fastjar: \
7663 configure-fastjar
7664 @: $(MAKE); $(unstage)
7665 @[ -f ./fastjar/Makefile ] || exit 0; \
7666 r=`${PWD_COMMAND}`; export r; \
7667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7668 $(HOST_EXPORTS) \
7669 for flag in $(EXTRA_HOST_FLAGS) ; do \
7670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7671 done; \
7672 echo "Doing info in fastjar"; \
7673 (cd $(HOST_SUBDIR)/fastjar && \
7674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7676 "RANLIB=$${RANLIB}" \
7677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7678 info) \
7679 || exit 1
7681 @endif fastjar
7683 .PHONY: maybe-dvi-fastjar dvi-fastjar
7684 maybe-dvi-fastjar:
7685 @if fastjar
7686 maybe-dvi-fastjar: dvi-fastjar
7688 dvi-fastjar: \
7689 configure-fastjar
7690 @: $(MAKE); $(unstage)
7691 @[ -f ./fastjar/Makefile ] || exit 0; \
7692 r=`${PWD_COMMAND}`; export r; \
7693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7694 $(HOST_EXPORTS) \
7695 for flag in $(EXTRA_HOST_FLAGS) ; do \
7696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7697 done; \
7698 echo "Doing dvi in fastjar"; \
7699 (cd $(HOST_SUBDIR)/fastjar && \
7700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7702 "RANLIB=$${RANLIB}" \
7703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7704 dvi) \
7705 || exit 1
7707 @endif fastjar
7709 .PHONY: maybe-pdf-fastjar pdf-fastjar
7710 maybe-pdf-fastjar:
7711 @if fastjar
7712 maybe-pdf-fastjar: pdf-fastjar
7714 pdf-fastjar: \
7715 configure-fastjar
7716 @: $(MAKE); $(unstage)
7717 @[ -f ./fastjar/Makefile ] || exit 0; \
7718 r=`${PWD_COMMAND}`; export r; \
7719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7720 $(HOST_EXPORTS) \
7721 for flag in $(EXTRA_HOST_FLAGS) ; do \
7722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7723 done; \
7724 echo "Doing pdf in fastjar"; \
7725 (cd $(HOST_SUBDIR)/fastjar && \
7726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7728 "RANLIB=$${RANLIB}" \
7729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7730 pdf) \
7731 || exit 1
7733 @endif fastjar
7735 .PHONY: maybe-html-fastjar html-fastjar
7736 maybe-html-fastjar:
7737 @if fastjar
7738 maybe-html-fastjar: html-fastjar
7740 html-fastjar: \
7741 configure-fastjar
7742 @: $(MAKE); $(unstage)
7743 @[ -f ./fastjar/Makefile ] || exit 0; \
7744 r=`${PWD_COMMAND}`; export r; \
7745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7746 $(HOST_EXPORTS) \
7747 for flag in $(EXTRA_HOST_FLAGS) ; do \
7748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7749 done; \
7750 echo "Doing html in fastjar"; \
7751 (cd $(HOST_SUBDIR)/fastjar && \
7752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7754 "RANLIB=$${RANLIB}" \
7755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7756 html) \
7757 || exit 1
7759 @endif fastjar
7761 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7762 maybe-TAGS-fastjar:
7763 @if fastjar
7764 maybe-TAGS-fastjar: TAGS-fastjar
7766 TAGS-fastjar: \
7767 configure-fastjar
7768 @: $(MAKE); $(unstage)
7769 @[ -f ./fastjar/Makefile ] || exit 0; \
7770 r=`${PWD_COMMAND}`; export r; \
7771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7772 $(HOST_EXPORTS) \
7773 for flag in $(EXTRA_HOST_FLAGS) ; do \
7774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7775 done; \
7776 echo "Doing TAGS in fastjar"; \
7777 (cd $(HOST_SUBDIR)/fastjar && \
7778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7780 "RANLIB=$${RANLIB}" \
7781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7782 TAGS) \
7783 || exit 1
7785 @endif fastjar
7787 .PHONY: maybe-install-info-fastjar install-info-fastjar
7788 maybe-install-info-fastjar:
7789 @if fastjar
7790 maybe-install-info-fastjar: install-info-fastjar
7792 install-info-fastjar: \
7793 configure-fastjar \
7794 info-fastjar
7795 @: $(MAKE); $(unstage)
7796 @[ -f ./fastjar/Makefile ] || exit 0; \
7797 r=`${PWD_COMMAND}`; export r; \
7798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7799 $(HOST_EXPORTS) \
7800 for flag in $(EXTRA_HOST_FLAGS) ; do \
7801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7802 done; \
7803 echo "Doing install-info in fastjar"; \
7804 (cd $(HOST_SUBDIR)/fastjar && \
7805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7807 "RANLIB=$${RANLIB}" \
7808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7809 install-info) \
7810 || exit 1
7812 @endif fastjar
7814 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7815 maybe-install-pdf-fastjar:
7816 @if fastjar
7817 maybe-install-pdf-fastjar: install-pdf-fastjar
7819 install-pdf-fastjar: \
7820 configure-fastjar \
7821 pdf-fastjar
7822 @: $(MAKE); $(unstage)
7823 @[ -f ./fastjar/Makefile ] || exit 0; \
7824 r=`${PWD_COMMAND}`; export r; \
7825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7826 $(HOST_EXPORTS) \
7827 for flag in $(EXTRA_HOST_FLAGS) ; do \
7828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7829 done; \
7830 echo "Doing install-pdf in fastjar"; \
7831 (cd $(HOST_SUBDIR)/fastjar && \
7832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7834 "RANLIB=$${RANLIB}" \
7835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7836 install-pdf) \
7837 || exit 1
7839 @endif fastjar
7841 .PHONY: maybe-install-html-fastjar install-html-fastjar
7842 maybe-install-html-fastjar:
7843 @if fastjar
7844 maybe-install-html-fastjar: install-html-fastjar
7846 install-html-fastjar: \
7847 configure-fastjar \
7848 html-fastjar
7849 @: $(MAKE); $(unstage)
7850 @[ -f ./fastjar/Makefile ] || exit 0; \
7851 r=`${PWD_COMMAND}`; export r; \
7852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7853 $(HOST_EXPORTS) \
7854 for flag in $(EXTRA_HOST_FLAGS) ; do \
7855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7856 done; \
7857 echo "Doing install-html in fastjar"; \
7858 (cd $(HOST_SUBDIR)/fastjar && \
7859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7861 "RANLIB=$${RANLIB}" \
7862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7863 install-html) \
7864 || exit 1
7866 @endif fastjar
7868 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7869 maybe-installcheck-fastjar:
7870 @if fastjar
7871 maybe-installcheck-fastjar: installcheck-fastjar
7873 installcheck-fastjar: \
7874 configure-fastjar
7875 @: $(MAKE); $(unstage)
7876 @[ -f ./fastjar/Makefile ] || exit 0; \
7877 r=`${PWD_COMMAND}`; export r; \
7878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7879 $(HOST_EXPORTS) \
7880 for flag in $(EXTRA_HOST_FLAGS) ; do \
7881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7882 done; \
7883 echo "Doing installcheck in fastjar"; \
7884 (cd $(HOST_SUBDIR)/fastjar && \
7885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7887 "RANLIB=$${RANLIB}" \
7888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7889 installcheck) \
7890 || exit 1
7892 @endif fastjar
7894 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7895 maybe-mostlyclean-fastjar:
7896 @if fastjar
7897 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7899 mostlyclean-fastjar:
7900 @: $(MAKE); $(unstage)
7901 @[ -f ./fastjar/Makefile ] || exit 0; \
7902 r=`${PWD_COMMAND}`; export r; \
7903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7904 $(HOST_EXPORTS) \
7905 for flag in $(EXTRA_HOST_FLAGS) ; do \
7906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7907 done; \
7908 echo "Doing mostlyclean in fastjar"; \
7909 (cd $(HOST_SUBDIR)/fastjar && \
7910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7912 "RANLIB=$${RANLIB}" \
7913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7914 mostlyclean) \
7915 || exit 1
7917 @endif fastjar
7919 .PHONY: maybe-clean-fastjar clean-fastjar
7920 maybe-clean-fastjar:
7921 @if fastjar
7922 maybe-clean-fastjar: clean-fastjar
7924 clean-fastjar:
7925 @: $(MAKE); $(unstage)
7926 @[ -f ./fastjar/Makefile ] || exit 0; \
7927 r=`${PWD_COMMAND}`; export r; \
7928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7929 $(HOST_EXPORTS) \
7930 for flag in $(EXTRA_HOST_FLAGS) ; do \
7931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7932 done; \
7933 echo "Doing clean in fastjar"; \
7934 (cd $(HOST_SUBDIR)/fastjar && \
7935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7937 "RANLIB=$${RANLIB}" \
7938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7939 clean) \
7940 || exit 1
7942 @endif fastjar
7944 .PHONY: maybe-distclean-fastjar distclean-fastjar
7945 maybe-distclean-fastjar:
7946 @if fastjar
7947 maybe-distclean-fastjar: distclean-fastjar
7949 distclean-fastjar:
7950 @: $(MAKE); $(unstage)
7951 @[ -f ./fastjar/Makefile ] || exit 0; \
7952 r=`${PWD_COMMAND}`; export r; \
7953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7954 $(HOST_EXPORTS) \
7955 for flag in $(EXTRA_HOST_FLAGS) ; do \
7956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7957 done; \
7958 echo "Doing distclean in fastjar"; \
7959 (cd $(HOST_SUBDIR)/fastjar && \
7960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7962 "RANLIB=$${RANLIB}" \
7963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7964 distclean) \
7965 || exit 1
7967 @endif fastjar
7969 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7970 maybe-maintainer-clean-fastjar:
7971 @if fastjar
7972 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7974 maintainer-clean-fastjar:
7975 @: $(MAKE); $(unstage)
7976 @[ -f ./fastjar/Makefile ] || exit 0; \
7977 r=`${PWD_COMMAND}`; export r; \
7978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7979 $(HOST_EXPORTS) \
7980 for flag in $(EXTRA_HOST_FLAGS) ; do \
7981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7982 done; \
7983 echo "Doing maintainer-clean in fastjar"; \
7984 (cd $(HOST_SUBDIR)/fastjar && \
7985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7987 "RANLIB=$${RANLIB}" \
7988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7989 maintainer-clean) \
7990 || exit 1
7992 @endif fastjar
7996 .PHONY: configure-fixincludes maybe-configure-fixincludes
7997 maybe-configure-fixincludes:
7998 @if gcc-bootstrap
7999 configure-fixincludes: stage_current
8000 @endif gcc-bootstrap
8001 @if fixincludes
8002 maybe-configure-fixincludes: configure-fixincludes
8003 configure-fixincludes:
8004 @r=`${PWD_COMMAND}`; export r; \
8005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8006 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8007 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8008 $(HOST_EXPORTS) \
8009 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8010 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8011 case $(srcdir) in \
8012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8013 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8015 esac; \
8016 module_srcdir=fixincludes; \
8017 $(SHELL) \
8018 $$s/$$module_srcdir/configure \
8019 --srcdir=$${topdir}/$$module_srcdir \
8020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8021 --target=${target_alias} \
8022 || exit 1
8023 @endif fixincludes
8027 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8028 maybe-configure-stage1-fixincludes:
8029 @if fixincludes-bootstrap
8030 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8031 configure-stage1-fixincludes:
8032 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8033 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8034 @r=`${PWD_COMMAND}`; export r; \
8035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8036 TFLAGS="$(STAGE1_TFLAGS)"; \
8037 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8038 $(HOST_EXPORTS) \
8039 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8040 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8041 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8042 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8044 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8045 case $(srcdir) in \
8046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8047 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8049 esac; \
8050 module_srcdir=fixincludes; \
8051 $(SHELL) $$s/$$module_srcdir/configure \
8052 --srcdir=$${topdir}/$$module_srcdir \
8053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8054 --target=${target_alias} \
8056 $(STAGE1_CONFIGURE_FLAGS)
8057 @endif fixincludes-bootstrap
8059 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8060 maybe-configure-stage2-fixincludes:
8061 @if fixincludes-bootstrap
8062 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8063 configure-stage2-fixincludes:
8064 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8066 @r=`${PWD_COMMAND}`; export r; \
8067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8068 TFLAGS="$(STAGE2_TFLAGS)"; \
8069 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8070 $(HOST_EXPORTS) \
8071 $(POSTSTAGE1_HOST_EXPORTS) \
8072 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8073 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8074 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8075 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8077 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8078 case $(srcdir) in \
8079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8080 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8082 esac; \
8083 module_srcdir=fixincludes; \
8084 $(SHELL) $$s/$$module_srcdir/configure \
8085 --srcdir=$${topdir}/$$module_srcdir \
8086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8087 --target=${target_alias} \
8088 --with-build-libsubdir=$(HOST_SUBDIR) \
8089 $(STAGE2_CONFIGURE_FLAGS)
8090 @endif fixincludes-bootstrap
8092 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8093 maybe-configure-stage3-fixincludes:
8094 @if fixincludes-bootstrap
8095 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8096 configure-stage3-fixincludes:
8097 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8099 @r=`${PWD_COMMAND}`; export r; \
8100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8101 TFLAGS="$(STAGE3_TFLAGS)"; \
8102 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8103 $(HOST_EXPORTS) \
8104 $(POSTSTAGE1_HOST_EXPORTS) \
8105 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8106 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8107 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8108 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8110 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8111 case $(srcdir) in \
8112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8113 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8115 esac; \
8116 module_srcdir=fixincludes; \
8117 $(SHELL) $$s/$$module_srcdir/configure \
8118 --srcdir=$${topdir}/$$module_srcdir \
8119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8120 --target=${target_alias} \
8121 --with-build-libsubdir=$(HOST_SUBDIR) \
8122 $(STAGE3_CONFIGURE_FLAGS)
8123 @endif fixincludes-bootstrap
8125 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8126 maybe-configure-stage4-fixincludes:
8127 @if fixincludes-bootstrap
8128 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8129 configure-stage4-fixincludes:
8130 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8131 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8132 @r=`${PWD_COMMAND}`; export r; \
8133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8134 TFLAGS="$(STAGE4_TFLAGS)"; \
8135 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8136 $(HOST_EXPORTS) \
8137 $(POSTSTAGE1_HOST_EXPORTS) \
8138 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8139 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8140 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8141 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8143 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8144 case $(srcdir) in \
8145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8146 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8148 esac; \
8149 module_srcdir=fixincludes; \
8150 $(SHELL) $$s/$$module_srcdir/configure \
8151 --srcdir=$${topdir}/$$module_srcdir \
8152 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8153 --target=${target_alias} \
8154 --with-build-libsubdir=$(HOST_SUBDIR) \
8155 $(STAGE4_CONFIGURE_FLAGS)
8156 @endif fixincludes-bootstrap
8158 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8159 maybe-configure-stageprofile-fixincludes:
8160 @if fixincludes-bootstrap
8161 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8162 configure-stageprofile-fixincludes:
8163 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8165 @r=`${PWD_COMMAND}`; export r; \
8166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8167 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8168 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8169 $(HOST_EXPORTS) \
8170 $(POSTSTAGE1_HOST_EXPORTS) \
8171 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8172 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8173 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8174 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8176 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8177 case $(srcdir) in \
8178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8179 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8181 esac; \
8182 module_srcdir=fixincludes; \
8183 $(SHELL) $$s/$$module_srcdir/configure \
8184 --srcdir=$${topdir}/$$module_srcdir \
8185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8186 --target=${target_alias} \
8187 --with-build-libsubdir=$(HOST_SUBDIR) \
8188 $(STAGEprofile_CONFIGURE_FLAGS)
8189 @endif fixincludes-bootstrap
8191 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8192 maybe-configure-stagefeedback-fixincludes:
8193 @if fixincludes-bootstrap
8194 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8195 configure-stagefeedback-fixincludes:
8196 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8198 @r=`${PWD_COMMAND}`; export r; \
8199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8200 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8201 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8202 $(HOST_EXPORTS) \
8203 $(POSTSTAGE1_HOST_EXPORTS) \
8204 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8205 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8206 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8207 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8209 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8210 case $(srcdir) in \
8211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8212 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8214 esac; \
8215 module_srcdir=fixincludes; \
8216 $(SHELL) $$s/$$module_srcdir/configure \
8217 --srcdir=$${topdir}/$$module_srcdir \
8218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8219 --target=${target_alias} \
8220 --with-build-libsubdir=$(HOST_SUBDIR) \
8221 $(STAGEfeedback_CONFIGURE_FLAGS)
8222 @endif fixincludes-bootstrap
8228 .PHONY: all-fixincludes maybe-all-fixincludes
8229 maybe-all-fixincludes:
8230 @if gcc-bootstrap
8231 all-fixincludes: stage_current
8232 @endif gcc-bootstrap
8233 @if fixincludes
8234 TARGET-fixincludes=all
8235 maybe-all-fixincludes: all-fixincludes
8236 all-fixincludes: configure-fixincludes
8237 @r=`${PWD_COMMAND}`; export r; \
8238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8239 $(HOST_EXPORTS) \
8240 (cd $(HOST_SUBDIR)/fixincludes && \
8241 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8242 $(TARGET-fixincludes))
8243 @endif fixincludes
8247 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8248 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8249 maybe-all-stage1-fixincludes:
8250 maybe-clean-stage1-fixincludes:
8251 @if fixincludes-bootstrap
8252 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8253 all-stage1: all-stage1-fixincludes
8254 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8255 all-stage1-fixincludes: configure-stage1-fixincludes
8256 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8257 @r=`${PWD_COMMAND}`; export r; \
8258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8259 TFLAGS="$(STAGE1_TFLAGS)"; \
8260 $(HOST_EXPORTS) \
8261 cd $(HOST_SUBDIR)/fixincludes && \
8262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8263 CFLAGS="$(STAGE1_CFLAGS)" \
8264 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8265 LIBCFLAGS="$(LIBCFLAGS)" \
8266 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8267 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8268 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8269 $(EXTRA_HOST_FLAGS) \
8270 $(STAGE1_FLAGS_TO_PASS) \
8271 TFLAGS="$(STAGE1_TFLAGS)" \
8272 $(TARGET-stage1-fixincludes)
8274 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8275 clean-stage1: clean-stage1-fixincludes
8276 clean-stage1-fixincludes:
8277 @if [ $(current_stage) = stage1 ]; then \
8278 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8279 else \
8280 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8281 $(MAKE) stage1-start; \
8282 fi; \
8283 cd $(HOST_SUBDIR)/fixincludes && \
8284 $(MAKE) $(EXTRA_HOST_FLAGS) \
8285 $(STAGE1_FLAGS_TO_PASS) clean
8286 @endif fixincludes-bootstrap
8289 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8290 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8291 maybe-all-stage2-fixincludes:
8292 maybe-clean-stage2-fixincludes:
8293 @if fixincludes-bootstrap
8294 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8295 all-stage2: all-stage2-fixincludes
8296 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8297 all-stage2-fixincludes: configure-stage2-fixincludes
8298 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8299 @r=`${PWD_COMMAND}`; export r; \
8300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8301 TFLAGS="$(STAGE2_TFLAGS)"; \
8302 $(HOST_EXPORTS) \
8303 $(POSTSTAGE1_HOST_EXPORTS) \
8304 cd $(HOST_SUBDIR)/fixincludes && \
8305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8306 CFLAGS="$(STAGE2_CFLAGS)" \
8307 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8308 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8312 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8313 TFLAGS="$(STAGE2_TFLAGS)" \
8314 $(TARGET-stage2-fixincludes)
8316 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8317 clean-stage2: clean-stage2-fixincludes
8318 clean-stage2-fixincludes:
8319 @if [ $(current_stage) = stage2 ]; then \
8320 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8321 else \
8322 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8323 $(MAKE) stage2-start; \
8324 fi; \
8325 cd $(HOST_SUBDIR)/fixincludes && \
8326 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8327 @endif fixincludes-bootstrap
8330 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8331 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8332 maybe-all-stage3-fixincludes:
8333 maybe-clean-stage3-fixincludes:
8334 @if fixincludes-bootstrap
8335 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8336 all-stage3: all-stage3-fixincludes
8337 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8338 all-stage3-fixincludes: configure-stage3-fixincludes
8339 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8340 @r=`${PWD_COMMAND}`; export r; \
8341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8342 TFLAGS="$(STAGE3_TFLAGS)"; \
8343 $(HOST_EXPORTS) \
8344 $(POSTSTAGE1_HOST_EXPORTS) \
8345 cd $(HOST_SUBDIR)/fixincludes && \
8346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8347 CFLAGS="$(STAGE3_CFLAGS)" \
8348 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8349 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8354 TFLAGS="$(STAGE3_TFLAGS)" \
8355 $(TARGET-stage3-fixincludes)
8357 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8358 clean-stage3: clean-stage3-fixincludes
8359 clean-stage3-fixincludes:
8360 @if [ $(current_stage) = stage3 ]; then \
8361 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8362 else \
8363 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8364 $(MAKE) stage3-start; \
8365 fi; \
8366 cd $(HOST_SUBDIR)/fixincludes && \
8367 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8368 @endif fixincludes-bootstrap
8371 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8372 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8373 maybe-all-stage4-fixincludes:
8374 maybe-clean-stage4-fixincludes:
8375 @if fixincludes-bootstrap
8376 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8377 all-stage4: all-stage4-fixincludes
8378 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8379 all-stage4-fixincludes: configure-stage4-fixincludes
8380 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8381 @r=`${PWD_COMMAND}`; export r; \
8382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8383 TFLAGS="$(STAGE4_TFLAGS)"; \
8384 $(HOST_EXPORTS) \
8385 $(POSTSTAGE1_HOST_EXPORTS) \
8386 cd $(HOST_SUBDIR)/fixincludes && \
8387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8388 CFLAGS="$(STAGE4_CFLAGS)" \
8389 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8390 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8391 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8392 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8393 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8394 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8395 TFLAGS="$(STAGE4_TFLAGS)" \
8396 $(TARGET-stage4-fixincludes)
8398 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8399 clean-stage4: clean-stage4-fixincludes
8400 clean-stage4-fixincludes:
8401 @if [ $(current_stage) = stage4 ]; then \
8402 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8403 else \
8404 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8405 $(MAKE) stage4-start; \
8406 fi; \
8407 cd $(HOST_SUBDIR)/fixincludes && \
8408 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8409 @endif fixincludes-bootstrap
8412 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8413 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8414 maybe-all-stageprofile-fixincludes:
8415 maybe-clean-stageprofile-fixincludes:
8416 @if fixincludes-bootstrap
8417 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8418 all-stageprofile: all-stageprofile-fixincludes
8419 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8420 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8421 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8422 @r=`${PWD_COMMAND}`; export r; \
8423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8424 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8425 $(HOST_EXPORTS) \
8426 $(POSTSTAGE1_HOST_EXPORTS) \
8427 cd $(HOST_SUBDIR)/fixincludes && \
8428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8429 CFLAGS="$(STAGEprofile_CFLAGS)" \
8430 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8431 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8432 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8433 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8434 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8435 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8436 TFLAGS="$(STAGEprofile_TFLAGS)" \
8437 $(TARGET-stageprofile-fixincludes)
8439 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8440 clean-stageprofile: clean-stageprofile-fixincludes
8441 clean-stageprofile-fixincludes:
8442 @if [ $(current_stage) = stageprofile ]; then \
8443 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8444 else \
8445 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8446 $(MAKE) stageprofile-start; \
8447 fi; \
8448 cd $(HOST_SUBDIR)/fixincludes && \
8449 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8450 @endif fixincludes-bootstrap
8453 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8454 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8455 maybe-all-stagefeedback-fixincludes:
8456 maybe-clean-stagefeedback-fixincludes:
8457 @if fixincludes-bootstrap
8458 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8459 all-stagefeedback: all-stagefeedback-fixincludes
8460 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8461 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8462 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8463 @r=`${PWD_COMMAND}`; export r; \
8464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8465 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8466 $(HOST_EXPORTS) \
8467 $(POSTSTAGE1_HOST_EXPORTS) \
8468 cd $(HOST_SUBDIR)/fixincludes && \
8469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8470 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8471 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8472 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8473 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8474 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8475 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8476 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8477 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8478 $(TARGET-stagefeedback-fixincludes)
8480 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8481 clean-stagefeedback: clean-stagefeedback-fixincludes
8482 clean-stagefeedback-fixincludes:
8483 @if [ $(current_stage) = stagefeedback ]; then \
8484 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8485 else \
8486 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8487 $(MAKE) stagefeedback-start; \
8488 fi; \
8489 cd $(HOST_SUBDIR)/fixincludes && \
8490 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8491 @endif fixincludes-bootstrap
8497 .PHONY: check-fixincludes maybe-check-fixincludes
8498 maybe-check-fixincludes:
8499 @if fixincludes
8500 maybe-check-fixincludes: check-fixincludes
8502 check-fixincludes:
8503 @: $(MAKE); $(unstage)
8504 @r=`${PWD_COMMAND}`; export r; \
8505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8506 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
8507 (cd $(HOST_SUBDIR)/fixincludes && \
8508 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
8510 @endif fixincludes
8512 .PHONY: install-fixincludes maybe-install-fixincludes
8513 maybe-install-fixincludes:
8514 @if fixincludes
8515 maybe-install-fixincludes: install-fixincludes
8517 install-fixincludes: installdirs
8518 @: $(MAKE); $(unstage)
8519 @r=`${PWD_COMMAND}`; export r; \
8520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8521 $(HOST_EXPORTS) \
8522 (cd $(HOST_SUBDIR)/fixincludes && \
8523 $(MAKE) $(FLAGS_TO_PASS) install)
8525 @endif fixincludes
8527 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8528 maybe-install-strip-fixincludes:
8529 @if fixincludes
8530 maybe-install-strip-fixincludes: install-strip-fixincludes
8532 install-strip-fixincludes: installdirs
8533 @: $(MAKE); $(unstage)
8534 @r=`${PWD_COMMAND}`; export r; \
8535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8536 $(HOST_EXPORTS) \
8537 (cd $(HOST_SUBDIR)/fixincludes && \
8538 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8540 @endif fixincludes
8542 # Other targets (info, dvi, pdf, etc.)
8544 .PHONY: maybe-info-fixincludes info-fixincludes
8545 maybe-info-fixincludes:
8546 @if fixincludes
8547 maybe-info-fixincludes: info-fixincludes
8549 info-fixincludes: \
8550 configure-fixincludes
8551 @[ -f ./fixincludes/Makefile ] || exit 0; \
8552 r=`${PWD_COMMAND}`; export r; \
8553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8554 $(HOST_EXPORTS) \
8555 for flag in $(EXTRA_HOST_FLAGS) ; do \
8556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8557 done; \
8558 echo "Doing info in fixincludes"; \
8559 (cd $(HOST_SUBDIR)/fixincludes && \
8560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8562 "RANLIB=$${RANLIB}" \
8563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8564 info) \
8565 || exit 1
8567 @endif fixincludes
8569 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8570 maybe-dvi-fixincludes:
8571 @if fixincludes
8572 maybe-dvi-fixincludes: dvi-fixincludes
8574 dvi-fixincludes: \
8575 configure-fixincludes
8576 @[ -f ./fixincludes/Makefile ] || exit 0; \
8577 r=`${PWD_COMMAND}`; export r; \
8578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8579 $(HOST_EXPORTS) \
8580 for flag in $(EXTRA_HOST_FLAGS) ; do \
8581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8582 done; \
8583 echo "Doing dvi in fixincludes"; \
8584 (cd $(HOST_SUBDIR)/fixincludes && \
8585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8587 "RANLIB=$${RANLIB}" \
8588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8589 dvi) \
8590 || exit 1
8592 @endif fixincludes
8594 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8595 maybe-pdf-fixincludes:
8596 @if fixincludes
8597 maybe-pdf-fixincludes: pdf-fixincludes
8599 pdf-fixincludes: \
8600 configure-fixincludes
8601 @[ -f ./fixincludes/Makefile ] || exit 0; \
8602 r=`${PWD_COMMAND}`; export r; \
8603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8604 $(HOST_EXPORTS) \
8605 for flag in $(EXTRA_HOST_FLAGS) ; do \
8606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8607 done; \
8608 echo "Doing pdf in fixincludes"; \
8609 (cd $(HOST_SUBDIR)/fixincludes && \
8610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8612 "RANLIB=$${RANLIB}" \
8613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8614 pdf) \
8615 || exit 1
8617 @endif fixincludes
8619 .PHONY: maybe-html-fixincludes html-fixincludes
8620 maybe-html-fixincludes:
8621 @if fixincludes
8622 maybe-html-fixincludes: html-fixincludes
8624 html-fixincludes: \
8625 configure-fixincludes
8626 @[ -f ./fixincludes/Makefile ] || exit 0; \
8627 r=`${PWD_COMMAND}`; export r; \
8628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8629 $(HOST_EXPORTS) \
8630 for flag in $(EXTRA_HOST_FLAGS) ; do \
8631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8632 done; \
8633 echo "Doing html in fixincludes"; \
8634 (cd $(HOST_SUBDIR)/fixincludes && \
8635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8637 "RANLIB=$${RANLIB}" \
8638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8639 html) \
8640 || exit 1
8642 @endif fixincludes
8644 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8645 maybe-TAGS-fixincludes:
8646 @if fixincludes
8647 maybe-TAGS-fixincludes: TAGS-fixincludes
8649 # fixincludes doesn't support TAGS.
8650 TAGS-fixincludes:
8652 @endif fixincludes
8654 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8655 maybe-install-info-fixincludes:
8656 @if fixincludes
8657 maybe-install-info-fixincludes: install-info-fixincludes
8659 install-info-fixincludes: \
8660 configure-fixincludes \
8661 info-fixincludes
8662 @[ -f ./fixincludes/Makefile ] || exit 0; \
8663 r=`${PWD_COMMAND}`; export r; \
8664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8665 $(HOST_EXPORTS) \
8666 for flag in $(EXTRA_HOST_FLAGS) ; do \
8667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8668 done; \
8669 echo "Doing install-info in fixincludes"; \
8670 (cd $(HOST_SUBDIR)/fixincludes && \
8671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8673 "RANLIB=$${RANLIB}" \
8674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8675 install-info) \
8676 || exit 1
8678 @endif fixincludes
8680 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8681 maybe-install-pdf-fixincludes:
8682 @if fixincludes
8683 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8685 install-pdf-fixincludes: \
8686 configure-fixincludes \
8687 pdf-fixincludes
8688 @[ -f ./fixincludes/Makefile ] || exit 0; \
8689 r=`${PWD_COMMAND}`; export r; \
8690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8691 $(HOST_EXPORTS) \
8692 for flag in $(EXTRA_HOST_FLAGS) ; do \
8693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8694 done; \
8695 echo "Doing install-pdf in fixincludes"; \
8696 (cd $(HOST_SUBDIR)/fixincludes && \
8697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8699 "RANLIB=$${RANLIB}" \
8700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8701 install-pdf) \
8702 || exit 1
8704 @endif fixincludes
8706 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8707 maybe-install-html-fixincludes:
8708 @if fixincludes
8709 maybe-install-html-fixincludes: install-html-fixincludes
8711 install-html-fixincludes: \
8712 configure-fixincludes \
8713 html-fixincludes
8714 @[ -f ./fixincludes/Makefile ] || exit 0; \
8715 r=`${PWD_COMMAND}`; export r; \
8716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8717 $(HOST_EXPORTS) \
8718 for flag in $(EXTRA_HOST_FLAGS) ; do \
8719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8720 done; \
8721 echo "Doing install-html in fixincludes"; \
8722 (cd $(HOST_SUBDIR)/fixincludes && \
8723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8725 "RANLIB=$${RANLIB}" \
8726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8727 install-html) \
8728 || exit 1
8730 @endif fixincludes
8732 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8733 maybe-installcheck-fixincludes:
8734 @if fixincludes
8735 maybe-installcheck-fixincludes: installcheck-fixincludes
8737 installcheck-fixincludes: \
8738 configure-fixincludes
8739 @[ -f ./fixincludes/Makefile ] || exit 0; \
8740 r=`${PWD_COMMAND}`; export r; \
8741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8742 $(HOST_EXPORTS) \
8743 for flag in $(EXTRA_HOST_FLAGS) ; do \
8744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8745 done; \
8746 echo "Doing installcheck in fixincludes"; \
8747 (cd $(HOST_SUBDIR)/fixincludes && \
8748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8750 "RANLIB=$${RANLIB}" \
8751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8752 installcheck) \
8753 || exit 1
8755 @endif fixincludes
8757 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8758 maybe-mostlyclean-fixincludes:
8759 @if fixincludes
8760 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8762 mostlyclean-fixincludes:
8763 @[ -f ./fixincludes/Makefile ] || exit 0; \
8764 r=`${PWD_COMMAND}`; export r; \
8765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8766 $(HOST_EXPORTS) \
8767 for flag in $(EXTRA_HOST_FLAGS) ; do \
8768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8769 done; \
8770 echo "Doing mostlyclean in fixincludes"; \
8771 (cd $(HOST_SUBDIR)/fixincludes && \
8772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8774 "RANLIB=$${RANLIB}" \
8775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8776 mostlyclean) \
8777 || exit 1
8779 @endif fixincludes
8781 .PHONY: maybe-clean-fixincludes clean-fixincludes
8782 maybe-clean-fixincludes:
8783 @if fixincludes
8784 maybe-clean-fixincludes: clean-fixincludes
8786 clean-fixincludes:
8787 @[ -f ./fixincludes/Makefile ] || exit 0; \
8788 r=`${PWD_COMMAND}`; export r; \
8789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8790 $(HOST_EXPORTS) \
8791 for flag in $(EXTRA_HOST_FLAGS) ; do \
8792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8793 done; \
8794 echo "Doing clean in fixincludes"; \
8795 (cd $(HOST_SUBDIR)/fixincludes && \
8796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8798 "RANLIB=$${RANLIB}" \
8799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8800 clean) \
8801 || exit 1
8803 @endif fixincludes
8805 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8806 maybe-distclean-fixincludes:
8807 @if fixincludes
8808 maybe-distclean-fixincludes: distclean-fixincludes
8810 distclean-fixincludes:
8811 @[ -f ./fixincludes/Makefile ] || exit 0; \
8812 r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8814 $(HOST_EXPORTS) \
8815 for flag in $(EXTRA_HOST_FLAGS) ; do \
8816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8817 done; \
8818 echo "Doing distclean in fixincludes"; \
8819 (cd $(HOST_SUBDIR)/fixincludes && \
8820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8822 "RANLIB=$${RANLIB}" \
8823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8824 distclean) \
8825 || exit 1
8827 @endif fixincludes
8829 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8830 maybe-maintainer-clean-fixincludes:
8831 @if fixincludes
8832 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8834 maintainer-clean-fixincludes:
8835 @[ -f ./fixincludes/Makefile ] || exit 0; \
8836 r=`${PWD_COMMAND}`; export r; \
8837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8838 $(HOST_EXPORTS) \
8839 for flag in $(EXTRA_HOST_FLAGS) ; do \
8840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8841 done; \
8842 echo "Doing maintainer-clean in fixincludes"; \
8843 (cd $(HOST_SUBDIR)/fixincludes && \
8844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8846 "RANLIB=$${RANLIB}" \
8847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8848 maintainer-clean) \
8849 || exit 1
8851 @endif fixincludes
8855 .PHONY: configure-flex maybe-configure-flex
8856 maybe-configure-flex:
8857 @if gcc-bootstrap
8858 configure-flex: stage_current
8859 @endif gcc-bootstrap
8860 @if flex
8861 maybe-configure-flex: configure-flex
8862 configure-flex:
8863 @: $(MAKE); $(unstage)
8864 @r=`${PWD_COMMAND}`; export r; \
8865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8866 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
8868 $(HOST_EXPORTS) \
8869 echo Configuring in $(HOST_SUBDIR)/flex; \
8870 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8871 case $(srcdir) in \
8872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8873 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8875 esac; \
8876 module_srcdir=flex; \
8877 $(SHELL) \
8878 $$s/$$module_srcdir/configure \
8879 --srcdir=$${topdir}/$$module_srcdir \
8880 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8881 --target=${target_alias} \
8882 || exit 1
8883 @endif flex
8889 .PHONY: all-flex maybe-all-flex
8890 maybe-all-flex:
8891 @if gcc-bootstrap
8892 all-flex: stage_current
8893 @endif gcc-bootstrap
8894 @if flex
8895 TARGET-flex=all
8896 maybe-all-flex: all-flex
8897 all-flex: configure-flex
8898 @: $(MAKE); $(unstage)
8899 @r=`${PWD_COMMAND}`; export r; \
8900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8901 $(HOST_EXPORTS) \
8902 (cd $(HOST_SUBDIR)/flex && \
8903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8904 $(TARGET-flex))
8905 @endif flex
8910 .PHONY: check-flex maybe-check-flex
8911 maybe-check-flex:
8912 @if flex
8913 maybe-check-flex: check-flex
8915 # This module is only tested in a native toolchain.
8916 check-flex:
8917 @: $(MAKE); $(unstage)
8918 @if [ '$(host)' = '$(target)' ]; then \
8919 r=`${PWD_COMMAND}`; export r; \
8920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8921 $(HOST_EXPORTS) \
8922 (cd $(HOST_SUBDIR)/flex && \
8923 $(MAKE) $(FLAGS_TO_PASS) check)
8926 @endif flex
8928 .PHONY: install-flex maybe-install-flex
8929 maybe-install-flex:
8930 @if flex
8931 maybe-install-flex: install-flex
8933 install-flex: installdirs
8934 @: $(MAKE); $(unstage)
8935 @r=`${PWD_COMMAND}`; export r; \
8936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8937 $(HOST_EXPORTS) \
8938 (cd $(HOST_SUBDIR)/flex && \
8939 $(MAKE) $(FLAGS_TO_PASS) install)
8941 @endif flex
8943 .PHONY: install-strip-flex maybe-install-strip-flex
8944 maybe-install-strip-flex:
8945 @if flex
8946 maybe-install-strip-flex: install-strip-flex
8948 install-strip-flex: installdirs
8949 @: $(MAKE); $(unstage)
8950 @r=`${PWD_COMMAND}`; export r; \
8951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8952 $(HOST_EXPORTS) \
8953 (cd $(HOST_SUBDIR)/flex && \
8954 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8956 @endif flex
8958 # Other targets (info, dvi, pdf, etc.)
8960 .PHONY: maybe-info-flex info-flex
8961 maybe-info-flex:
8962 @if flex
8963 maybe-info-flex: info-flex
8965 info-flex: \
8966 configure-flex
8967 @: $(MAKE); $(unstage)
8968 @[ -f ./flex/Makefile ] || exit 0; \
8969 r=`${PWD_COMMAND}`; export r; \
8970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8971 $(HOST_EXPORTS) \
8972 for flag in $(EXTRA_HOST_FLAGS) ; do \
8973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8974 done; \
8975 echo "Doing info in flex"; \
8976 (cd $(HOST_SUBDIR)/flex && \
8977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8979 "RANLIB=$${RANLIB}" \
8980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8981 info) \
8982 || exit 1
8984 @endif flex
8986 .PHONY: maybe-dvi-flex dvi-flex
8987 maybe-dvi-flex:
8988 @if flex
8989 maybe-dvi-flex: dvi-flex
8991 dvi-flex: \
8992 configure-flex
8993 @: $(MAKE); $(unstage)
8994 @[ -f ./flex/Makefile ] || exit 0; \
8995 r=`${PWD_COMMAND}`; export r; \
8996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8997 $(HOST_EXPORTS) \
8998 for flag in $(EXTRA_HOST_FLAGS) ; do \
8999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9000 done; \
9001 echo "Doing dvi in flex"; \
9002 (cd $(HOST_SUBDIR)/flex && \
9003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9005 "RANLIB=$${RANLIB}" \
9006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9007 dvi) \
9008 || exit 1
9010 @endif flex
9012 .PHONY: maybe-pdf-flex pdf-flex
9013 maybe-pdf-flex:
9014 @if flex
9015 maybe-pdf-flex: pdf-flex
9017 pdf-flex: \
9018 configure-flex
9019 @: $(MAKE); $(unstage)
9020 @[ -f ./flex/Makefile ] || exit 0; \
9021 r=`${PWD_COMMAND}`; export r; \
9022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9023 $(HOST_EXPORTS) \
9024 for flag in $(EXTRA_HOST_FLAGS) ; do \
9025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9026 done; \
9027 echo "Doing pdf in flex"; \
9028 (cd $(HOST_SUBDIR)/flex && \
9029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9031 "RANLIB=$${RANLIB}" \
9032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9033 pdf) \
9034 || exit 1
9036 @endif flex
9038 .PHONY: maybe-html-flex html-flex
9039 maybe-html-flex:
9040 @if flex
9041 maybe-html-flex: html-flex
9043 html-flex: \
9044 configure-flex
9045 @: $(MAKE); $(unstage)
9046 @[ -f ./flex/Makefile ] || exit 0; \
9047 r=`${PWD_COMMAND}`; export r; \
9048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9049 $(HOST_EXPORTS) \
9050 for flag in $(EXTRA_HOST_FLAGS) ; do \
9051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9052 done; \
9053 echo "Doing html in flex"; \
9054 (cd $(HOST_SUBDIR)/flex && \
9055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9057 "RANLIB=$${RANLIB}" \
9058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9059 html) \
9060 || exit 1
9062 @endif flex
9064 .PHONY: maybe-TAGS-flex TAGS-flex
9065 maybe-TAGS-flex:
9066 @if flex
9067 maybe-TAGS-flex: TAGS-flex
9069 TAGS-flex: \
9070 configure-flex
9071 @: $(MAKE); $(unstage)
9072 @[ -f ./flex/Makefile ] || exit 0; \
9073 r=`${PWD_COMMAND}`; export r; \
9074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9075 $(HOST_EXPORTS) \
9076 for flag in $(EXTRA_HOST_FLAGS) ; do \
9077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9078 done; \
9079 echo "Doing TAGS in flex"; \
9080 (cd $(HOST_SUBDIR)/flex && \
9081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9083 "RANLIB=$${RANLIB}" \
9084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9085 TAGS) \
9086 || exit 1
9088 @endif flex
9090 .PHONY: maybe-install-info-flex install-info-flex
9091 maybe-install-info-flex:
9092 @if flex
9093 maybe-install-info-flex: install-info-flex
9095 install-info-flex: \
9096 configure-flex \
9097 info-flex
9098 @: $(MAKE); $(unstage)
9099 @[ -f ./flex/Makefile ] || exit 0; \
9100 r=`${PWD_COMMAND}`; export r; \
9101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9102 $(HOST_EXPORTS) \
9103 for flag in $(EXTRA_HOST_FLAGS) ; do \
9104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9105 done; \
9106 echo "Doing install-info in flex"; \
9107 (cd $(HOST_SUBDIR)/flex && \
9108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9110 "RANLIB=$${RANLIB}" \
9111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9112 install-info) \
9113 || exit 1
9115 @endif flex
9117 .PHONY: maybe-install-pdf-flex install-pdf-flex
9118 maybe-install-pdf-flex:
9119 @if flex
9120 maybe-install-pdf-flex: install-pdf-flex
9122 install-pdf-flex: \
9123 configure-flex \
9124 pdf-flex
9125 @: $(MAKE); $(unstage)
9126 @[ -f ./flex/Makefile ] || exit 0; \
9127 r=`${PWD_COMMAND}`; export r; \
9128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9129 $(HOST_EXPORTS) \
9130 for flag in $(EXTRA_HOST_FLAGS) ; do \
9131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9132 done; \
9133 echo "Doing install-pdf in flex"; \
9134 (cd $(HOST_SUBDIR)/flex && \
9135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9137 "RANLIB=$${RANLIB}" \
9138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9139 install-pdf) \
9140 || exit 1
9142 @endif flex
9144 .PHONY: maybe-install-html-flex install-html-flex
9145 maybe-install-html-flex:
9146 @if flex
9147 maybe-install-html-flex: install-html-flex
9149 install-html-flex: \
9150 configure-flex \
9151 html-flex
9152 @: $(MAKE); $(unstage)
9153 @[ -f ./flex/Makefile ] || exit 0; \
9154 r=`${PWD_COMMAND}`; export r; \
9155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9156 $(HOST_EXPORTS) \
9157 for flag in $(EXTRA_HOST_FLAGS) ; do \
9158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9159 done; \
9160 echo "Doing install-html in flex"; \
9161 (cd $(HOST_SUBDIR)/flex && \
9162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9164 "RANLIB=$${RANLIB}" \
9165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9166 install-html) \
9167 || exit 1
9169 @endif flex
9171 .PHONY: maybe-installcheck-flex installcheck-flex
9172 maybe-installcheck-flex:
9173 @if flex
9174 maybe-installcheck-flex: installcheck-flex
9176 installcheck-flex: \
9177 configure-flex
9178 @: $(MAKE); $(unstage)
9179 @[ -f ./flex/Makefile ] || exit 0; \
9180 r=`${PWD_COMMAND}`; export r; \
9181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9182 $(HOST_EXPORTS) \
9183 for flag in $(EXTRA_HOST_FLAGS) ; do \
9184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9185 done; \
9186 echo "Doing installcheck in flex"; \
9187 (cd $(HOST_SUBDIR)/flex && \
9188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9190 "RANLIB=$${RANLIB}" \
9191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9192 installcheck) \
9193 || exit 1
9195 @endif flex
9197 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9198 maybe-mostlyclean-flex:
9199 @if flex
9200 maybe-mostlyclean-flex: mostlyclean-flex
9202 mostlyclean-flex:
9203 @: $(MAKE); $(unstage)
9204 @[ -f ./flex/Makefile ] || exit 0; \
9205 r=`${PWD_COMMAND}`; export r; \
9206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9207 $(HOST_EXPORTS) \
9208 for flag in $(EXTRA_HOST_FLAGS) ; do \
9209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9210 done; \
9211 echo "Doing mostlyclean in flex"; \
9212 (cd $(HOST_SUBDIR)/flex && \
9213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9215 "RANLIB=$${RANLIB}" \
9216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9217 mostlyclean) \
9218 || exit 1
9220 @endif flex
9222 .PHONY: maybe-clean-flex clean-flex
9223 maybe-clean-flex:
9224 @if flex
9225 maybe-clean-flex: clean-flex
9227 clean-flex:
9228 @: $(MAKE); $(unstage)
9229 @[ -f ./flex/Makefile ] || exit 0; \
9230 r=`${PWD_COMMAND}`; export r; \
9231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9232 $(HOST_EXPORTS) \
9233 for flag in $(EXTRA_HOST_FLAGS) ; do \
9234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9235 done; \
9236 echo "Doing clean in flex"; \
9237 (cd $(HOST_SUBDIR)/flex && \
9238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9240 "RANLIB=$${RANLIB}" \
9241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9242 clean) \
9243 || exit 1
9245 @endif flex
9247 .PHONY: maybe-distclean-flex distclean-flex
9248 maybe-distclean-flex:
9249 @if flex
9250 maybe-distclean-flex: distclean-flex
9252 distclean-flex:
9253 @: $(MAKE); $(unstage)
9254 @[ -f ./flex/Makefile ] || exit 0; \
9255 r=`${PWD_COMMAND}`; export r; \
9256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9257 $(HOST_EXPORTS) \
9258 for flag in $(EXTRA_HOST_FLAGS) ; do \
9259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9260 done; \
9261 echo "Doing distclean in flex"; \
9262 (cd $(HOST_SUBDIR)/flex && \
9263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9265 "RANLIB=$${RANLIB}" \
9266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9267 distclean) \
9268 || exit 1
9270 @endif flex
9272 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9273 maybe-maintainer-clean-flex:
9274 @if flex
9275 maybe-maintainer-clean-flex: maintainer-clean-flex
9277 maintainer-clean-flex:
9278 @: $(MAKE); $(unstage)
9279 @[ -f ./flex/Makefile ] || exit 0; \
9280 r=`${PWD_COMMAND}`; export r; \
9281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9282 $(HOST_EXPORTS) \
9283 for flag in $(EXTRA_HOST_FLAGS) ; do \
9284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9285 done; \
9286 echo "Doing maintainer-clean in flex"; \
9287 (cd $(HOST_SUBDIR)/flex && \
9288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9290 "RANLIB=$${RANLIB}" \
9291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9292 maintainer-clean) \
9293 || exit 1
9295 @endif flex
9299 .PHONY: configure-gas maybe-configure-gas
9300 maybe-configure-gas:
9301 @if gcc-bootstrap
9302 configure-gas: stage_current
9303 @endif gcc-bootstrap
9304 @if gas
9305 maybe-configure-gas: configure-gas
9306 configure-gas:
9307 @r=`${PWD_COMMAND}`; export r; \
9308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9309 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9311 $(HOST_EXPORTS) \
9312 echo Configuring in $(HOST_SUBDIR)/gas; \
9313 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9314 case $(srcdir) in \
9315 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9316 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9317 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9318 esac; \
9319 module_srcdir=gas; \
9320 $(SHELL) \
9321 $$s/$$module_srcdir/configure \
9322 --srcdir=$${topdir}/$$module_srcdir \
9323 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9324 --target=${target_alias} \
9325 || exit 1
9326 @endif gas
9330 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9331 maybe-configure-stage1-gas:
9332 @if gas-bootstrap
9333 maybe-configure-stage1-gas: configure-stage1-gas
9334 configure-stage1-gas:
9335 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9336 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9337 @r=`${PWD_COMMAND}`; export r; \
9338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9339 TFLAGS="$(STAGE1_TFLAGS)"; \
9340 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9341 $(HOST_EXPORTS) \
9342 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9343 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9344 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9345 echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9346 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9347 cd $(HOST_SUBDIR)/gas || exit 1; \
9348 case $(srcdir) in \
9349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9350 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9352 esac; \
9353 module_srcdir=gas; \
9354 $(SHELL) $$s/$$module_srcdir/configure \
9355 --srcdir=$${topdir}/$$module_srcdir \
9356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9357 --target=${target_alias} \
9359 $(STAGE1_CONFIGURE_FLAGS)
9360 @endif gas-bootstrap
9362 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9363 maybe-configure-stage2-gas:
9364 @if gas-bootstrap
9365 maybe-configure-stage2-gas: configure-stage2-gas
9366 configure-stage2-gas:
9367 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9369 @r=`${PWD_COMMAND}`; export r; \
9370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9371 TFLAGS="$(STAGE2_TFLAGS)"; \
9372 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9373 $(HOST_EXPORTS) \
9374 $(POSTSTAGE1_HOST_EXPORTS) \
9375 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9376 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9377 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9378 echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
9379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9380 cd $(HOST_SUBDIR)/gas || exit 1; \
9381 case $(srcdir) in \
9382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9383 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9385 esac; \
9386 module_srcdir=gas; \
9387 $(SHELL) $$s/$$module_srcdir/configure \
9388 --srcdir=$${topdir}/$$module_srcdir \
9389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9390 --target=${target_alias} \
9391 --with-build-libsubdir=$(HOST_SUBDIR) \
9392 $(STAGE2_CONFIGURE_FLAGS)
9393 @endif gas-bootstrap
9395 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9396 maybe-configure-stage3-gas:
9397 @if gas-bootstrap
9398 maybe-configure-stage3-gas: configure-stage3-gas
9399 configure-stage3-gas:
9400 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9401 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9402 @r=`${PWD_COMMAND}`; export r; \
9403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9404 TFLAGS="$(STAGE3_TFLAGS)"; \
9405 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9406 $(HOST_EXPORTS) \
9407 $(POSTSTAGE1_HOST_EXPORTS) \
9408 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9409 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9410 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9411 echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
9412 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9413 cd $(HOST_SUBDIR)/gas || exit 1; \
9414 case $(srcdir) in \
9415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9416 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9418 esac; \
9419 module_srcdir=gas; \
9420 $(SHELL) $$s/$$module_srcdir/configure \
9421 --srcdir=$${topdir}/$$module_srcdir \
9422 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9423 --target=${target_alias} \
9424 --with-build-libsubdir=$(HOST_SUBDIR) \
9425 $(STAGE3_CONFIGURE_FLAGS)
9426 @endif gas-bootstrap
9428 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9429 maybe-configure-stage4-gas:
9430 @if gas-bootstrap
9431 maybe-configure-stage4-gas: configure-stage4-gas
9432 configure-stage4-gas:
9433 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9434 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9435 @r=`${PWD_COMMAND}`; export r; \
9436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9437 TFLAGS="$(STAGE4_TFLAGS)"; \
9438 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9439 $(HOST_EXPORTS) \
9440 $(POSTSTAGE1_HOST_EXPORTS) \
9441 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9442 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9443 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9444 echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
9445 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9446 cd $(HOST_SUBDIR)/gas || exit 1; \
9447 case $(srcdir) in \
9448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9449 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9451 esac; \
9452 module_srcdir=gas; \
9453 $(SHELL) $$s/$$module_srcdir/configure \
9454 --srcdir=$${topdir}/$$module_srcdir \
9455 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9456 --target=${target_alias} \
9457 --with-build-libsubdir=$(HOST_SUBDIR) \
9458 $(STAGE4_CONFIGURE_FLAGS)
9459 @endif gas-bootstrap
9461 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9462 maybe-configure-stageprofile-gas:
9463 @if gas-bootstrap
9464 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9465 configure-stageprofile-gas:
9466 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9467 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9468 @r=`${PWD_COMMAND}`; export r; \
9469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9470 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9471 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9472 $(HOST_EXPORTS) \
9473 $(POSTSTAGE1_HOST_EXPORTS) \
9474 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9475 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9476 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9477 echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
9478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9479 cd $(HOST_SUBDIR)/gas || exit 1; \
9480 case $(srcdir) in \
9481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9482 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9484 esac; \
9485 module_srcdir=gas; \
9486 $(SHELL) $$s/$$module_srcdir/configure \
9487 --srcdir=$${topdir}/$$module_srcdir \
9488 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9489 --target=${target_alias} \
9490 --with-build-libsubdir=$(HOST_SUBDIR) \
9491 $(STAGEprofile_CONFIGURE_FLAGS)
9492 @endif gas-bootstrap
9494 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9495 maybe-configure-stagefeedback-gas:
9496 @if gas-bootstrap
9497 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9498 configure-stagefeedback-gas:
9499 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9501 @r=`${PWD_COMMAND}`; export r; \
9502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9503 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9504 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9505 $(HOST_EXPORTS) \
9506 $(POSTSTAGE1_HOST_EXPORTS) \
9507 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9508 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9509 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9510 echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
9511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9512 cd $(HOST_SUBDIR)/gas || exit 1; \
9513 case $(srcdir) in \
9514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9515 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9517 esac; \
9518 module_srcdir=gas; \
9519 $(SHELL) $$s/$$module_srcdir/configure \
9520 --srcdir=$${topdir}/$$module_srcdir \
9521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9522 --target=${target_alias} \
9523 --with-build-libsubdir=$(HOST_SUBDIR) \
9524 $(STAGEfeedback_CONFIGURE_FLAGS)
9525 @endif gas-bootstrap
9531 .PHONY: all-gas maybe-all-gas
9532 maybe-all-gas:
9533 @if gcc-bootstrap
9534 all-gas: stage_current
9535 @endif gcc-bootstrap
9536 @if gas
9537 TARGET-gas=all
9538 maybe-all-gas: all-gas
9539 all-gas: configure-gas
9540 @r=`${PWD_COMMAND}`; export r; \
9541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9542 $(HOST_EXPORTS) \
9543 (cd $(HOST_SUBDIR)/gas && \
9544 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9545 $(TARGET-gas))
9546 @endif gas
9550 .PHONY: all-stage1-gas maybe-all-stage1-gas
9551 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9552 maybe-all-stage1-gas:
9553 maybe-clean-stage1-gas:
9554 @if gas-bootstrap
9555 maybe-all-stage1-gas: all-stage1-gas
9556 all-stage1: all-stage1-gas
9557 TARGET-stage1-gas = $(TARGET-gas)
9558 all-stage1-gas: configure-stage1-gas
9559 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9560 @r=`${PWD_COMMAND}`; export r; \
9561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9562 TFLAGS="$(STAGE1_TFLAGS)"; \
9563 $(HOST_EXPORTS) \
9564 cd $(HOST_SUBDIR)/gas && \
9565 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9566 CFLAGS="$(STAGE1_CFLAGS)" \
9567 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9568 LIBCFLAGS="$(LIBCFLAGS)" \
9569 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9570 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9571 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9572 $(EXTRA_HOST_FLAGS) \
9573 $(STAGE1_FLAGS_TO_PASS) \
9574 TFLAGS="$(STAGE1_TFLAGS)" \
9575 $(TARGET-stage1-gas)
9577 maybe-clean-stage1-gas: clean-stage1-gas
9578 clean-stage1: clean-stage1-gas
9579 clean-stage1-gas:
9580 @if [ $(current_stage) = stage1 ]; then \
9581 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9582 else \
9583 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9584 $(MAKE) stage1-start; \
9585 fi; \
9586 cd $(HOST_SUBDIR)/gas && \
9587 $(MAKE) $(EXTRA_HOST_FLAGS) \
9588 $(STAGE1_FLAGS_TO_PASS) clean
9589 @endif gas-bootstrap
9592 .PHONY: all-stage2-gas maybe-all-stage2-gas
9593 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9594 maybe-all-stage2-gas:
9595 maybe-clean-stage2-gas:
9596 @if gas-bootstrap
9597 maybe-all-stage2-gas: all-stage2-gas
9598 all-stage2: all-stage2-gas
9599 TARGET-stage2-gas = $(TARGET-gas)
9600 all-stage2-gas: configure-stage2-gas
9601 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9602 @r=`${PWD_COMMAND}`; export r; \
9603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9604 TFLAGS="$(STAGE2_TFLAGS)"; \
9605 $(HOST_EXPORTS) \
9606 $(POSTSTAGE1_HOST_EXPORTS) \
9607 cd $(HOST_SUBDIR)/gas && \
9608 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9609 CFLAGS="$(STAGE2_CFLAGS)" \
9610 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9611 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9612 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9613 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9614 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9615 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9616 TFLAGS="$(STAGE2_TFLAGS)" \
9617 $(TARGET-stage2-gas)
9619 maybe-clean-stage2-gas: clean-stage2-gas
9620 clean-stage2: clean-stage2-gas
9621 clean-stage2-gas:
9622 @if [ $(current_stage) = stage2 ]; then \
9623 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9624 else \
9625 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9626 $(MAKE) stage2-start; \
9627 fi; \
9628 cd $(HOST_SUBDIR)/gas && \
9629 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9630 @endif gas-bootstrap
9633 .PHONY: all-stage3-gas maybe-all-stage3-gas
9634 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9635 maybe-all-stage3-gas:
9636 maybe-clean-stage3-gas:
9637 @if gas-bootstrap
9638 maybe-all-stage3-gas: all-stage3-gas
9639 all-stage3: all-stage3-gas
9640 TARGET-stage3-gas = $(TARGET-gas)
9641 all-stage3-gas: configure-stage3-gas
9642 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9643 @r=`${PWD_COMMAND}`; export r; \
9644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9645 TFLAGS="$(STAGE3_TFLAGS)"; \
9646 $(HOST_EXPORTS) \
9647 $(POSTSTAGE1_HOST_EXPORTS) \
9648 cd $(HOST_SUBDIR)/gas && \
9649 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9650 CFLAGS="$(STAGE3_CFLAGS)" \
9651 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9652 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9653 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9654 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9655 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9656 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9657 TFLAGS="$(STAGE3_TFLAGS)" \
9658 $(TARGET-stage3-gas)
9660 maybe-clean-stage3-gas: clean-stage3-gas
9661 clean-stage3: clean-stage3-gas
9662 clean-stage3-gas:
9663 @if [ $(current_stage) = stage3 ]; then \
9664 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9665 else \
9666 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9667 $(MAKE) stage3-start; \
9668 fi; \
9669 cd $(HOST_SUBDIR)/gas && \
9670 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9671 @endif gas-bootstrap
9674 .PHONY: all-stage4-gas maybe-all-stage4-gas
9675 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9676 maybe-all-stage4-gas:
9677 maybe-clean-stage4-gas:
9678 @if gas-bootstrap
9679 maybe-all-stage4-gas: all-stage4-gas
9680 all-stage4: all-stage4-gas
9681 TARGET-stage4-gas = $(TARGET-gas)
9682 all-stage4-gas: configure-stage4-gas
9683 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9684 @r=`${PWD_COMMAND}`; export r; \
9685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9686 TFLAGS="$(STAGE4_TFLAGS)"; \
9687 $(HOST_EXPORTS) \
9688 $(POSTSTAGE1_HOST_EXPORTS) \
9689 cd $(HOST_SUBDIR)/gas && \
9690 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9691 CFLAGS="$(STAGE4_CFLAGS)" \
9692 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9693 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9694 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9695 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9696 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9697 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9698 TFLAGS="$(STAGE4_TFLAGS)" \
9699 $(TARGET-stage4-gas)
9701 maybe-clean-stage4-gas: clean-stage4-gas
9702 clean-stage4: clean-stage4-gas
9703 clean-stage4-gas:
9704 @if [ $(current_stage) = stage4 ]; then \
9705 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9706 else \
9707 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9708 $(MAKE) stage4-start; \
9709 fi; \
9710 cd $(HOST_SUBDIR)/gas && \
9711 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9712 @endif gas-bootstrap
9715 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9716 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9717 maybe-all-stageprofile-gas:
9718 maybe-clean-stageprofile-gas:
9719 @if gas-bootstrap
9720 maybe-all-stageprofile-gas: all-stageprofile-gas
9721 all-stageprofile: all-stageprofile-gas
9722 TARGET-stageprofile-gas = $(TARGET-gas)
9723 all-stageprofile-gas: configure-stageprofile-gas
9724 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9725 @r=`${PWD_COMMAND}`; export r; \
9726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9727 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9728 $(HOST_EXPORTS) \
9729 $(POSTSTAGE1_HOST_EXPORTS) \
9730 cd $(HOST_SUBDIR)/gas && \
9731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9732 CFLAGS="$(STAGEprofile_CFLAGS)" \
9733 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9734 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9735 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9736 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9737 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9738 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9739 TFLAGS="$(STAGEprofile_TFLAGS)" \
9740 $(TARGET-stageprofile-gas)
9742 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9743 clean-stageprofile: clean-stageprofile-gas
9744 clean-stageprofile-gas:
9745 @if [ $(current_stage) = stageprofile ]; then \
9746 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9747 else \
9748 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9749 $(MAKE) stageprofile-start; \
9750 fi; \
9751 cd $(HOST_SUBDIR)/gas && \
9752 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9753 @endif gas-bootstrap
9756 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9757 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9758 maybe-all-stagefeedback-gas:
9759 maybe-clean-stagefeedback-gas:
9760 @if gas-bootstrap
9761 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9762 all-stagefeedback: all-stagefeedback-gas
9763 TARGET-stagefeedback-gas = $(TARGET-gas)
9764 all-stagefeedback-gas: configure-stagefeedback-gas
9765 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9766 @r=`${PWD_COMMAND}`; export r; \
9767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9768 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9769 $(HOST_EXPORTS) \
9770 $(POSTSTAGE1_HOST_EXPORTS) \
9771 cd $(HOST_SUBDIR)/gas && \
9772 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9773 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9774 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9775 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9776 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9777 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9778 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9779 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9780 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9781 $(TARGET-stagefeedback-gas)
9783 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9784 clean-stagefeedback: clean-stagefeedback-gas
9785 clean-stagefeedback-gas:
9786 @if [ $(current_stage) = stagefeedback ]; then \
9787 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9788 else \
9789 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9790 $(MAKE) stagefeedback-start; \
9791 fi; \
9792 cd $(HOST_SUBDIR)/gas && \
9793 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9794 @endif gas-bootstrap
9800 .PHONY: check-gas maybe-check-gas
9801 maybe-check-gas:
9802 @if gas
9803 maybe-check-gas: check-gas
9805 check-gas:
9806 @: $(MAKE); $(unstage)
9807 @r=`${PWD_COMMAND}`; export r; \
9808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9809 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9810 (cd $(HOST_SUBDIR)/gas && \
9811 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
9813 @endif gas
9815 .PHONY: install-gas maybe-install-gas
9816 maybe-install-gas:
9817 @if gas
9818 maybe-install-gas: install-gas
9820 install-gas: installdirs
9821 @: $(MAKE); $(unstage)
9822 @r=`${PWD_COMMAND}`; export r; \
9823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9824 $(HOST_EXPORTS) \
9825 (cd $(HOST_SUBDIR)/gas && \
9826 $(MAKE) $(FLAGS_TO_PASS) install)
9828 @endif gas
9830 .PHONY: install-strip-gas maybe-install-strip-gas
9831 maybe-install-strip-gas:
9832 @if gas
9833 maybe-install-strip-gas: install-strip-gas
9835 install-strip-gas: installdirs
9836 @: $(MAKE); $(unstage)
9837 @r=`${PWD_COMMAND}`; export r; \
9838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9839 $(HOST_EXPORTS) \
9840 (cd $(HOST_SUBDIR)/gas && \
9841 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9843 @endif gas
9845 # Other targets (info, dvi, pdf, etc.)
9847 .PHONY: maybe-info-gas info-gas
9848 maybe-info-gas:
9849 @if gas
9850 maybe-info-gas: info-gas
9852 info-gas: \
9853 configure-gas
9854 @[ -f ./gas/Makefile ] || exit 0; \
9855 r=`${PWD_COMMAND}`; export r; \
9856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9857 $(HOST_EXPORTS) \
9858 for flag in $(EXTRA_HOST_FLAGS) ; do \
9859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9860 done; \
9861 echo "Doing info in gas"; \
9862 (cd $(HOST_SUBDIR)/gas && \
9863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9865 "RANLIB=$${RANLIB}" \
9866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9867 info) \
9868 || exit 1
9870 @endif gas
9872 .PHONY: maybe-dvi-gas dvi-gas
9873 maybe-dvi-gas:
9874 @if gas
9875 maybe-dvi-gas: dvi-gas
9877 dvi-gas: \
9878 configure-gas
9879 @[ -f ./gas/Makefile ] || exit 0; \
9880 r=`${PWD_COMMAND}`; export r; \
9881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9882 $(HOST_EXPORTS) \
9883 for flag in $(EXTRA_HOST_FLAGS) ; do \
9884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9885 done; \
9886 echo "Doing dvi in gas"; \
9887 (cd $(HOST_SUBDIR)/gas && \
9888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9890 "RANLIB=$${RANLIB}" \
9891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9892 dvi) \
9893 || exit 1
9895 @endif gas
9897 .PHONY: maybe-pdf-gas pdf-gas
9898 maybe-pdf-gas:
9899 @if gas
9900 maybe-pdf-gas: pdf-gas
9902 pdf-gas: \
9903 configure-gas
9904 @[ -f ./gas/Makefile ] || exit 0; \
9905 r=`${PWD_COMMAND}`; export r; \
9906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9907 $(HOST_EXPORTS) \
9908 for flag in $(EXTRA_HOST_FLAGS) ; do \
9909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9910 done; \
9911 echo "Doing pdf in gas"; \
9912 (cd $(HOST_SUBDIR)/gas && \
9913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9915 "RANLIB=$${RANLIB}" \
9916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9917 pdf) \
9918 || exit 1
9920 @endif gas
9922 .PHONY: maybe-html-gas html-gas
9923 maybe-html-gas:
9924 @if gas
9925 maybe-html-gas: html-gas
9927 html-gas: \
9928 configure-gas
9929 @[ -f ./gas/Makefile ] || exit 0; \
9930 r=`${PWD_COMMAND}`; export r; \
9931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9932 $(HOST_EXPORTS) \
9933 for flag in $(EXTRA_HOST_FLAGS) ; do \
9934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9935 done; \
9936 echo "Doing html in gas"; \
9937 (cd $(HOST_SUBDIR)/gas && \
9938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9940 "RANLIB=$${RANLIB}" \
9941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9942 html) \
9943 || exit 1
9945 @endif gas
9947 .PHONY: maybe-TAGS-gas TAGS-gas
9948 maybe-TAGS-gas:
9949 @if gas
9950 maybe-TAGS-gas: TAGS-gas
9952 TAGS-gas: \
9953 configure-gas
9954 @[ -f ./gas/Makefile ] || exit 0; \
9955 r=`${PWD_COMMAND}`; export r; \
9956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9957 $(HOST_EXPORTS) \
9958 for flag in $(EXTRA_HOST_FLAGS) ; do \
9959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9960 done; \
9961 echo "Doing TAGS in gas"; \
9962 (cd $(HOST_SUBDIR)/gas && \
9963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9965 "RANLIB=$${RANLIB}" \
9966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9967 TAGS) \
9968 || exit 1
9970 @endif gas
9972 .PHONY: maybe-install-info-gas install-info-gas
9973 maybe-install-info-gas:
9974 @if gas
9975 maybe-install-info-gas: install-info-gas
9977 install-info-gas: \
9978 configure-gas \
9979 info-gas
9980 @[ -f ./gas/Makefile ] || exit 0; \
9981 r=`${PWD_COMMAND}`; export r; \
9982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9983 $(HOST_EXPORTS) \
9984 for flag in $(EXTRA_HOST_FLAGS) ; do \
9985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9986 done; \
9987 echo "Doing install-info in gas"; \
9988 (cd $(HOST_SUBDIR)/gas && \
9989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9991 "RANLIB=$${RANLIB}" \
9992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9993 install-info) \
9994 || exit 1
9996 @endif gas
9998 .PHONY: maybe-install-pdf-gas install-pdf-gas
9999 maybe-install-pdf-gas:
10000 @if gas
10001 maybe-install-pdf-gas: install-pdf-gas
10003 install-pdf-gas: \
10004 configure-gas \
10005 pdf-gas
10006 @[ -f ./gas/Makefile ] || exit 0; \
10007 r=`${PWD_COMMAND}`; export r; \
10008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10009 $(HOST_EXPORTS) \
10010 for flag in $(EXTRA_HOST_FLAGS) ; do \
10011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10012 done; \
10013 echo "Doing install-pdf in gas"; \
10014 (cd $(HOST_SUBDIR)/gas && \
10015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10017 "RANLIB=$${RANLIB}" \
10018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10019 install-pdf) \
10020 || exit 1
10022 @endif gas
10024 .PHONY: maybe-install-html-gas install-html-gas
10025 maybe-install-html-gas:
10026 @if gas
10027 maybe-install-html-gas: install-html-gas
10029 install-html-gas: \
10030 configure-gas \
10031 html-gas
10032 @[ -f ./gas/Makefile ] || exit 0; \
10033 r=`${PWD_COMMAND}`; export r; \
10034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10035 $(HOST_EXPORTS) \
10036 for flag in $(EXTRA_HOST_FLAGS) ; do \
10037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10038 done; \
10039 echo "Doing install-html in gas"; \
10040 (cd $(HOST_SUBDIR)/gas && \
10041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10043 "RANLIB=$${RANLIB}" \
10044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10045 install-html) \
10046 || exit 1
10048 @endif gas
10050 .PHONY: maybe-installcheck-gas installcheck-gas
10051 maybe-installcheck-gas:
10052 @if gas
10053 maybe-installcheck-gas: installcheck-gas
10055 installcheck-gas: \
10056 configure-gas
10057 @[ -f ./gas/Makefile ] || exit 0; \
10058 r=`${PWD_COMMAND}`; export r; \
10059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10060 $(HOST_EXPORTS) \
10061 for flag in $(EXTRA_HOST_FLAGS) ; do \
10062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10063 done; \
10064 echo "Doing installcheck in gas"; \
10065 (cd $(HOST_SUBDIR)/gas && \
10066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10068 "RANLIB=$${RANLIB}" \
10069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10070 installcheck) \
10071 || exit 1
10073 @endif gas
10075 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10076 maybe-mostlyclean-gas:
10077 @if gas
10078 maybe-mostlyclean-gas: mostlyclean-gas
10080 mostlyclean-gas:
10081 @[ -f ./gas/Makefile ] || exit 0; \
10082 r=`${PWD_COMMAND}`; export r; \
10083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10084 $(HOST_EXPORTS) \
10085 for flag in $(EXTRA_HOST_FLAGS) ; do \
10086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10087 done; \
10088 echo "Doing mostlyclean in gas"; \
10089 (cd $(HOST_SUBDIR)/gas && \
10090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10092 "RANLIB=$${RANLIB}" \
10093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10094 mostlyclean) \
10095 || exit 1
10097 @endif gas
10099 .PHONY: maybe-clean-gas clean-gas
10100 maybe-clean-gas:
10101 @if gas
10102 maybe-clean-gas: clean-gas
10104 clean-gas:
10105 @[ -f ./gas/Makefile ] || exit 0; \
10106 r=`${PWD_COMMAND}`; export r; \
10107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10108 $(HOST_EXPORTS) \
10109 for flag in $(EXTRA_HOST_FLAGS) ; do \
10110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10111 done; \
10112 echo "Doing clean in gas"; \
10113 (cd $(HOST_SUBDIR)/gas && \
10114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10116 "RANLIB=$${RANLIB}" \
10117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10118 clean) \
10119 || exit 1
10121 @endif gas
10123 .PHONY: maybe-distclean-gas distclean-gas
10124 maybe-distclean-gas:
10125 @if gas
10126 maybe-distclean-gas: distclean-gas
10128 distclean-gas:
10129 @[ -f ./gas/Makefile ] || exit 0; \
10130 r=`${PWD_COMMAND}`; export r; \
10131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10132 $(HOST_EXPORTS) \
10133 for flag in $(EXTRA_HOST_FLAGS) ; do \
10134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10135 done; \
10136 echo "Doing distclean in gas"; \
10137 (cd $(HOST_SUBDIR)/gas && \
10138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10140 "RANLIB=$${RANLIB}" \
10141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10142 distclean) \
10143 || exit 1
10145 @endif gas
10147 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10148 maybe-maintainer-clean-gas:
10149 @if gas
10150 maybe-maintainer-clean-gas: maintainer-clean-gas
10152 maintainer-clean-gas:
10153 @[ -f ./gas/Makefile ] || exit 0; \
10154 r=`${PWD_COMMAND}`; export r; \
10155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10156 $(HOST_EXPORTS) \
10157 for flag in $(EXTRA_HOST_FLAGS) ; do \
10158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10159 done; \
10160 echo "Doing maintainer-clean in gas"; \
10161 (cd $(HOST_SUBDIR)/gas && \
10162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10164 "RANLIB=$${RANLIB}" \
10165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10166 maintainer-clean) \
10167 || exit 1
10169 @endif gas
10173 .PHONY: configure-gcc maybe-configure-gcc
10174 maybe-configure-gcc:
10175 @if gcc-bootstrap
10176 configure-gcc: stage_current
10177 @endif gcc-bootstrap
10178 @if gcc
10179 maybe-configure-gcc: configure-gcc
10180 configure-gcc:
10181 @r=`${PWD_COMMAND}`; export r; \
10182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10183 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10185 $(HOST_EXPORTS) \
10186 echo Configuring in $(HOST_SUBDIR)/gcc; \
10187 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10188 case $(srcdir) in \
10189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10190 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10192 esac; \
10193 module_srcdir=gcc; \
10194 $(SHELL) \
10195 $$s/$$module_srcdir/configure \
10196 --srcdir=$${topdir}/$$module_srcdir \
10197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10198 --target=${target_alias} \
10199 || exit 1
10200 @endif gcc
10204 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10205 maybe-configure-stage1-gcc:
10206 @if gcc-bootstrap
10207 maybe-configure-stage1-gcc: configure-stage1-gcc
10208 configure-stage1-gcc:
10209 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10210 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10211 @r=`${PWD_COMMAND}`; export r; \
10212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10213 TFLAGS="$(STAGE1_TFLAGS)"; \
10214 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10215 $(HOST_EXPORTS) \
10216 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10217 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10218 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10219 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
10220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10221 cd $(HOST_SUBDIR)/gcc || exit 1; \
10222 case $(srcdir) in \
10223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10224 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10226 esac; \
10227 module_srcdir=gcc; \
10228 $(SHELL) $$s/$$module_srcdir/configure \
10229 --srcdir=$${topdir}/$$module_srcdir \
10230 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10231 --target=${target_alias} \
10233 $(STAGE1_CONFIGURE_FLAGS)
10234 @endif gcc-bootstrap
10236 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10237 maybe-configure-stage2-gcc:
10238 @if gcc-bootstrap
10239 maybe-configure-stage2-gcc: configure-stage2-gcc
10240 configure-stage2-gcc:
10241 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10242 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10243 @r=`${PWD_COMMAND}`; export r; \
10244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10245 TFLAGS="$(STAGE2_TFLAGS)"; \
10246 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10247 $(HOST_EXPORTS) \
10248 $(POSTSTAGE1_HOST_EXPORTS) \
10249 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10250 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10251 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10252 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
10253 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10254 cd $(HOST_SUBDIR)/gcc || exit 1; \
10255 case $(srcdir) in \
10256 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10257 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10258 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10259 esac; \
10260 module_srcdir=gcc; \
10261 $(SHELL) $$s/$$module_srcdir/configure \
10262 --srcdir=$${topdir}/$$module_srcdir \
10263 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10264 --target=${target_alias} \
10265 --with-build-libsubdir=$(HOST_SUBDIR) \
10266 $(STAGE2_CONFIGURE_FLAGS)
10267 @endif gcc-bootstrap
10269 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10270 maybe-configure-stage3-gcc:
10271 @if gcc-bootstrap
10272 maybe-configure-stage3-gcc: configure-stage3-gcc
10273 configure-stage3-gcc:
10274 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10275 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10276 @r=`${PWD_COMMAND}`; export r; \
10277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10278 TFLAGS="$(STAGE3_TFLAGS)"; \
10279 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10280 $(HOST_EXPORTS) \
10281 $(POSTSTAGE1_HOST_EXPORTS) \
10282 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10283 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10284 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10285 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
10286 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10287 cd $(HOST_SUBDIR)/gcc || exit 1; \
10288 case $(srcdir) in \
10289 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10290 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10291 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10292 esac; \
10293 module_srcdir=gcc; \
10294 $(SHELL) $$s/$$module_srcdir/configure \
10295 --srcdir=$${topdir}/$$module_srcdir \
10296 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10297 --target=${target_alias} \
10298 --with-build-libsubdir=$(HOST_SUBDIR) \
10299 $(STAGE3_CONFIGURE_FLAGS)
10300 @endif gcc-bootstrap
10302 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10303 maybe-configure-stage4-gcc:
10304 @if gcc-bootstrap
10305 maybe-configure-stage4-gcc: configure-stage4-gcc
10306 configure-stage4-gcc:
10307 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10308 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10309 @r=`${PWD_COMMAND}`; export r; \
10310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10311 TFLAGS="$(STAGE4_TFLAGS)"; \
10312 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10313 $(HOST_EXPORTS) \
10314 $(POSTSTAGE1_HOST_EXPORTS) \
10315 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10316 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10317 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10318 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
10319 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10320 cd $(HOST_SUBDIR)/gcc || exit 1; \
10321 case $(srcdir) in \
10322 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10323 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10324 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10325 esac; \
10326 module_srcdir=gcc; \
10327 $(SHELL) $$s/$$module_srcdir/configure \
10328 --srcdir=$${topdir}/$$module_srcdir \
10329 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10330 --target=${target_alias} \
10331 --with-build-libsubdir=$(HOST_SUBDIR) \
10332 $(STAGE4_CONFIGURE_FLAGS)
10333 @endif gcc-bootstrap
10335 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10336 maybe-configure-stageprofile-gcc:
10337 @if gcc-bootstrap
10338 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10339 configure-stageprofile-gcc:
10340 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10341 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10342 @r=`${PWD_COMMAND}`; export r; \
10343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10344 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10345 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10346 $(HOST_EXPORTS) \
10347 $(POSTSTAGE1_HOST_EXPORTS) \
10348 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10349 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10350 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10351 echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
10352 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10353 cd $(HOST_SUBDIR)/gcc || exit 1; \
10354 case $(srcdir) in \
10355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10356 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10358 esac; \
10359 module_srcdir=gcc; \
10360 $(SHELL) $$s/$$module_srcdir/configure \
10361 --srcdir=$${topdir}/$$module_srcdir \
10362 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10363 --target=${target_alias} \
10364 --with-build-libsubdir=$(HOST_SUBDIR) \
10365 $(STAGEprofile_CONFIGURE_FLAGS)
10366 @endif gcc-bootstrap
10368 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10369 maybe-configure-stagefeedback-gcc:
10370 @if gcc-bootstrap
10371 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10372 configure-stagefeedback-gcc:
10373 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10374 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10375 @r=`${PWD_COMMAND}`; export r; \
10376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10377 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10378 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10379 $(HOST_EXPORTS) \
10380 $(POSTSTAGE1_HOST_EXPORTS) \
10381 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10382 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10383 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10384 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
10385 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10386 cd $(HOST_SUBDIR)/gcc || exit 1; \
10387 case $(srcdir) in \
10388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10389 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10391 esac; \
10392 module_srcdir=gcc; \
10393 $(SHELL) $$s/$$module_srcdir/configure \
10394 --srcdir=$${topdir}/$$module_srcdir \
10395 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10396 --target=${target_alias} \
10397 --with-build-libsubdir=$(HOST_SUBDIR) \
10398 $(STAGEfeedback_CONFIGURE_FLAGS)
10399 @endif gcc-bootstrap
10405 .PHONY: all-gcc maybe-all-gcc
10406 maybe-all-gcc:
10407 @if gcc-bootstrap
10408 all-gcc: stage_current
10409 @endif gcc-bootstrap
10410 @if gcc
10411 TARGET-gcc=all
10412 maybe-all-gcc: all-gcc
10413 all-gcc: configure-gcc
10414 @r=`${PWD_COMMAND}`; export r; \
10415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10416 $(HOST_EXPORTS) \
10417 (cd $(HOST_SUBDIR)/gcc && \
10418 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10419 $(TARGET-gcc))
10420 @endif gcc
10424 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10425 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10426 maybe-all-stage1-gcc:
10427 maybe-clean-stage1-gcc:
10428 @if gcc-bootstrap
10429 maybe-all-stage1-gcc: all-stage1-gcc
10430 all-stage1: all-stage1-gcc
10431 TARGET-stage1-gcc = $(TARGET-gcc)
10432 all-stage1-gcc: configure-stage1-gcc
10433 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10434 @r=`${PWD_COMMAND}`; export r; \
10435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10436 TFLAGS="$(STAGE1_TFLAGS)"; \
10437 $(HOST_EXPORTS) \
10438 cd $(HOST_SUBDIR)/gcc && \
10439 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10440 CFLAGS="$(STAGE1_CFLAGS)" \
10441 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10442 LIBCFLAGS="$(LIBCFLAGS)" \
10443 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10444 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10445 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10446 $(EXTRA_HOST_FLAGS) \
10447 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10448 TFLAGS="$(STAGE1_TFLAGS)" \
10449 $(TARGET-stage1-gcc)
10451 maybe-clean-stage1-gcc: clean-stage1-gcc
10452 clean-stage1: clean-stage1-gcc
10453 clean-stage1-gcc:
10454 @if [ $(current_stage) = stage1 ]; then \
10455 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10456 else \
10457 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10458 $(MAKE) stage1-start; \
10459 fi; \
10460 cd $(HOST_SUBDIR)/gcc && \
10461 $(MAKE) $(EXTRA_HOST_FLAGS) \
10462 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10463 @endif gcc-bootstrap
10466 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10467 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10468 maybe-all-stage2-gcc:
10469 maybe-clean-stage2-gcc:
10470 @if gcc-bootstrap
10471 maybe-all-stage2-gcc: all-stage2-gcc
10472 all-stage2: all-stage2-gcc
10473 TARGET-stage2-gcc = $(TARGET-gcc)
10474 all-stage2-gcc: configure-stage2-gcc
10475 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10476 @r=`${PWD_COMMAND}`; export r; \
10477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10478 TFLAGS="$(STAGE2_TFLAGS)"; \
10479 $(HOST_EXPORTS) \
10480 $(POSTSTAGE1_HOST_EXPORTS) \
10481 cd $(HOST_SUBDIR)/gcc && \
10482 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10483 CFLAGS="$(STAGE2_CFLAGS)" \
10484 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10485 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10486 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10487 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10488 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10489 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10490 TFLAGS="$(STAGE2_TFLAGS)" \
10491 $(TARGET-stage2-gcc)
10493 maybe-clean-stage2-gcc: clean-stage2-gcc
10494 clean-stage2: clean-stage2-gcc
10495 clean-stage2-gcc:
10496 @if [ $(current_stage) = stage2 ]; then \
10497 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10498 else \
10499 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10500 $(MAKE) stage2-start; \
10501 fi; \
10502 cd $(HOST_SUBDIR)/gcc && \
10503 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10504 @endif gcc-bootstrap
10507 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10508 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10509 maybe-all-stage3-gcc:
10510 maybe-clean-stage3-gcc:
10511 @if gcc-bootstrap
10512 maybe-all-stage3-gcc: all-stage3-gcc
10513 all-stage3: all-stage3-gcc
10514 TARGET-stage3-gcc = $(TARGET-gcc)
10515 all-stage3-gcc: configure-stage3-gcc
10516 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10517 @r=`${PWD_COMMAND}`; export r; \
10518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10519 TFLAGS="$(STAGE3_TFLAGS)"; \
10520 $(HOST_EXPORTS) \
10521 $(POSTSTAGE1_HOST_EXPORTS) \
10522 cd $(HOST_SUBDIR)/gcc && \
10523 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10524 CFLAGS="$(STAGE3_CFLAGS)" \
10525 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10526 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10527 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10528 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10529 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10530 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10531 TFLAGS="$(STAGE3_TFLAGS)" \
10532 $(TARGET-stage3-gcc)
10534 maybe-clean-stage3-gcc: clean-stage3-gcc
10535 clean-stage3: clean-stage3-gcc
10536 clean-stage3-gcc:
10537 @if [ $(current_stage) = stage3 ]; then \
10538 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10539 else \
10540 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10541 $(MAKE) stage3-start; \
10542 fi; \
10543 cd $(HOST_SUBDIR)/gcc && \
10544 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10545 @endif gcc-bootstrap
10548 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10549 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10550 maybe-all-stage4-gcc:
10551 maybe-clean-stage4-gcc:
10552 @if gcc-bootstrap
10553 maybe-all-stage4-gcc: all-stage4-gcc
10554 all-stage4: all-stage4-gcc
10555 TARGET-stage4-gcc = $(TARGET-gcc)
10556 all-stage4-gcc: configure-stage4-gcc
10557 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10558 @r=`${PWD_COMMAND}`; export r; \
10559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10560 TFLAGS="$(STAGE4_TFLAGS)"; \
10561 $(HOST_EXPORTS) \
10562 $(POSTSTAGE1_HOST_EXPORTS) \
10563 cd $(HOST_SUBDIR)/gcc && \
10564 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10565 CFLAGS="$(STAGE4_CFLAGS)" \
10566 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10567 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10568 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10569 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10570 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10571 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10572 TFLAGS="$(STAGE4_TFLAGS)" \
10573 $(TARGET-stage4-gcc)
10575 maybe-clean-stage4-gcc: clean-stage4-gcc
10576 clean-stage4: clean-stage4-gcc
10577 clean-stage4-gcc:
10578 @if [ $(current_stage) = stage4 ]; then \
10579 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10580 else \
10581 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10582 $(MAKE) stage4-start; \
10583 fi; \
10584 cd $(HOST_SUBDIR)/gcc && \
10585 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10586 @endif gcc-bootstrap
10589 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10590 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10591 maybe-all-stageprofile-gcc:
10592 maybe-clean-stageprofile-gcc:
10593 @if gcc-bootstrap
10594 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10595 all-stageprofile: all-stageprofile-gcc
10596 TARGET-stageprofile-gcc = $(TARGET-gcc)
10597 all-stageprofile-gcc: configure-stageprofile-gcc
10598 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10599 @r=`${PWD_COMMAND}`; export r; \
10600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10601 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10602 $(HOST_EXPORTS) \
10603 $(POSTSTAGE1_HOST_EXPORTS) \
10604 cd $(HOST_SUBDIR)/gcc && \
10605 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10606 CFLAGS="$(STAGEprofile_CFLAGS)" \
10607 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10608 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10609 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10610 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10611 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10612 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10613 TFLAGS="$(STAGEprofile_TFLAGS)" \
10614 $(TARGET-stageprofile-gcc)
10616 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10617 clean-stageprofile: clean-stageprofile-gcc
10618 clean-stageprofile-gcc:
10619 @if [ $(current_stage) = stageprofile ]; then \
10620 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10621 else \
10622 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10623 $(MAKE) stageprofile-start; \
10624 fi; \
10625 cd $(HOST_SUBDIR)/gcc && \
10626 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10627 @endif gcc-bootstrap
10630 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10631 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10632 maybe-all-stagefeedback-gcc:
10633 maybe-clean-stagefeedback-gcc:
10634 @if gcc-bootstrap
10635 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10636 all-stagefeedback: all-stagefeedback-gcc
10637 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10638 all-stagefeedback-gcc: configure-stagefeedback-gcc
10639 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10640 @r=`${PWD_COMMAND}`; export r; \
10641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10642 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10643 $(HOST_EXPORTS) \
10644 $(POSTSTAGE1_HOST_EXPORTS) \
10645 cd $(HOST_SUBDIR)/gcc && \
10646 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10647 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10648 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10649 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10650 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10651 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10652 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10653 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10654 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10655 $(TARGET-stagefeedback-gcc)
10657 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10658 clean-stagefeedback: clean-stagefeedback-gcc
10659 clean-stagefeedback-gcc:
10660 @if [ $(current_stage) = stagefeedback ]; then \
10661 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10662 else \
10663 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10664 $(MAKE) stagefeedback-start; \
10665 fi; \
10666 cd $(HOST_SUBDIR)/gcc && \
10667 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10668 @endif gcc-bootstrap
10674 .PHONY: check-gcc maybe-check-gcc
10675 maybe-check-gcc:
10676 @if gcc
10677 maybe-check-gcc: check-gcc
10679 check-gcc:
10680 @: $(MAKE); $(unstage)
10681 @r=`${PWD_COMMAND}`; export r; \
10682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10683 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10684 (cd $(HOST_SUBDIR)/gcc && \
10685 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10687 @endif gcc
10689 .PHONY: install-gcc maybe-install-gcc
10690 maybe-install-gcc:
10691 @if gcc
10692 maybe-install-gcc: install-gcc
10694 install-gcc: installdirs
10695 @: $(MAKE); $(unstage)
10696 @r=`${PWD_COMMAND}`; export r; \
10697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10698 $(HOST_EXPORTS) \
10699 (cd $(HOST_SUBDIR)/gcc && \
10700 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10702 @endif gcc
10704 .PHONY: install-strip-gcc maybe-install-strip-gcc
10705 maybe-install-strip-gcc:
10706 @if gcc
10707 maybe-install-strip-gcc: install-strip-gcc
10709 install-strip-gcc: installdirs
10710 @: $(MAKE); $(unstage)
10711 @r=`${PWD_COMMAND}`; export r; \
10712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10713 $(HOST_EXPORTS) \
10714 (cd $(HOST_SUBDIR)/gcc && \
10715 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10717 @endif gcc
10719 # Other targets (info, dvi, pdf, etc.)
10721 .PHONY: maybe-info-gcc info-gcc
10722 maybe-info-gcc:
10723 @if gcc
10724 maybe-info-gcc: info-gcc
10726 info-gcc: \
10727 configure-gcc
10728 @[ -f ./gcc/Makefile ] || exit 0; \
10729 r=`${PWD_COMMAND}`; export r; \
10730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10731 $(HOST_EXPORTS) \
10732 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10734 done; \
10735 echo "Doing info in gcc"; \
10736 (cd $(HOST_SUBDIR)/gcc && \
10737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10739 "RANLIB=$${RANLIB}" \
10740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10741 info) \
10742 || exit 1
10744 @endif gcc
10746 .PHONY: maybe-dvi-gcc dvi-gcc
10747 maybe-dvi-gcc:
10748 @if gcc
10749 maybe-dvi-gcc: dvi-gcc
10751 dvi-gcc: \
10752 configure-gcc
10753 @[ -f ./gcc/Makefile ] || exit 0; \
10754 r=`${PWD_COMMAND}`; export r; \
10755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10756 $(HOST_EXPORTS) \
10757 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10759 done; \
10760 echo "Doing dvi in gcc"; \
10761 (cd $(HOST_SUBDIR)/gcc && \
10762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10764 "RANLIB=$${RANLIB}" \
10765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10766 dvi) \
10767 || exit 1
10769 @endif gcc
10771 .PHONY: maybe-pdf-gcc pdf-gcc
10772 maybe-pdf-gcc:
10773 @if gcc
10774 maybe-pdf-gcc: pdf-gcc
10776 pdf-gcc: \
10777 configure-gcc
10778 @[ -f ./gcc/Makefile ] || exit 0; \
10779 r=`${PWD_COMMAND}`; export r; \
10780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10781 $(HOST_EXPORTS) \
10782 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10784 done; \
10785 echo "Doing pdf in gcc"; \
10786 (cd $(HOST_SUBDIR)/gcc && \
10787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10789 "RANLIB=$${RANLIB}" \
10790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10791 pdf) \
10792 || exit 1
10794 @endif gcc
10796 .PHONY: maybe-html-gcc html-gcc
10797 maybe-html-gcc:
10798 @if gcc
10799 maybe-html-gcc: html-gcc
10801 html-gcc: \
10802 configure-gcc
10803 @[ -f ./gcc/Makefile ] || exit 0; \
10804 r=`${PWD_COMMAND}`; export r; \
10805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10806 $(HOST_EXPORTS) \
10807 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10809 done; \
10810 echo "Doing html in gcc"; \
10811 (cd $(HOST_SUBDIR)/gcc && \
10812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10814 "RANLIB=$${RANLIB}" \
10815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10816 html) \
10817 || exit 1
10819 @endif gcc
10821 .PHONY: maybe-TAGS-gcc TAGS-gcc
10822 maybe-TAGS-gcc:
10823 @if gcc
10824 maybe-TAGS-gcc: TAGS-gcc
10826 TAGS-gcc: \
10827 configure-gcc
10828 @[ -f ./gcc/Makefile ] || exit 0; \
10829 r=`${PWD_COMMAND}`; export r; \
10830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10831 $(HOST_EXPORTS) \
10832 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10834 done; \
10835 echo "Doing TAGS in gcc"; \
10836 (cd $(HOST_SUBDIR)/gcc && \
10837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10839 "RANLIB=$${RANLIB}" \
10840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10841 TAGS) \
10842 || exit 1
10844 @endif gcc
10846 .PHONY: maybe-install-info-gcc install-info-gcc
10847 maybe-install-info-gcc:
10848 @if gcc
10849 maybe-install-info-gcc: install-info-gcc
10851 install-info-gcc: \
10852 configure-gcc \
10853 info-gcc
10854 @[ -f ./gcc/Makefile ] || exit 0; \
10855 r=`${PWD_COMMAND}`; export r; \
10856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10857 $(HOST_EXPORTS) \
10858 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10860 done; \
10861 echo "Doing install-info in gcc"; \
10862 (cd $(HOST_SUBDIR)/gcc && \
10863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10865 "RANLIB=$${RANLIB}" \
10866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10867 install-info) \
10868 || exit 1
10870 @endif gcc
10872 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10873 maybe-install-pdf-gcc:
10874 @if gcc
10875 maybe-install-pdf-gcc: install-pdf-gcc
10877 install-pdf-gcc: \
10878 configure-gcc \
10879 pdf-gcc
10880 @[ -f ./gcc/Makefile ] || exit 0; \
10881 r=`${PWD_COMMAND}`; export r; \
10882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10883 $(HOST_EXPORTS) \
10884 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10886 done; \
10887 echo "Doing install-pdf in gcc"; \
10888 (cd $(HOST_SUBDIR)/gcc && \
10889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10891 "RANLIB=$${RANLIB}" \
10892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10893 install-pdf) \
10894 || exit 1
10896 @endif gcc
10898 .PHONY: maybe-install-html-gcc install-html-gcc
10899 maybe-install-html-gcc:
10900 @if gcc
10901 maybe-install-html-gcc: install-html-gcc
10903 install-html-gcc: \
10904 configure-gcc \
10905 html-gcc
10906 @[ -f ./gcc/Makefile ] || exit 0; \
10907 r=`${PWD_COMMAND}`; export r; \
10908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10909 $(HOST_EXPORTS) \
10910 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10912 done; \
10913 echo "Doing install-html in gcc"; \
10914 (cd $(HOST_SUBDIR)/gcc && \
10915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10917 "RANLIB=$${RANLIB}" \
10918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10919 install-html) \
10920 || exit 1
10922 @endif gcc
10924 .PHONY: maybe-installcheck-gcc installcheck-gcc
10925 maybe-installcheck-gcc:
10926 @if gcc
10927 maybe-installcheck-gcc: installcheck-gcc
10929 installcheck-gcc: \
10930 configure-gcc
10931 @[ -f ./gcc/Makefile ] || exit 0; \
10932 r=`${PWD_COMMAND}`; export r; \
10933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10934 $(HOST_EXPORTS) \
10935 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10937 done; \
10938 echo "Doing installcheck in gcc"; \
10939 (cd $(HOST_SUBDIR)/gcc && \
10940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10942 "RANLIB=$${RANLIB}" \
10943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10944 installcheck) \
10945 || exit 1
10947 @endif gcc
10949 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10950 maybe-mostlyclean-gcc:
10951 @if gcc
10952 maybe-mostlyclean-gcc: mostlyclean-gcc
10954 mostlyclean-gcc:
10955 @[ -f ./gcc/Makefile ] || exit 0; \
10956 r=`${PWD_COMMAND}`; export r; \
10957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10958 $(HOST_EXPORTS) \
10959 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10961 done; \
10962 echo "Doing mostlyclean in gcc"; \
10963 (cd $(HOST_SUBDIR)/gcc && \
10964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10966 "RANLIB=$${RANLIB}" \
10967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10968 mostlyclean) \
10969 || exit 1
10971 @endif gcc
10973 .PHONY: maybe-clean-gcc clean-gcc
10974 maybe-clean-gcc:
10975 @if gcc
10976 maybe-clean-gcc: clean-gcc
10978 clean-gcc:
10979 @[ -f ./gcc/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) $(EXTRA_GCC_FLAGS); do \
10984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10985 done; \
10986 echo "Doing clean in gcc"; \
10987 (cd $(HOST_SUBDIR)/gcc && \
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 clean) \
10993 || exit 1
10995 @endif gcc
10997 .PHONY: maybe-distclean-gcc distclean-gcc
10998 maybe-distclean-gcc:
10999 @if gcc
11000 maybe-distclean-gcc: distclean-gcc
11002 distclean-gcc:
11003 @[ -f ./gcc/Makefile ] || exit 0; \
11004 r=`${PWD_COMMAND}`; export r; \
11005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11006 $(HOST_EXPORTS) \
11007 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11009 done; \
11010 echo "Doing distclean in gcc"; \
11011 (cd $(HOST_SUBDIR)/gcc && \
11012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11014 "RANLIB=$${RANLIB}" \
11015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11016 distclean) \
11017 || exit 1
11019 @endif gcc
11021 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11022 maybe-maintainer-clean-gcc:
11023 @if gcc
11024 maybe-maintainer-clean-gcc: maintainer-clean-gcc
11026 maintainer-clean-gcc:
11027 @[ -f ./gcc/Makefile ] || exit 0; \
11028 r=`${PWD_COMMAND}`; export r; \
11029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11030 $(HOST_EXPORTS) \
11031 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11033 done; \
11034 echo "Doing maintainer-clean in gcc"; \
11035 (cd $(HOST_SUBDIR)/gcc && \
11036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11038 "RANLIB=$${RANLIB}" \
11039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11040 maintainer-clean) \
11041 || exit 1
11043 @endif gcc
11047 .PHONY: configure-gmp maybe-configure-gmp
11048 maybe-configure-gmp:
11049 @if gcc-bootstrap
11050 configure-gmp: stage_current
11051 @endif gcc-bootstrap
11052 @if gmp
11053 maybe-configure-gmp: configure-gmp
11054 configure-gmp:
11055 @r=`${PWD_COMMAND}`; export r; \
11056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11057 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11058 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11059 $(HOST_EXPORTS) \
11060 echo Configuring in $(HOST_SUBDIR)/gmp; \
11061 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11062 case $(srcdir) in \
11063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11064 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11066 esac; \
11067 module_srcdir=gmp; \
11068 $(SHELL) \
11069 $$s/$$module_srcdir/configure \
11070 --srcdir=$${topdir}/$$module_srcdir \
11071 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11072 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
11073 || exit 1
11074 @endif gmp
11078 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11079 maybe-configure-stage1-gmp:
11080 @if gmp-bootstrap
11081 maybe-configure-stage1-gmp: configure-stage1-gmp
11082 configure-stage1-gmp:
11083 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11084 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11085 @r=`${PWD_COMMAND}`; export r; \
11086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11087 TFLAGS="$(STAGE1_TFLAGS)"; \
11088 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11089 $(HOST_EXPORTS) \
11090 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11091 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11092 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11093 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
11094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11095 cd $(HOST_SUBDIR)/gmp || exit 1; \
11096 case $(srcdir) in \
11097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11098 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11100 esac; \
11101 module_srcdir=gmp; \
11102 $(SHELL) $$s/$$module_srcdir/configure \
11103 --srcdir=$${topdir}/$$module_srcdir \
11104 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11105 --target=none-${host_vendor}-${host_os} \
11107 $(STAGE1_CONFIGURE_FLAGS) \
11108 --disable-shared LEX="touch lex.yy.c"
11109 @endif gmp-bootstrap
11111 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11112 maybe-configure-stage2-gmp:
11113 @if gmp-bootstrap
11114 maybe-configure-stage2-gmp: configure-stage2-gmp
11115 configure-stage2-gmp:
11116 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11117 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11118 @r=`${PWD_COMMAND}`; export r; \
11119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11120 TFLAGS="$(STAGE2_TFLAGS)"; \
11121 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11122 $(HOST_EXPORTS) \
11123 $(POSTSTAGE1_HOST_EXPORTS) \
11124 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11125 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11126 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11127 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
11128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11129 cd $(HOST_SUBDIR)/gmp || exit 1; \
11130 case $(srcdir) in \
11131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11132 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11134 esac; \
11135 module_srcdir=gmp; \
11136 $(SHELL) $$s/$$module_srcdir/configure \
11137 --srcdir=$${topdir}/$$module_srcdir \
11138 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11139 --target=none-${host_vendor}-${host_os} \
11140 --with-build-libsubdir=$(HOST_SUBDIR) \
11141 $(STAGE2_CONFIGURE_FLAGS) \
11142 --disable-shared LEX="touch lex.yy.c"
11143 @endif gmp-bootstrap
11145 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11146 maybe-configure-stage3-gmp:
11147 @if gmp-bootstrap
11148 maybe-configure-stage3-gmp: configure-stage3-gmp
11149 configure-stage3-gmp:
11150 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11152 @r=`${PWD_COMMAND}`; export r; \
11153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11154 TFLAGS="$(STAGE3_TFLAGS)"; \
11155 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11156 $(HOST_EXPORTS) \
11157 $(POSTSTAGE1_HOST_EXPORTS) \
11158 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11159 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11160 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11161 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
11162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11163 cd $(HOST_SUBDIR)/gmp || exit 1; \
11164 case $(srcdir) in \
11165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11166 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11168 esac; \
11169 module_srcdir=gmp; \
11170 $(SHELL) $$s/$$module_srcdir/configure \
11171 --srcdir=$${topdir}/$$module_srcdir \
11172 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11173 --target=none-${host_vendor}-${host_os} \
11174 --with-build-libsubdir=$(HOST_SUBDIR) \
11175 $(STAGE3_CONFIGURE_FLAGS) \
11176 --disable-shared LEX="touch lex.yy.c"
11177 @endif gmp-bootstrap
11179 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11180 maybe-configure-stage4-gmp:
11181 @if gmp-bootstrap
11182 maybe-configure-stage4-gmp: configure-stage4-gmp
11183 configure-stage4-gmp:
11184 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11185 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11186 @r=`${PWD_COMMAND}`; export r; \
11187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11188 TFLAGS="$(STAGE4_TFLAGS)"; \
11189 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11190 $(HOST_EXPORTS) \
11191 $(POSTSTAGE1_HOST_EXPORTS) \
11192 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11193 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11194 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11195 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
11196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11197 cd $(HOST_SUBDIR)/gmp || exit 1; \
11198 case $(srcdir) in \
11199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11200 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11202 esac; \
11203 module_srcdir=gmp; \
11204 $(SHELL) $$s/$$module_srcdir/configure \
11205 --srcdir=$${topdir}/$$module_srcdir \
11206 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11207 --target=none-${host_vendor}-${host_os} \
11208 --with-build-libsubdir=$(HOST_SUBDIR) \
11209 $(STAGE4_CONFIGURE_FLAGS) \
11210 --disable-shared LEX="touch lex.yy.c"
11211 @endif gmp-bootstrap
11213 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11214 maybe-configure-stageprofile-gmp:
11215 @if gmp-bootstrap
11216 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11217 configure-stageprofile-gmp:
11218 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11220 @r=`${PWD_COMMAND}`; export r; \
11221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11222 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11223 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11224 $(HOST_EXPORTS) \
11225 $(POSTSTAGE1_HOST_EXPORTS) \
11226 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11227 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11228 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11229 echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
11230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11231 cd $(HOST_SUBDIR)/gmp || exit 1; \
11232 case $(srcdir) in \
11233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11234 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11236 esac; \
11237 module_srcdir=gmp; \
11238 $(SHELL) $$s/$$module_srcdir/configure \
11239 --srcdir=$${topdir}/$$module_srcdir \
11240 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11241 --target=none-${host_vendor}-${host_os} \
11242 --with-build-libsubdir=$(HOST_SUBDIR) \
11243 $(STAGEprofile_CONFIGURE_FLAGS) \
11244 --disable-shared LEX="touch lex.yy.c"
11245 @endif gmp-bootstrap
11247 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11248 maybe-configure-stagefeedback-gmp:
11249 @if gmp-bootstrap
11250 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11251 configure-stagefeedback-gmp:
11252 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11253 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11254 @r=`${PWD_COMMAND}`; export r; \
11255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11256 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11257 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11258 $(HOST_EXPORTS) \
11259 $(POSTSTAGE1_HOST_EXPORTS) \
11260 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11261 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11262 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11263 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
11264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11265 cd $(HOST_SUBDIR)/gmp || exit 1; \
11266 case $(srcdir) in \
11267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11268 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11270 esac; \
11271 module_srcdir=gmp; \
11272 $(SHELL) $$s/$$module_srcdir/configure \
11273 --srcdir=$${topdir}/$$module_srcdir \
11274 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11275 --target=none-${host_vendor}-${host_os} \
11276 --with-build-libsubdir=$(HOST_SUBDIR) \
11277 $(STAGEfeedback_CONFIGURE_FLAGS) \
11278 --disable-shared LEX="touch lex.yy.c"
11279 @endif gmp-bootstrap
11285 .PHONY: all-gmp maybe-all-gmp
11286 maybe-all-gmp:
11287 @if gcc-bootstrap
11288 all-gmp: stage_current
11289 @endif gcc-bootstrap
11290 @if gmp
11291 TARGET-gmp=all
11292 maybe-all-gmp: all-gmp
11293 all-gmp: configure-gmp
11294 @r=`${PWD_COMMAND}`; export r; \
11295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11296 $(HOST_EXPORTS) \
11297 (cd $(HOST_SUBDIR)/gmp && \
11298 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11299 $(TARGET-gmp))
11300 @endif gmp
11304 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11305 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11306 maybe-all-stage1-gmp:
11307 maybe-clean-stage1-gmp:
11308 @if gmp-bootstrap
11309 maybe-all-stage1-gmp: all-stage1-gmp
11310 all-stage1: all-stage1-gmp
11311 TARGET-stage1-gmp = $(TARGET-gmp)
11312 all-stage1-gmp: configure-stage1-gmp
11313 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11314 @r=`${PWD_COMMAND}`; export r; \
11315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11316 TFLAGS="$(STAGE1_TFLAGS)"; \
11317 $(HOST_EXPORTS) \
11318 cd $(HOST_SUBDIR)/gmp && \
11319 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11320 CFLAGS="$(STAGE1_CFLAGS)" \
11321 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11322 LIBCFLAGS="$(LIBCFLAGS)" \
11323 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11324 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11325 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11326 $(EXTRA_HOST_FLAGS) \
11327 $(STAGE1_FLAGS_TO_PASS) \
11328 TFLAGS="$(STAGE1_TFLAGS)" \
11329 $(TARGET-stage1-gmp)
11331 maybe-clean-stage1-gmp: clean-stage1-gmp
11332 clean-stage1: clean-stage1-gmp
11333 clean-stage1-gmp:
11334 @if [ $(current_stage) = stage1 ]; then \
11335 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11336 else \
11337 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11338 $(MAKE) stage1-start; \
11339 fi; \
11340 cd $(HOST_SUBDIR)/gmp && \
11341 $(MAKE) $(EXTRA_HOST_FLAGS) \
11342 $(STAGE1_FLAGS_TO_PASS) clean
11343 @endif gmp-bootstrap
11346 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11347 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11348 maybe-all-stage2-gmp:
11349 maybe-clean-stage2-gmp:
11350 @if gmp-bootstrap
11351 maybe-all-stage2-gmp: all-stage2-gmp
11352 all-stage2: all-stage2-gmp
11353 TARGET-stage2-gmp = $(TARGET-gmp)
11354 all-stage2-gmp: configure-stage2-gmp
11355 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11356 @r=`${PWD_COMMAND}`; export r; \
11357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11358 TFLAGS="$(STAGE2_TFLAGS)"; \
11359 $(HOST_EXPORTS) \
11360 $(POSTSTAGE1_HOST_EXPORTS) \
11361 cd $(HOST_SUBDIR)/gmp && \
11362 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11363 CFLAGS="$(STAGE2_CFLAGS)" \
11364 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11365 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11366 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11367 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11368 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11369 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11370 TFLAGS="$(STAGE2_TFLAGS)" \
11371 $(TARGET-stage2-gmp)
11373 maybe-clean-stage2-gmp: clean-stage2-gmp
11374 clean-stage2: clean-stage2-gmp
11375 clean-stage2-gmp:
11376 @if [ $(current_stage) = stage2 ]; then \
11377 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11378 else \
11379 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11380 $(MAKE) stage2-start; \
11381 fi; \
11382 cd $(HOST_SUBDIR)/gmp && \
11383 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11384 @endif gmp-bootstrap
11387 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11388 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11389 maybe-all-stage3-gmp:
11390 maybe-clean-stage3-gmp:
11391 @if gmp-bootstrap
11392 maybe-all-stage3-gmp: all-stage3-gmp
11393 all-stage3: all-stage3-gmp
11394 TARGET-stage3-gmp = $(TARGET-gmp)
11395 all-stage3-gmp: configure-stage3-gmp
11396 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11397 @r=`${PWD_COMMAND}`; export r; \
11398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11399 TFLAGS="$(STAGE3_TFLAGS)"; \
11400 $(HOST_EXPORTS) \
11401 $(POSTSTAGE1_HOST_EXPORTS) \
11402 cd $(HOST_SUBDIR)/gmp && \
11403 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11404 CFLAGS="$(STAGE3_CFLAGS)" \
11405 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11406 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11407 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11408 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11409 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11410 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11411 TFLAGS="$(STAGE3_TFLAGS)" \
11412 $(TARGET-stage3-gmp)
11414 maybe-clean-stage3-gmp: clean-stage3-gmp
11415 clean-stage3: clean-stage3-gmp
11416 clean-stage3-gmp:
11417 @if [ $(current_stage) = stage3 ]; then \
11418 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11419 else \
11420 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11421 $(MAKE) stage3-start; \
11422 fi; \
11423 cd $(HOST_SUBDIR)/gmp && \
11424 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11425 @endif gmp-bootstrap
11428 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11429 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11430 maybe-all-stage4-gmp:
11431 maybe-clean-stage4-gmp:
11432 @if gmp-bootstrap
11433 maybe-all-stage4-gmp: all-stage4-gmp
11434 all-stage4: all-stage4-gmp
11435 TARGET-stage4-gmp = $(TARGET-gmp)
11436 all-stage4-gmp: configure-stage4-gmp
11437 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11438 @r=`${PWD_COMMAND}`; export r; \
11439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11440 TFLAGS="$(STAGE4_TFLAGS)"; \
11441 $(HOST_EXPORTS) \
11442 $(POSTSTAGE1_HOST_EXPORTS) \
11443 cd $(HOST_SUBDIR)/gmp && \
11444 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11445 CFLAGS="$(STAGE4_CFLAGS)" \
11446 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11447 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11448 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11449 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11450 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11451 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11452 TFLAGS="$(STAGE4_TFLAGS)" \
11453 $(TARGET-stage4-gmp)
11455 maybe-clean-stage4-gmp: clean-stage4-gmp
11456 clean-stage4: clean-stage4-gmp
11457 clean-stage4-gmp:
11458 @if [ $(current_stage) = stage4 ]; then \
11459 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11460 else \
11461 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11462 $(MAKE) stage4-start; \
11463 fi; \
11464 cd $(HOST_SUBDIR)/gmp && \
11465 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11466 @endif gmp-bootstrap
11469 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11470 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11471 maybe-all-stageprofile-gmp:
11472 maybe-clean-stageprofile-gmp:
11473 @if gmp-bootstrap
11474 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11475 all-stageprofile: all-stageprofile-gmp
11476 TARGET-stageprofile-gmp = $(TARGET-gmp)
11477 all-stageprofile-gmp: configure-stageprofile-gmp
11478 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11479 @r=`${PWD_COMMAND}`; export r; \
11480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11481 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11482 $(HOST_EXPORTS) \
11483 $(POSTSTAGE1_HOST_EXPORTS) \
11484 cd $(HOST_SUBDIR)/gmp && \
11485 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11486 CFLAGS="$(STAGEprofile_CFLAGS)" \
11487 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11488 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11489 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11490 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11491 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11492 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11493 TFLAGS="$(STAGEprofile_TFLAGS)" \
11494 $(TARGET-stageprofile-gmp)
11496 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11497 clean-stageprofile: clean-stageprofile-gmp
11498 clean-stageprofile-gmp:
11499 @if [ $(current_stage) = stageprofile ]; then \
11500 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11501 else \
11502 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11503 $(MAKE) stageprofile-start; \
11504 fi; \
11505 cd $(HOST_SUBDIR)/gmp && \
11506 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11507 @endif gmp-bootstrap
11510 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11511 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11512 maybe-all-stagefeedback-gmp:
11513 maybe-clean-stagefeedback-gmp:
11514 @if gmp-bootstrap
11515 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11516 all-stagefeedback: all-stagefeedback-gmp
11517 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11518 all-stagefeedback-gmp: configure-stagefeedback-gmp
11519 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11520 @r=`${PWD_COMMAND}`; export r; \
11521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11522 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11523 $(HOST_EXPORTS) \
11524 $(POSTSTAGE1_HOST_EXPORTS) \
11525 cd $(HOST_SUBDIR)/gmp && \
11526 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11527 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11528 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11529 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11530 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11531 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11532 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11533 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11534 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11535 $(TARGET-stagefeedback-gmp)
11537 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11538 clean-stagefeedback: clean-stagefeedback-gmp
11539 clean-stagefeedback-gmp:
11540 @if [ $(current_stage) = stagefeedback ]; then \
11541 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11542 else \
11543 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11544 $(MAKE) stagefeedback-start; \
11545 fi; \
11546 cd $(HOST_SUBDIR)/gmp && \
11547 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11548 @endif gmp-bootstrap
11554 .PHONY: check-gmp maybe-check-gmp
11555 maybe-check-gmp:
11556 @if gmp
11557 maybe-check-gmp: check-gmp
11559 check-gmp:
11560 @: $(MAKE); $(unstage)
11561 @r=`${PWD_COMMAND}`; export r; \
11562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11563 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11564 (cd $(HOST_SUBDIR)/gmp && \
11565 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
11567 @endif gmp
11569 .PHONY: install-gmp maybe-install-gmp
11570 maybe-install-gmp:
11571 @if gmp
11572 maybe-install-gmp: install-gmp
11574 install-gmp:
11576 @endif gmp
11578 .PHONY: install-strip-gmp maybe-install-strip-gmp
11579 maybe-install-strip-gmp:
11580 @if gmp
11581 maybe-install-strip-gmp: install-strip-gmp
11583 install-strip-gmp:
11585 @endif gmp
11587 # Other targets (info, dvi, pdf, etc.)
11589 .PHONY: maybe-info-gmp info-gmp
11590 maybe-info-gmp:
11591 @if gmp
11592 maybe-info-gmp: info-gmp
11594 info-gmp: \
11595 configure-gmp
11596 @[ -f ./gmp/Makefile ] || exit 0; \
11597 r=`${PWD_COMMAND}`; export r; \
11598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11599 $(HOST_EXPORTS) \
11600 for flag in $(EXTRA_HOST_FLAGS) ; do \
11601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11602 done; \
11603 echo "Doing info in gmp"; \
11604 (cd $(HOST_SUBDIR)/gmp && \
11605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11607 "RANLIB=$${RANLIB}" \
11608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11609 info) \
11610 || exit 1
11612 @endif gmp
11614 .PHONY: maybe-dvi-gmp dvi-gmp
11615 maybe-dvi-gmp:
11616 @if gmp
11617 maybe-dvi-gmp: dvi-gmp
11619 dvi-gmp: \
11620 configure-gmp
11621 @[ -f ./gmp/Makefile ] || exit 0; \
11622 r=`${PWD_COMMAND}`; export r; \
11623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11624 $(HOST_EXPORTS) \
11625 for flag in $(EXTRA_HOST_FLAGS) ; do \
11626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11627 done; \
11628 echo "Doing dvi in gmp"; \
11629 (cd $(HOST_SUBDIR)/gmp && \
11630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11632 "RANLIB=$${RANLIB}" \
11633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11634 dvi) \
11635 || exit 1
11637 @endif gmp
11639 .PHONY: maybe-pdf-gmp pdf-gmp
11640 maybe-pdf-gmp:
11641 @if gmp
11642 maybe-pdf-gmp: pdf-gmp
11644 pdf-gmp: \
11645 configure-gmp
11646 @[ -f ./gmp/Makefile ] || exit 0; \
11647 r=`${PWD_COMMAND}`; export r; \
11648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11649 $(HOST_EXPORTS) \
11650 for flag in $(EXTRA_HOST_FLAGS) ; do \
11651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11652 done; \
11653 echo "Doing pdf in gmp"; \
11654 (cd $(HOST_SUBDIR)/gmp && \
11655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11657 "RANLIB=$${RANLIB}" \
11658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11659 pdf) \
11660 || exit 1
11662 @endif gmp
11664 .PHONY: maybe-html-gmp html-gmp
11665 maybe-html-gmp:
11666 @if gmp
11667 maybe-html-gmp: html-gmp
11669 html-gmp: \
11670 configure-gmp
11671 @[ -f ./gmp/Makefile ] || exit 0; \
11672 r=`${PWD_COMMAND}`; export r; \
11673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11674 $(HOST_EXPORTS) \
11675 for flag in $(EXTRA_HOST_FLAGS) ; do \
11676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11677 done; \
11678 echo "Doing html in gmp"; \
11679 (cd $(HOST_SUBDIR)/gmp && \
11680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11682 "RANLIB=$${RANLIB}" \
11683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11684 html) \
11685 || exit 1
11687 @endif gmp
11689 .PHONY: maybe-TAGS-gmp TAGS-gmp
11690 maybe-TAGS-gmp:
11691 @if gmp
11692 maybe-TAGS-gmp: TAGS-gmp
11694 TAGS-gmp: \
11695 configure-gmp
11696 @[ -f ./gmp/Makefile ] || exit 0; \
11697 r=`${PWD_COMMAND}`; export r; \
11698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11699 $(HOST_EXPORTS) \
11700 for flag in $(EXTRA_HOST_FLAGS) ; do \
11701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11702 done; \
11703 echo "Doing TAGS in gmp"; \
11704 (cd $(HOST_SUBDIR)/gmp && \
11705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11707 "RANLIB=$${RANLIB}" \
11708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11709 TAGS) \
11710 || exit 1
11712 @endif gmp
11714 .PHONY: maybe-install-info-gmp install-info-gmp
11715 maybe-install-info-gmp:
11716 @if gmp
11717 maybe-install-info-gmp: install-info-gmp
11719 install-info-gmp: \
11720 configure-gmp \
11721 info-gmp
11722 @[ -f ./gmp/Makefile ] || exit 0; \
11723 r=`${PWD_COMMAND}`; export r; \
11724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11725 $(HOST_EXPORTS) \
11726 for flag in $(EXTRA_HOST_FLAGS) ; do \
11727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11728 done; \
11729 echo "Doing install-info in gmp"; \
11730 (cd $(HOST_SUBDIR)/gmp && \
11731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11733 "RANLIB=$${RANLIB}" \
11734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11735 install-info) \
11736 || exit 1
11738 @endif gmp
11740 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11741 maybe-install-pdf-gmp:
11742 @if gmp
11743 maybe-install-pdf-gmp: install-pdf-gmp
11745 install-pdf-gmp: \
11746 configure-gmp \
11747 pdf-gmp
11748 @[ -f ./gmp/Makefile ] || exit 0; \
11749 r=`${PWD_COMMAND}`; export r; \
11750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11751 $(HOST_EXPORTS) \
11752 for flag in $(EXTRA_HOST_FLAGS) ; do \
11753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11754 done; \
11755 echo "Doing install-pdf in gmp"; \
11756 (cd $(HOST_SUBDIR)/gmp && \
11757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11759 "RANLIB=$${RANLIB}" \
11760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11761 install-pdf) \
11762 || exit 1
11764 @endif gmp
11766 .PHONY: maybe-install-html-gmp install-html-gmp
11767 maybe-install-html-gmp:
11768 @if gmp
11769 maybe-install-html-gmp: install-html-gmp
11771 install-html-gmp: \
11772 configure-gmp \
11773 html-gmp
11774 @[ -f ./gmp/Makefile ] || exit 0; \
11775 r=`${PWD_COMMAND}`; export r; \
11776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11777 $(HOST_EXPORTS) \
11778 for flag in $(EXTRA_HOST_FLAGS) ; do \
11779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11780 done; \
11781 echo "Doing install-html in gmp"; \
11782 (cd $(HOST_SUBDIR)/gmp && \
11783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11785 "RANLIB=$${RANLIB}" \
11786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11787 install-html) \
11788 || exit 1
11790 @endif gmp
11792 .PHONY: maybe-installcheck-gmp installcheck-gmp
11793 maybe-installcheck-gmp:
11794 @if gmp
11795 maybe-installcheck-gmp: installcheck-gmp
11797 installcheck-gmp: \
11798 configure-gmp
11799 @[ -f ./gmp/Makefile ] || exit 0; \
11800 r=`${PWD_COMMAND}`; export r; \
11801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11802 $(HOST_EXPORTS) \
11803 for flag in $(EXTRA_HOST_FLAGS) ; do \
11804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11805 done; \
11806 echo "Doing installcheck in gmp"; \
11807 (cd $(HOST_SUBDIR)/gmp && \
11808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11810 "RANLIB=$${RANLIB}" \
11811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11812 installcheck) \
11813 || exit 1
11815 @endif gmp
11817 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11818 maybe-mostlyclean-gmp:
11819 @if gmp
11820 maybe-mostlyclean-gmp: mostlyclean-gmp
11822 mostlyclean-gmp:
11823 @[ -f ./gmp/Makefile ] || exit 0; \
11824 r=`${PWD_COMMAND}`; export r; \
11825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11826 $(HOST_EXPORTS) \
11827 for flag in $(EXTRA_HOST_FLAGS) ; do \
11828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11829 done; \
11830 echo "Doing mostlyclean in gmp"; \
11831 (cd $(HOST_SUBDIR)/gmp && \
11832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11834 "RANLIB=$${RANLIB}" \
11835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11836 mostlyclean) \
11837 || exit 1
11839 @endif gmp
11841 .PHONY: maybe-clean-gmp clean-gmp
11842 maybe-clean-gmp:
11843 @if gmp
11844 maybe-clean-gmp: clean-gmp
11846 clean-gmp:
11847 @[ -f ./gmp/Makefile ] || exit 0; \
11848 r=`${PWD_COMMAND}`; export r; \
11849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11850 $(HOST_EXPORTS) \
11851 for flag in $(EXTRA_HOST_FLAGS) ; do \
11852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11853 done; \
11854 echo "Doing clean in gmp"; \
11855 (cd $(HOST_SUBDIR)/gmp && \
11856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11858 "RANLIB=$${RANLIB}" \
11859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11860 clean) \
11861 || exit 1
11863 @endif gmp
11865 .PHONY: maybe-distclean-gmp distclean-gmp
11866 maybe-distclean-gmp:
11867 @if gmp
11868 maybe-distclean-gmp: distclean-gmp
11870 distclean-gmp:
11871 @[ -f ./gmp/Makefile ] || exit 0; \
11872 r=`${PWD_COMMAND}`; export r; \
11873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11874 $(HOST_EXPORTS) \
11875 for flag in $(EXTRA_HOST_FLAGS) ; do \
11876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11877 done; \
11878 echo "Doing distclean in gmp"; \
11879 (cd $(HOST_SUBDIR)/gmp && \
11880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11882 "RANLIB=$${RANLIB}" \
11883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11884 distclean) \
11885 || exit 1
11887 @endif gmp
11889 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11890 maybe-maintainer-clean-gmp:
11891 @if gmp
11892 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11894 maintainer-clean-gmp:
11895 @[ -f ./gmp/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 maintainer-clean in gmp"; \
11903 (cd $(HOST_SUBDIR)/gmp && \
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 maintainer-clean) \
11909 || exit 1
11911 @endif gmp
11915 .PHONY: configure-mpfr maybe-configure-mpfr
11916 maybe-configure-mpfr:
11917 @if gcc-bootstrap
11918 configure-mpfr: stage_current
11919 @endif gcc-bootstrap
11920 @if mpfr
11921 maybe-configure-mpfr: configure-mpfr
11922 configure-mpfr:
11923 @r=`${PWD_COMMAND}`; export r; \
11924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11925 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11927 $(HOST_EXPORTS) \
11928 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11929 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11930 case $(srcdir) in \
11931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11932 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11934 esac; \
11935 module_srcdir=mpfr; \
11936 $(SHELL) \
11937 $$s/$$module_srcdir/configure \
11938 --srcdir=$${topdir}/$$module_srcdir \
11939 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11940 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11941 || exit 1
11942 @endif mpfr
11946 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11947 maybe-configure-stage1-mpfr:
11948 @if mpfr-bootstrap
11949 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11950 configure-stage1-mpfr:
11951 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11952 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11953 @r=`${PWD_COMMAND}`; export r; \
11954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11955 TFLAGS="$(STAGE1_TFLAGS)"; \
11956 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11957 $(HOST_EXPORTS) \
11958 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11959 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11960 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11961 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
11962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11963 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11964 case $(srcdir) in \
11965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11966 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11968 esac; \
11969 module_srcdir=mpfr; \
11970 $(SHELL) $$s/$$module_srcdir/configure \
11971 --srcdir=$${topdir}/$$module_srcdir \
11972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11973 --target=${target_alias} \
11975 $(STAGE1_CONFIGURE_FLAGS) \
11976 --disable-shared @extra_mpfr_configure_flags@
11977 @endif mpfr-bootstrap
11979 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11980 maybe-configure-stage2-mpfr:
11981 @if mpfr-bootstrap
11982 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11983 configure-stage2-mpfr:
11984 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11985 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11986 @r=`${PWD_COMMAND}`; export r; \
11987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11988 TFLAGS="$(STAGE2_TFLAGS)"; \
11989 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11990 $(HOST_EXPORTS) \
11991 $(POSTSTAGE1_HOST_EXPORTS) \
11992 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11993 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11994 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11995 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
11996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
11997 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11998 case $(srcdir) in \
11999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12000 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12002 esac; \
12003 module_srcdir=mpfr; \
12004 $(SHELL) $$s/$$module_srcdir/configure \
12005 --srcdir=$${topdir}/$$module_srcdir \
12006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12007 --target=${target_alias} \
12008 --with-build-libsubdir=$(HOST_SUBDIR) \
12009 $(STAGE2_CONFIGURE_FLAGS) \
12010 --disable-shared @extra_mpfr_configure_flags@
12011 @endif mpfr-bootstrap
12013 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12014 maybe-configure-stage3-mpfr:
12015 @if mpfr-bootstrap
12016 maybe-configure-stage3-mpfr: configure-stage3-mpfr
12017 configure-stage3-mpfr:
12018 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12020 @r=`${PWD_COMMAND}`; export r; \
12021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12022 TFLAGS="$(STAGE3_TFLAGS)"; \
12023 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12024 $(HOST_EXPORTS) \
12025 $(POSTSTAGE1_HOST_EXPORTS) \
12026 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12027 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12028 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12029 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
12030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12031 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12032 case $(srcdir) in \
12033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12034 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12036 esac; \
12037 module_srcdir=mpfr; \
12038 $(SHELL) $$s/$$module_srcdir/configure \
12039 --srcdir=$${topdir}/$$module_srcdir \
12040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12041 --target=${target_alias} \
12042 --with-build-libsubdir=$(HOST_SUBDIR) \
12043 $(STAGE3_CONFIGURE_FLAGS) \
12044 --disable-shared @extra_mpfr_configure_flags@
12045 @endif mpfr-bootstrap
12047 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12048 maybe-configure-stage4-mpfr:
12049 @if mpfr-bootstrap
12050 maybe-configure-stage4-mpfr: configure-stage4-mpfr
12051 configure-stage4-mpfr:
12052 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12054 @r=`${PWD_COMMAND}`; export r; \
12055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12056 TFLAGS="$(STAGE4_TFLAGS)"; \
12057 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12058 $(HOST_EXPORTS) \
12059 $(POSTSTAGE1_HOST_EXPORTS) \
12060 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12061 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12062 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12063 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
12064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12065 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12066 case $(srcdir) in \
12067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12068 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12070 esac; \
12071 module_srcdir=mpfr; \
12072 $(SHELL) $$s/$$module_srcdir/configure \
12073 --srcdir=$${topdir}/$$module_srcdir \
12074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12075 --target=${target_alias} \
12076 --with-build-libsubdir=$(HOST_SUBDIR) \
12077 $(STAGE4_CONFIGURE_FLAGS) \
12078 --disable-shared @extra_mpfr_configure_flags@
12079 @endif mpfr-bootstrap
12081 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12082 maybe-configure-stageprofile-mpfr:
12083 @if mpfr-bootstrap
12084 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12085 configure-stageprofile-mpfr:
12086 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12088 @r=`${PWD_COMMAND}`; export r; \
12089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12090 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12091 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12092 $(HOST_EXPORTS) \
12093 $(POSTSTAGE1_HOST_EXPORTS) \
12094 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12095 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12096 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12097 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
12098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12099 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12100 case $(srcdir) in \
12101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12102 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12104 esac; \
12105 module_srcdir=mpfr; \
12106 $(SHELL) $$s/$$module_srcdir/configure \
12107 --srcdir=$${topdir}/$$module_srcdir \
12108 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12109 --target=${target_alias} \
12110 --with-build-libsubdir=$(HOST_SUBDIR) \
12111 $(STAGEprofile_CONFIGURE_FLAGS) \
12112 --disable-shared @extra_mpfr_configure_flags@
12113 @endif mpfr-bootstrap
12115 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12116 maybe-configure-stagefeedback-mpfr:
12117 @if mpfr-bootstrap
12118 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12119 configure-stagefeedback-mpfr:
12120 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12121 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12122 @r=`${PWD_COMMAND}`; export r; \
12123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12124 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12125 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12126 $(HOST_EXPORTS) \
12127 $(POSTSTAGE1_HOST_EXPORTS) \
12128 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12129 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12130 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12131 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
12132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
12133 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12134 case $(srcdir) in \
12135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12136 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12138 esac; \
12139 module_srcdir=mpfr; \
12140 $(SHELL) $$s/$$module_srcdir/configure \
12141 --srcdir=$${topdir}/$$module_srcdir \
12142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12143 --target=${target_alias} \
12144 --with-build-libsubdir=$(HOST_SUBDIR) \
12145 $(STAGEfeedback_CONFIGURE_FLAGS) \
12146 --disable-shared @extra_mpfr_configure_flags@
12147 @endif mpfr-bootstrap
12153 .PHONY: all-mpfr maybe-all-mpfr
12154 maybe-all-mpfr:
12155 @if gcc-bootstrap
12156 all-mpfr: stage_current
12157 @endif gcc-bootstrap
12158 @if mpfr
12159 TARGET-mpfr=all
12160 maybe-all-mpfr: all-mpfr
12161 all-mpfr: configure-mpfr
12162 @r=`${PWD_COMMAND}`; export r; \
12163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12164 $(HOST_EXPORTS) \
12165 (cd $(HOST_SUBDIR)/mpfr && \
12166 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12167 $(TARGET-mpfr))
12168 @endif mpfr
12172 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12173 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12174 maybe-all-stage1-mpfr:
12175 maybe-clean-stage1-mpfr:
12176 @if mpfr-bootstrap
12177 maybe-all-stage1-mpfr: all-stage1-mpfr
12178 all-stage1: all-stage1-mpfr
12179 TARGET-stage1-mpfr = $(TARGET-mpfr)
12180 all-stage1-mpfr: configure-stage1-mpfr
12181 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12182 @r=`${PWD_COMMAND}`; export r; \
12183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12184 TFLAGS="$(STAGE1_TFLAGS)"; \
12185 $(HOST_EXPORTS) \
12186 cd $(HOST_SUBDIR)/mpfr && \
12187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12188 CFLAGS="$(STAGE1_CFLAGS)" \
12189 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12190 LIBCFLAGS="$(LIBCFLAGS)" \
12191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12194 $(EXTRA_HOST_FLAGS) \
12195 $(STAGE1_FLAGS_TO_PASS) \
12196 TFLAGS="$(STAGE1_TFLAGS)" \
12197 $(TARGET-stage1-mpfr)
12199 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12200 clean-stage1: clean-stage1-mpfr
12201 clean-stage1-mpfr:
12202 @if [ $(current_stage) = stage1 ]; then \
12203 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12204 else \
12205 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12206 $(MAKE) stage1-start; \
12207 fi; \
12208 cd $(HOST_SUBDIR)/mpfr && \
12209 $(MAKE) $(EXTRA_HOST_FLAGS) \
12210 $(STAGE1_FLAGS_TO_PASS) clean
12211 @endif mpfr-bootstrap
12214 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12215 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12216 maybe-all-stage2-mpfr:
12217 maybe-clean-stage2-mpfr:
12218 @if mpfr-bootstrap
12219 maybe-all-stage2-mpfr: all-stage2-mpfr
12220 all-stage2: all-stage2-mpfr
12221 TARGET-stage2-mpfr = $(TARGET-mpfr)
12222 all-stage2-mpfr: configure-stage2-mpfr
12223 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12224 @r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226 TFLAGS="$(STAGE2_TFLAGS)"; \
12227 $(HOST_EXPORTS) \
12228 $(POSTSTAGE1_HOST_EXPORTS) \
12229 cd $(HOST_SUBDIR)/mpfr && \
12230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12231 CFLAGS="$(STAGE2_CFLAGS)" \
12232 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12233 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12237 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12238 TFLAGS="$(STAGE2_TFLAGS)" \
12239 $(TARGET-stage2-mpfr)
12241 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12242 clean-stage2: clean-stage2-mpfr
12243 clean-stage2-mpfr:
12244 @if [ $(current_stage) = stage2 ]; then \
12245 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12246 else \
12247 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12248 $(MAKE) stage2-start; \
12249 fi; \
12250 cd $(HOST_SUBDIR)/mpfr && \
12251 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12252 @endif mpfr-bootstrap
12255 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12256 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12257 maybe-all-stage3-mpfr:
12258 maybe-clean-stage3-mpfr:
12259 @if mpfr-bootstrap
12260 maybe-all-stage3-mpfr: all-stage3-mpfr
12261 all-stage3: all-stage3-mpfr
12262 TARGET-stage3-mpfr = $(TARGET-mpfr)
12263 all-stage3-mpfr: configure-stage3-mpfr
12264 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12265 @r=`${PWD_COMMAND}`; export r; \
12266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12267 TFLAGS="$(STAGE3_TFLAGS)"; \
12268 $(HOST_EXPORTS) \
12269 $(POSTSTAGE1_HOST_EXPORTS) \
12270 cd $(HOST_SUBDIR)/mpfr && \
12271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12272 CFLAGS="$(STAGE3_CFLAGS)" \
12273 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12274 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12275 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12276 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12277 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12278 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12279 TFLAGS="$(STAGE3_TFLAGS)" \
12280 $(TARGET-stage3-mpfr)
12282 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12283 clean-stage3: clean-stage3-mpfr
12284 clean-stage3-mpfr:
12285 @if [ $(current_stage) = stage3 ]; then \
12286 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12287 else \
12288 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12289 $(MAKE) stage3-start; \
12290 fi; \
12291 cd $(HOST_SUBDIR)/mpfr && \
12292 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12293 @endif mpfr-bootstrap
12296 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12297 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12298 maybe-all-stage4-mpfr:
12299 maybe-clean-stage4-mpfr:
12300 @if mpfr-bootstrap
12301 maybe-all-stage4-mpfr: all-stage4-mpfr
12302 all-stage4: all-stage4-mpfr
12303 TARGET-stage4-mpfr = $(TARGET-mpfr)
12304 all-stage4-mpfr: configure-stage4-mpfr
12305 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12306 @r=`${PWD_COMMAND}`; export r; \
12307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12308 TFLAGS="$(STAGE4_TFLAGS)"; \
12309 $(HOST_EXPORTS) \
12310 $(POSTSTAGE1_HOST_EXPORTS) \
12311 cd $(HOST_SUBDIR)/mpfr && \
12312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12313 CFLAGS="$(STAGE4_CFLAGS)" \
12314 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12315 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12316 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12317 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12318 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12319 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12320 TFLAGS="$(STAGE4_TFLAGS)" \
12321 $(TARGET-stage4-mpfr)
12323 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12324 clean-stage4: clean-stage4-mpfr
12325 clean-stage4-mpfr:
12326 @if [ $(current_stage) = stage4 ]; then \
12327 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12328 else \
12329 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12330 $(MAKE) stage4-start; \
12331 fi; \
12332 cd $(HOST_SUBDIR)/mpfr && \
12333 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12334 @endif mpfr-bootstrap
12337 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12338 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12339 maybe-all-stageprofile-mpfr:
12340 maybe-clean-stageprofile-mpfr:
12341 @if mpfr-bootstrap
12342 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12343 all-stageprofile: all-stageprofile-mpfr
12344 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12345 all-stageprofile-mpfr: configure-stageprofile-mpfr
12346 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12347 @r=`${PWD_COMMAND}`; export r; \
12348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12349 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12350 $(HOST_EXPORTS) \
12351 $(POSTSTAGE1_HOST_EXPORTS) \
12352 cd $(HOST_SUBDIR)/mpfr && \
12353 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12354 CFLAGS="$(STAGEprofile_CFLAGS)" \
12355 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12356 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12357 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12358 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12359 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12360 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12361 TFLAGS="$(STAGEprofile_TFLAGS)" \
12362 $(TARGET-stageprofile-mpfr)
12364 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12365 clean-stageprofile: clean-stageprofile-mpfr
12366 clean-stageprofile-mpfr:
12367 @if [ $(current_stage) = stageprofile ]; then \
12368 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12369 else \
12370 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12371 $(MAKE) stageprofile-start; \
12372 fi; \
12373 cd $(HOST_SUBDIR)/mpfr && \
12374 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12375 @endif mpfr-bootstrap
12378 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12379 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12380 maybe-all-stagefeedback-mpfr:
12381 maybe-clean-stagefeedback-mpfr:
12382 @if mpfr-bootstrap
12383 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12384 all-stagefeedback: all-stagefeedback-mpfr
12385 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12386 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12387 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12388 @r=`${PWD_COMMAND}`; export r; \
12389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12390 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12391 $(HOST_EXPORTS) \
12392 $(POSTSTAGE1_HOST_EXPORTS) \
12393 cd $(HOST_SUBDIR)/mpfr && \
12394 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12395 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12396 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12397 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12398 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12399 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12400 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12401 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12402 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12403 $(TARGET-stagefeedback-mpfr)
12405 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12406 clean-stagefeedback: clean-stagefeedback-mpfr
12407 clean-stagefeedback-mpfr:
12408 @if [ $(current_stage) = stagefeedback ]; then \
12409 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12410 else \
12411 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12412 $(MAKE) stagefeedback-start; \
12413 fi; \
12414 cd $(HOST_SUBDIR)/mpfr && \
12415 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12416 @endif mpfr-bootstrap
12422 .PHONY: check-mpfr maybe-check-mpfr
12423 maybe-check-mpfr:
12424 @if mpfr
12425 maybe-check-mpfr: check-mpfr
12427 check-mpfr:
12428 @: $(MAKE); $(unstage)
12429 @r=`${PWD_COMMAND}`; export r; \
12430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12431 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12432 (cd $(HOST_SUBDIR)/mpfr && \
12433 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
12435 @endif mpfr
12437 .PHONY: install-mpfr maybe-install-mpfr
12438 maybe-install-mpfr:
12439 @if mpfr
12440 maybe-install-mpfr: install-mpfr
12442 install-mpfr:
12444 @endif mpfr
12446 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12447 maybe-install-strip-mpfr:
12448 @if mpfr
12449 maybe-install-strip-mpfr: install-strip-mpfr
12451 install-strip-mpfr:
12453 @endif mpfr
12455 # Other targets (info, dvi, pdf, etc.)
12457 .PHONY: maybe-info-mpfr info-mpfr
12458 maybe-info-mpfr:
12459 @if mpfr
12460 maybe-info-mpfr: info-mpfr
12462 info-mpfr: \
12463 configure-mpfr
12464 @[ -f ./mpfr/Makefile ] || exit 0; \
12465 r=`${PWD_COMMAND}`; export r; \
12466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12467 $(HOST_EXPORTS) \
12468 for flag in $(EXTRA_HOST_FLAGS) ; do \
12469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12470 done; \
12471 echo "Doing info in mpfr"; \
12472 (cd $(HOST_SUBDIR)/mpfr && \
12473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12475 "RANLIB=$${RANLIB}" \
12476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12477 info) \
12478 || exit 1
12480 @endif mpfr
12482 .PHONY: maybe-dvi-mpfr dvi-mpfr
12483 maybe-dvi-mpfr:
12484 @if mpfr
12485 maybe-dvi-mpfr: dvi-mpfr
12487 dvi-mpfr: \
12488 configure-mpfr
12489 @[ -f ./mpfr/Makefile ] || exit 0; \
12490 r=`${PWD_COMMAND}`; export r; \
12491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12492 $(HOST_EXPORTS) \
12493 for flag in $(EXTRA_HOST_FLAGS) ; do \
12494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12495 done; \
12496 echo "Doing dvi in mpfr"; \
12497 (cd $(HOST_SUBDIR)/mpfr && \
12498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12500 "RANLIB=$${RANLIB}" \
12501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12502 dvi) \
12503 || exit 1
12505 @endif mpfr
12507 .PHONY: maybe-pdf-mpfr pdf-mpfr
12508 maybe-pdf-mpfr:
12509 @if mpfr
12510 maybe-pdf-mpfr: pdf-mpfr
12512 pdf-mpfr: \
12513 configure-mpfr
12514 @[ -f ./mpfr/Makefile ] || exit 0; \
12515 r=`${PWD_COMMAND}`; export r; \
12516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12517 $(HOST_EXPORTS) \
12518 for flag in $(EXTRA_HOST_FLAGS) ; do \
12519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12520 done; \
12521 echo "Doing pdf in mpfr"; \
12522 (cd $(HOST_SUBDIR)/mpfr && \
12523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12525 "RANLIB=$${RANLIB}" \
12526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12527 pdf) \
12528 || exit 1
12530 @endif mpfr
12532 .PHONY: maybe-html-mpfr html-mpfr
12533 maybe-html-mpfr:
12534 @if mpfr
12535 maybe-html-mpfr: html-mpfr
12537 html-mpfr: \
12538 configure-mpfr
12539 @[ -f ./mpfr/Makefile ] || exit 0; \
12540 r=`${PWD_COMMAND}`; export r; \
12541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12542 $(HOST_EXPORTS) \
12543 for flag in $(EXTRA_HOST_FLAGS) ; do \
12544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12545 done; \
12546 echo "Doing html in mpfr"; \
12547 (cd $(HOST_SUBDIR)/mpfr && \
12548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12550 "RANLIB=$${RANLIB}" \
12551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12552 html) \
12553 || exit 1
12555 @endif mpfr
12557 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12558 maybe-TAGS-mpfr:
12559 @if mpfr
12560 maybe-TAGS-mpfr: TAGS-mpfr
12562 TAGS-mpfr: \
12563 configure-mpfr
12564 @[ -f ./mpfr/Makefile ] || exit 0; \
12565 r=`${PWD_COMMAND}`; export r; \
12566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12567 $(HOST_EXPORTS) \
12568 for flag in $(EXTRA_HOST_FLAGS) ; do \
12569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12570 done; \
12571 echo "Doing TAGS in mpfr"; \
12572 (cd $(HOST_SUBDIR)/mpfr && \
12573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12575 "RANLIB=$${RANLIB}" \
12576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12577 TAGS) \
12578 || exit 1
12580 @endif mpfr
12582 .PHONY: maybe-install-info-mpfr install-info-mpfr
12583 maybe-install-info-mpfr:
12584 @if mpfr
12585 maybe-install-info-mpfr: install-info-mpfr
12587 install-info-mpfr: \
12588 configure-mpfr \
12589 info-mpfr
12590 @[ -f ./mpfr/Makefile ] || exit 0; \
12591 r=`${PWD_COMMAND}`; export r; \
12592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12593 $(HOST_EXPORTS) \
12594 for flag in $(EXTRA_HOST_FLAGS) ; do \
12595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12596 done; \
12597 echo "Doing install-info in mpfr"; \
12598 (cd $(HOST_SUBDIR)/mpfr && \
12599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12601 "RANLIB=$${RANLIB}" \
12602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12603 install-info) \
12604 || exit 1
12606 @endif mpfr
12608 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12609 maybe-install-pdf-mpfr:
12610 @if mpfr
12611 maybe-install-pdf-mpfr: install-pdf-mpfr
12613 install-pdf-mpfr: \
12614 configure-mpfr \
12615 pdf-mpfr
12616 @[ -f ./mpfr/Makefile ] || exit 0; \
12617 r=`${PWD_COMMAND}`; export r; \
12618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12619 $(HOST_EXPORTS) \
12620 for flag in $(EXTRA_HOST_FLAGS) ; do \
12621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12622 done; \
12623 echo "Doing install-pdf in mpfr"; \
12624 (cd $(HOST_SUBDIR)/mpfr && \
12625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12627 "RANLIB=$${RANLIB}" \
12628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12629 install-pdf) \
12630 || exit 1
12632 @endif mpfr
12634 .PHONY: maybe-install-html-mpfr install-html-mpfr
12635 maybe-install-html-mpfr:
12636 @if mpfr
12637 maybe-install-html-mpfr: install-html-mpfr
12639 install-html-mpfr: \
12640 configure-mpfr \
12641 html-mpfr
12642 @[ -f ./mpfr/Makefile ] || exit 0; \
12643 r=`${PWD_COMMAND}`; export r; \
12644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12645 $(HOST_EXPORTS) \
12646 for flag in $(EXTRA_HOST_FLAGS) ; do \
12647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12648 done; \
12649 echo "Doing install-html in mpfr"; \
12650 (cd $(HOST_SUBDIR)/mpfr && \
12651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12653 "RANLIB=$${RANLIB}" \
12654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12655 install-html) \
12656 || exit 1
12658 @endif mpfr
12660 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12661 maybe-installcheck-mpfr:
12662 @if mpfr
12663 maybe-installcheck-mpfr: installcheck-mpfr
12665 installcheck-mpfr: \
12666 configure-mpfr
12667 @[ -f ./mpfr/Makefile ] || exit 0; \
12668 r=`${PWD_COMMAND}`; export r; \
12669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12670 $(HOST_EXPORTS) \
12671 for flag in $(EXTRA_HOST_FLAGS) ; do \
12672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12673 done; \
12674 echo "Doing installcheck in mpfr"; \
12675 (cd $(HOST_SUBDIR)/mpfr && \
12676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12678 "RANLIB=$${RANLIB}" \
12679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12680 installcheck) \
12681 || exit 1
12683 @endif mpfr
12685 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12686 maybe-mostlyclean-mpfr:
12687 @if mpfr
12688 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12690 mostlyclean-mpfr:
12691 @[ -f ./mpfr/Makefile ] || exit 0; \
12692 r=`${PWD_COMMAND}`; export r; \
12693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12694 $(HOST_EXPORTS) \
12695 for flag in $(EXTRA_HOST_FLAGS) ; do \
12696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12697 done; \
12698 echo "Doing mostlyclean in mpfr"; \
12699 (cd $(HOST_SUBDIR)/mpfr && \
12700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12702 "RANLIB=$${RANLIB}" \
12703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12704 mostlyclean) \
12705 || exit 1
12707 @endif mpfr
12709 .PHONY: maybe-clean-mpfr clean-mpfr
12710 maybe-clean-mpfr:
12711 @if mpfr
12712 maybe-clean-mpfr: clean-mpfr
12714 clean-mpfr:
12715 @[ -f ./mpfr/Makefile ] || exit 0; \
12716 r=`${PWD_COMMAND}`; export r; \
12717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12718 $(HOST_EXPORTS) \
12719 for flag in $(EXTRA_HOST_FLAGS) ; do \
12720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12721 done; \
12722 echo "Doing clean in mpfr"; \
12723 (cd $(HOST_SUBDIR)/mpfr && \
12724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12726 "RANLIB=$${RANLIB}" \
12727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12728 clean) \
12729 || exit 1
12731 @endif mpfr
12733 .PHONY: maybe-distclean-mpfr distclean-mpfr
12734 maybe-distclean-mpfr:
12735 @if mpfr
12736 maybe-distclean-mpfr: distclean-mpfr
12738 distclean-mpfr:
12739 @[ -f ./mpfr/Makefile ] || exit 0; \
12740 r=`${PWD_COMMAND}`; export r; \
12741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12742 $(HOST_EXPORTS) \
12743 for flag in $(EXTRA_HOST_FLAGS) ; do \
12744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12745 done; \
12746 echo "Doing distclean in mpfr"; \
12747 (cd $(HOST_SUBDIR)/mpfr && \
12748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12750 "RANLIB=$${RANLIB}" \
12751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12752 distclean) \
12753 || exit 1
12755 @endif mpfr
12757 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12758 maybe-maintainer-clean-mpfr:
12759 @if mpfr
12760 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12762 maintainer-clean-mpfr:
12763 @[ -f ./mpfr/Makefile ] || exit 0; \
12764 r=`${PWD_COMMAND}`; export r; \
12765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12766 $(HOST_EXPORTS) \
12767 for flag in $(EXTRA_HOST_FLAGS) ; do \
12768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12769 done; \
12770 echo "Doing maintainer-clean in mpfr"; \
12771 (cd $(HOST_SUBDIR)/mpfr && \
12772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12774 "RANLIB=$${RANLIB}" \
12775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12776 maintainer-clean) \
12777 || exit 1
12779 @endif mpfr
12783 .PHONY: configure-mpc maybe-configure-mpc
12784 maybe-configure-mpc:
12785 @if gcc-bootstrap
12786 configure-mpc: stage_current
12787 @endif gcc-bootstrap
12788 @if mpc
12789 maybe-configure-mpc: configure-mpc
12790 configure-mpc:
12791 @r=`${PWD_COMMAND}`; export r; \
12792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12793 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12795 $(HOST_EXPORTS) \
12796 echo Configuring in $(HOST_SUBDIR)/mpc; \
12797 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12798 case $(srcdir) in \
12799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12800 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12802 esac; \
12803 module_srcdir=mpc; \
12804 $(SHELL) \
12805 $$s/$$module_srcdir/configure \
12806 --srcdir=$${topdir}/$$module_srcdir \
12807 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12808 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12809 || exit 1
12810 @endif mpc
12814 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12815 maybe-configure-stage1-mpc:
12816 @if mpc-bootstrap
12817 maybe-configure-stage1-mpc: configure-stage1-mpc
12818 configure-stage1-mpc:
12819 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12820 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12821 @r=`${PWD_COMMAND}`; export r; \
12822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12823 TFLAGS="$(STAGE1_TFLAGS)"; \
12824 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12825 $(HOST_EXPORTS) \
12826 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12827 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12828 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12829 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
12830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12831 cd $(HOST_SUBDIR)/mpc || exit 1; \
12832 case $(srcdir) in \
12833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12834 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12836 esac; \
12837 module_srcdir=mpc; \
12838 $(SHELL) $$s/$$module_srcdir/configure \
12839 --srcdir=$${topdir}/$$module_srcdir \
12840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12841 --target=${target_alias} \
12843 $(STAGE1_CONFIGURE_FLAGS) \
12844 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12845 @endif mpc-bootstrap
12847 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12848 maybe-configure-stage2-mpc:
12849 @if mpc-bootstrap
12850 maybe-configure-stage2-mpc: configure-stage2-mpc
12851 configure-stage2-mpc:
12852 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12853 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12854 @r=`${PWD_COMMAND}`; export r; \
12855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12856 TFLAGS="$(STAGE2_TFLAGS)"; \
12857 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12858 $(HOST_EXPORTS) \
12859 $(POSTSTAGE1_HOST_EXPORTS) \
12860 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12861 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12862 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12863 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
12864 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12865 cd $(HOST_SUBDIR)/mpc || exit 1; \
12866 case $(srcdir) in \
12867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12868 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12870 esac; \
12871 module_srcdir=mpc; \
12872 $(SHELL) $$s/$$module_srcdir/configure \
12873 --srcdir=$${topdir}/$$module_srcdir \
12874 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12875 --target=${target_alias} \
12876 --with-build-libsubdir=$(HOST_SUBDIR) \
12877 $(STAGE2_CONFIGURE_FLAGS) \
12878 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12879 @endif mpc-bootstrap
12881 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12882 maybe-configure-stage3-mpc:
12883 @if mpc-bootstrap
12884 maybe-configure-stage3-mpc: configure-stage3-mpc
12885 configure-stage3-mpc:
12886 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12887 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12888 @r=`${PWD_COMMAND}`; export r; \
12889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12890 TFLAGS="$(STAGE3_TFLAGS)"; \
12891 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12892 $(HOST_EXPORTS) \
12893 $(POSTSTAGE1_HOST_EXPORTS) \
12894 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12895 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12896 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12897 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
12898 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12899 cd $(HOST_SUBDIR)/mpc || exit 1; \
12900 case $(srcdir) in \
12901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12902 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12904 esac; \
12905 module_srcdir=mpc; \
12906 $(SHELL) $$s/$$module_srcdir/configure \
12907 --srcdir=$${topdir}/$$module_srcdir \
12908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12909 --target=${target_alias} \
12910 --with-build-libsubdir=$(HOST_SUBDIR) \
12911 $(STAGE3_CONFIGURE_FLAGS) \
12912 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12913 @endif mpc-bootstrap
12915 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12916 maybe-configure-stage4-mpc:
12917 @if mpc-bootstrap
12918 maybe-configure-stage4-mpc: configure-stage4-mpc
12919 configure-stage4-mpc:
12920 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12922 @r=`${PWD_COMMAND}`; export r; \
12923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12924 TFLAGS="$(STAGE4_TFLAGS)"; \
12925 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12926 $(HOST_EXPORTS) \
12927 $(POSTSTAGE1_HOST_EXPORTS) \
12928 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12929 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12930 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12931 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
12932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12933 cd $(HOST_SUBDIR)/mpc || exit 1; \
12934 case $(srcdir) in \
12935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12936 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12938 esac; \
12939 module_srcdir=mpc; \
12940 $(SHELL) $$s/$$module_srcdir/configure \
12941 --srcdir=$${topdir}/$$module_srcdir \
12942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12943 --target=${target_alias} \
12944 --with-build-libsubdir=$(HOST_SUBDIR) \
12945 $(STAGE4_CONFIGURE_FLAGS) \
12946 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12947 @endif mpc-bootstrap
12949 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12950 maybe-configure-stageprofile-mpc:
12951 @if mpc-bootstrap
12952 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12953 configure-stageprofile-mpc:
12954 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12956 @r=`${PWD_COMMAND}`; export r; \
12957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12958 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12959 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12960 $(HOST_EXPORTS) \
12961 $(POSTSTAGE1_HOST_EXPORTS) \
12962 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12963 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12964 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12965 echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
12966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
12967 cd $(HOST_SUBDIR)/mpc || exit 1; \
12968 case $(srcdir) in \
12969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12970 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12972 esac; \
12973 module_srcdir=mpc; \
12974 $(SHELL) $$s/$$module_srcdir/configure \
12975 --srcdir=$${topdir}/$$module_srcdir \
12976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12977 --target=${target_alias} \
12978 --with-build-libsubdir=$(HOST_SUBDIR) \
12979 $(STAGEprofile_CONFIGURE_FLAGS) \
12980 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12981 @endif mpc-bootstrap
12983 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12984 maybe-configure-stagefeedback-mpc:
12985 @if mpc-bootstrap
12986 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12987 configure-stagefeedback-mpc:
12988 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12989 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12990 @r=`${PWD_COMMAND}`; export r; \
12991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12992 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12993 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12994 $(HOST_EXPORTS) \
12995 $(POSTSTAGE1_HOST_EXPORTS) \
12996 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12997 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12998 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12999 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
13000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
13001 cd $(HOST_SUBDIR)/mpc || exit 1; \
13002 case $(srcdir) in \
13003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13004 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13006 esac; \
13007 module_srcdir=mpc; \
13008 $(SHELL) $$s/$$module_srcdir/configure \
13009 --srcdir=$${topdir}/$$module_srcdir \
13010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13011 --target=${target_alias} \
13012 --with-build-libsubdir=$(HOST_SUBDIR) \
13013 $(STAGEfeedback_CONFIGURE_FLAGS) \
13014 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13015 @endif mpc-bootstrap
13021 .PHONY: all-mpc maybe-all-mpc
13022 maybe-all-mpc:
13023 @if gcc-bootstrap
13024 all-mpc: stage_current
13025 @endif gcc-bootstrap
13026 @if mpc
13027 TARGET-mpc=all
13028 maybe-all-mpc: all-mpc
13029 all-mpc: configure-mpc
13030 @r=`${PWD_COMMAND}`; export r; \
13031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13032 $(HOST_EXPORTS) \
13033 (cd $(HOST_SUBDIR)/mpc && \
13034 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13035 $(TARGET-mpc))
13036 @endif mpc
13040 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
13041 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13042 maybe-all-stage1-mpc:
13043 maybe-clean-stage1-mpc:
13044 @if mpc-bootstrap
13045 maybe-all-stage1-mpc: all-stage1-mpc
13046 all-stage1: all-stage1-mpc
13047 TARGET-stage1-mpc = $(TARGET-mpc)
13048 all-stage1-mpc: configure-stage1-mpc
13049 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13050 @r=`${PWD_COMMAND}`; export r; \
13051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13052 TFLAGS="$(STAGE1_TFLAGS)"; \
13053 $(HOST_EXPORTS) \
13054 cd $(HOST_SUBDIR)/mpc && \
13055 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13056 CFLAGS="$(STAGE1_CFLAGS)" \
13057 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13058 LIBCFLAGS="$(LIBCFLAGS)" \
13059 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13060 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13061 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13062 $(EXTRA_HOST_FLAGS) \
13063 $(STAGE1_FLAGS_TO_PASS) \
13064 TFLAGS="$(STAGE1_TFLAGS)" \
13065 $(TARGET-stage1-mpc)
13067 maybe-clean-stage1-mpc: clean-stage1-mpc
13068 clean-stage1: clean-stage1-mpc
13069 clean-stage1-mpc:
13070 @if [ $(current_stage) = stage1 ]; then \
13071 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13072 else \
13073 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13074 $(MAKE) stage1-start; \
13075 fi; \
13076 cd $(HOST_SUBDIR)/mpc && \
13077 $(MAKE) $(EXTRA_HOST_FLAGS) \
13078 $(STAGE1_FLAGS_TO_PASS) clean
13079 @endif mpc-bootstrap
13082 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
13083 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13084 maybe-all-stage2-mpc:
13085 maybe-clean-stage2-mpc:
13086 @if mpc-bootstrap
13087 maybe-all-stage2-mpc: all-stage2-mpc
13088 all-stage2: all-stage2-mpc
13089 TARGET-stage2-mpc = $(TARGET-mpc)
13090 all-stage2-mpc: configure-stage2-mpc
13091 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13092 @r=`${PWD_COMMAND}`; export r; \
13093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13094 TFLAGS="$(STAGE2_TFLAGS)"; \
13095 $(HOST_EXPORTS) \
13096 $(POSTSTAGE1_HOST_EXPORTS) \
13097 cd $(HOST_SUBDIR)/mpc && \
13098 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13099 CFLAGS="$(STAGE2_CFLAGS)" \
13100 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13101 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13102 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13103 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13104 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13105 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13106 TFLAGS="$(STAGE2_TFLAGS)" \
13107 $(TARGET-stage2-mpc)
13109 maybe-clean-stage2-mpc: clean-stage2-mpc
13110 clean-stage2: clean-stage2-mpc
13111 clean-stage2-mpc:
13112 @if [ $(current_stage) = stage2 ]; then \
13113 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13114 else \
13115 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13116 $(MAKE) stage2-start; \
13117 fi; \
13118 cd $(HOST_SUBDIR)/mpc && \
13119 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13120 @endif mpc-bootstrap
13123 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13124 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13125 maybe-all-stage3-mpc:
13126 maybe-clean-stage3-mpc:
13127 @if mpc-bootstrap
13128 maybe-all-stage3-mpc: all-stage3-mpc
13129 all-stage3: all-stage3-mpc
13130 TARGET-stage3-mpc = $(TARGET-mpc)
13131 all-stage3-mpc: configure-stage3-mpc
13132 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13133 @r=`${PWD_COMMAND}`; export r; \
13134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13135 TFLAGS="$(STAGE3_TFLAGS)"; \
13136 $(HOST_EXPORTS) \
13137 $(POSTSTAGE1_HOST_EXPORTS) \
13138 cd $(HOST_SUBDIR)/mpc && \
13139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13140 CFLAGS="$(STAGE3_CFLAGS)" \
13141 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13142 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13143 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13144 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13145 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13146 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13147 TFLAGS="$(STAGE3_TFLAGS)" \
13148 $(TARGET-stage3-mpc)
13150 maybe-clean-stage3-mpc: clean-stage3-mpc
13151 clean-stage3: clean-stage3-mpc
13152 clean-stage3-mpc:
13153 @if [ $(current_stage) = stage3 ]; then \
13154 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13155 else \
13156 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13157 $(MAKE) stage3-start; \
13158 fi; \
13159 cd $(HOST_SUBDIR)/mpc && \
13160 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13161 @endif mpc-bootstrap
13164 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13165 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13166 maybe-all-stage4-mpc:
13167 maybe-clean-stage4-mpc:
13168 @if mpc-bootstrap
13169 maybe-all-stage4-mpc: all-stage4-mpc
13170 all-stage4: all-stage4-mpc
13171 TARGET-stage4-mpc = $(TARGET-mpc)
13172 all-stage4-mpc: configure-stage4-mpc
13173 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13174 @r=`${PWD_COMMAND}`; export r; \
13175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13176 TFLAGS="$(STAGE4_TFLAGS)"; \
13177 $(HOST_EXPORTS) \
13178 $(POSTSTAGE1_HOST_EXPORTS) \
13179 cd $(HOST_SUBDIR)/mpc && \
13180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13181 CFLAGS="$(STAGE4_CFLAGS)" \
13182 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13183 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13184 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13185 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13186 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13187 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13188 TFLAGS="$(STAGE4_TFLAGS)" \
13189 $(TARGET-stage4-mpc)
13191 maybe-clean-stage4-mpc: clean-stage4-mpc
13192 clean-stage4: clean-stage4-mpc
13193 clean-stage4-mpc:
13194 @if [ $(current_stage) = stage4 ]; then \
13195 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13196 else \
13197 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13198 $(MAKE) stage4-start; \
13199 fi; \
13200 cd $(HOST_SUBDIR)/mpc && \
13201 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13202 @endif mpc-bootstrap
13205 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13206 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13207 maybe-all-stageprofile-mpc:
13208 maybe-clean-stageprofile-mpc:
13209 @if mpc-bootstrap
13210 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13211 all-stageprofile: all-stageprofile-mpc
13212 TARGET-stageprofile-mpc = $(TARGET-mpc)
13213 all-stageprofile-mpc: configure-stageprofile-mpc
13214 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13215 @r=`${PWD_COMMAND}`; export r; \
13216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13217 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13218 $(HOST_EXPORTS) \
13219 $(POSTSTAGE1_HOST_EXPORTS) \
13220 cd $(HOST_SUBDIR)/mpc && \
13221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13222 CFLAGS="$(STAGEprofile_CFLAGS)" \
13223 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13224 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13229 TFLAGS="$(STAGEprofile_TFLAGS)" \
13230 $(TARGET-stageprofile-mpc)
13232 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13233 clean-stageprofile: clean-stageprofile-mpc
13234 clean-stageprofile-mpc:
13235 @if [ $(current_stage) = stageprofile ]; then \
13236 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13237 else \
13238 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13239 $(MAKE) stageprofile-start; \
13240 fi; \
13241 cd $(HOST_SUBDIR)/mpc && \
13242 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13243 @endif mpc-bootstrap
13246 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13247 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13248 maybe-all-stagefeedback-mpc:
13249 maybe-clean-stagefeedback-mpc:
13250 @if mpc-bootstrap
13251 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13252 all-stagefeedback: all-stagefeedback-mpc
13253 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13254 all-stagefeedback-mpc: configure-stagefeedback-mpc
13255 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13256 @r=`${PWD_COMMAND}`; export r; \
13257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13258 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13259 $(HOST_EXPORTS) \
13260 $(POSTSTAGE1_HOST_EXPORTS) \
13261 cd $(HOST_SUBDIR)/mpc && \
13262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13263 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13264 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13265 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13266 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13267 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13268 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13269 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13270 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13271 $(TARGET-stagefeedback-mpc)
13273 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13274 clean-stagefeedback: clean-stagefeedback-mpc
13275 clean-stagefeedback-mpc:
13276 @if [ $(current_stage) = stagefeedback ]; then \
13277 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13278 else \
13279 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13280 $(MAKE) stagefeedback-start; \
13281 fi; \
13282 cd $(HOST_SUBDIR)/mpc && \
13283 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13284 @endif mpc-bootstrap
13290 .PHONY: check-mpc maybe-check-mpc
13291 maybe-check-mpc:
13292 @if mpc
13293 maybe-check-mpc: check-mpc
13295 check-mpc:
13296 @: $(MAKE); $(unstage)
13297 @r=`${PWD_COMMAND}`; export r; \
13298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13299 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13300 (cd $(HOST_SUBDIR)/mpc && \
13301 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
13303 @endif mpc
13305 .PHONY: install-mpc maybe-install-mpc
13306 maybe-install-mpc:
13307 @if mpc
13308 maybe-install-mpc: install-mpc
13310 install-mpc:
13312 @endif mpc
13314 .PHONY: install-strip-mpc maybe-install-strip-mpc
13315 maybe-install-strip-mpc:
13316 @if mpc
13317 maybe-install-strip-mpc: install-strip-mpc
13319 install-strip-mpc:
13321 @endif mpc
13323 # Other targets (info, dvi, pdf, etc.)
13325 .PHONY: maybe-info-mpc info-mpc
13326 maybe-info-mpc:
13327 @if mpc
13328 maybe-info-mpc: info-mpc
13330 info-mpc: \
13331 configure-mpc
13332 @[ -f ./mpc/Makefile ] || exit 0; \
13333 r=`${PWD_COMMAND}`; export r; \
13334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13335 $(HOST_EXPORTS) \
13336 for flag in $(EXTRA_HOST_FLAGS) ; do \
13337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13338 done; \
13339 echo "Doing info in mpc"; \
13340 (cd $(HOST_SUBDIR)/mpc && \
13341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13343 "RANLIB=$${RANLIB}" \
13344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13345 info) \
13346 || exit 1
13348 @endif mpc
13350 .PHONY: maybe-dvi-mpc dvi-mpc
13351 maybe-dvi-mpc:
13352 @if mpc
13353 maybe-dvi-mpc: dvi-mpc
13355 dvi-mpc: \
13356 configure-mpc
13357 @[ -f ./mpc/Makefile ] || exit 0; \
13358 r=`${PWD_COMMAND}`; export r; \
13359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13360 $(HOST_EXPORTS) \
13361 for flag in $(EXTRA_HOST_FLAGS) ; do \
13362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13363 done; \
13364 echo "Doing dvi in mpc"; \
13365 (cd $(HOST_SUBDIR)/mpc && \
13366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13368 "RANLIB=$${RANLIB}" \
13369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13370 dvi) \
13371 || exit 1
13373 @endif mpc
13375 .PHONY: maybe-pdf-mpc pdf-mpc
13376 maybe-pdf-mpc:
13377 @if mpc
13378 maybe-pdf-mpc: pdf-mpc
13380 pdf-mpc: \
13381 configure-mpc
13382 @[ -f ./mpc/Makefile ] || exit 0; \
13383 r=`${PWD_COMMAND}`; export r; \
13384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13385 $(HOST_EXPORTS) \
13386 for flag in $(EXTRA_HOST_FLAGS) ; do \
13387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13388 done; \
13389 echo "Doing pdf in mpc"; \
13390 (cd $(HOST_SUBDIR)/mpc && \
13391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13393 "RANLIB=$${RANLIB}" \
13394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13395 pdf) \
13396 || exit 1
13398 @endif mpc
13400 .PHONY: maybe-html-mpc html-mpc
13401 maybe-html-mpc:
13402 @if mpc
13403 maybe-html-mpc: html-mpc
13405 html-mpc: \
13406 configure-mpc
13407 @[ -f ./mpc/Makefile ] || exit 0; \
13408 r=`${PWD_COMMAND}`; export r; \
13409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13410 $(HOST_EXPORTS) \
13411 for flag in $(EXTRA_HOST_FLAGS) ; do \
13412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13413 done; \
13414 echo "Doing html in mpc"; \
13415 (cd $(HOST_SUBDIR)/mpc && \
13416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13418 "RANLIB=$${RANLIB}" \
13419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13420 html) \
13421 || exit 1
13423 @endif mpc
13425 .PHONY: maybe-TAGS-mpc TAGS-mpc
13426 maybe-TAGS-mpc:
13427 @if mpc
13428 maybe-TAGS-mpc: TAGS-mpc
13430 TAGS-mpc: \
13431 configure-mpc
13432 @[ -f ./mpc/Makefile ] || exit 0; \
13433 r=`${PWD_COMMAND}`; export r; \
13434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13435 $(HOST_EXPORTS) \
13436 for flag in $(EXTRA_HOST_FLAGS) ; do \
13437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13438 done; \
13439 echo "Doing TAGS in mpc"; \
13440 (cd $(HOST_SUBDIR)/mpc && \
13441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13443 "RANLIB=$${RANLIB}" \
13444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13445 TAGS) \
13446 || exit 1
13448 @endif mpc
13450 .PHONY: maybe-install-info-mpc install-info-mpc
13451 maybe-install-info-mpc:
13452 @if mpc
13453 maybe-install-info-mpc: install-info-mpc
13455 install-info-mpc: \
13456 configure-mpc \
13457 info-mpc
13458 @[ -f ./mpc/Makefile ] || exit 0; \
13459 r=`${PWD_COMMAND}`; export r; \
13460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13461 $(HOST_EXPORTS) \
13462 for flag in $(EXTRA_HOST_FLAGS) ; do \
13463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13464 done; \
13465 echo "Doing install-info in mpc"; \
13466 (cd $(HOST_SUBDIR)/mpc && \
13467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13469 "RANLIB=$${RANLIB}" \
13470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13471 install-info) \
13472 || exit 1
13474 @endif mpc
13476 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13477 maybe-install-pdf-mpc:
13478 @if mpc
13479 maybe-install-pdf-mpc: install-pdf-mpc
13481 install-pdf-mpc: \
13482 configure-mpc \
13483 pdf-mpc
13484 @[ -f ./mpc/Makefile ] || exit 0; \
13485 r=`${PWD_COMMAND}`; export r; \
13486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13487 $(HOST_EXPORTS) \
13488 for flag in $(EXTRA_HOST_FLAGS) ; do \
13489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13490 done; \
13491 echo "Doing install-pdf in mpc"; \
13492 (cd $(HOST_SUBDIR)/mpc && \
13493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13495 "RANLIB=$${RANLIB}" \
13496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13497 install-pdf) \
13498 || exit 1
13500 @endif mpc
13502 .PHONY: maybe-install-html-mpc install-html-mpc
13503 maybe-install-html-mpc:
13504 @if mpc
13505 maybe-install-html-mpc: install-html-mpc
13507 install-html-mpc: \
13508 configure-mpc \
13509 html-mpc
13510 @[ -f ./mpc/Makefile ] || exit 0; \
13511 r=`${PWD_COMMAND}`; export r; \
13512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13513 $(HOST_EXPORTS) \
13514 for flag in $(EXTRA_HOST_FLAGS) ; do \
13515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13516 done; \
13517 echo "Doing install-html in mpc"; \
13518 (cd $(HOST_SUBDIR)/mpc && \
13519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13521 "RANLIB=$${RANLIB}" \
13522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13523 install-html) \
13524 || exit 1
13526 @endif mpc
13528 .PHONY: maybe-installcheck-mpc installcheck-mpc
13529 maybe-installcheck-mpc:
13530 @if mpc
13531 maybe-installcheck-mpc: installcheck-mpc
13533 installcheck-mpc: \
13534 configure-mpc
13535 @[ -f ./mpc/Makefile ] || exit 0; \
13536 r=`${PWD_COMMAND}`; export r; \
13537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13538 $(HOST_EXPORTS) \
13539 for flag in $(EXTRA_HOST_FLAGS) ; do \
13540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13541 done; \
13542 echo "Doing installcheck in mpc"; \
13543 (cd $(HOST_SUBDIR)/mpc && \
13544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13546 "RANLIB=$${RANLIB}" \
13547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13548 installcheck) \
13549 || exit 1
13551 @endif mpc
13553 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13554 maybe-mostlyclean-mpc:
13555 @if mpc
13556 maybe-mostlyclean-mpc: mostlyclean-mpc
13558 mostlyclean-mpc:
13559 @[ -f ./mpc/Makefile ] || exit 0; \
13560 r=`${PWD_COMMAND}`; export r; \
13561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13562 $(HOST_EXPORTS) \
13563 for flag in $(EXTRA_HOST_FLAGS) ; do \
13564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13565 done; \
13566 echo "Doing mostlyclean in mpc"; \
13567 (cd $(HOST_SUBDIR)/mpc && \
13568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13570 "RANLIB=$${RANLIB}" \
13571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13572 mostlyclean) \
13573 || exit 1
13575 @endif mpc
13577 .PHONY: maybe-clean-mpc clean-mpc
13578 maybe-clean-mpc:
13579 @if mpc
13580 maybe-clean-mpc: clean-mpc
13582 clean-mpc:
13583 @[ -f ./mpc/Makefile ] || exit 0; \
13584 r=`${PWD_COMMAND}`; export r; \
13585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13586 $(HOST_EXPORTS) \
13587 for flag in $(EXTRA_HOST_FLAGS) ; do \
13588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13589 done; \
13590 echo "Doing clean in mpc"; \
13591 (cd $(HOST_SUBDIR)/mpc && \
13592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13594 "RANLIB=$${RANLIB}" \
13595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13596 clean) \
13597 || exit 1
13599 @endif mpc
13601 .PHONY: maybe-distclean-mpc distclean-mpc
13602 maybe-distclean-mpc:
13603 @if mpc
13604 maybe-distclean-mpc: distclean-mpc
13606 distclean-mpc:
13607 @[ -f ./mpc/Makefile ] || exit 0; \
13608 r=`${PWD_COMMAND}`; export r; \
13609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13610 $(HOST_EXPORTS) \
13611 for flag in $(EXTRA_HOST_FLAGS) ; do \
13612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13613 done; \
13614 echo "Doing distclean in mpc"; \
13615 (cd $(HOST_SUBDIR)/mpc && \
13616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13618 "RANLIB=$${RANLIB}" \
13619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13620 distclean) \
13621 || exit 1
13623 @endif mpc
13625 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13626 maybe-maintainer-clean-mpc:
13627 @if mpc
13628 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13630 maintainer-clean-mpc:
13631 @[ -f ./mpc/Makefile ] || exit 0; \
13632 r=`${PWD_COMMAND}`; export r; \
13633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13634 $(HOST_EXPORTS) \
13635 for flag in $(EXTRA_HOST_FLAGS) ; do \
13636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13637 done; \
13638 echo "Doing maintainer-clean in mpc"; \
13639 (cd $(HOST_SUBDIR)/mpc && \
13640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13642 "RANLIB=$${RANLIB}" \
13643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13644 maintainer-clean) \
13645 || exit 1
13647 @endif mpc
13651 .PHONY: configure-isl maybe-configure-isl
13652 maybe-configure-isl:
13653 @if gcc-bootstrap
13654 configure-isl: stage_current
13655 @endif gcc-bootstrap
13656 @if isl
13657 maybe-configure-isl: configure-isl
13658 configure-isl:
13659 @r=`${PWD_COMMAND}`; export r; \
13660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13661 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13662 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13663 $(HOST_EXPORTS) \
13664 echo Configuring in $(HOST_SUBDIR)/isl; \
13665 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13666 case $(srcdir) in \
13667 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13668 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13669 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13670 esac; \
13671 module_srcdir=isl; \
13672 $(SHELL) \
13673 $$s/$$module_srcdir/configure \
13674 --srcdir=$${topdir}/$$module_srcdir \
13675 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13676 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13677 || exit 1
13678 @endif isl
13682 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13683 maybe-configure-stage1-isl:
13684 @if isl-bootstrap
13685 maybe-configure-stage1-isl: configure-stage1-isl
13686 configure-stage1-isl:
13687 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13688 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13689 @r=`${PWD_COMMAND}`; export r; \
13690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13691 TFLAGS="$(STAGE1_TFLAGS)"; \
13692 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13693 $(HOST_EXPORTS) \
13694 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13695 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13696 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13697 echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
13698 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13699 cd $(HOST_SUBDIR)/isl || exit 1; \
13700 case $(srcdir) in \
13701 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13702 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13703 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13704 esac; \
13705 module_srcdir=isl; \
13706 $(SHELL) $$s/$$module_srcdir/configure \
13707 --srcdir=$${topdir}/$$module_srcdir \
13708 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13709 --target=${target_alias} \
13711 $(STAGE1_CONFIGURE_FLAGS) \
13712 --disable-shared @extra_isl_gmp_configure_flags@
13713 @endif isl-bootstrap
13715 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13716 maybe-configure-stage2-isl:
13717 @if isl-bootstrap
13718 maybe-configure-stage2-isl: configure-stage2-isl
13719 configure-stage2-isl:
13720 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13721 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13722 @r=`${PWD_COMMAND}`; export r; \
13723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13724 TFLAGS="$(STAGE2_TFLAGS)"; \
13725 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13726 $(HOST_EXPORTS) \
13727 $(POSTSTAGE1_HOST_EXPORTS) \
13728 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13729 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13730 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13731 echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
13732 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13733 cd $(HOST_SUBDIR)/isl || exit 1; \
13734 case $(srcdir) in \
13735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13736 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13738 esac; \
13739 module_srcdir=isl; \
13740 $(SHELL) $$s/$$module_srcdir/configure \
13741 --srcdir=$${topdir}/$$module_srcdir \
13742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13743 --target=${target_alias} \
13744 --with-build-libsubdir=$(HOST_SUBDIR) \
13745 $(STAGE2_CONFIGURE_FLAGS) \
13746 --disable-shared @extra_isl_gmp_configure_flags@
13747 @endif isl-bootstrap
13749 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13750 maybe-configure-stage3-isl:
13751 @if isl-bootstrap
13752 maybe-configure-stage3-isl: configure-stage3-isl
13753 configure-stage3-isl:
13754 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13756 @r=`${PWD_COMMAND}`; export r; \
13757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13758 TFLAGS="$(STAGE3_TFLAGS)"; \
13759 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13760 $(HOST_EXPORTS) \
13761 $(POSTSTAGE1_HOST_EXPORTS) \
13762 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13763 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13764 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13765 echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
13766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13767 cd $(HOST_SUBDIR)/isl || exit 1; \
13768 case $(srcdir) in \
13769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13770 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13772 esac; \
13773 module_srcdir=isl; \
13774 $(SHELL) $$s/$$module_srcdir/configure \
13775 --srcdir=$${topdir}/$$module_srcdir \
13776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13777 --target=${target_alias} \
13778 --with-build-libsubdir=$(HOST_SUBDIR) \
13779 $(STAGE3_CONFIGURE_FLAGS) \
13780 --disable-shared @extra_isl_gmp_configure_flags@
13781 @endif isl-bootstrap
13783 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13784 maybe-configure-stage4-isl:
13785 @if isl-bootstrap
13786 maybe-configure-stage4-isl: configure-stage4-isl
13787 configure-stage4-isl:
13788 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13789 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13790 @r=`${PWD_COMMAND}`; export r; \
13791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13792 TFLAGS="$(STAGE4_TFLAGS)"; \
13793 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13794 $(HOST_EXPORTS) \
13795 $(POSTSTAGE1_HOST_EXPORTS) \
13796 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13797 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13798 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13799 echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
13800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13801 cd $(HOST_SUBDIR)/isl || exit 1; \
13802 case $(srcdir) in \
13803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13804 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13806 esac; \
13807 module_srcdir=isl; \
13808 $(SHELL) $$s/$$module_srcdir/configure \
13809 --srcdir=$${topdir}/$$module_srcdir \
13810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13811 --target=${target_alias} \
13812 --with-build-libsubdir=$(HOST_SUBDIR) \
13813 $(STAGE4_CONFIGURE_FLAGS) \
13814 --disable-shared @extra_isl_gmp_configure_flags@
13815 @endif isl-bootstrap
13817 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13818 maybe-configure-stageprofile-isl:
13819 @if isl-bootstrap
13820 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13821 configure-stageprofile-isl:
13822 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13823 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13824 @r=`${PWD_COMMAND}`; export r; \
13825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13826 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13827 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13828 $(HOST_EXPORTS) \
13829 $(POSTSTAGE1_HOST_EXPORTS) \
13830 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13831 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13832 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13833 echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
13834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13835 cd $(HOST_SUBDIR)/isl || exit 1; \
13836 case $(srcdir) in \
13837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13838 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13840 esac; \
13841 module_srcdir=isl; \
13842 $(SHELL) $$s/$$module_srcdir/configure \
13843 --srcdir=$${topdir}/$$module_srcdir \
13844 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13845 --target=${target_alias} \
13846 --with-build-libsubdir=$(HOST_SUBDIR) \
13847 $(STAGEprofile_CONFIGURE_FLAGS) \
13848 --disable-shared @extra_isl_gmp_configure_flags@
13849 @endif isl-bootstrap
13851 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13852 maybe-configure-stagefeedback-isl:
13853 @if isl-bootstrap
13854 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13855 configure-stagefeedback-isl:
13856 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13857 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13858 @r=`${PWD_COMMAND}`; export r; \
13859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13860 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13861 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13862 $(HOST_EXPORTS) \
13863 $(POSTSTAGE1_HOST_EXPORTS) \
13864 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13865 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13866 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13867 echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
13868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
13869 cd $(HOST_SUBDIR)/isl || exit 1; \
13870 case $(srcdir) in \
13871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13872 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13874 esac; \
13875 module_srcdir=isl; \
13876 $(SHELL) $$s/$$module_srcdir/configure \
13877 --srcdir=$${topdir}/$$module_srcdir \
13878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13879 --target=${target_alias} \
13880 --with-build-libsubdir=$(HOST_SUBDIR) \
13881 $(STAGEfeedback_CONFIGURE_FLAGS) \
13882 --disable-shared @extra_isl_gmp_configure_flags@
13883 @endif isl-bootstrap
13889 .PHONY: all-isl maybe-all-isl
13890 maybe-all-isl:
13891 @if gcc-bootstrap
13892 all-isl: stage_current
13893 @endif gcc-bootstrap
13894 @if isl
13895 TARGET-isl=all
13896 maybe-all-isl: all-isl
13897 all-isl: configure-isl
13898 @r=`${PWD_COMMAND}`; export r; \
13899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13900 $(HOST_EXPORTS) \
13901 (cd $(HOST_SUBDIR)/isl && \
13902 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13903 $(TARGET-isl))
13904 @endif isl
13908 .PHONY: all-stage1-isl maybe-all-stage1-isl
13909 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13910 maybe-all-stage1-isl:
13911 maybe-clean-stage1-isl:
13912 @if isl-bootstrap
13913 maybe-all-stage1-isl: all-stage1-isl
13914 all-stage1: all-stage1-isl
13915 TARGET-stage1-isl = $(TARGET-isl)
13916 all-stage1-isl: configure-stage1-isl
13917 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13918 @r=`${PWD_COMMAND}`; export r; \
13919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13920 TFLAGS="$(STAGE1_TFLAGS)"; \
13921 $(HOST_EXPORTS) \
13922 cd $(HOST_SUBDIR)/isl && \
13923 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13924 CFLAGS="$(STAGE1_CFLAGS)" \
13925 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13926 LIBCFLAGS="$(LIBCFLAGS)" \
13927 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13928 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13929 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13930 $(EXTRA_HOST_FLAGS) \
13931 $(STAGE1_FLAGS_TO_PASS) V=1 \
13932 TFLAGS="$(STAGE1_TFLAGS)" \
13933 $(TARGET-stage1-isl)
13935 maybe-clean-stage1-isl: clean-stage1-isl
13936 clean-stage1: clean-stage1-isl
13937 clean-stage1-isl:
13938 @if [ $(current_stage) = stage1 ]; then \
13939 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13940 else \
13941 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13942 $(MAKE) stage1-start; \
13943 fi; \
13944 cd $(HOST_SUBDIR)/isl && \
13945 $(MAKE) $(EXTRA_HOST_FLAGS) \
13946 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13947 @endif isl-bootstrap
13950 .PHONY: all-stage2-isl maybe-all-stage2-isl
13951 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13952 maybe-all-stage2-isl:
13953 maybe-clean-stage2-isl:
13954 @if isl-bootstrap
13955 maybe-all-stage2-isl: all-stage2-isl
13956 all-stage2: all-stage2-isl
13957 TARGET-stage2-isl = $(TARGET-isl)
13958 all-stage2-isl: configure-stage2-isl
13959 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13960 @r=`${PWD_COMMAND}`; export r; \
13961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13962 TFLAGS="$(STAGE2_TFLAGS)"; \
13963 $(HOST_EXPORTS) \
13964 $(POSTSTAGE1_HOST_EXPORTS) \
13965 cd $(HOST_SUBDIR)/isl && \
13966 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13967 CFLAGS="$(STAGE2_CFLAGS)" \
13968 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13969 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13970 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13971 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13972 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13973 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13974 TFLAGS="$(STAGE2_TFLAGS)" \
13975 $(TARGET-stage2-isl)
13977 maybe-clean-stage2-isl: clean-stage2-isl
13978 clean-stage2: clean-stage2-isl
13979 clean-stage2-isl:
13980 @if [ $(current_stage) = stage2 ]; then \
13981 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13982 else \
13983 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13984 $(MAKE) stage2-start; \
13985 fi; \
13986 cd $(HOST_SUBDIR)/isl && \
13987 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13988 @endif isl-bootstrap
13991 .PHONY: all-stage3-isl maybe-all-stage3-isl
13992 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13993 maybe-all-stage3-isl:
13994 maybe-clean-stage3-isl:
13995 @if isl-bootstrap
13996 maybe-all-stage3-isl: all-stage3-isl
13997 all-stage3: all-stage3-isl
13998 TARGET-stage3-isl = $(TARGET-isl)
13999 all-stage3-isl: configure-stage3-isl
14000 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14001 @r=`${PWD_COMMAND}`; export r; \
14002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14003 TFLAGS="$(STAGE3_TFLAGS)"; \
14004 $(HOST_EXPORTS) \
14005 $(POSTSTAGE1_HOST_EXPORTS) \
14006 cd $(HOST_SUBDIR)/isl && \
14007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14008 CFLAGS="$(STAGE3_CFLAGS)" \
14009 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14010 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14014 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14015 TFLAGS="$(STAGE3_TFLAGS)" \
14016 $(TARGET-stage3-isl)
14018 maybe-clean-stage3-isl: clean-stage3-isl
14019 clean-stage3: clean-stage3-isl
14020 clean-stage3-isl:
14021 @if [ $(current_stage) = stage3 ]; then \
14022 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14023 else \
14024 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14025 $(MAKE) stage3-start; \
14026 fi; \
14027 cd $(HOST_SUBDIR)/isl && \
14028 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14029 @endif isl-bootstrap
14032 .PHONY: all-stage4-isl maybe-all-stage4-isl
14033 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
14034 maybe-all-stage4-isl:
14035 maybe-clean-stage4-isl:
14036 @if isl-bootstrap
14037 maybe-all-stage4-isl: all-stage4-isl
14038 all-stage4: all-stage4-isl
14039 TARGET-stage4-isl = $(TARGET-isl)
14040 all-stage4-isl: configure-stage4-isl
14041 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14042 @r=`${PWD_COMMAND}`; export r; \
14043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14044 TFLAGS="$(STAGE4_TFLAGS)"; \
14045 $(HOST_EXPORTS) \
14046 $(POSTSTAGE1_HOST_EXPORTS) \
14047 cd $(HOST_SUBDIR)/isl && \
14048 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14049 CFLAGS="$(STAGE4_CFLAGS)" \
14050 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14051 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14052 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14053 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14054 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14055 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14056 TFLAGS="$(STAGE4_TFLAGS)" \
14057 $(TARGET-stage4-isl)
14059 maybe-clean-stage4-isl: clean-stage4-isl
14060 clean-stage4: clean-stage4-isl
14061 clean-stage4-isl:
14062 @if [ $(current_stage) = stage4 ]; then \
14063 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14064 else \
14065 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14066 $(MAKE) stage4-start; \
14067 fi; \
14068 cd $(HOST_SUBDIR)/isl && \
14069 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14070 @endif isl-bootstrap
14073 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14074 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14075 maybe-all-stageprofile-isl:
14076 maybe-clean-stageprofile-isl:
14077 @if isl-bootstrap
14078 maybe-all-stageprofile-isl: all-stageprofile-isl
14079 all-stageprofile: all-stageprofile-isl
14080 TARGET-stageprofile-isl = $(TARGET-isl)
14081 all-stageprofile-isl: configure-stageprofile-isl
14082 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14083 @r=`${PWD_COMMAND}`; export r; \
14084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14085 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14086 $(HOST_EXPORTS) \
14087 $(POSTSTAGE1_HOST_EXPORTS) \
14088 cd $(HOST_SUBDIR)/isl && \
14089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14090 CFLAGS="$(STAGEprofile_CFLAGS)" \
14091 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14092 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14097 TFLAGS="$(STAGEprofile_TFLAGS)" \
14098 $(TARGET-stageprofile-isl)
14100 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14101 clean-stageprofile: clean-stageprofile-isl
14102 clean-stageprofile-isl:
14103 @if [ $(current_stage) = stageprofile ]; then \
14104 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14105 else \
14106 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14107 $(MAKE) stageprofile-start; \
14108 fi; \
14109 cd $(HOST_SUBDIR)/isl && \
14110 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14111 @endif isl-bootstrap
14114 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14115 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14116 maybe-all-stagefeedback-isl:
14117 maybe-clean-stagefeedback-isl:
14118 @if isl-bootstrap
14119 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14120 all-stagefeedback: all-stagefeedback-isl
14121 TARGET-stagefeedback-isl = $(TARGET-isl)
14122 all-stagefeedback-isl: configure-stagefeedback-isl
14123 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14124 @r=`${PWD_COMMAND}`; export r; \
14125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14126 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14127 $(HOST_EXPORTS) \
14128 $(POSTSTAGE1_HOST_EXPORTS) \
14129 cd $(HOST_SUBDIR)/isl && \
14130 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14131 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14132 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14133 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14134 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14135 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14136 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14137 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14138 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14139 $(TARGET-stagefeedback-isl)
14141 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14142 clean-stagefeedback: clean-stagefeedback-isl
14143 clean-stagefeedback-isl:
14144 @if [ $(current_stage) = stagefeedback ]; then \
14145 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14146 else \
14147 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14148 $(MAKE) stagefeedback-start; \
14149 fi; \
14150 cd $(HOST_SUBDIR)/isl && \
14151 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14152 @endif isl-bootstrap
14158 .PHONY: check-isl maybe-check-isl
14159 maybe-check-isl:
14160 @if isl
14161 maybe-check-isl: check-isl
14163 check-isl:
14164 @: $(MAKE); $(unstage)
14165 @r=`${PWD_COMMAND}`; export r; \
14166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14167 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14168 (cd $(HOST_SUBDIR)/isl && \
14169 $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
14171 @endif isl
14173 .PHONY: install-isl maybe-install-isl
14174 maybe-install-isl:
14175 @if isl
14176 maybe-install-isl: install-isl
14178 install-isl:
14180 @endif isl
14182 .PHONY: install-strip-isl maybe-install-strip-isl
14183 maybe-install-strip-isl:
14184 @if isl
14185 maybe-install-strip-isl: install-strip-isl
14187 install-strip-isl:
14189 @endif isl
14191 # Other targets (info, dvi, pdf, etc.)
14193 .PHONY: maybe-info-isl info-isl
14194 maybe-info-isl:
14195 @if isl
14196 maybe-info-isl: info-isl
14198 info-isl: \
14199 configure-isl
14200 @[ -f ./isl/Makefile ] || exit 0; \
14201 r=`${PWD_COMMAND}`; export r; \
14202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14203 $(HOST_EXPORTS) \
14204 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14206 done; \
14207 echo "Doing info in isl"; \
14208 (cd $(HOST_SUBDIR)/isl && \
14209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14211 "RANLIB=$${RANLIB}" \
14212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14213 info) \
14214 || exit 1
14216 @endif isl
14218 .PHONY: maybe-dvi-isl dvi-isl
14219 maybe-dvi-isl:
14220 @if isl
14221 maybe-dvi-isl: dvi-isl
14223 dvi-isl: \
14224 configure-isl
14225 @[ -f ./isl/Makefile ] || exit 0; \
14226 r=`${PWD_COMMAND}`; export r; \
14227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14228 $(HOST_EXPORTS) \
14229 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14231 done; \
14232 echo "Doing dvi in isl"; \
14233 (cd $(HOST_SUBDIR)/isl && \
14234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14236 "RANLIB=$${RANLIB}" \
14237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14238 dvi) \
14239 || exit 1
14241 @endif isl
14243 .PHONY: maybe-pdf-isl pdf-isl
14244 maybe-pdf-isl:
14245 @if isl
14246 maybe-pdf-isl: pdf-isl
14248 pdf-isl: \
14249 configure-isl
14250 @[ -f ./isl/Makefile ] || exit 0; \
14251 r=`${PWD_COMMAND}`; export r; \
14252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14253 $(HOST_EXPORTS) \
14254 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14256 done; \
14257 echo "Doing pdf in isl"; \
14258 (cd $(HOST_SUBDIR)/isl && \
14259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14261 "RANLIB=$${RANLIB}" \
14262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14263 pdf) \
14264 || exit 1
14266 @endif isl
14268 .PHONY: maybe-html-isl html-isl
14269 maybe-html-isl:
14270 @if isl
14271 maybe-html-isl: html-isl
14273 html-isl: \
14274 configure-isl
14275 @[ -f ./isl/Makefile ] || exit 0; \
14276 r=`${PWD_COMMAND}`; export r; \
14277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14278 $(HOST_EXPORTS) \
14279 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14281 done; \
14282 echo "Doing html in isl"; \
14283 (cd $(HOST_SUBDIR)/isl && \
14284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14286 "RANLIB=$${RANLIB}" \
14287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14288 html) \
14289 || exit 1
14291 @endif isl
14293 .PHONY: maybe-TAGS-isl TAGS-isl
14294 maybe-TAGS-isl:
14295 @if isl
14296 maybe-TAGS-isl: TAGS-isl
14298 TAGS-isl: \
14299 configure-isl
14300 @[ -f ./isl/Makefile ] || exit 0; \
14301 r=`${PWD_COMMAND}`; export r; \
14302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14303 $(HOST_EXPORTS) \
14304 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14306 done; \
14307 echo "Doing TAGS in isl"; \
14308 (cd $(HOST_SUBDIR)/isl && \
14309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14311 "RANLIB=$${RANLIB}" \
14312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14313 TAGS) \
14314 || exit 1
14316 @endif isl
14318 .PHONY: maybe-install-info-isl install-info-isl
14319 maybe-install-info-isl:
14320 @if isl
14321 maybe-install-info-isl: install-info-isl
14323 install-info-isl: \
14324 configure-isl \
14325 info-isl
14326 @[ -f ./isl/Makefile ] || exit 0; \
14327 r=`${PWD_COMMAND}`; export r; \
14328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14329 $(HOST_EXPORTS) \
14330 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14332 done; \
14333 echo "Doing install-info in isl"; \
14334 (cd $(HOST_SUBDIR)/isl && \
14335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14337 "RANLIB=$${RANLIB}" \
14338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14339 install-info) \
14340 || exit 1
14342 @endif isl
14344 .PHONY: maybe-install-pdf-isl install-pdf-isl
14345 maybe-install-pdf-isl:
14346 @if isl
14347 maybe-install-pdf-isl: install-pdf-isl
14349 install-pdf-isl: \
14350 configure-isl \
14351 pdf-isl
14352 @[ -f ./isl/Makefile ] || exit 0; \
14353 r=`${PWD_COMMAND}`; export r; \
14354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14355 $(HOST_EXPORTS) \
14356 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14358 done; \
14359 echo "Doing install-pdf in isl"; \
14360 (cd $(HOST_SUBDIR)/isl && \
14361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14363 "RANLIB=$${RANLIB}" \
14364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14365 install-pdf) \
14366 || exit 1
14368 @endif isl
14370 .PHONY: maybe-install-html-isl install-html-isl
14371 maybe-install-html-isl:
14372 @if isl
14373 maybe-install-html-isl: install-html-isl
14375 install-html-isl: \
14376 configure-isl \
14377 html-isl
14378 @[ -f ./isl/Makefile ] || exit 0; \
14379 r=`${PWD_COMMAND}`; export r; \
14380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14381 $(HOST_EXPORTS) \
14382 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14384 done; \
14385 echo "Doing install-html in isl"; \
14386 (cd $(HOST_SUBDIR)/isl && \
14387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14389 "RANLIB=$${RANLIB}" \
14390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14391 install-html) \
14392 || exit 1
14394 @endif isl
14396 .PHONY: maybe-installcheck-isl installcheck-isl
14397 maybe-installcheck-isl:
14398 @if isl
14399 maybe-installcheck-isl: installcheck-isl
14401 installcheck-isl: \
14402 configure-isl
14403 @[ -f ./isl/Makefile ] || exit 0; \
14404 r=`${PWD_COMMAND}`; export r; \
14405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14406 $(HOST_EXPORTS) \
14407 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14409 done; \
14410 echo "Doing installcheck in isl"; \
14411 (cd $(HOST_SUBDIR)/isl && \
14412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14414 "RANLIB=$${RANLIB}" \
14415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14416 installcheck) \
14417 || exit 1
14419 @endif isl
14421 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14422 maybe-mostlyclean-isl:
14423 @if isl
14424 maybe-mostlyclean-isl: mostlyclean-isl
14426 mostlyclean-isl:
14427 @[ -f ./isl/Makefile ] || exit 0; \
14428 r=`${PWD_COMMAND}`; export r; \
14429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14430 $(HOST_EXPORTS) \
14431 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14433 done; \
14434 echo "Doing mostlyclean in isl"; \
14435 (cd $(HOST_SUBDIR)/isl && \
14436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14438 "RANLIB=$${RANLIB}" \
14439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14440 mostlyclean) \
14441 || exit 1
14443 @endif isl
14445 .PHONY: maybe-clean-isl clean-isl
14446 maybe-clean-isl:
14447 @if isl
14448 maybe-clean-isl: clean-isl
14450 clean-isl:
14451 @[ -f ./isl/Makefile ] || exit 0; \
14452 r=`${PWD_COMMAND}`; export r; \
14453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14454 $(HOST_EXPORTS) \
14455 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14457 done; \
14458 echo "Doing clean in isl"; \
14459 (cd $(HOST_SUBDIR)/isl && \
14460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14462 "RANLIB=$${RANLIB}" \
14463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14464 clean) \
14465 || exit 1
14467 @endif isl
14469 .PHONY: maybe-distclean-isl distclean-isl
14470 maybe-distclean-isl:
14471 @if isl
14472 maybe-distclean-isl: distclean-isl
14474 distclean-isl:
14475 @[ -f ./isl/Makefile ] || exit 0; \
14476 r=`${PWD_COMMAND}`; export r; \
14477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14478 $(HOST_EXPORTS) \
14479 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14481 done; \
14482 echo "Doing distclean in isl"; \
14483 (cd $(HOST_SUBDIR)/isl && \
14484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14486 "RANLIB=$${RANLIB}" \
14487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14488 distclean) \
14489 || exit 1
14491 @endif isl
14493 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14494 maybe-maintainer-clean-isl:
14495 @if isl
14496 maybe-maintainer-clean-isl: maintainer-clean-isl
14498 maintainer-clean-isl:
14499 @[ -f ./isl/Makefile ] || exit 0; \
14500 r=`${PWD_COMMAND}`; export r; \
14501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14502 $(HOST_EXPORTS) \
14503 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14505 done; \
14506 echo "Doing maintainer-clean in isl"; \
14507 (cd $(HOST_SUBDIR)/isl && \
14508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14510 "RANLIB=$${RANLIB}" \
14511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14512 maintainer-clean) \
14513 || exit 1
14515 @endif isl
14519 .PHONY: configure-libelf maybe-configure-libelf
14520 maybe-configure-libelf:
14521 @if gcc-bootstrap
14522 configure-libelf: stage_current
14523 @endif gcc-bootstrap
14524 @if libelf
14525 maybe-configure-libelf: configure-libelf
14526 configure-libelf:
14527 @r=`${PWD_COMMAND}`; export r; \
14528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14529 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14530 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14531 $(HOST_EXPORTS) \
14532 echo Configuring in $(HOST_SUBDIR)/libelf; \
14533 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14534 case $(srcdir) in \
14535 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14536 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14537 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14538 esac; \
14539 module_srcdir=libelf; \
14540 $(SHELL) \
14541 $$s/$$module_srcdir/configure \
14542 --srcdir=$${topdir}/$$module_srcdir \
14543 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14544 --target=${target_alias} --disable-shared \
14545 || exit 1
14546 @endif libelf
14550 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14551 maybe-configure-stage1-libelf:
14552 @if libelf-bootstrap
14553 maybe-configure-stage1-libelf: configure-stage1-libelf
14554 configure-stage1-libelf:
14555 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14556 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14557 @r=`${PWD_COMMAND}`; export r; \
14558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14559 TFLAGS="$(STAGE1_TFLAGS)"; \
14560 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14561 $(HOST_EXPORTS) \
14562 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14563 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14564 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14565 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
14566 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14567 cd $(HOST_SUBDIR)/libelf || exit 1; \
14568 case $(srcdir) in \
14569 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14570 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14571 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14572 esac; \
14573 module_srcdir=libelf; \
14574 $(SHELL) $$s/$$module_srcdir/configure \
14575 --srcdir=$${topdir}/$$module_srcdir \
14576 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14577 --target=${target_alias} \
14579 $(STAGE1_CONFIGURE_FLAGS) \
14580 --disable-shared
14581 @endif libelf-bootstrap
14583 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14584 maybe-configure-stage2-libelf:
14585 @if libelf-bootstrap
14586 maybe-configure-stage2-libelf: configure-stage2-libelf
14587 configure-stage2-libelf:
14588 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14589 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14590 @r=`${PWD_COMMAND}`; export r; \
14591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14592 TFLAGS="$(STAGE2_TFLAGS)"; \
14593 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14594 $(HOST_EXPORTS) \
14595 $(POSTSTAGE1_HOST_EXPORTS) \
14596 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14597 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14598 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14599 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
14600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14601 cd $(HOST_SUBDIR)/libelf || exit 1; \
14602 case $(srcdir) in \
14603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14604 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14606 esac; \
14607 module_srcdir=libelf; \
14608 $(SHELL) $$s/$$module_srcdir/configure \
14609 --srcdir=$${topdir}/$$module_srcdir \
14610 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14611 --target=${target_alias} \
14612 --with-build-libsubdir=$(HOST_SUBDIR) \
14613 $(STAGE2_CONFIGURE_FLAGS) \
14614 --disable-shared
14615 @endif libelf-bootstrap
14617 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14618 maybe-configure-stage3-libelf:
14619 @if libelf-bootstrap
14620 maybe-configure-stage3-libelf: configure-stage3-libelf
14621 configure-stage3-libelf:
14622 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14623 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14624 @r=`${PWD_COMMAND}`; export r; \
14625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14626 TFLAGS="$(STAGE3_TFLAGS)"; \
14627 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14628 $(HOST_EXPORTS) \
14629 $(POSTSTAGE1_HOST_EXPORTS) \
14630 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14631 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14632 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14633 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
14634 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14635 cd $(HOST_SUBDIR)/libelf || exit 1; \
14636 case $(srcdir) in \
14637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14638 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14640 esac; \
14641 module_srcdir=libelf; \
14642 $(SHELL) $$s/$$module_srcdir/configure \
14643 --srcdir=$${topdir}/$$module_srcdir \
14644 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14645 --target=${target_alias} \
14646 --with-build-libsubdir=$(HOST_SUBDIR) \
14647 $(STAGE3_CONFIGURE_FLAGS) \
14648 --disable-shared
14649 @endif libelf-bootstrap
14651 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14652 maybe-configure-stage4-libelf:
14653 @if libelf-bootstrap
14654 maybe-configure-stage4-libelf: configure-stage4-libelf
14655 configure-stage4-libelf:
14656 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14658 @r=`${PWD_COMMAND}`; export r; \
14659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14660 TFLAGS="$(STAGE4_TFLAGS)"; \
14661 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14662 $(HOST_EXPORTS) \
14663 $(POSTSTAGE1_HOST_EXPORTS) \
14664 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14665 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14666 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14667 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
14668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14669 cd $(HOST_SUBDIR)/libelf || exit 1; \
14670 case $(srcdir) in \
14671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14672 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14674 esac; \
14675 module_srcdir=libelf; \
14676 $(SHELL) $$s/$$module_srcdir/configure \
14677 --srcdir=$${topdir}/$$module_srcdir \
14678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14679 --target=${target_alias} \
14680 --with-build-libsubdir=$(HOST_SUBDIR) \
14681 $(STAGE4_CONFIGURE_FLAGS) \
14682 --disable-shared
14683 @endif libelf-bootstrap
14685 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14686 maybe-configure-stageprofile-libelf:
14687 @if libelf-bootstrap
14688 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14689 configure-stageprofile-libelf:
14690 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14691 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14692 @r=`${PWD_COMMAND}`; export r; \
14693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14694 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14695 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14696 $(HOST_EXPORTS) \
14697 $(POSTSTAGE1_HOST_EXPORTS) \
14698 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14699 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14700 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14701 echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
14702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14703 cd $(HOST_SUBDIR)/libelf || exit 1; \
14704 case $(srcdir) in \
14705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14706 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14708 esac; \
14709 module_srcdir=libelf; \
14710 $(SHELL) $$s/$$module_srcdir/configure \
14711 --srcdir=$${topdir}/$$module_srcdir \
14712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14713 --target=${target_alias} \
14714 --with-build-libsubdir=$(HOST_SUBDIR) \
14715 $(STAGEprofile_CONFIGURE_FLAGS) \
14716 --disable-shared
14717 @endif libelf-bootstrap
14719 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14720 maybe-configure-stagefeedback-libelf:
14721 @if libelf-bootstrap
14722 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14723 configure-stagefeedback-libelf:
14724 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14725 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14726 @r=`${PWD_COMMAND}`; export r; \
14727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14728 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14729 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14730 $(HOST_EXPORTS) \
14731 $(POSTSTAGE1_HOST_EXPORTS) \
14732 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14733 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14734 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14735 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
14736 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
14737 cd $(HOST_SUBDIR)/libelf || exit 1; \
14738 case $(srcdir) in \
14739 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14740 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14741 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14742 esac; \
14743 module_srcdir=libelf; \
14744 $(SHELL) $$s/$$module_srcdir/configure \
14745 --srcdir=$${topdir}/$$module_srcdir \
14746 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14747 --target=${target_alias} \
14748 --with-build-libsubdir=$(HOST_SUBDIR) \
14749 $(STAGEfeedback_CONFIGURE_FLAGS) \
14750 --disable-shared
14751 @endif libelf-bootstrap
14757 .PHONY: all-libelf maybe-all-libelf
14758 maybe-all-libelf:
14759 @if gcc-bootstrap
14760 all-libelf: stage_current
14761 @endif gcc-bootstrap
14762 @if libelf
14763 TARGET-libelf=all
14764 maybe-all-libelf: all-libelf
14765 all-libelf: configure-libelf
14766 @r=`${PWD_COMMAND}`; export r; \
14767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14768 $(HOST_EXPORTS) \
14769 (cd $(HOST_SUBDIR)/libelf && \
14770 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14771 $(TARGET-libelf))
14772 @endif libelf
14776 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14777 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14778 maybe-all-stage1-libelf:
14779 maybe-clean-stage1-libelf:
14780 @if libelf-bootstrap
14781 maybe-all-stage1-libelf: all-stage1-libelf
14782 all-stage1: all-stage1-libelf
14783 TARGET-stage1-libelf = $(TARGET-libelf)
14784 all-stage1-libelf: configure-stage1-libelf
14785 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14786 @r=`${PWD_COMMAND}`; export r; \
14787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14788 TFLAGS="$(STAGE1_TFLAGS)"; \
14789 $(HOST_EXPORTS) \
14790 cd $(HOST_SUBDIR)/libelf && \
14791 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14792 CFLAGS="$(STAGE1_CFLAGS)" \
14793 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14794 LIBCFLAGS="$(LIBCFLAGS)" \
14795 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14796 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14797 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14798 $(EXTRA_HOST_FLAGS) \
14799 $(STAGE1_FLAGS_TO_PASS) \
14800 TFLAGS="$(STAGE1_TFLAGS)" \
14801 $(TARGET-stage1-libelf)
14803 maybe-clean-stage1-libelf: clean-stage1-libelf
14804 clean-stage1: clean-stage1-libelf
14805 clean-stage1-libelf:
14806 @if [ $(current_stage) = stage1 ]; then \
14807 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14808 else \
14809 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14810 $(MAKE) stage1-start; \
14811 fi; \
14812 cd $(HOST_SUBDIR)/libelf && \
14813 $(MAKE) $(EXTRA_HOST_FLAGS) \
14814 $(STAGE1_FLAGS_TO_PASS) clean
14815 @endif libelf-bootstrap
14818 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
14819 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14820 maybe-all-stage2-libelf:
14821 maybe-clean-stage2-libelf:
14822 @if libelf-bootstrap
14823 maybe-all-stage2-libelf: all-stage2-libelf
14824 all-stage2: all-stage2-libelf
14825 TARGET-stage2-libelf = $(TARGET-libelf)
14826 all-stage2-libelf: configure-stage2-libelf
14827 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14828 @r=`${PWD_COMMAND}`; export r; \
14829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14830 TFLAGS="$(STAGE2_TFLAGS)"; \
14831 $(HOST_EXPORTS) \
14832 $(POSTSTAGE1_HOST_EXPORTS) \
14833 cd $(HOST_SUBDIR)/libelf && \
14834 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14835 CFLAGS="$(STAGE2_CFLAGS)" \
14836 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14837 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14838 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14839 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14840 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14841 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14842 TFLAGS="$(STAGE2_TFLAGS)" \
14843 $(TARGET-stage2-libelf)
14845 maybe-clean-stage2-libelf: clean-stage2-libelf
14846 clean-stage2: clean-stage2-libelf
14847 clean-stage2-libelf:
14848 @if [ $(current_stage) = stage2 ]; then \
14849 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14850 else \
14851 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14852 $(MAKE) stage2-start; \
14853 fi; \
14854 cd $(HOST_SUBDIR)/libelf && \
14855 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14856 @endif libelf-bootstrap
14859 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
14860 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14861 maybe-all-stage3-libelf:
14862 maybe-clean-stage3-libelf:
14863 @if libelf-bootstrap
14864 maybe-all-stage3-libelf: all-stage3-libelf
14865 all-stage3: all-stage3-libelf
14866 TARGET-stage3-libelf = $(TARGET-libelf)
14867 all-stage3-libelf: configure-stage3-libelf
14868 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14869 @r=`${PWD_COMMAND}`; export r; \
14870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14871 TFLAGS="$(STAGE3_TFLAGS)"; \
14872 $(HOST_EXPORTS) \
14873 $(POSTSTAGE1_HOST_EXPORTS) \
14874 cd $(HOST_SUBDIR)/libelf && \
14875 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14876 CFLAGS="$(STAGE3_CFLAGS)" \
14877 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14878 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14879 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14880 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14881 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14882 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14883 TFLAGS="$(STAGE3_TFLAGS)" \
14884 $(TARGET-stage3-libelf)
14886 maybe-clean-stage3-libelf: clean-stage3-libelf
14887 clean-stage3: clean-stage3-libelf
14888 clean-stage3-libelf:
14889 @if [ $(current_stage) = stage3 ]; then \
14890 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14891 else \
14892 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14893 $(MAKE) stage3-start; \
14894 fi; \
14895 cd $(HOST_SUBDIR)/libelf && \
14896 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14897 @endif libelf-bootstrap
14900 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
14901 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14902 maybe-all-stage4-libelf:
14903 maybe-clean-stage4-libelf:
14904 @if libelf-bootstrap
14905 maybe-all-stage4-libelf: all-stage4-libelf
14906 all-stage4: all-stage4-libelf
14907 TARGET-stage4-libelf = $(TARGET-libelf)
14908 all-stage4-libelf: configure-stage4-libelf
14909 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14910 @r=`${PWD_COMMAND}`; export r; \
14911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14912 TFLAGS="$(STAGE4_TFLAGS)"; \
14913 $(HOST_EXPORTS) \
14914 $(POSTSTAGE1_HOST_EXPORTS) \
14915 cd $(HOST_SUBDIR)/libelf && \
14916 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14917 CFLAGS="$(STAGE4_CFLAGS)" \
14918 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14919 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14920 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14921 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14922 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14923 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14924 TFLAGS="$(STAGE4_TFLAGS)" \
14925 $(TARGET-stage4-libelf)
14927 maybe-clean-stage4-libelf: clean-stage4-libelf
14928 clean-stage4: clean-stage4-libelf
14929 clean-stage4-libelf:
14930 @if [ $(current_stage) = stage4 ]; then \
14931 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14932 else \
14933 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14934 $(MAKE) stage4-start; \
14935 fi; \
14936 cd $(HOST_SUBDIR)/libelf && \
14937 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14938 @endif libelf-bootstrap
14941 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14942 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14943 maybe-all-stageprofile-libelf:
14944 maybe-clean-stageprofile-libelf:
14945 @if libelf-bootstrap
14946 maybe-all-stageprofile-libelf: all-stageprofile-libelf
14947 all-stageprofile: all-stageprofile-libelf
14948 TARGET-stageprofile-libelf = $(TARGET-libelf)
14949 all-stageprofile-libelf: configure-stageprofile-libelf
14950 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14951 @r=`${PWD_COMMAND}`; export r; \
14952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14953 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14954 $(HOST_EXPORTS) \
14955 $(POSTSTAGE1_HOST_EXPORTS) \
14956 cd $(HOST_SUBDIR)/libelf && \
14957 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14958 CFLAGS="$(STAGEprofile_CFLAGS)" \
14959 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14960 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14961 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14962 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14963 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14964 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14965 TFLAGS="$(STAGEprofile_TFLAGS)" \
14966 $(TARGET-stageprofile-libelf)
14968 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
14969 clean-stageprofile: clean-stageprofile-libelf
14970 clean-stageprofile-libelf:
14971 @if [ $(current_stage) = stageprofile ]; then \
14972 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14973 else \
14974 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
14975 $(MAKE) stageprofile-start; \
14976 fi; \
14977 cd $(HOST_SUBDIR)/libelf && \
14978 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14979 @endif libelf-bootstrap
14982 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
14983 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
14984 maybe-all-stagefeedback-libelf:
14985 maybe-clean-stagefeedback-libelf:
14986 @if libelf-bootstrap
14987 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
14988 all-stagefeedback: all-stagefeedback-libelf
14989 TARGET-stagefeedback-libelf = $(TARGET-libelf)
14990 all-stagefeedback-libelf: configure-stagefeedback-libelf
14991 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14992 @r=`${PWD_COMMAND}`; export r; \
14993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14994 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14995 $(HOST_EXPORTS) \
14996 $(POSTSTAGE1_HOST_EXPORTS) \
14997 cd $(HOST_SUBDIR)/libelf && \
14998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14999 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15000 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15001 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15006 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15007 $(TARGET-stagefeedback-libelf)
15009 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15010 clean-stagefeedback: clean-stagefeedback-libelf
15011 clean-stagefeedback-libelf:
15012 @if [ $(current_stage) = stagefeedback ]; then \
15013 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15014 else \
15015 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15016 $(MAKE) stagefeedback-start; \
15017 fi; \
15018 cd $(HOST_SUBDIR)/libelf && \
15019 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15020 @endif libelf-bootstrap
15026 .PHONY: check-libelf maybe-check-libelf
15027 maybe-check-libelf:
15028 @if libelf
15029 maybe-check-libelf: check-libelf
15031 check-libelf:
15032 @: $(MAKE); $(unstage)
15033 @r=`${PWD_COMMAND}`; export r; \
15034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15035 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15036 (cd $(HOST_SUBDIR)/libelf && \
15037 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15039 @endif libelf
15041 .PHONY: install-libelf maybe-install-libelf
15042 maybe-install-libelf:
15043 @if libelf
15044 maybe-install-libelf: install-libelf
15046 install-libelf:
15048 @endif libelf
15050 .PHONY: install-strip-libelf maybe-install-strip-libelf
15051 maybe-install-strip-libelf:
15052 @if libelf
15053 maybe-install-strip-libelf: install-strip-libelf
15055 install-strip-libelf:
15057 @endif libelf
15059 # Other targets (info, dvi, pdf, etc.)
15061 .PHONY: maybe-info-libelf info-libelf
15062 maybe-info-libelf:
15063 @if libelf
15064 maybe-info-libelf: info-libelf
15066 info-libelf: \
15067 configure-libelf
15068 @[ -f ./libelf/Makefile ] || exit 0; \
15069 r=`${PWD_COMMAND}`; export r; \
15070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15071 $(HOST_EXPORTS) \
15072 for flag in $(EXTRA_HOST_FLAGS) ; do \
15073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15074 done; \
15075 echo "Doing info in libelf"; \
15076 (cd $(HOST_SUBDIR)/libelf && \
15077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15079 "RANLIB=$${RANLIB}" \
15080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15081 info) \
15082 || exit 1
15084 @endif libelf
15086 .PHONY: maybe-dvi-libelf dvi-libelf
15087 maybe-dvi-libelf:
15088 @if libelf
15089 maybe-dvi-libelf: dvi-libelf
15091 dvi-libelf: \
15092 configure-libelf
15093 @[ -f ./libelf/Makefile ] || exit 0; \
15094 r=`${PWD_COMMAND}`; export r; \
15095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15096 $(HOST_EXPORTS) \
15097 for flag in $(EXTRA_HOST_FLAGS) ; do \
15098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15099 done; \
15100 echo "Doing dvi in libelf"; \
15101 (cd $(HOST_SUBDIR)/libelf && \
15102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15104 "RANLIB=$${RANLIB}" \
15105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15106 dvi) \
15107 || exit 1
15109 @endif libelf
15111 .PHONY: maybe-pdf-libelf pdf-libelf
15112 maybe-pdf-libelf:
15113 @if libelf
15114 maybe-pdf-libelf: pdf-libelf
15116 pdf-libelf: \
15117 configure-libelf
15118 @[ -f ./libelf/Makefile ] || exit 0; \
15119 r=`${PWD_COMMAND}`; export r; \
15120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15121 $(HOST_EXPORTS) \
15122 for flag in $(EXTRA_HOST_FLAGS) ; do \
15123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15124 done; \
15125 echo "Doing pdf in libelf"; \
15126 (cd $(HOST_SUBDIR)/libelf && \
15127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15129 "RANLIB=$${RANLIB}" \
15130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15131 pdf) \
15132 || exit 1
15134 @endif libelf
15136 .PHONY: maybe-html-libelf html-libelf
15137 maybe-html-libelf:
15138 @if libelf
15139 maybe-html-libelf: html-libelf
15141 html-libelf: \
15142 configure-libelf
15143 @[ -f ./libelf/Makefile ] || exit 0; \
15144 r=`${PWD_COMMAND}`; export r; \
15145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15146 $(HOST_EXPORTS) \
15147 for flag in $(EXTRA_HOST_FLAGS) ; do \
15148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15149 done; \
15150 echo "Doing html in libelf"; \
15151 (cd $(HOST_SUBDIR)/libelf && \
15152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15154 "RANLIB=$${RANLIB}" \
15155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15156 html) \
15157 || exit 1
15159 @endif libelf
15161 .PHONY: maybe-TAGS-libelf TAGS-libelf
15162 maybe-TAGS-libelf:
15163 @if libelf
15164 maybe-TAGS-libelf: TAGS-libelf
15166 TAGS-libelf: \
15167 configure-libelf
15168 @[ -f ./libelf/Makefile ] || exit 0; \
15169 r=`${PWD_COMMAND}`; export r; \
15170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15171 $(HOST_EXPORTS) \
15172 for flag in $(EXTRA_HOST_FLAGS) ; do \
15173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15174 done; \
15175 echo "Doing TAGS in libelf"; \
15176 (cd $(HOST_SUBDIR)/libelf && \
15177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15179 "RANLIB=$${RANLIB}" \
15180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15181 TAGS) \
15182 || exit 1
15184 @endif libelf
15186 .PHONY: maybe-install-info-libelf install-info-libelf
15187 maybe-install-info-libelf:
15188 @if libelf
15189 maybe-install-info-libelf: install-info-libelf
15191 install-info-libelf: \
15192 configure-libelf \
15193 info-libelf
15194 @[ -f ./libelf/Makefile ] || exit 0; \
15195 r=`${PWD_COMMAND}`; export r; \
15196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15197 $(HOST_EXPORTS) \
15198 for flag in $(EXTRA_HOST_FLAGS) ; do \
15199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15200 done; \
15201 echo "Doing install-info in libelf"; \
15202 (cd $(HOST_SUBDIR)/libelf && \
15203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15205 "RANLIB=$${RANLIB}" \
15206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15207 install-info) \
15208 || exit 1
15210 @endif libelf
15212 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15213 maybe-install-pdf-libelf:
15214 @if libelf
15215 maybe-install-pdf-libelf: install-pdf-libelf
15217 install-pdf-libelf: \
15218 configure-libelf \
15219 pdf-libelf
15220 @[ -f ./libelf/Makefile ] || exit 0; \
15221 r=`${PWD_COMMAND}`; export r; \
15222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15223 $(HOST_EXPORTS) \
15224 for flag in $(EXTRA_HOST_FLAGS) ; do \
15225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15226 done; \
15227 echo "Doing install-pdf in libelf"; \
15228 (cd $(HOST_SUBDIR)/libelf && \
15229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15231 "RANLIB=$${RANLIB}" \
15232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15233 install-pdf) \
15234 || exit 1
15236 @endif libelf
15238 .PHONY: maybe-install-html-libelf install-html-libelf
15239 maybe-install-html-libelf:
15240 @if libelf
15241 maybe-install-html-libelf: install-html-libelf
15243 install-html-libelf: \
15244 configure-libelf \
15245 html-libelf
15246 @[ -f ./libelf/Makefile ] || exit 0; \
15247 r=`${PWD_COMMAND}`; export r; \
15248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15249 $(HOST_EXPORTS) \
15250 for flag in $(EXTRA_HOST_FLAGS) ; do \
15251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15252 done; \
15253 echo "Doing install-html in libelf"; \
15254 (cd $(HOST_SUBDIR)/libelf && \
15255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15257 "RANLIB=$${RANLIB}" \
15258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15259 install-html) \
15260 || exit 1
15262 @endif libelf
15264 .PHONY: maybe-installcheck-libelf installcheck-libelf
15265 maybe-installcheck-libelf:
15266 @if libelf
15267 maybe-installcheck-libelf: installcheck-libelf
15269 installcheck-libelf: \
15270 configure-libelf
15271 @[ -f ./libelf/Makefile ] || exit 0; \
15272 r=`${PWD_COMMAND}`; export r; \
15273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15274 $(HOST_EXPORTS) \
15275 for flag in $(EXTRA_HOST_FLAGS) ; do \
15276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15277 done; \
15278 echo "Doing installcheck in libelf"; \
15279 (cd $(HOST_SUBDIR)/libelf && \
15280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15282 "RANLIB=$${RANLIB}" \
15283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15284 installcheck) \
15285 || exit 1
15287 @endif libelf
15289 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15290 maybe-mostlyclean-libelf:
15291 @if libelf
15292 maybe-mostlyclean-libelf: mostlyclean-libelf
15294 mostlyclean-libelf:
15295 @[ -f ./libelf/Makefile ] || exit 0; \
15296 r=`${PWD_COMMAND}`; export r; \
15297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15298 $(HOST_EXPORTS) \
15299 for flag in $(EXTRA_HOST_FLAGS) ; do \
15300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15301 done; \
15302 echo "Doing mostlyclean in libelf"; \
15303 (cd $(HOST_SUBDIR)/libelf && \
15304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15306 "RANLIB=$${RANLIB}" \
15307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15308 mostlyclean) \
15309 || exit 1
15311 @endif libelf
15313 .PHONY: maybe-clean-libelf clean-libelf
15314 maybe-clean-libelf:
15315 @if libelf
15316 maybe-clean-libelf: clean-libelf
15318 clean-libelf:
15319 @[ -f ./libelf/Makefile ] || exit 0; \
15320 r=`${PWD_COMMAND}`; export r; \
15321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15322 $(HOST_EXPORTS) \
15323 for flag in $(EXTRA_HOST_FLAGS) ; do \
15324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15325 done; \
15326 echo "Doing clean in libelf"; \
15327 (cd $(HOST_SUBDIR)/libelf && \
15328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15330 "RANLIB=$${RANLIB}" \
15331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15332 clean) \
15333 || exit 1
15335 @endif libelf
15337 .PHONY: maybe-distclean-libelf distclean-libelf
15338 maybe-distclean-libelf:
15339 @if libelf
15340 maybe-distclean-libelf: distclean-libelf
15342 distclean-libelf:
15343 @[ -f ./libelf/Makefile ] || exit 0; \
15344 r=`${PWD_COMMAND}`; export r; \
15345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15346 $(HOST_EXPORTS) \
15347 for flag in $(EXTRA_HOST_FLAGS) ; do \
15348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15349 done; \
15350 echo "Doing distclean in libelf"; \
15351 (cd $(HOST_SUBDIR)/libelf && \
15352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15354 "RANLIB=$${RANLIB}" \
15355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15356 distclean) \
15357 || exit 1
15359 @endif libelf
15361 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15362 maybe-maintainer-clean-libelf:
15363 @if libelf
15364 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15366 maintainer-clean-libelf:
15367 @[ -f ./libelf/Makefile ] || exit 0; \
15368 r=`${PWD_COMMAND}`; export r; \
15369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15370 $(HOST_EXPORTS) \
15371 for flag in $(EXTRA_HOST_FLAGS) ; do \
15372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15373 done; \
15374 echo "Doing maintainer-clean in libelf"; \
15375 (cd $(HOST_SUBDIR)/libelf && \
15376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15378 "RANLIB=$${RANLIB}" \
15379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15380 maintainer-clean) \
15381 || exit 1
15383 @endif libelf
15387 .PHONY: configure-gold maybe-configure-gold
15388 maybe-configure-gold:
15389 @if gcc-bootstrap
15390 configure-gold: stage_current
15391 @endif gcc-bootstrap
15392 @if gold
15393 maybe-configure-gold: configure-gold
15394 configure-gold:
15395 @r=`${PWD_COMMAND}`; export r; \
15396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15397 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15398 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15399 $(HOST_EXPORTS) \
15400 echo Configuring in $(HOST_SUBDIR)/gold; \
15401 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15402 case $(srcdir) in \
15403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15404 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15406 esac; \
15407 module_srcdir=gold; \
15408 $(SHELL) \
15409 $$s/$$module_srcdir/configure \
15410 --srcdir=$${topdir}/$$module_srcdir \
15411 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15412 --target=${target_alias} \
15413 || exit 1
15414 @endif gold
15418 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15419 maybe-configure-stage1-gold:
15420 @if gold-bootstrap
15421 maybe-configure-stage1-gold: configure-stage1-gold
15422 configure-stage1-gold:
15423 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15424 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15425 @r=`${PWD_COMMAND}`; export r; \
15426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15427 TFLAGS="$(STAGE1_TFLAGS)"; \
15428 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15429 $(HOST_EXPORTS) \
15430 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15431 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15432 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15433 echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
15434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15435 cd $(HOST_SUBDIR)/gold || exit 1; \
15436 case $(srcdir) in \
15437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15438 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15440 esac; \
15441 module_srcdir=gold; \
15442 $(SHELL) $$s/$$module_srcdir/configure \
15443 --srcdir=$${topdir}/$$module_srcdir \
15444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15445 --target=${target_alias} \
15447 $(STAGE1_CONFIGURE_FLAGS)
15448 @endif gold-bootstrap
15450 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15451 maybe-configure-stage2-gold:
15452 @if gold-bootstrap
15453 maybe-configure-stage2-gold: configure-stage2-gold
15454 configure-stage2-gold:
15455 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15456 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15457 @r=`${PWD_COMMAND}`; export r; \
15458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15459 TFLAGS="$(STAGE2_TFLAGS)"; \
15460 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15461 $(HOST_EXPORTS) \
15462 $(POSTSTAGE1_HOST_EXPORTS) \
15463 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15464 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15465 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15466 echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
15467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15468 cd $(HOST_SUBDIR)/gold || exit 1; \
15469 case $(srcdir) in \
15470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15471 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15473 esac; \
15474 module_srcdir=gold; \
15475 $(SHELL) $$s/$$module_srcdir/configure \
15476 --srcdir=$${topdir}/$$module_srcdir \
15477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15478 --target=${target_alias} \
15479 --with-build-libsubdir=$(HOST_SUBDIR) \
15480 $(STAGE2_CONFIGURE_FLAGS)
15481 @endif gold-bootstrap
15483 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15484 maybe-configure-stage3-gold:
15485 @if gold-bootstrap
15486 maybe-configure-stage3-gold: configure-stage3-gold
15487 configure-stage3-gold:
15488 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15489 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15490 @r=`${PWD_COMMAND}`; export r; \
15491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15492 TFLAGS="$(STAGE3_TFLAGS)"; \
15493 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15494 $(HOST_EXPORTS) \
15495 $(POSTSTAGE1_HOST_EXPORTS) \
15496 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15497 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15498 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15499 echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
15500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15501 cd $(HOST_SUBDIR)/gold || exit 1; \
15502 case $(srcdir) in \
15503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15504 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15506 esac; \
15507 module_srcdir=gold; \
15508 $(SHELL) $$s/$$module_srcdir/configure \
15509 --srcdir=$${topdir}/$$module_srcdir \
15510 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15511 --target=${target_alias} \
15512 --with-build-libsubdir=$(HOST_SUBDIR) \
15513 $(STAGE3_CONFIGURE_FLAGS)
15514 @endif gold-bootstrap
15516 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15517 maybe-configure-stage4-gold:
15518 @if gold-bootstrap
15519 maybe-configure-stage4-gold: configure-stage4-gold
15520 configure-stage4-gold:
15521 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15522 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15523 @r=`${PWD_COMMAND}`; export r; \
15524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15525 TFLAGS="$(STAGE4_TFLAGS)"; \
15526 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15527 $(HOST_EXPORTS) \
15528 $(POSTSTAGE1_HOST_EXPORTS) \
15529 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15530 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15531 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15532 echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
15533 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15534 cd $(HOST_SUBDIR)/gold || exit 1; \
15535 case $(srcdir) in \
15536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15537 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15539 esac; \
15540 module_srcdir=gold; \
15541 $(SHELL) $$s/$$module_srcdir/configure \
15542 --srcdir=$${topdir}/$$module_srcdir \
15543 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15544 --target=${target_alias} \
15545 --with-build-libsubdir=$(HOST_SUBDIR) \
15546 $(STAGE4_CONFIGURE_FLAGS)
15547 @endif gold-bootstrap
15549 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15550 maybe-configure-stageprofile-gold:
15551 @if gold-bootstrap
15552 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15553 configure-stageprofile-gold:
15554 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15555 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15556 @r=`${PWD_COMMAND}`; export r; \
15557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15558 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15559 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15560 $(HOST_EXPORTS) \
15561 $(POSTSTAGE1_HOST_EXPORTS) \
15562 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15563 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15564 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15565 echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
15566 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15567 cd $(HOST_SUBDIR)/gold || exit 1; \
15568 case $(srcdir) in \
15569 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15570 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15571 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15572 esac; \
15573 module_srcdir=gold; \
15574 $(SHELL) $$s/$$module_srcdir/configure \
15575 --srcdir=$${topdir}/$$module_srcdir \
15576 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15577 --target=${target_alias} \
15578 --with-build-libsubdir=$(HOST_SUBDIR) \
15579 $(STAGEprofile_CONFIGURE_FLAGS)
15580 @endif gold-bootstrap
15582 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15583 maybe-configure-stagefeedback-gold:
15584 @if gold-bootstrap
15585 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15586 configure-stagefeedback-gold:
15587 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15588 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15589 @r=`${PWD_COMMAND}`; export r; \
15590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15591 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15592 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15593 $(HOST_EXPORTS) \
15594 $(POSTSTAGE1_HOST_EXPORTS) \
15595 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15596 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15597 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15598 echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
15599 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
15600 cd $(HOST_SUBDIR)/gold || exit 1; \
15601 case $(srcdir) in \
15602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15603 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15605 esac; \
15606 module_srcdir=gold; \
15607 $(SHELL) $$s/$$module_srcdir/configure \
15608 --srcdir=$${topdir}/$$module_srcdir \
15609 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15610 --target=${target_alias} \
15611 --with-build-libsubdir=$(HOST_SUBDIR) \
15612 $(STAGEfeedback_CONFIGURE_FLAGS)
15613 @endif gold-bootstrap
15619 .PHONY: all-gold maybe-all-gold
15620 maybe-all-gold:
15621 @if gcc-bootstrap
15622 all-gold: stage_current
15623 @endif gcc-bootstrap
15624 @if gold
15625 TARGET-gold=all
15626 maybe-all-gold: all-gold
15627 all-gold: configure-gold
15628 @r=`${PWD_COMMAND}`; export r; \
15629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15630 $(HOST_EXPORTS) \
15631 (cd $(HOST_SUBDIR)/gold && \
15632 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15633 $(TARGET-gold))
15634 @endif gold
15638 .PHONY: all-stage1-gold maybe-all-stage1-gold
15639 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15640 maybe-all-stage1-gold:
15641 maybe-clean-stage1-gold:
15642 @if gold-bootstrap
15643 maybe-all-stage1-gold: all-stage1-gold
15644 all-stage1: all-stage1-gold
15645 TARGET-stage1-gold = $(TARGET-gold)
15646 all-stage1-gold: configure-stage1-gold
15647 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15648 @r=`${PWD_COMMAND}`; export r; \
15649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15650 TFLAGS="$(STAGE1_TFLAGS)"; \
15651 $(HOST_EXPORTS) \
15652 cd $(HOST_SUBDIR)/gold && \
15653 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15654 CFLAGS="$(STAGE1_CFLAGS)" \
15655 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15656 LIBCFLAGS="$(LIBCFLAGS)" \
15657 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15658 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15659 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15660 $(EXTRA_HOST_FLAGS) \
15661 $(STAGE1_FLAGS_TO_PASS) \
15662 TFLAGS="$(STAGE1_TFLAGS)" \
15663 $(TARGET-stage1-gold)
15665 maybe-clean-stage1-gold: clean-stage1-gold
15666 clean-stage1: clean-stage1-gold
15667 clean-stage1-gold:
15668 @if [ $(current_stage) = stage1 ]; then \
15669 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15670 else \
15671 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15672 $(MAKE) stage1-start; \
15673 fi; \
15674 cd $(HOST_SUBDIR)/gold && \
15675 $(MAKE) $(EXTRA_HOST_FLAGS) \
15676 $(STAGE1_FLAGS_TO_PASS) clean
15677 @endif gold-bootstrap
15680 .PHONY: all-stage2-gold maybe-all-stage2-gold
15681 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15682 maybe-all-stage2-gold:
15683 maybe-clean-stage2-gold:
15684 @if gold-bootstrap
15685 maybe-all-stage2-gold: all-stage2-gold
15686 all-stage2: all-stage2-gold
15687 TARGET-stage2-gold = $(TARGET-gold)
15688 all-stage2-gold: configure-stage2-gold
15689 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15690 @r=`${PWD_COMMAND}`; export r; \
15691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15692 TFLAGS="$(STAGE2_TFLAGS)"; \
15693 $(HOST_EXPORTS) \
15694 $(POSTSTAGE1_HOST_EXPORTS) \
15695 cd $(HOST_SUBDIR)/gold && \
15696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15697 CFLAGS="$(STAGE2_CFLAGS)" \
15698 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15699 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15704 TFLAGS="$(STAGE2_TFLAGS)" \
15705 $(TARGET-stage2-gold)
15707 maybe-clean-stage2-gold: clean-stage2-gold
15708 clean-stage2: clean-stage2-gold
15709 clean-stage2-gold:
15710 @if [ $(current_stage) = stage2 ]; then \
15711 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15712 else \
15713 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15714 $(MAKE) stage2-start; \
15715 fi; \
15716 cd $(HOST_SUBDIR)/gold && \
15717 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15718 @endif gold-bootstrap
15721 .PHONY: all-stage3-gold maybe-all-stage3-gold
15722 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15723 maybe-all-stage3-gold:
15724 maybe-clean-stage3-gold:
15725 @if gold-bootstrap
15726 maybe-all-stage3-gold: all-stage3-gold
15727 all-stage3: all-stage3-gold
15728 TARGET-stage3-gold = $(TARGET-gold)
15729 all-stage3-gold: configure-stage3-gold
15730 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15731 @r=`${PWD_COMMAND}`; export r; \
15732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15733 TFLAGS="$(STAGE3_TFLAGS)"; \
15734 $(HOST_EXPORTS) \
15735 $(POSTSTAGE1_HOST_EXPORTS) \
15736 cd $(HOST_SUBDIR)/gold && \
15737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15738 CFLAGS="$(STAGE3_CFLAGS)" \
15739 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15740 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15741 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15742 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15743 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15744 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15745 TFLAGS="$(STAGE3_TFLAGS)" \
15746 $(TARGET-stage3-gold)
15748 maybe-clean-stage3-gold: clean-stage3-gold
15749 clean-stage3: clean-stage3-gold
15750 clean-stage3-gold:
15751 @if [ $(current_stage) = stage3 ]; then \
15752 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15753 else \
15754 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15755 $(MAKE) stage3-start; \
15756 fi; \
15757 cd $(HOST_SUBDIR)/gold && \
15758 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15759 @endif gold-bootstrap
15762 .PHONY: all-stage4-gold maybe-all-stage4-gold
15763 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15764 maybe-all-stage4-gold:
15765 maybe-clean-stage4-gold:
15766 @if gold-bootstrap
15767 maybe-all-stage4-gold: all-stage4-gold
15768 all-stage4: all-stage4-gold
15769 TARGET-stage4-gold = $(TARGET-gold)
15770 all-stage4-gold: configure-stage4-gold
15771 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15772 @r=`${PWD_COMMAND}`; export r; \
15773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15774 TFLAGS="$(STAGE4_TFLAGS)"; \
15775 $(HOST_EXPORTS) \
15776 $(POSTSTAGE1_HOST_EXPORTS) \
15777 cd $(HOST_SUBDIR)/gold && \
15778 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15779 CFLAGS="$(STAGE4_CFLAGS)" \
15780 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15781 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15782 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15783 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15784 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15785 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15786 TFLAGS="$(STAGE4_TFLAGS)" \
15787 $(TARGET-stage4-gold)
15789 maybe-clean-stage4-gold: clean-stage4-gold
15790 clean-stage4: clean-stage4-gold
15791 clean-stage4-gold:
15792 @if [ $(current_stage) = stage4 ]; then \
15793 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15794 else \
15795 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15796 $(MAKE) stage4-start; \
15797 fi; \
15798 cd $(HOST_SUBDIR)/gold && \
15799 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15800 @endif gold-bootstrap
15803 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15804 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15805 maybe-all-stageprofile-gold:
15806 maybe-clean-stageprofile-gold:
15807 @if gold-bootstrap
15808 maybe-all-stageprofile-gold: all-stageprofile-gold
15809 all-stageprofile: all-stageprofile-gold
15810 TARGET-stageprofile-gold = $(TARGET-gold)
15811 all-stageprofile-gold: configure-stageprofile-gold
15812 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15813 @r=`${PWD_COMMAND}`; export r; \
15814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15815 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15816 $(HOST_EXPORTS) \
15817 $(POSTSTAGE1_HOST_EXPORTS) \
15818 cd $(HOST_SUBDIR)/gold && \
15819 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15820 CFLAGS="$(STAGEprofile_CFLAGS)" \
15821 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15822 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15823 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15824 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15825 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15826 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15827 TFLAGS="$(STAGEprofile_TFLAGS)" \
15828 $(TARGET-stageprofile-gold)
15830 maybe-clean-stageprofile-gold: clean-stageprofile-gold
15831 clean-stageprofile: clean-stageprofile-gold
15832 clean-stageprofile-gold:
15833 @if [ $(current_stage) = stageprofile ]; then \
15834 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15835 else \
15836 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15837 $(MAKE) stageprofile-start; \
15838 fi; \
15839 cd $(HOST_SUBDIR)/gold && \
15840 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15841 @endif gold-bootstrap
15844 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15845 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15846 maybe-all-stagefeedback-gold:
15847 maybe-clean-stagefeedback-gold:
15848 @if gold-bootstrap
15849 maybe-all-stagefeedback-gold: all-stagefeedback-gold
15850 all-stagefeedback: all-stagefeedback-gold
15851 TARGET-stagefeedback-gold = $(TARGET-gold)
15852 all-stagefeedback-gold: configure-stagefeedback-gold
15853 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15854 @r=`${PWD_COMMAND}`; export r; \
15855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15856 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15857 $(HOST_EXPORTS) \
15858 $(POSTSTAGE1_HOST_EXPORTS) \
15859 cd $(HOST_SUBDIR)/gold && \
15860 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15861 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15862 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15863 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15864 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15865 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15866 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15867 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15868 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15869 $(TARGET-stagefeedback-gold)
15871 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15872 clean-stagefeedback: clean-stagefeedback-gold
15873 clean-stagefeedback-gold:
15874 @if [ $(current_stage) = stagefeedback ]; then \
15875 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15876 else \
15877 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15878 $(MAKE) stagefeedback-start; \
15879 fi; \
15880 cd $(HOST_SUBDIR)/gold && \
15881 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15882 @endif gold-bootstrap
15888 .PHONY: check-gold maybe-check-gold
15889 maybe-check-gold:
15890 @if gold
15891 maybe-check-gold: check-gold
15893 check-gold:
15894 @: $(MAKE); $(unstage)
15895 @r=`${PWD_COMMAND}`; export r; \
15896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15897 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15898 (cd $(HOST_SUBDIR)/gold && \
15899 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
15901 @endif gold
15903 .PHONY: install-gold maybe-install-gold
15904 maybe-install-gold:
15905 @if gold
15906 maybe-install-gold: install-gold
15908 install-gold: installdirs
15909 @: $(MAKE); $(unstage)
15910 @r=`${PWD_COMMAND}`; export r; \
15911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15912 $(HOST_EXPORTS) \
15913 (cd $(HOST_SUBDIR)/gold && \
15914 $(MAKE) $(FLAGS_TO_PASS) install)
15916 @endif gold
15918 .PHONY: install-strip-gold maybe-install-strip-gold
15919 maybe-install-strip-gold:
15920 @if gold
15921 maybe-install-strip-gold: install-strip-gold
15923 install-strip-gold: installdirs
15924 @: $(MAKE); $(unstage)
15925 @r=`${PWD_COMMAND}`; export r; \
15926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15927 $(HOST_EXPORTS) \
15928 (cd $(HOST_SUBDIR)/gold && \
15929 $(MAKE) $(FLAGS_TO_PASS) install-strip)
15931 @endif gold
15933 # Other targets (info, dvi, pdf, etc.)
15935 .PHONY: maybe-info-gold info-gold
15936 maybe-info-gold:
15937 @if gold
15938 maybe-info-gold: info-gold
15940 info-gold: \
15941 configure-gold
15942 @[ -f ./gold/Makefile ] || exit 0; \
15943 r=`${PWD_COMMAND}`; export r; \
15944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15945 $(HOST_EXPORTS) \
15946 for flag in $(EXTRA_HOST_FLAGS) ; do \
15947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15948 done; \
15949 echo "Doing info in gold"; \
15950 (cd $(HOST_SUBDIR)/gold && \
15951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15953 "RANLIB=$${RANLIB}" \
15954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15955 info) \
15956 || exit 1
15958 @endif gold
15960 .PHONY: maybe-dvi-gold dvi-gold
15961 maybe-dvi-gold:
15962 @if gold
15963 maybe-dvi-gold: dvi-gold
15965 dvi-gold: \
15966 configure-gold
15967 @[ -f ./gold/Makefile ] || exit 0; \
15968 r=`${PWD_COMMAND}`; export r; \
15969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15970 $(HOST_EXPORTS) \
15971 for flag in $(EXTRA_HOST_FLAGS) ; do \
15972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15973 done; \
15974 echo "Doing dvi in gold"; \
15975 (cd $(HOST_SUBDIR)/gold && \
15976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15978 "RANLIB=$${RANLIB}" \
15979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15980 dvi) \
15981 || exit 1
15983 @endif gold
15985 .PHONY: maybe-pdf-gold pdf-gold
15986 maybe-pdf-gold:
15987 @if gold
15988 maybe-pdf-gold: pdf-gold
15990 pdf-gold: \
15991 configure-gold
15992 @[ -f ./gold/Makefile ] || exit 0; \
15993 r=`${PWD_COMMAND}`; export r; \
15994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15995 $(HOST_EXPORTS) \
15996 for flag in $(EXTRA_HOST_FLAGS) ; do \
15997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15998 done; \
15999 echo "Doing pdf in gold"; \
16000 (cd $(HOST_SUBDIR)/gold && \
16001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16003 "RANLIB=$${RANLIB}" \
16004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16005 pdf) \
16006 || exit 1
16008 @endif gold
16010 .PHONY: maybe-html-gold html-gold
16011 maybe-html-gold:
16012 @if gold
16013 maybe-html-gold: html-gold
16015 html-gold: \
16016 configure-gold
16017 @[ -f ./gold/Makefile ] || exit 0; \
16018 r=`${PWD_COMMAND}`; export r; \
16019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16020 $(HOST_EXPORTS) \
16021 for flag in $(EXTRA_HOST_FLAGS) ; do \
16022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16023 done; \
16024 echo "Doing html in gold"; \
16025 (cd $(HOST_SUBDIR)/gold && \
16026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16028 "RANLIB=$${RANLIB}" \
16029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16030 html) \
16031 || exit 1
16033 @endif gold
16035 .PHONY: maybe-TAGS-gold TAGS-gold
16036 maybe-TAGS-gold:
16037 @if gold
16038 maybe-TAGS-gold: TAGS-gold
16040 TAGS-gold: \
16041 configure-gold
16042 @[ -f ./gold/Makefile ] || exit 0; \
16043 r=`${PWD_COMMAND}`; export r; \
16044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16045 $(HOST_EXPORTS) \
16046 for flag in $(EXTRA_HOST_FLAGS) ; do \
16047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16048 done; \
16049 echo "Doing TAGS in gold"; \
16050 (cd $(HOST_SUBDIR)/gold && \
16051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16053 "RANLIB=$${RANLIB}" \
16054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16055 TAGS) \
16056 || exit 1
16058 @endif gold
16060 .PHONY: maybe-install-info-gold install-info-gold
16061 maybe-install-info-gold:
16062 @if gold
16063 maybe-install-info-gold: install-info-gold
16065 install-info-gold: \
16066 configure-gold \
16067 info-gold
16068 @[ -f ./gold/Makefile ] || exit 0; \
16069 r=`${PWD_COMMAND}`; export r; \
16070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16071 $(HOST_EXPORTS) \
16072 for flag in $(EXTRA_HOST_FLAGS) ; do \
16073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16074 done; \
16075 echo "Doing install-info in gold"; \
16076 (cd $(HOST_SUBDIR)/gold && \
16077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16079 "RANLIB=$${RANLIB}" \
16080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16081 install-info) \
16082 || exit 1
16084 @endif gold
16086 .PHONY: maybe-install-pdf-gold install-pdf-gold
16087 maybe-install-pdf-gold:
16088 @if gold
16089 maybe-install-pdf-gold: install-pdf-gold
16091 install-pdf-gold: \
16092 configure-gold \
16093 pdf-gold
16094 @[ -f ./gold/Makefile ] || exit 0; \
16095 r=`${PWD_COMMAND}`; export r; \
16096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16097 $(HOST_EXPORTS) \
16098 for flag in $(EXTRA_HOST_FLAGS) ; do \
16099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16100 done; \
16101 echo "Doing install-pdf in gold"; \
16102 (cd $(HOST_SUBDIR)/gold && \
16103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16105 "RANLIB=$${RANLIB}" \
16106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16107 install-pdf) \
16108 || exit 1
16110 @endif gold
16112 .PHONY: maybe-install-html-gold install-html-gold
16113 maybe-install-html-gold:
16114 @if gold
16115 maybe-install-html-gold: install-html-gold
16117 install-html-gold: \
16118 configure-gold \
16119 html-gold
16120 @[ -f ./gold/Makefile ] || exit 0; \
16121 r=`${PWD_COMMAND}`; export r; \
16122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16123 $(HOST_EXPORTS) \
16124 for flag in $(EXTRA_HOST_FLAGS) ; do \
16125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16126 done; \
16127 echo "Doing install-html in gold"; \
16128 (cd $(HOST_SUBDIR)/gold && \
16129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16131 "RANLIB=$${RANLIB}" \
16132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16133 install-html) \
16134 || exit 1
16136 @endif gold
16138 .PHONY: maybe-installcheck-gold installcheck-gold
16139 maybe-installcheck-gold:
16140 @if gold
16141 maybe-installcheck-gold: installcheck-gold
16143 installcheck-gold: \
16144 configure-gold
16145 @[ -f ./gold/Makefile ] || exit 0; \
16146 r=`${PWD_COMMAND}`; export r; \
16147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16148 $(HOST_EXPORTS) \
16149 for flag in $(EXTRA_HOST_FLAGS) ; do \
16150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16151 done; \
16152 echo "Doing installcheck in gold"; \
16153 (cd $(HOST_SUBDIR)/gold && \
16154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16156 "RANLIB=$${RANLIB}" \
16157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16158 installcheck) \
16159 || exit 1
16161 @endif gold
16163 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16164 maybe-mostlyclean-gold:
16165 @if gold
16166 maybe-mostlyclean-gold: mostlyclean-gold
16168 mostlyclean-gold:
16169 @[ -f ./gold/Makefile ] || exit 0; \
16170 r=`${PWD_COMMAND}`; export r; \
16171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16172 $(HOST_EXPORTS) \
16173 for flag in $(EXTRA_HOST_FLAGS) ; do \
16174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16175 done; \
16176 echo "Doing mostlyclean in gold"; \
16177 (cd $(HOST_SUBDIR)/gold && \
16178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16180 "RANLIB=$${RANLIB}" \
16181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16182 mostlyclean) \
16183 || exit 1
16185 @endif gold
16187 .PHONY: maybe-clean-gold clean-gold
16188 maybe-clean-gold:
16189 @if gold
16190 maybe-clean-gold: clean-gold
16192 clean-gold:
16193 @[ -f ./gold/Makefile ] || exit 0; \
16194 r=`${PWD_COMMAND}`; export r; \
16195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16196 $(HOST_EXPORTS) \
16197 for flag in $(EXTRA_HOST_FLAGS) ; do \
16198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16199 done; \
16200 echo "Doing clean in gold"; \
16201 (cd $(HOST_SUBDIR)/gold && \
16202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16204 "RANLIB=$${RANLIB}" \
16205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16206 clean) \
16207 || exit 1
16209 @endif gold
16211 .PHONY: maybe-distclean-gold distclean-gold
16212 maybe-distclean-gold:
16213 @if gold
16214 maybe-distclean-gold: distclean-gold
16216 distclean-gold:
16217 @[ -f ./gold/Makefile ] || exit 0; \
16218 r=`${PWD_COMMAND}`; export r; \
16219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16220 $(HOST_EXPORTS) \
16221 for flag in $(EXTRA_HOST_FLAGS) ; do \
16222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16223 done; \
16224 echo "Doing distclean in gold"; \
16225 (cd $(HOST_SUBDIR)/gold && \
16226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16228 "RANLIB=$${RANLIB}" \
16229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16230 distclean) \
16231 || exit 1
16233 @endif gold
16235 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16236 maybe-maintainer-clean-gold:
16237 @if gold
16238 maybe-maintainer-clean-gold: maintainer-clean-gold
16240 maintainer-clean-gold:
16241 @[ -f ./gold/Makefile ] || exit 0; \
16242 r=`${PWD_COMMAND}`; export r; \
16243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16244 $(HOST_EXPORTS) \
16245 for flag in $(EXTRA_HOST_FLAGS) ; do \
16246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16247 done; \
16248 echo "Doing maintainer-clean in gold"; \
16249 (cd $(HOST_SUBDIR)/gold && \
16250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16252 "RANLIB=$${RANLIB}" \
16253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16254 maintainer-clean) \
16255 || exit 1
16257 @endif gold
16261 .PHONY: configure-gprof maybe-configure-gprof
16262 maybe-configure-gprof:
16263 @if gcc-bootstrap
16264 configure-gprof: stage_current
16265 @endif gcc-bootstrap
16266 @if gprof
16267 maybe-configure-gprof: configure-gprof
16268 configure-gprof:
16269 @: $(MAKE); $(unstage)
16270 @r=`${PWD_COMMAND}`; export r; \
16271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16272 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
16274 $(HOST_EXPORTS) \
16275 echo Configuring in $(HOST_SUBDIR)/gprof; \
16276 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16277 case $(srcdir) in \
16278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16279 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16281 esac; \
16282 module_srcdir=gprof; \
16283 $(SHELL) \
16284 $$s/$$module_srcdir/configure \
16285 --srcdir=$${topdir}/$$module_srcdir \
16286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16287 --target=${target_alias} \
16288 || exit 1
16289 @endif gprof
16295 .PHONY: all-gprof maybe-all-gprof
16296 maybe-all-gprof:
16297 @if gcc-bootstrap
16298 all-gprof: stage_current
16299 @endif gcc-bootstrap
16300 @if gprof
16301 TARGET-gprof=all
16302 maybe-all-gprof: all-gprof
16303 all-gprof: configure-gprof
16304 @: $(MAKE); $(unstage)
16305 @r=`${PWD_COMMAND}`; export r; \
16306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16307 $(HOST_EXPORTS) \
16308 (cd $(HOST_SUBDIR)/gprof && \
16309 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16310 $(TARGET-gprof))
16311 @endif gprof
16316 .PHONY: check-gprof maybe-check-gprof
16317 maybe-check-gprof:
16318 @if gprof
16319 maybe-check-gprof: check-gprof
16321 check-gprof:
16322 @: $(MAKE); $(unstage)
16323 @r=`${PWD_COMMAND}`; export r; \
16324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16325 $(HOST_EXPORTS) \
16326 (cd $(HOST_SUBDIR)/gprof && \
16327 $(MAKE) $(FLAGS_TO_PASS) check)
16329 @endif gprof
16331 .PHONY: install-gprof maybe-install-gprof
16332 maybe-install-gprof:
16333 @if gprof
16334 maybe-install-gprof: install-gprof
16336 install-gprof: installdirs
16337 @: $(MAKE); $(unstage)
16338 @r=`${PWD_COMMAND}`; export r; \
16339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16340 $(HOST_EXPORTS) \
16341 (cd $(HOST_SUBDIR)/gprof && \
16342 $(MAKE) $(FLAGS_TO_PASS) install)
16344 @endif gprof
16346 .PHONY: install-strip-gprof maybe-install-strip-gprof
16347 maybe-install-strip-gprof:
16348 @if gprof
16349 maybe-install-strip-gprof: install-strip-gprof
16351 install-strip-gprof: installdirs
16352 @: $(MAKE); $(unstage)
16353 @r=`${PWD_COMMAND}`; export r; \
16354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16355 $(HOST_EXPORTS) \
16356 (cd $(HOST_SUBDIR)/gprof && \
16357 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16359 @endif gprof
16361 # Other targets (info, dvi, pdf, etc.)
16363 .PHONY: maybe-info-gprof info-gprof
16364 maybe-info-gprof:
16365 @if gprof
16366 maybe-info-gprof: info-gprof
16368 info-gprof: \
16369 configure-gprof
16370 @: $(MAKE); $(unstage)
16371 @[ -f ./gprof/Makefile ] || exit 0; \
16372 r=`${PWD_COMMAND}`; export r; \
16373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16374 $(HOST_EXPORTS) \
16375 for flag in $(EXTRA_HOST_FLAGS) ; do \
16376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16377 done; \
16378 echo "Doing info in gprof"; \
16379 (cd $(HOST_SUBDIR)/gprof && \
16380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16382 "RANLIB=$${RANLIB}" \
16383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16384 info) \
16385 || exit 1
16387 @endif gprof
16389 .PHONY: maybe-dvi-gprof dvi-gprof
16390 maybe-dvi-gprof:
16391 @if gprof
16392 maybe-dvi-gprof: dvi-gprof
16394 dvi-gprof: \
16395 configure-gprof
16396 @: $(MAKE); $(unstage)
16397 @[ -f ./gprof/Makefile ] || exit 0; \
16398 r=`${PWD_COMMAND}`; export r; \
16399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16400 $(HOST_EXPORTS) \
16401 for flag in $(EXTRA_HOST_FLAGS) ; do \
16402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16403 done; \
16404 echo "Doing dvi in gprof"; \
16405 (cd $(HOST_SUBDIR)/gprof && \
16406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16408 "RANLIB=$${RANLIB}" \
16409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16410 dvi) \
16411 || exit 1
16413 @endif gprof
16415 .PHONY: maybe-pdf-gprof pdf-gprof
16416 maybe-pdf-gprof:
16417 @if gprof
16418 maybe-pdf-gprof: pdf-gprof
16420 pdf-gprof: \
16421 configure-gprof
16422 @: $(MAKE); $(unstage)
16423 @[ -f ./gprof/Makefile ] || exit 0; \
16424 r=`${PWD_COMMAND}`; export r; \
16425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16426 $(HOST_EXPORTS) \
16427 for flag in $(EXTRA_HOST_FLAGS) ; do \
16428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16429 done; \
16430 echo "Doing pdf in gprof"; \
16431 (cd $(HOST_SUBDIR)/gprof && \
16432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16434 "RANLIB=$${RANLIB}" \
16435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16436 pdf) \
16437 || exit 1
16439 @endif gprof
16441 .PHONY: maybe-html-gprof html-gprof
16442 maybe-html-gprof:
16443 @if gprof
16444 maybe-html-gprof: html-gprof
16446 html-gprof: \
16447 configure-gprof
16448 @: $(MAKE); $(unstage)
16449 @[ -f ./gprof/Makefile ] || exit 0; \
16450 r=`${PWD_COMMAND}`; export r; \
16451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16452 $(HOST_EXPORTS) \
16453 for flag in $(EXTRA_HOST_FLAGS) ; do \
16454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16455 done; \
16456 echo "Doing html in gprof"; \
16457 (cd $(HOST_SUBDIR)/gprof && \
16458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16460 "RANLIB=$${RANLIB}" \
16461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16462 html) \
16463 || exit 1
16465 @endif gprof
16467 .PHONY: maybe-TAGS-gprof TAGS-gprof
16468 maybe-TAGS-gprof:
16469 @if gprof
16470 maybe-TAGS-gprof: TAGS-gprof
16472 TAGS-gprof: \
16473 configure-gprof
16474 @: $(MAKE); $(unstage)
16475 @[ -f ./gprof/Makefile ] || exit 0; \
16476 r=`${PWD_COMMAND}`; export r; \
16477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16478 $(HOST_EXPORTS) \
16479 for flag in $(EXTRA_HOST_FLAGS) ; do \
16480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16481 done; \
16482 echo "Doing TAGS in gprof"; \
16483 (cd $(HOST_SUBDIR)/gprof && \
16484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16486 "RANLIB=$${RANLIB}" \
16487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16488 TAGS) \
16489 || exit 1
16491 @endif gprof
16493 .PHONY: maybe-install-info-gprof install-info-gprof
16494 maybe-install-info-gprof:
16495 @if gprof
16496 maybe-install-info-gprof: install-info-gprof
16498 install-info-gprof: \
16499 configure-gprof \
16500 info-gprof
16501 @: $(MAKE); $(unstage)
16502 @[ -f ./gprof/Makefile ] || exit 0; \
16503 r=`${PWD_COMMAND}`; export r; \
16504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16505 $(HOST_EXPORTS) \
16506 for flag in $(EXTRA_HOST_FLAGS) ; do \
16507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16508 done; \
16509 echo "Doing install-info in gprof"; \
16510 (cd $(HOST_SUBDIR)/gprof && \
16511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16513 "RANLIB=$${RANLIB}" \
16514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16515 install-info) \
16516 || exit 1
16518 @endif gprof
16520 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16521 maybe-install-pdf-gprof:
16522 @if gprof
16523 maybe-install-pdf-gprof: install-pdf-gprof
16525 install-pdf-gprof: \
16526 configure-gprof \
16527 pdf-gprof
16528 @: $(MAKE); $(unstage)
16529 @[ -f ./gprof/Makefile ] || exit 0; \
16530 r=`${PWD_COMMAND}`; export r; \
16531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16532 $(HOST_EXPORTS) \
16533 for flag in $(EXTRA_HOST_FLAGS) ; do \
16534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16535 done; \
16536 echo "Doing install-pdf in gprof"; \
16537 (cd $(HOST_SUBDIR)/gprof && \
16538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16540 "RANLIB=$${RANLIB}" \
16541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16542 install-pdf) \
16543 || exit 1
16545 @endif gprof
16547 .PHONY: maybe-install-html-gprof install-html-gprof
16548 maybe-install-html-gprof:
16549 @if gprof
16550 maybe-install-html-gprof: install-html-gprof
16552 install-html-gprof: \
16553 configure-gprof \
16554 html-gprof
16555 @: $(MAKE); $(unstage)
16556 @[ -f ./gprof/Makefile ] || exit 0; \
16557 r=`${PWD_COMMAND}`; export r; \
16558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16559 $(HOST_EXPORTS) \
16560 for flag in $(EXTRA_HOST_FLAGS) ; do \
16561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16562 done; \
16563 echo "Doing install-html in gprof"; \
16564 (cd $(HOST_SUBDIR)/gprof && \
16565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16567 "RANLIB=$${RANLIB}" \
16568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16569 install-html) \
16570 || exit 1
16572 @endif gprof
16574 .PHONY: maybe-installcheck-gprof installcheck-gprof
16575 maybe-installcheck-gprof:
16576 @if gprof
16577 maybe-installcheck-gprof: installcheck-gprof
16579 installcheck-gprof: \
16580 configure-gprof
16581 @: $(MAKE); $(unstage)
16582 @[ -f ./gprof/Makefile ] || exit 0; \
16583 r=`${PWD_COMMAND}`; export r; \
16584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16585 $(HOST_EXPORTS) \
16586 for flag in $(EXTRA_HOST_FLAGS) ; do \
16587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16588 done; \
16589 echo "Doing installcheck in gprof"; \
16590 (cd $(HOST_SUBDIR)/gprof && \
16591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16593 "RANLIB=$${RANLIB}" \
16594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16595 installcheck) \
16596 || exit 1
16598 @endif gprof
16600 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16601 maybe-mostlyclean-gprof:
16602 @if gprof
16603 maybe-mostlyclean-gprof: mostlyclean-gprof
16605 mostlyclean-gprof:
16606 @: $(MAKE); $(unstage)
16607 @[ -f ./gprof/Makefile ] || exit 0; \
16608 r=`${PWD_COMMAND}`; export r; \
16609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16610 $(HOST_EXPORTS) \
16611 for flag in $(EXTRA_HOST_FLAGS) ; do \
16612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16613 done; \
16614 echo "Doing mostlyclean in gprof"; \
16615 (cd $(HOST_SUBDIR)/gprof && \
16616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16618 "RANLIB=$${RANLIB}" \
16619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16620 mostlyclean) \
16621 || exit 1
16623 @endif gprof
16625 .PHONY: maybe-clean-gprof clean-gprof
16626 maybe-clean-gprof:
16627 @if gprof
16628 maybe-clean-gprof: clean-gprof
16630 clean-gprof:
16631 @: $(MAKE); $(unstage)
16632 @[ -f ./gprof/Makefile ] || exit 0; \
16633 r=`${PWD_COMMAND}`; export r; \
16634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16635 $(HOST_EXPORTS) \
16636 for flag in $(EXTRA_HOST_FLAGS) ; do \
16637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16638 done; \
16639 echo "Doing clean in gprof"; \
16640 (cd $(HOST_SUBDIR)/gprof && \
16641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16643 "RANLIB=$${RANLIB}" \
16644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16645 clean) \
16646 || exit 1
16648 @endif gprof
16650 .PHONY: maybe-distclean-gprof distclean-gprof
16651 maybe-distclean-gprof:
16652 @if gprof
16653 maybe-distclean-gprof: distclean-gprof
16655 distclean-gprof:
16656 @: $(MAKE); $(unstage)
16657 @[ -f ./gprof/Makefile ] || exit 0; \
16658 r=`${PWD_COMMAND}`; export r; \
16659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16660 $(HOST_EXPORTS) \
16661 for flag in $(EXTRA_HOST_FLAGS) ; do \
16662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16663 done; \
16664 echo "Doing distclean in gprof"; \
16665 (cd $(HOST_SUBDIR)/gprof && \
16666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16668 "RANLIB=$${RANLIB}" \
16669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16670 distclean) \
16671 || exit 1
16673 @endif gprof
16675 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16676 maybe-maintainer-clean-gprof:
16677 @if gprof
16678 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16680 maintainer-clean-gprof:
16681 @: $(MAKE); $(unstage)
16682 @[ -f ./gprof/Makefile ] || exit 0; \
16683 r=`${PWD_COMMAND}`; export r; \
16684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16685 $(HOST_EXPORTS) \
16686 for flag in $(EXTRA_HOST_FLAGS) ; do \
16687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16688 done; \
16689 echo "Doing maintainer-clean in gprof"; \
16690 (cd $(HOST_SUBDIR)/gprof && \
16691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16693 "RANLIB=$${RANLIB}" \
16694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16695 maintainer-clean) \
16696 || exit 1
16698 @endif gprof
16702 .PHONY: configure-intl maybe-configure-intl
16703 maybe-configure-intl:
16704 @if gcc-bootstrap
16705 configure-intl: stage_current
16706 @endif gcc-bootstrap
16707 @if intl
16708 maybe-configure-intl: configure-intl
16709 configure-intl:
16710 @r=`${PWD_COMMAND}`; export r; \
16711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16712 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16713 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16714 $(HOST_EXPORTS) \
16715 echo Configuring in $(HOST_SUBDIR)/intl; \
16716 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16717 case $(srcdir) in \
16718 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16719 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16720 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16721 esac; \
16722 module_srcdir=intl; \
16723 $(SHELL) \
16724 $$s/$$module_srcdir/configure \
16725 --srcdir=$${topdir}/$$module_srcdir \
16726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16727 --target=${target_alias} \
16728 || exit 1
16729 @endif intl
16733 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16734 maybe-configure-stage1-intl:
16735 @if intl-bootstrap
16736 maybe-configure-stage1-intl: configure-stage1-intl
16737 configure-stage1-intl:
16738 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16739 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16740 @r=`${PWD_COMMAND}`; export r; \
16741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16742 TFLAGS="$(STAGE1_TFLAGS)"; \
16743 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16744 $(HOST_EXPORTS) \
16745 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16746 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16747 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16748 echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
16749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16750 cd $(HOST_SUBDIR)/intl || exit 1; \
16751 case $(srcdir) in \
16752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16753 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16755 esac; \
16756 module_srcdir=intl; \
16757 $(SHELL) $$s/$$module_srcdir/configure \
16758 --srcdir=$${topdir}/$$module_srcdir \
16759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16760 --target=${target_alias} \
16762 $(STAGE1_CONFIGURE_FLAGS)
16763 @endif intl-bootstrap
16765 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16766 maybe-configure-stage2-intl:
16767 @if intl-bootstrap
16768 maybe-configure-stage2-intl: configure-stage2-intl
16769 configure-stage2-intl:
16770 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16772 @r=`${PWD_COMMAND}`; export r; \
16773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16774 TFLAGS="$(STAGE2_TFLAGS)"; \
16775 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16776 $(HOST_EXPORTS) \
16777 $(POSTSTAGE1_HOST_EXPORTS) \
16778 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16779 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16780 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16781 echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
16782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16783 cd $(HOST_SUBDIR)/intl || exit 1; \
16784 case $(srcdir) in \
16785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16786 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16788 esac; \
16789 module_srcdir=intl; \
16790 $(SHELL) $$s/$$module_srcdir/configure \
16791 --srcdir=$${topdir}/$$module_srcdir \
16792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16793 --target=${target_alias} \
16794 --with-build-libsubdir=$(HOST_SUBDIR) \
16795 $(STAGE2_CONFIGURE_FLAGS)
16796 @endif intl-bootstrap
16798 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16799 maybe-configure-stage3-intl:
16800 @if intl-bootstrap
16801 maybe-configure-stage3-intl: configure-stage3-intl
16802 configure-stage3-intl:
16803 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16804 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16805 @r=`${PWD_COMMAND}`; export r; \
16806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16807 TFLAGS="$(STAGE3_TFLAGS)"; \
16808 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16809 $(HOST_EXPORTS) \
16810 $(POSTSTAGE1_HOST_EXPORTS) \
16811 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16812 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16813 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16814 echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
16815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16816 cd $(HOST_SUBDIR)/intl || exit 1; \
16817 case $(srcdir) in \
16818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16819 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16821 esac; \
16822 module_srcdir=intl; \
16823 $(SHELL) $$s/$$module_srcdir/configure \
16824 --srcdir=$${topdir}/$$module_srcdir \
16825 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16826 --target=${target_alias} \
16827 --with-build-libsubdir=$(HOST_SUBDIR) \
16828 $(STAGE3_CONFIGURE_FLAGS)
16829 @endif intl-bootstrap
16831 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
16832 maybe-configure-stage4-intl:
16833 @if intl-bootstrap
16834 maybe-configure-stage4-intl: configure-stage4-intl
16835 configure-stage4-intl:
16836 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16837 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16838 @r=`${PWD_COMMAND}`; export r; \
16839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16840 TFLAGS="$(STAGE4_TFLAGS)"; \
16841 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16842 $(HOST_EXPORTS) \
16843 $(POSTSTAGE1_HOST_EXPORTS) \
16844 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16845 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16846 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16847 echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
16848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16849 cd $(HOST_SUBDIR)/intl || exit 1; \
16850 case $(srcdir) in \
16851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16852 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16854 esac; \
16855 module_srcdir=intl; \
16856 $(SHELL) $$s/$$module_srcdir/configure \
16857 --srcdir=$${topdir}/$$module_srcdir \
16858 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16859 --target=${target_alias} \
16860 --with-build-libsubdir=$(HOST_SUBDIR) \
16861 $(STAGE4_CONFIGURE_FLAGS)
16862 @endif intl-bootstrap
16864 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16865 maybe-configure-stageprofile-intl:
16866 @if intl-bootstrap
16867 maybe-configure-stageprofile-intl: configure-stageprofile-intl
16868 configure-stageprofile-intl:
16869 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16870 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16871 @r=`${PWD_COMMAND}`; export r; \
16872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16873 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16874 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16875 $(HOST_EXPORTS) \
16876 $(POSTSTAGE1_HOST_EXPORTS) \
16877 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16878 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16879 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16880 echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
16881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16882 cd $(HOST_SUBDIR)/intl || exit 1; \
16883 case $(srcdir) in \
16884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16885 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16887 esac; \
16888 module_srcdir=intl; \
16889 $(SHELL) $$s/$$module_srcdir/configure \
16890 --srcdir=$${topdir}/$$module_srcdir \
16891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16892 --target=${target_alias} \
16893 --with-build-libsubdir=$(HOST_SUBDIR) \
16894 $(STAGEprofile_CONFIGURE_FLAGS)
16895 @endif intl-bootstrap
16897 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16898 maybe-configure-stagefeedback-intl:
16899 @if intl-bootstrap
16900 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16901 configure-stagefeedback-intl:
16902 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16903 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16904 @r=`${PWD_COMMAND}`; export r; \
16905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16906 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16907 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16908 $(HOST_EXPORTS) \
16909 $(POSTSTAGE1_HOST_EXPORTS) \
16910 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16911 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16912 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16913 echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
16914 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
16915 cd $(HOST_SUBDIR)/intl || exit 1; \
16916 case $(srcdir) in \
16917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16918 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16920 esac; \
16921 module_srcdir=intl; \
16922 $(SHELL) $$s/$$module_srcdir/configure \
16923 --srcdir=$${topdir}/$$module_srcdir \
16924 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16925 --target=${target_alias} \
16926 --with-build-libsubdir=$(HOST_SUBDIR) \
16927 $(STAGEfeedback_CONFIGURE_FLAGS)
16928 @endif intl-bootstrap
16934 .PHONY: all-intl maybe-all-intl
16935 maybe-all-intl:
16936 @if gcc-bootstrap
16937 all-intl: stage_current
16938 @endif gcc-bootstrap
16939 @if intl
16940 TARGET-intl=all
16941 maybe-all-intl: all-intl
16942 all-intl: configure-intl
16943 @r=`${PWD_COMMAND}`; export r; \
16944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16945 $(HOST_EXPORTS) \
16946 (cd $(HOST_SUBDIR)/intl && \
16947 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16948 $(TARGET-intl))
16949 @endif intl
16953 .PHONY: all-stage1-intl maybe-all-stage1-intl
16954 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
16955 maybe-all-stage1-intl:
16956 maybe-clean-stage1-intl:
16957 @if intl-bootstrap
16958 maybe-all-stage1-intl: all-stage1-intl
16959 all-stage1: all-stage1-intl
16960 TARGET-stage1-intl = $(TARGET-intl)
16961 all-stage1-intl: configure-stage1-intl
16962 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16963 @r=`${PWD_COMMAND}`; export r; \
16964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16965 TFLAGS="$(STAGE1_TFLAGS)"; \
16966 $(HOST_EXPORTS) \
16967 cd $(HOST_SUBDIR)/intl && \
16968 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16969 CFLAGS="$(STAGE1_CFLAGS)" \
16970 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16971 LIBCFLAGS="$(LIBCFLAGS)" \
16972 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16973 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16974 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16975 $(EXTRA_HOST_FLAGS) \
16976 $(STAGE1_FLAGS_TO_PASS) \
16977 TFLAGS="$(STAGE1_TFLAGS)" \
16978 $(TARGET-stage1-intl)
16980 maybe-clean-stage1-intl: clean-stage1-intl
16981 clean-stage1: clean-stage1-intl
16982 clean-stage1-intl:
16983 @if [ $(current_stage) = stage1 ]; then \
16984 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16985 else \
16986 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
16987 $(MAKE) stage1-start; \
16988 fi; \
16989 cd $(HOST_SUBDIR)/intl && \
16990 $(MAKE) $(EXTRA_HOST_FLAGS) \
16991 $(STAGE1_FLAGS_TO_PASS) clean
16992 @endif intl-bootstrap
16995 .PHONY: all-stage2-intl maybe-all-stage2-intl
16996 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
16997 maybe-all-stage2-intl:
16998 maybe-clean-stage2-intl:
16999 @if intl-bootstrap
17000 maybe-all-stage2-intl: all-stage2-intl
17001 all-stage2: all-stage2-intl
17002 TARGET-stage2-intl = $(TARGET-intl)
17003 all-stage2-intl: configure-stage2-intl
17004 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17005 @r=`${PWD_COMMAND}`; export r; \
17006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17007 TFLAGS="$(STAGE2_TFLAGS)"; \
17008 $(HOST_EXPORTS) \
17009 $(POSTSTAGE1_HOST_EXPORTS) \
17010 cd $(HOST_SUBDIR)/intl && \
17011 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17012 CFLAGS="$(STAGE2_CFLAGS)" \
17013 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17014 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17015 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17016 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17017 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17018 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17019 TFLAGS="$(STAGE2_TFLAGS)" \
17020 $(TARGET-stage2-intl)
17022 maybe-clean-stage2-intl: clean-stage2-intl
17023 clean-stage2: clean-stage2-intl
17024 clean-stage2-intl:
17025 @if [ $(current_stage) = stage2 ]; then \
17026 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17027 else \
17028 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17029 $(MAKE) stage2-start; \
17030 fi; \
17031 cd $(HOST_SUBDIR)/intl && \
17032 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17033 @endif intl-bootstrap
17036 .PHONY: all-stage3-intl maybe-all-stage3-intl
17037 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17038 maybe-all-stage3-intl:
17039 maybe-clean-stage3-intl:
17040 @if intl-bootstrap
17041 maybe-all-stage3-intl: all-stage3-intl
17042 all-stage3: all-stage3-intl
17043 TARGET-stage3-intl = $(TARGET-intl)
17044 all-stage3-intl: configure-stage3-intl
17045 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17046 @r=`${PWD_COMMAND}`; export r; \
17047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17048 TFLAGS="$(STAGE3_TFLAGS)"; \
17049 $(HOST_EXPORTS) \
17050 $(POSTSTAGE1_HOST_EXPORTS) \
17051 cd $(HOST_SUBDIR)/intl && \
17052 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17053 CFLAGS="$(STAGE3_CFLAGS)" \
17054 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17055 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17056 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17057 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17058 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17059 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17060 TFLAGS="$(STAGE3_TFLAGS)" \
17061 $(TARGET-stage3-intl)
17063 maybe-clean-stage3-intl: clean-stage3-intl
17064 clean-stage3: clean-stage3-intl
17065 clean-stage3-intl:
17066 @if [ $(current_stage) = stage3 ]; then \
17067 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17068 else \
17069 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17070 $(MAKE) stage3-start; \
17071 fi; \
17072 cd $(HOST_SUBDIR)/intl && \
17073 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17074 @endif intl-bootstrap
17077 .PHONY: all-stage4-intl maybe-all-stage4-intl
17078 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17079 maybe-all-stage4-intl:
17080 maybe-clean-stage4-intl:
17081 @if intl-bootstrap
17082 maybe-all-stage4-intl: all-stage4-intl
17083 all-stage4: all-stage4-intl
17084 TARGET-stage4-intl = $(TARGET-intl)
17085 all-stage4-intl: configure-stage4-intl
17086 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17087 @r=`${PWD_COMMAND}`; export r; \
17088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17089 TFLAGS="$(STAGE4_TFLAGS)"; \
17090 $(HOST_EXPORTS) \
17091 $(POSTSTAGE1_HOST_EXPORTS) \
17092 cd $(HOST_SUBDIR)/intl && \
17093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17094 CFLAGS="$(STAGE4_CFLAGS)" \
17095 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17096 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17100 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17101 TFLAGS="$(STAGE4_TFLAGS)" \
17102 $(TARGET-stage4-intl)
17104 maybe-clean-stage4-intl: clean-stage4-intl
17105 clean-stage4: clean-stage4-intl
17106 clean-stage4-intl:
17107 @if [ $(current_stage) = stage4 ]; then \
17108 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17109 else \
17110 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17111 $(MAKE) stage4-start; \
17112 fi; \
17113 cd $(HOST_SUBDIR)/intl && \
17114 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17115 @endif intl-bootstrap
17118 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17119 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17120 maybe-all-stageprofile-intl:
17121 maybe-clean-stageprofile-intl:
17122 @if intl-bootstrap
17123 maybe-all-stageprofile-intl: all-stageprofile-intl
17124 all-stageprofile: all-stageprofile-intl
17125 TARGET-stageprofile-intl = $(TARGET-intl)
17126 all-stageprofile-intl: configure-stageprofile-intl
17127 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17128 @r=`${PWD_COMMAND}`; export r; \
17129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17130 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17131 $(HOST_EXPORTS) \
17132 $(POSTSTAGE1_HOST_EXPORTS) \
17133 cd $(HOST_SUBDIR)/intl && \
17134 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17135 CFLAGS="$(STAGEprofile_CFLAGS)" \
17136 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17137 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17138 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17139 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17140 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17141 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17142 TFLAGS="$(STAGEprofile_TFLAGS)" \
17143 $(TARGET-stageprofile-intl)
17145 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17146 clean-stageprofile: clean-stageprofile-intl
17147 clean-stageprofile-intl:
17148 @if [ $(current_stage) = stageprofile ]; then \
17149 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17150 else \
17151 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17152 $(MAKE) stageprofile-start; \
17153 fi; \
17154 cd $(HOST_SUBDIR)/intl && \
17155 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17156 @endif intl-bootstrap
17159 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17160 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17161 maybe-all-stagefeedback-intl:
17162 maybe-clean-stagefeedback-intl:
17163 @if intl-bootstrap
17164 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17165 all-stagefeedback: all-stagefeedback-intl
17166 TARGET-stagefeedback-intl = $(TARGET-intl)
17167 all-stagefeedback-intl: configure-stagefeedback-intl
17168 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17169 @r=`${PWD_COMMAND}`; export r; \
17170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17171 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17172 $(HOST_EXPORTS) \
17173 $(POSTSTAGE1_HOST_EXPORTS) \
17174 cd $(HOST_SUBDIR)/intl && \
17175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17176 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17177 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17178 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17182 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17183 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17184 $(TARGET-stagefeedback-intl)
17186 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17187 clean-stagefeedback: clean-stagefeedback-intl
17188 clean-stagefeedback-intl:
17189 @if [ $(current_stage) = stagefeedback ]; then \
17190 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17191 else \
17192 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17193 $(MAKE) stagefeedback-start; \
17194 fi; \
17195 cd $(HOST_SUBDIR)/intl && \
17196 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17197 @endif intl-bootstrap
17203 .PHONY: check-intl maybe-check-intl
17204 maybe-check-intl:
17205 @if intl
17206 maybe-check-intl: check-intl
17208 check-intl:
17209 @: $(MAKE); $(unstage)
17210 @r=`${PWD_COMMAND}`; export r; \
17211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17212 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17213 (cd $(HOST_SUBDIR)/intl && \
17214 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
17216 @endif intl
17218 .PHONY: install-intl maybe-install-intl
17219 maybe-install-intl:
17220 @if intl
17221 maybe-install-intl: install-intl
17223 install-intl: installdirs
17224 @: $(MAKE); $(unstage)
17225 @r=`${PWD_COMMAND}`; export r; \
17226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17227 $(HOST_EXPORTS) \
17228 (cd $(HOST_SUBDIR)/intl && \
17229 $(MAKE) $(FLAGS_TO_PASS) install)
17231 @endif intl
17233 .PHONY: install-strip-intl maybe-install-strip-intl
17234 maybe-install-strip-intl:
17235 @if intl
17236 maybe-install-strip-intl: install-strip-intl
17238 install-strip-intl: installdirs
17239 @: $(MAKE); $(unstage)
17240 @r=`${PWD_COMMAND}`; export r; \
17241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17242 $(HOST_EXPORTS) \
17243 (cd $(HOST_SUBDIR)/intl && \
17244 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17246 @endif intl
17248 # Other targets (info, dvi, pdf, etc.)
17250 .PHONY: maybe-info-intl info-intl
17251 maybe-info-intl:
17252 @if intl
17253 maybe-info-intl: info-intl
17255 info-intl: \
17256 configure-intl
17257 @[ -f ./intl/Makefile ] || exit 0; \
17258 r=`${PWD_COMMAND}`; export r; \
17259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17260 $(HOST_EXPORTS) \
17261 for flag in $(EXTRA_HOST_FLAGS) ; do \
17262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17263 done; \
17264 echo "Doing info in intl"; \
17265 (cd $(HOST_SUBDIR)/intl && \
17266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17268 "RANLIB=$${RANLIB}" \
17269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17270 info) \
17271 || exit 1
17273 @endif intl
17275 .PHONY: maybe-dvi-intl dvi-intl
17276 maybe-dvi-intl:
17277 @if intl
17278 maybe-dvi-intl: dvi-intl
17280 dvi-intl: \
17281 configure-intl
17282 @[ -f ./intl/Makefile ] || exit 0; \
17283 r=`${PWD_COMMAND}`; export r; \
17284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17285 $(HOST_EXPORTS) \
17286 for flag in $(EXTRA_HOST_FLAGS) ; do \
17287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17288 done; \
17289 echo "Doing dvi in intl"; \
17290 (cd $(HOST_SUBDIR)/intl && \
17291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17293 "RANLIB=$${RANLIB}" \
17294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17295 dvi) \
17296 || exit 1
17298 @endif intl
17300 .PHONY: maybe-pdf-intl pdf-intl
17301 maybe-pdf-intl:
17302 @if intl
17303 maybe-pdf-intl: pdf-intl
17305 pdf-intl: \
17306 configure-intl
17307 @[ -f ./intl/Makefile ] || exit 0; \
17308 r=`${PWD_COMMAND}`; export r; \
17309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17310 $(HOST_EXPORTS) \
17311 for flag in $(EXTRA_HOST_FLAGS) ; do \
17312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17313 done; \
17314 echo "Doing pdf in intl"; \
17315 (cd $(HOST_SUBDIR)/intl && \
17316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17318 "RANLIB=$${RANLIB}" \
17319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17320 pdf) \
17321 || exit 1
17323 @endif intl
17325 .PHONY: maybe-html-intl html-intl
17326 maybe-html-intl:
17327 @if intl
17328 maybe-html-intl: html-intl
17330 html-intl: \
17331 configure-intl
17332 @[ -f ./intl/Makefile ] || exit 0; \
17333 r=`${PWD_COMMAND}`; export r; \
17334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17335 $(HOST_EXPORTS) \
17336 for flag in $(EXTRA_HOST_FLAGS) ; do \
17337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17338 done; \
17339 echo "Doing html in intl"; \
17340 (cd $(HOST_SUBDIR)/intl && \
17341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17343 "RANLIB=$${RANLIB}" \
17344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17345 html) \
17346 || exit 1
17348 @endif intl
17350 .PHONY: maybe-TAGS-intl TAGS-intl
17351 maybe-TAGS-intl:
17352 @if intl
17353 maybe-TAGS-intl: TAGS-intl
17355 TAGS-intl: \
17356 configure-intl
17357 @[ -f ./intl/Makefile ] || exit 0; \
17358 r=`${PWD_COMMAND}`; export r; \
17359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17360 $(HOST_EXPORTS) \
17361 for flag in $(EXTRA_HOST_FLAGS) ; do \
17362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17363 done; \
17364 echo "Doing TAGS in intl"; \
17365 (cd $(HOST_SUBDIR)/intl && \
17366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17368 "RANLIB=$${RANLIB}" \
17369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17370 TAGS) \
17371 || exit 1
17373 @endif intl
17375 .PHONY: maybe-install-info-intl install-info-intl
17376 maybe-install-info-intl:
17377 @if intl
17378 maybe-install-info-intl: install-info-intl
17380 install-info-intl: \
17381 configure-intl \
17382 info-intl
17383 @[ -f ./intl/Makefile ] || exit 0; \
17384 r=`${PWD_COMMAND}`; export r; \
17385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17386 $(HOST_EXPORTS) \
17387 for flag in $(EXTRA_HOST_FLAGS) ; do \
17388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17389 done; \
17390 echo "Doing install-info in intl"; \
17391 (cd $(HOST_SUBDIR)/intl && \
17392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17394 "RANLIB=$${RANLIB}" \
17395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17396 install-info) \
17397 || exit 1
17399 @endif intl
17401 .PHONY: maybe-install-pdf-intl install-pdf-intl
17402 maybe-install-pdf-intl:
17403 @if intl
17404 maybe-install-pdf-intl: install-pdf-intl
17406 install-pdf-intl: \
17407 configure-intl \
17408 pdf-intl
17409 @[ -f ./intl/Makefile ] || exit 0; \
17410 r=`${PWD_COMMAND}`; export r; \
17411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17412 $(HOST_EXPORTS) \
17413 for flag in $(EXTRA_HOST_FLAGS) ; do \
17414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17415 done; \
17416 echo "Doing install-pdf in intl"; \
17417 (cd $(HOST_SUBDIR)/intl && \
17418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17420 "RANLIB=$${RANLIB}" \
17421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17422 install-pdf) \
17423 || exit 1
17425 @endif intl
17427 .PHONY: maybe-install-html-intl install-html-intl
17428 maybe-install-html-intl:
17429 @if intl
17430 maybe-install-html-intl: install-html-intl
17432 install-html-intl: \
17433 configure-intl \
17434 html-intl
17435 @[ -f ./intl/Makefile ] || exit 0; \
17436 r=`${PWD_COMMAND}`; export r; \
17437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17438 $(HOST_EXPORTS) \
17439 for flag in $(EXTRA_HOST_FLAGS) ; do \
17440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17441 done; \
17442 echo "Doing install-html in intl"; \
17443 (cd $(HOST_SUBDIR)/intl && \
17444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17446 "RANLIB=$${RANLIB}" \
17447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17448 install-html) \
17449 || exit 1
17451 @endif intl
17453 .PHONY: maybe-installcheck-intl installcheck-intl
17454 maybe-installcheck-intl:
17455 @if intl
17456 maybe-installcheck-intl: installcheck-intl
17458 installcheck-intl: \
17459 configure-intl
17460 @[ -f ./intl/Makefile ] || exit 0; \
17461 r=`${PWD_COMMAND}`; export r; \
17462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17463 $(HOST_EXPORTS) \
17464 for flag in $(EXTRA_HOST_FLAGS) ; do \
17465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17466 done; \
17467 echo "Doing installcheck in intl"; \
17468 (cd $(HOST_SUBDIR)/intl && \
17469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17471 "RANLIB=$${RANLIB}" \
17472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17473 installcheck) \
17474 || exit 1
17476 @endif intl
17478 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17479 maybe-mostlyclean-intl:
17480 @if intl
17481 maybe-mostlyclean-intl: mostlyclean-intl
17483 mostlyclean-intl:
17484 @[ -f ./intl/Makefile ] || exit 0; \
17485 r=`${PWD_COMMAND}`; export r; \
17486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17487 $(HOST_EXPORTS) \
17488 for flag in $(EXTRA_HOST_FLAGS) ; do \
17489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17490 done; \
17491 echo "Doing mostlyclean in intl"; \
17492 (cd $(HOST_SUBDIR)/intl && \
17493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17495 "RANLIB=$${RANLIB}" \
17496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17497 mostlyclean) \
17498 || exit 1
17500 @endif intl
17502 .PHONY: maybe-clean-intl clean-intl
17503 maybe-clean-intl:
17504 @if intl
17505 maybe-clean-intl: clean-intl
17507 clean-intl:
17508 @[ -f ./intl/Makefile ] || exit 0; \
17509 r=`${PWD_COMMAND}`; export r; \
17510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17511 $(HOST_EXPORTS) \
17512 for flag in $(EXTRA_HOST_FLAGS) ; do \
17513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17514 done; \
17515 echo "Doing clean in intl"; \
17516 (cd $(HOST_SUBDIR)/intl && \
17517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17519 "RANLIB=$${RANLIB}" \
17520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17521 clean) \
17522 || exit 1
17524 @endif intl
17526 .PHONY: maybe-distclean-intl distclean-intl
17527 maybe-distclean-intl:
17528 @if intl
17529 maybe-distclean-intl: distclean-intl
17531 distclean-intl:
17532 @[ -f ./intl/Makefile ] || exit 0; \
17533 r=`${PWD_COMMAND}`; export r; \
17534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17535 $(HOST_EXPORTS) \
17536 for flag in $(EXTRA_HOST_FLAGS) ; do \
17537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17538 done; \
17539 echo "Doing distclean in intl"; \
17540 (cd $(HOST_SUBDIR)/intl && \
17541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17543 "RANLIB=$${RANLIB}" \
17544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17545 distclean) \
17546 || exit 1
17548 @endif intl
17550 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17551 maybe-maintainer-clean-intl:
17552 @if intl
17553 maybe-maintainer-clean-intl: maintainer-clean-intl
17555 maintainer-clean-intl:
17556 @[ -f ./intl/Makefile ] || exit 0; \
17557 r=`${PWD_COMMAND}`; export r; \
17558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17559 $(HOST_EXPORTS) \
17560 for flag in $(EXTRA_HOST_FLAGS) ; do \
17561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17562 done; \
17563 echo "Doing maintainer-clean in intl"; \
17564 (cd $(HOST_SUBDIR)/intl && \
17565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17567 "RANLIB=$${RANLIB}" \
17568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17569 maintainer-clean) \
17570 || exit 1
17572 @endif intl
17576 .PHONY: configure-tcl maybe-configure-tcl
17577 maybe-configure-tcl:
17578 @if gcc-bootstrap
17579 configure-tcl: stage_current
17580 @endif gcc-bootstrap
17581 @if tcl
17582 maybe-configure-tcl: configure-tcl
17583 configure-tcl:
17584 @: $(MAKE); $(unstage)
17585 @r=`${PWD_COMMAND}`; export r; \
17586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17587 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17588 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
17589 $(HOST_EXPORTS) \
17590 echo Configuring in $(HOST_SUBDIR)/tcl; \
17591 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17592 case $(srcdir) in \
17593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17594 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17596 esac; \
17597 module_srcdir=tcl; \
17598 $(SHELL) \
17599 $$s/$$module_srcdir/configure \
17600 --srcdir=$${topdir}/$$module_srcdir \
17601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17602 --target=${target_alias} \
17603 || exit 1
17604 @endif tcl
17610 .PHONY: all-tcl maybe-all-tcl
17611 maybe-all-tcl:
17612 @if gcc-bootstrap
17613 all-tcl: stage_current
17614 @endif gcc-bootstrap
17615 @if tcl
17616 TARGET-tcl=all
17617 maybe-all-tcl: all-tcl
17618 all-tcl: configure-tcl
17619 @: $(MAKE); $(unstage)
17620 @r=`${PWD_COMMAND}`; export r; \
17621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17622 $(HOST_EXPORTS) \
17623 (cd $(HOST_SUBDIR)/tcl && \
17624 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17625 $(TARGET-tcl))
17626 @endif tcl
17631 .PHONY: check-tcl maybe-check-tcl
17632 maybe-check-tcl:
17633 @if tcl
17634 maybe-check-tcl: check-tcl
17636 check-tcl:
17637 @: $(MAKE); $(unstage)
17638 @r=`${PWD_COMMAND}`; export r; \
17639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17640 $(HOST_EXPORTS) \
17641 (cd $(HOST_SUBDIR)/tcl && \
17642 $(MAKE) $(FLAGS_TO_PASS) check)
17644 @endif tcl
17646 .PHONY: install-tcl maybe-install-tcl
17647 maybe-install-tcl:
17648 @if tcl
17649 maybe-install-tcl: install-tcl
17651 install-tcl: installdirs
17652 @: $(MAKE); $(unstage)
17653 @r=`${PWD_COMMAND}`; export r; \
17654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17655 $(HOST_EXPORTS) \
17656 (cd $(HOST_SUBDIR)/tcl && \
17657 $(MAKE) $(FLAGS_TO_PASS) install)
17659 @endif tcl
17661 .PHONY: install-strip-tcl maybe-install-strip-tcl
17662 maybe-install-strip-tcl:
17663 @if tcl
17664 maybe-install-strip-tcl: install-strip-tcl
17666 install-strip-tcl: installdirs
17667 @: $(MAKE); $(unstage)
17668 @r=`${PWD_COMMAND}`; export r; \
17669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17670 $(HOST_EXPORTS) \
17671 (cd $(HOST_SUBDIR)/tcl && \
17672 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17674 @endif tcl
17676 # Other targets (info, dvi, pdf, etc.)
17678 .PHONY: maybe-info-tcl info-tcl
17679 maybe-info-tcl:
17680 @if tcl
17681 maybe-info-tcl: info-tcl
17683 info-tcl: \
17684 configure-tcl
17685 @: $(MAKE); $(unstage)
17686 @[ -f ./tcl/Makefile ] || exit 0; \
17687 r=`${PWD_COMMAND}`; export r; \
17688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17689 $(HOST_EXPORTS) \
17690 for flag in $(EXTRA_HOST_FLAGS) ; do \
17691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17692 done; \
17693 echo "Doing info in tcl"; \
17694 (cd $(HOST_SUBDIR)/tcl && \
17695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17697 "RANLIB=$${RANLIB}" \
17698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17699 info) \
17700 || exit 1
17702 @endif tcl
17704 .PHONY: maybe-dvi-tcl dvi-tcl
17705 maybe-dvi-tcl:
17706 @if tcl
17707 maybe-dvi-tcl: dvi-tcl
17709 dvi-tcl: \
17710 configure-tcl
17711 @: $(MAKE); $(unstage)
17712 @[ -f ./tcl/Makefile ] || exit 0; \
17713 r=`${PWD_COMMAND}`; export r; \
17714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17715 $(HOST_EXPORTS) \
17716 for flag in $(EXTRA_HOST_FLAGS) ; do \
17717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17718 done; \
17719 echo "Doing dvi in tcl"; \
17720 (cd $(HOST_SUBDIR)/tcl && \
17721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17723 "RANLIB=$${RANLIB}" \
17724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17725 dvi) \
17726 || exit 1
17728 @endif tcl
17730 .PHONY: maybe-pdf-tcl pdf-tcl
17731 maybe-pdf-tcl:
17732 @if tcl
17733 maybe-pdf-tcl: pdf-tcl
17735 pdf-tcl: \
17736 configure-tcl
17737 @: $(MAKE); $(unstage)
17738 @[ -f ./tcl/Makefile ] || exit 0; \
17739 r=`${PWD_COMMAND}`; export r; \
17740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17741 $(HOST_EXPORTS) \
17742 for flag in $(EXTRA_HOST_FLAGS) ; do \
17743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17744 done; \
17745 echo "Doing pdf in tcl"; \
17746 (cd $(HOST_SUBDIR)/tcl && \
17747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17749 "RANLIB=$${RANLIB}" \
17750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17751 pdf) \
17752 || exit 1
17754 @endif tcl
17756 .PHONY: maybe-html-tcl html-tcl
17757 maybe-html-tcl:
17758 @if tcl
17759 maybe-html-tcl: html-tcl
17761 html-tcl: \
17762 configure-tcl
17763 @: $(MAKE); $(unstage)
17764 @[ -f ./tcl/Makefile ] || exit 0; \
17765 r=`${PWD_COMMAND}`; export r; \
17766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17767 $(HOST_EXPORTS) \
17768 for flag in $(EXTRA_HOST_FLAGS) ; do \
17769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17770 done; \
17771 echo "Doing html in tcl"; \
17772 (cd $(HOST_SUBDIR)/tcl && \
17773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17775 "RANLIB=$${RANLIB}" \
17776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17777 html) \
17778 || exit 1
17780 @endif tcl
17782 .PHONY: maybe-TAGS-tcl TAGS-tcl
17783 maybe-TAGS-tcl:
17784 @if tcl
17785 maybe-TAGS-tcl: TAGS-tcl
17787 TAGS-tcl: \
17788 configure-tcl
17789 @: $(MAKE); $(unstage)
17790 @[ -f ./tcl/Makefile ] || exit 0; \
17791 r=`${PWD_COMMAND}`; export r; \
17792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17793 $(HOST_EXPORTS) \
17794 for flag in $(EXTRA_HOST_FLAGS) ; do \
17795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17796 done; \
17797 echo "Doing TAGS in tcl"; \
17798 (cd $(HOST_SUBDIR)/tcl && \
17799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17801 "RANLIB=$${RANLIB}" \
17802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17803 TAGS) \
17804 || exit 1
17806 @endif tcl
17808 .PHONY: maybe-install-info-tcl install-info-tcl
17809 maybe-install-info-tcl:
17810 @if tcl
17811 maybe-install-info-tcl: install-info-tcl
17813 install-info-tcl: \
17814 configure-tcl \
17815 info-tcl
17816 @: $(MAKE); $(unstage)
17817 @[ -f ./tcl/Makefile ] || exit 0; \
17818 r=`${PWD_COMMAND}`; export r; \
17819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17820 $(HOST_EXPORTS) \
17821 for flag in $(EXTRA_HOST_FLAGS) ; do \
17822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17823 done; \
17824 echo "Doing install-info in tcl"; \
17825 (cd $(HOST_SUBDIR)/tcl && \
17826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17828 "RANLIB=$${RANLIB}" \
17829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17830 install-info) \
17831 || exit 1
17833 @endif tcl
17835 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
17836 maybe-install-pdf-tcl:
17837 @if tcl
17838 maybe-install-pdf-tcl: install-pdf-tcl
17840 install-pdf-tcl: \
17841 configure-tcl \
17842 pdf-tcl
17843 @: $(MAKE); $(unstage)
17844 @[ -f ./tcl/Makefile ] || exit 0; \
17845 r=`${PWD_COMMAND}`; export r; \
17846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17847 $(HOST_EXPORTS) \
17848 for flag in $(EXTRA_HOST_FLAGS) ; do \
17849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17850 done; \
17851 echo "Doing install-pdf in tcl"; \
17852 (cd $(HOST_SUBDIR)/tcl && \
17853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17855 "RANLIB=$${RANLIB}" \
17856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17857 install-pdf) \
17858 || exit 1
17860 @endif tcl
17862 .PHONY: maybe-install-html-tcl install-html-tcl
17863 maybe-install-html-tcl:
17864 @if tcl
17865 maybe-install-html-tcl: install-html-tcl
17867 install-html-tcl: \
17868 configure-tcl \
17869 html-tcl
17870 @: $(MAKE); $(unstage)
17871 @[ -f ./tcl/Makefile ] || exit 0; \
17872 r=`${PWD_COMMAND}`; export r; \
17873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17874 $(HOST_EXPORTS) \
17875 for flag in $(EXTRA_HOST_FLAGS) ; do \
17876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17877 done; \
17878 echo "Doing install-html in tcl"; \
17879 (cd $(HOST_SUBDIR)/tcl && \
17880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17882 "RANLIB=$${RANLIB}" \
17883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17884 install-html) \
17885 || exit 1
17887 @endif tcl
17889 .PHONY: maybe-installcheck-tcl installcheck-tcl
17890 maybe-installcheck-tcl:
17891 @if tcl
17892 maybe-installcheck-tcl: installcheck-tcl
17894 installcheck-tcl: \
17895 configure-tcl
17896 @: $(MAKE); $(unstage)
17897 @[ -f ./tcl/Makefile ] || exit 0; \
17898 r=`${PWD_COMMAND}`; export r; \
17899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17900 $(HOST_EXPORTS) \
17901 for flag in $(EXTRA_HOST_FLAGS) ; do \
17902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17903 done; \
17904 echo "Doing installcheck in tcl"; \
17905 (cd $(HOST_SUBDIR)/tcl && \
17906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17908 "RANLIB=$${RANLIB}" \
17909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17910 installcheck) \
17911 || exit 1
17913 @endif tcl
17915 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17916 maybe-mostlyclean-tcl:
17917 @if tcl
17918 maybe-mostlyclean-tcl: mostlyclean-tcl
17920 # tcl doesn't support mostlyclean.
17921 mostlyclean-tcl:
17923 @endif tcl
17925 .PHONY: maybe-clean-tcl clean-tcl
17926 maybe-clean-tcl:
17927 @if tcl
17928 maybe-clean-tcl: clean-tcl
17930 clean-tcl:
17931 @: $(MAKE); $(unstage)
17932 @[ -f ./tcl/Makefile ] || exit 0; \
17933 r=`${PWD_COMMAND}`; export r; \
17934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17935 $(HOST_EXPORTS) \
17936 for flag in $(EXTRA_HOST_FLAGS) ; do \
17937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17938 done; \
17939 echo "Doing clean in tcl"; \
17940 (cd $(HOST_SUBDIR)/tcl && \
17941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17943 "RANLIB=$${RANLIB}" \
17944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17945 clean) \
17946 || exit 1
17948 @endif tcl
17950 .PHONY: maybe-distclean-tcl distclean-tcl
17951 maybe-distclean-tcl:
17952 @if tcl
17953 maybe-distclean-tcl: distclean-tcl
17955 distclean-tcl:
17956 @: $(MAKE); $(unstage)
17957 @[ -f ./tcl/Makefile ] || exit 0; \
17958 r=`${PWD_COMMAND}`; export r; \
17959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17960 $(HOST_EXPORTS) \
17961 for flag in $(EXTRA_HOST_FLAGS) ; do \
17962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17963 done; \
17964 echo "Doing distclean in tcl"; \
17965 (cd $(HOST_SUBDIR)/tcl && \
17966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17968 "RANLIB=$${RANLIB}" \
17969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17970 distclean) \
17971 || exit 1
17973 @endif tcl
17975 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
17976 maybe-maintainer-clean-tcl:
17977 @if tcl
17978 maybe-maintainer-clean-tcl: maintainer-clean-tcl
17980 maintainer-clean-tcl:
17981 @: $(MAKE); $(unstage)
17982 @[ -f ./tcl/Makefile ] || exit 0; \
17983 r=`${PWD_COMMAND}`; export r; \
17984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17985 $(HOST_EXPORTS) \
17986 for flag in $(EXTRA_HOST_FLAGS) ; do \
17987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17988 done; \
17989 echo "Doing maintainer-clean in tcl"; \
17990 (cd $(HOST_SUBDIR)/tcl && \
17991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17993 "RANLIB=$${RANLIB}" \
17994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17995 maintainer-clean) \
17996 || exit 1
17998 @endif tcl
18002 .PHONY: configure-itcl maybe-configure-itcl
18003 maybe-configure-itcl:
18004 @if gcc-bootstrap
18005 configure-itcl: stage_current
18006 @endif gcc-bootstrap
18007 @if itcl
18008 maybe-configure-itcl: configure-itcl
18009 configure-itcl:
18010 @: $(MAKE); $(unstage)
18011 @r=`${PWD_COMMAND}`; export r; \
18012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18013 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
18015 $(HOST_EXPORTS) \
18016 echo Configuring in $(HOST_SUBDIR)/itcl; \
18017 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18018 case $(srcdir) in \
18019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18020 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18022 esac; \
18023 module_srcdir=itcl; \
18024 $(SHELL) \
18025 $$s/$$module_srcdir/configure \
18026 --srcdir=$${topdir}/$$module_srcdir \
18027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18028 --target=${target_alias} \
18029 || exit 1
18030 @endif itcl
18036 .PHONY: all-itcl maybe-all-itcl
18037 maybe-all-itcl:
18038 @if gcc-bootstrap
18039 all-itcl: stage_current
18040 @endif gcc-bootstrap
18041 @if itcl
18042 TARGET-itcl=all
18043 maybe-all-itcl: all-itcl
18044 all-itcl: configure-itcl
18045 @: $(MAKE); $(unstage)
18046 @r=`${PWD_COMMAND}`; export r; \
18047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18048 $(HOST_EXPORTS) \
18049 (cd $(HOST_SUBDIR)/itcl && \
18050 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18051 $(TARGET-itcl))
18052 @endif itcl
18057 .PHONY: check-itcl maybe-check-itcl
18058 maybe-check-itcl:
18059 @if itcl
18060 maybe-check-itcl: check-itcl
18062 check-itcl:
18063 @: $(MAKE); $(unstage)
18064 @r=`${PWD_COMMAND}`; export r; \
18065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18066 $(HOST_EXPORTS) \
18067 (cd $(HOST_SUBDIR)/itcl && \
18068 $(MAKE) $(FLAGS_TO_PASS) check)
18070 @endif itcl
18072 .PHONY: install-itcl maybe-install-itcl
18073 maybe-install-itcl:
18074 @if itcl
18075 maybe-install-itcl: install-itcl
18077 install-itcl: installdirs
18078 @: $(MAKE); $(unstage)
18079 @r=`${PWD_COMMAND}`; export r; \
18080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18081 $(HOST_EXPORTS) \
18082 (cd $(HOST_SUBDIR)/itcl && \
18083 $(MAKE) $(FLAGS_TO_PASS) install)
18085 @endif itcl
18087 .PHONY: install-strip-itcl maybe-install-strip-itcl
18088 maybe-install-strip-itcl:
18089 @if itcl
18090 maybe-install-strip-itcl: install-strip-itcl
18092 install-strip-itcl: installdirs
18093 @: $(MAKE); $(unstage)
18094 @r=`${PWD_COMMAND}`; export r; \
18095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18096 $(HOST_EXPORTS) \
18097 (cd $(HOST_SUBDIR)/itcl && \
18098 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18100 @endif itcl
18102 # Other targets (info, dvi, pdf, etc.)
18104 .PHONY: maybe-info-itcl info-itcl
18105 maybe-info-itcl:
18106 @if itcl
18107 maybe-info-itcl: info-itcl
18109 info-itcl: \
18110 configure-itcl
18111 @: $(MAKE); $(unstage)
18112 @[ -f ./itcl/Makefile ] || exit 0; \
18113 r=`${PWD_COMMAND}`; export r; \
18114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18115 $(HOST_EXPORTS) \
18116 for flag in $(EXTRA_HOST_FLAGS) ; do \
18117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18118 done; \
18119 echo "Doing info in itcl"; \
18120 (cd $(HOST_SUBDIR)/itcl && \
18121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18123 "RANLIB=$${RANLIB}" \
18124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18125 info) \
18126 || exit 1
18128 @endif itcl
18130 .PHONY: maybe-dvi-itcl dvi-itcl
18131 maybe-dvi-itcl:
18132 @if itcl
18133 maybe-dvi-itcl: dvi-itcl
18135 dvi-itcl: \
18136 configure-itcl
18137 @: $(MAKE); $(unstage)
18138 @[ -f ./itcl/Makefile ] || exit 0; \
18139 r=`${PWD_COMMAND}`; export r; \
18140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18141 $(HOST_EXPORTS) \
18142 for flag in $(EXTRA_HOST_FLAGS) ; do \
18143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18144 done; \
18145 echo "Doing dvi in itcl"; \
18146 (cd $(HOST_SUBDIR)/itcl && \
18147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18149 "RANLIB=$${RANLIB}" \
18150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18151 dvi) \
18152 || exit 1
18154 @endif itcl
18156 .PHONY: maybe-pdf-itcl pdf-itcl
18157 maybe-pdf-itcl:
18158 @if itcl
18159 maybe-pdf-itcl: pdf-itcl
18161 pdf-itcl: \
18162 configure-itcl
18163 @: $(MAKE); $(unstage)
18164 @[ -f ./itcl/Makefile ] || exit 0; \
18165 r=`${PWD_COMMAND}`; export r; \
18166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18167 $(HOST_EXPORTS) \
18168 for flag in $(EXTRA_HOST_FLAGS) ; do \
18169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18170 done; \
18171 echo "Doing pdf in itcl"; \
18172 (cd $(HOST_SUBDIR)/itcl && \
18173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18175 "RANLIB=$${RANLIB}" \
18176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18177 pdf) \
18178 || exit 1
18180 @endif itcl
18182 .PHONY: maybe-html-itcl html-itcl
18183 maybe-html-itcl:
18184 @if itcl
18185 maybe-html-itcl: html-itcl
18187 html-itcl: \
18188 configure-itcl
18189 @: $(MAKE); $(unstage)
18190 @[ -f ./itcl/Makefile ] || exit 0; \
18191 r=`${PWD_COMMAND}`; export r; \
18192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18193 $(HOST_EXPORTS) \
18194 for flag in $(EXTRA_HOST_FLAGS) ; do \
18195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18196 done; \
18197 echo "Doing html in itcl"; \
18198 (cd $(HOST_SUBDIR)/itcl && \
18199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18201 "RANLIB=$${RANLIB}" \
18202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18203 html) \
18204 || exit 1
18206 @endif itcl
18208 .PHONY: maybe-TAGS-itcl TAGS-itcl
18209 maybe-TAGS-itcl:
18210 @if itcl
18211 maybe-TAGS-itcl: TAGS-itcl
18213 TAGS-itcl: \
18214 configure-itcl
18215 @: $(MAKE); $(unstage)
18216 @[ -f ./itcl/Makefile ] || exit 0; \
18217 r=`${PWD_COMMAND}`; export r; \
18218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18219 $(HOST_EXPORTS) \
18220 for flag in $(EXTRA_HOST_FLAGS) ; do \
18221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18222 done; \
18223 echo "Doing TAGS in itcl"; \
18224 (cd $(HOST_SUBDIR)/itcl && \
18225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18227 "RANLIB=$${RANLIB}" \
18228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18229 TAGS) \
18230 || exit 1
18232 @endif itcl
18234 .PHONY: maybe-install-info-itcl install-info-itcl
18235 maybe-install-info-itcl:
18236 @if itcl
18237 maybe-install-info-itcl: install-info-itcl
18239 install-info-itcl: \
18240 configure-itcl \
18241 info-itcl
18242 @: $(MAKE); $(unstage)
18243 @[ -f ./itcl/Makefile ] || exit 0; \
18244 r=`${PWD_COMMAND}`; export r; \
18245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18246 $(HOST_EXPORTS) \
18247 for flag in $(EXTRA_HOST_FLAGS) ; do \
18248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18249 done; \
18250 echo "Doing install-info in itcl"; \
18251 (cd $(HOST_SUBDIR)/itcl && \
18252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18254 "RANLIB=$${RANLIB}" \
18255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18256 install-info) \
18257 || exit 1
18259 @endif itcl
18261 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18262 maybe-install-pdf-itcl:
18263 @if itcl
18264 maybe-install-pdf-itcl: install-pdf-itcl
18266 install-pdf-itcl: \
18267 configure-itcl \
18268 pdf-itcl
18269 @: $(MAKE); $(unstage)
18270 @[ -f ./itcl/Makefile ] || exit 0; \
18271 r=`${PWD_COMMAND}`; export r; \
18272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18273 $(HOST_EXPORTS) \
18274 for flag in $(EXTRA_HOST_FLAGS) ; do \
18275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18276 done; \
18277 echo "Doing install-pdf in itcl"; \
18278 (cd $(HOST_SUBDIR)/itcl && \
18279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18281 "RANLIB=$${RANLIB}" \
18282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18283 install-pdf) \
18284 || exit 1
18286 @endif itcl
18288 .PHONY: maybe-install-html-itcl install-html-itcl
18289 maybe-install-html-itcl:
18290 @if itcl
18291 maybe-install-html-itcl: install-html-itcl
18293 install-html-itcl: \
18294 configure-itcl \
18295 html-itcl
18296 @: $(MAKE); $(unstage)
18297 @[ -f ./itcl/Makefile ] || exit 0; \
18298 r=`${PWD_COMMAND}`; export r; \
18299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18300 $(HOST_EXPORTS) \
18301 for flag in $(EXTRA_HOST_FLAGS) ; do \
18302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18303 done; \
18304 echo "Doing install-html in itcl"; \
18305 (cd $(HOST_SUBDIR)/itcl && \
18306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18308 "RANLIB=$${RANLIB}" \
18309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18310 install-html) \
18311 || exit 1
18313 @endif itcl
18315 .PHONY: maybe-installcheck-itcl installcheck-itcl
18316 maybe-installcheck-itcl:
18317 @if itcl
18318 maybe-installcheck-itcl: installcheck-itcl
18320 installcheck-itcl: \
18321 configure-itcl
18322 @: $(MAKE); $(unstage)
18323 @[ -f ./itcl/Makefile ] || exit 0; \
18324 r=`${PWD_COMMAND}`; export r; \
18325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18326 $(HOST_EXPORTS) \
18327 for flag in $(EXTRA_HOST_FLAGS) ; do \
18328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18329 done; \
18330 echo "Doing installcheck in itcl"; \
18331 (cd $(HOST_SUBDIR)/itcl && \
18332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18334 "RANLIB=$${RANLIB}" \
18335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18336 installcheck) \
18337 || exit 1
18339 @endif itcl
18341 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18342 maybe-mostlyclean-itcl:
18343 @if itcl
18344 maybe-mostlyclean-itcl: mostlyclean-itcl
18346 mostlyclean-itcl:
18347 @: $(MAKE); $(unstage)
18348 @[ -f ./itcl/Makefile ] || exit 0; \
18349 r=`${PWD_COMMAND}`; export r; \
18350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18351 $(HOST_EXPORTS) \
18352 for flag in $(EXTRA_HOST_FLAGS) ; do \
18353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18354 done; \
18355 echo "Doing mostlyclean in itcl"; \
18356 (cd $(HOST_SUBDIR)/itcl && \
18357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18359 "RANLIB=$${RANLIB}" \
18360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18361 mostlyclean) \
18362 || exit 1
18364 @endif itcl
18366 .PHONY: maybe-clean-itcl clean-itcl
18367 maybe-clean-itcl:
18368 @if itcl
18369 maybe-clean-itcl: clean-itcl
18371 clean-itcl:
18372 @: $(MAKE); $(unstage)
18373 @[ -f ./itcl/Makefile ] || exit 0; \
18374 r=`${PWD_COMMAND}`; export r; \
18375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18376 $(HOST_EXPORTS) \
18377 for flag in $(EXTRA_HOST_FLAGS) ; do \
18378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18379 done; \
18380 echo "Doing clean in itcl"; \
18381 (cd $(HOST_SUBDIR)/itcl && \
18382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18384 "RANLIB=$${RANLIB}" \
18385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18386 clean) \
18387 || exit 1
18389 @endif itcl
18391 .PHONY: maybe-distclean-itcl distclean-itcl
18392 maybe-distclean-itcl:
18393 @if itcl
18394 maybe-distclean-itcl: distclean-itcl
18396 distclean-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 distclean 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 distclean) \
18412 || exit 1
18414 @endif itcl
18416 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18417 maybe-maintainer-clean-itcl:
18418 @if itcl
18419 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18421 maintainer-clean-itcl:
18422 @: $(MAKE); $(unstage)
18423 @[ -f ./itcl/Makefile ] || exit 0; \
18424 r=`${PWD_COMMAND}`; export r; \
18425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18426 $(HOST_EXPORTS) \
18427 for flag in $(EXTRA_HOST_FLAGS) ; do \
18428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18429 done; \
18430 echo "Doing maintainer-clean in itcl"; \
18431 (cd $(HOST_SUBDIR)/itcl && \
18432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18434 "RANLIB=$${RANLIB}" \
18435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18436 maintainer-clean) \
18437 || exit 1
18439 @endif itcl
18443 .PHONY: configure-ld maybe-configure-ld
18444 maybe-configure-ld:
18445 @if gcc-bootstrap
18446 configure-ld: stage_current
18447 @endif gcc-bootstrap
18448 @if ld
18449 maybe-configure-ld: configure-ld
18450 configure-ld:
18451 @r=`${PWD_COMMAND}`; export r; \
18452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18453 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18454 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18455 $(HOST_EXPORTS) \
18456 echo Configuring in $(HOST_SUBDIR)/ld; \
18457 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18458 case $(srcdir) in \
18459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18460 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18462 esac; \
18463 module_srcdir=ld; \
18464 $(SHELL) \
18465 $$s/$$module_srcdir/configure \
18466 --srcdir=$${topdir}/$$module_srcdir \
18467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18468 --target=${target_alias} \
18469 || exit 1
18470 @endif ld
18474 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18475 maybe-configure-stage1-ld:
18476 @if ld-bootstrap
18477 maybe-configure-stage1-ld: configure-stage1-ld
18478 configure-stage1-ld:
18479 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18481 @r=`${PWD_COMMAND}`; export r; \
18482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18483 TFLAGS="$(STAGE1_TFLAGS)"; \
18484 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18485 $(HOST_EXPORTS) \
18486 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18487 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18488 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18489 echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
18490 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18491 cd $(HOST_SUBDIR)/ld || exit 1; \
18492 case $(srcdir) in \
18493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18494 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18496 esac; \
18497 module_srcdir=ld; \
18498 $(SHELL) $$s/$$module_srcdir/configure \
18499 --srcdir=$${topdir}/$$module_srcdir \
18500 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18501 --target=${target_alias} \
18503 $(STAGE1_CONFIGURE_FLAGS)
18504 @endif ld-bootstrap
18506 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18507 maybe-configure-stage2-ld:
18508 @if ld-bootstrap
18509 maybe-configure-stage2-ld: configure-stage2-ld
18510 configure-stage2-ld:
18511 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18512 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18513 @r=`${PWD_COMMAND}`; export r; \
18514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18515 TFLAGS="$(STAGE2_TFLAGS)"; \
18516 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18517 $(HOST_EXPORTS) \
18518 $(POSTSTAGE1_HOST_EXPORTS) \
18519 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18520 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18521 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18522 echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
18523 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18524 cd $(HOST_SUBDIR)/ld || exit 1; \
18525 case $(srcdir) in \
18526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18527 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18529 esac; \
18530 module_srcdir=ld; \
18531 $(SHELL) $$s/$$module_srcdir/configure \
18532 --srcdir=$${topdir}/$$module_srcdir \
18533 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18534 --target=${target_alias} \
18535 --with-build-libsubdir=$(HOST_SUBDIR) \
18536 $(STAGE2_CONFIGURE_FLAGS)
18537 @endif ld-bootstrap
18539 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18540 maybe-configure-stage3-ld:
18541 @if ld-bootstrap
18542 maybe-configure-stage3-ld: configure-stage3-ld
18543 configure-stage3-ld:
18544 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18545 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18546 @r=`${PWD_COMMAND}`; export r; \
18547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18548 TFLAGS="$(STAGE3_TFLAGS)"; \
18549 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18550 $(HOST_EXPORTS) \
18551 $(POSTSTAGE1_HOST_EXPORTS) \
18552 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18553 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18554 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18555 echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
18556 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18557 cd $(HOST_SUBDIR)/ld || exit 1; \
18558 case $(srcdir) in \
18559 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18560 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18561 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18562 esac; \
18563 module_srcdir=ld; \
18564 $(SHELL) $$s/$$module_srcdir/configure \
18565 --srcdir=$${topdir}/$$module_srcdir \
18566 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18567 --target=${target_alias} \
18568 --with-build-libsubdir=$(HOST_SUBDIR) \
18569 $(STAGE3_CONFIGURE_FLAGS)
18570 @endif ld-bootstrap
18572 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18573 maybe-configure-stage4-ld:
18574 @if ld-bootstrap
18575 maybe-configure-stage4-ld: configure-stage4-ld
18576 configure-stage4-ld:
18577 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18578 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18579 @r=`${PWD_COMMAND}`; export r; \
18580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18581 TFLAGS="$(STAGE4_TFLAGS)"; \
18582 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18583 $(HOST_EXPORTS) \
18584 $(POSTSTAGE1_HOST_EXPORTS) \
18585 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18586 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18587 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18588 echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
18589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18590 cd $(HOST_SUBDIR)/ld || exit 1; \
18591 case $(srcdir) in \
18592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18593 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18595 esac; \
18596 module_srcdir=ld; \
18597 $(SHELL) $$s/$$module_srcdir/configure \
18598 --srcdir=$${topdir}/$$module_srcdir \
18599 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18600 --target=${target_alias} \
18601 --with-build-libsubdir=$(HOST_SUBDIR) \
18602 $(STAGE4_CONFIGURE_FLAGS)
18603 @endif ld-bootstrap
18605 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18606 maybe-configure-stageprofile-ld:
18607 @if ld-bootstrap
18608 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18609 configure-stageprofile-ld:
18610 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18611 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18612 @r=`${PWD_COMMAND}`; export r; \
18613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18614 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18615 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18616 $(HOST_EXPORTS) \
18617 $(POSTSTAGE1_HOST_EXPORTS) \
18618 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18619 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18620 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18621 echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
18622 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18623 cd $(HOST_SUBDIR)/ld || exit 1; \
18624 case $(srcdir) in \
18625 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18626 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18627 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18628 esac; \
18629 module_srcdir=ld; \
18630 $(SHELL) $$s/$$module_srcdir/configure \
18631 --srcdir=$${topdir}/$$module_srcdir \
18632 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18633 --target=${target_alias} \
18634 --with-build-libsubdir=$(HOST_SUBDIR) \
18635 $(STAGEprofile_CONFIGURE_FLAGS)
18636 @endif ld-bootstrap
18638 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18639 maybe-configure-stagefeedback-ld:
18640 @if ld-bootstrap
18641 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18642 configure-stagefeedback-ld:
18643 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18644 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18645 @r=`${PWD_COMMAND}`; export r; \
18646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18647 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18648 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18649 $(HOST_EXPORTS) \
18650 $(POSTSTAGE1_HOST_EXPORTS) \
18651 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18652 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18653 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18654 echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
18655 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
18656 cd $(HOST_SUBDIR)/ld || exit 1; \
18657 case $(srcdir) in \
18658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18659 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18661 esac; \
18662 module_srcdir=ld; \
18663 $(SHELL) $$s/$$module_srcdir/configure \
18664 --srcdir=$${topdir}/$$module_srcdir \
18665 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18666 --target=${target_alias} \
18667 --with-build-libsubdir=$(HOST_SUBDIR) \
18668 $(STAGEfeedback_CONFIGURE_FLAGS)
18669 @endif ld-bootstrap
18675 .PHONY: all-ld maybe-all-ld
18676 maybe-all-ld:
18677 @if gcc-bootstrap
18678 all-ld: stage_current
18679 @endif gcc-bootstrap
18680 @if ld
18681 TARGET-ld=all
18682 maybe-all-ld: all-ld
18683 all-ld: configure-ld
18684 @r=`${PWD_COMMAND}`; export r; \
18685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18686 $(HOST_EXPORTS) \
18687 (cd $(HOST_SUBDIR)/ld && \
18688 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18689 $(TARGET-ld))
18690 @endif ld
18694 .PHONY: all-stage1-ld maybe-all-stage1-ld
18695 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18696 maybe-all-stage1-ld:
18697 maybe-clean-stage1-ld:
18698 @if ld-bootstrap
18699 maybe-all-stage1-ld: all-stage1-ld
18700 all-stage1: all-stage1-ld
18701 TARGET-stage1-ld = $(TARGET-ld)
18702 all-stage1-ld: configure-stage1-ld
18703 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18704 @r=`${PWD_COMMAND}`; export r; \
18705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18706 TFLAGS="$(STAGE1_TFLAGS)"; \
18707 $(HOST_EXPORTS) \
18708 cd $(HOST_SUBDIR)/ld && \
18709 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18710 CFLAGS="$(STAGE1_CFLAGS)" \
18711 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18712 LIBCFLAGS="$(LIBCFLAGS)" \
18713 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18714 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18715 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18716 $(EXTRA_HOST_FLAGS) \
18717 $(STAGE1_FLAGS_TO_PASS) \
18718 TFLAGS="$(STAGE1_TFLAGS)" \
18719 $(TARGET-stage1-ld)
18721 maybe-clean-stage1-ld: clean-stage1-ld
18722 clean-stage1: clean-stage1-ld
18723 clean-stage1-ld:
18724 @if [ $(current_stage) = stage1 ]; then \
18725 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18726 else \
18727 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18728 $(MAKE) stage1-start; \
18729 fi; \
18730 cd $(HOST_SUBDIR)/ld && \
18731 $(MAKE) $(EXTRA_HOST_FLAGS) \
18732 $(STAGE1_FLAGS_TO_PASS) clean
18733 @endif ld-bootstrap
18736 .PHONY: all-stage2-ld maybe-all-stage2-ld
18737 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18738 maybe-all-stage2-ld:
18739 maybe-clean-stage2-ld:
18740 @if ld-bootstrap
18741 maybe-all-stage2-ld: all-stage2-ld
18742 all-stage2: all-stage2-ld
18743 TARGET-stage2-ld = $(TARGET-ld)
18744 all-stage2-ld: configure-stage2-ld
18745 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18746 @r=`${PWD_COMMAND}`; export r; \
18747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18748 TFLAGS="$(STAGE2_TFLAGS)"; \
18749 $(HOST_EXPORTS) \
18750 $(POSTSTAGE1_HOST_EXPORTS) \
18751 cd $(HOST_SUBDIR)/ld && \
18752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18753 CFLAGS="$(STAGE2_CFLAGS)" \
18754 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18755 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18756 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18757 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18758 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18759 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18760 TFLAGS="$(STAGE2_TFLAGS)" \
18761 $(TARGET-stage2-ld)
18763 maybe-clean-stage2-ld: clean-stage2-ld
18764 clean-stage2: clean-stage2-ld
18765 clean-stage2-ld:
18766 @if [ $(current_stage) = stage2 ]; then \
18767 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18768 else \
18769 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18770 $(MAKE) stage2-start; \
18771 fi; \
18772 cd $(HOST_SUBDIR)/ld && \
18773 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18774 @endif ld-bootstrap
18777 .PHONY: all-stage3-ld maybe-all-stage3-ld
18778 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18779 maybe-all-stage3-ld:
18780 maybe-clean-stage3-ld:
18781 @if ld-bootstrap
18782 maybe-all-stage3-ld: all-stage3-ld
18783 all-stage3: all-stage3-ld
18784 TARGET-stage3-ld = $(TARGET-ld)
18785 all-stage3-ld: configure-stage3-ld
18786 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18787 @r=`${PWD_COMMAND}`; export r; \
18788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18789 TFLAGS="$(STAGE3_TFLAGS)"; \
18790 $(HOST_EXPORTS) \
18791 $(POSTSTAGE1_HOST_EXPORTS) \
18792 cd $(HOST_SUBDIR)/ld && \
18793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18794 CFLAGS="$(STAGE3_CFLAGS)" \
18795 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18796 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18800 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18801 TFLAGS="$(STAGE3_TFLAGS)" \
18802 $(TARGET-stage3-ld)
18804 maybe-clean-stage3-ld: clean-stage3-ld
18805 clean-stage3: clean-stage3-ld
18806 clean-stage3-ld:
18807 @if [ $(current_stage) = stage3 ]; then \
18808 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18809 else \
18810 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18811 $(MAKE) stage3-start; \
18812 fi; \
18813 cd $(HOST_SUBDIR)/ld && \
18814 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18815 @endif ld-bootstrap
18818 .PHONY: all-stage4-ld maybe-all-stage4-ld
18819 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
18820 maybe-all-stage4-ld:
18821 maybe-clean-stage4-ld:
18822 @if ld-bootstrap
18823 maybe-all-stage4-ld: all-stage4-ld
18824 all-stage4: all-stage4-ld
18825 TARGET-stage4-ld = $(TARGET-ld)
18826 all-stage4-ld: configure-stage4-ld
18827 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18828 @r=`${PWD_COMMAND}`; export r; \
18829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18830 TFLAGS="$(STAGE4_TFLAGS)"; \
18831 $(HOST_EXPORTS) \
18832 $(POSTSTAGE1_HOST_EXPORTS) \
18833 cd $(HOST_SUBDIR)/ld && \
18834 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18835 CFLAGS="$(STAGE4_CFLAGS)" \
18836 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18837 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18838 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18839 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18840 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18841 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18842 TFLAGS="$(STAGE4_TFLAGS)" \
18843 $(TARGET-stage4-ld)
18845 maybe-clean-stage4-ld: clean-stage4-ld
18846 clean-stage4: clean-stage4-ld
18847 clean-stage4-ld:
18848 @if [ $(current_stage) = stage4 ]; then \
18849 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18850 else \
18851 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18852 $(MAKE) stage4-start; \
18853 fi; \
18854 cd $(HOST_SUBDIR)/ld && \
18855 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18856 @endif ld-bootstrap
18859 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18860 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18861 maybe-all-stageprofile-ld:
18862 maybe-clean-stageprofile-ld:
18863 @if ld-bootstrap
18864 maybe-all-stageprofile-ld: all-stageprofile-ld
18865 all-stageprofile: all-stageprofile-ld
18866 TARGET-stageprofile-ld = $(TARGET-ld)
18867 all-stageprofile-ld: configure-stageprofile-ld
18868 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18869 @r=`${PWD_COMMAND}`; export r; \
18870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18871 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18872 $(HOST_EXPORTS) \
18873 $(POSTSTAGE1_HOST_EXPORTS) \
18874 cd $(HOST_SUBDIR)/ld && \
18875 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18876 CFLAGS="$(STAGEprofile_CFLAGS)" \
18877 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18878 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18879 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18880 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18881 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18882 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18883 TFLAGS="$(STAGEprofile_TFLAGS)" \
18884 $(TARGET-stageprofile-ld)
18886 maybe-clean-stageprofile-ld: clean-stageprofile-ld
18887 clean-stageprofile: clean-stageprofile-ld
18888 clean-stageprofile-ld:
18889 @if [ $(current_stage) = stageprofile ]; then \
18890 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18891 else \
18892 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18893 $(MAKE) stageprofile-start; \
18894 fi; \
18895 cd $(HOST_SUBDIR)/ld && \
18896 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18897 @endif ld-bootstrap
18900 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18901 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18902 maybe-all-stagefeedback-ld:
18903 maybe-clean-stagefeedback-ld:
18904 @if ld-bootstrap
18905 maybe-all-stagefeedback-ld: all-stagefeedback-ld
18906 all-stagefeedback: all-stagefeedback-ld
18907 TARGET-stagefeedback-ld = $(TARGET-ld)
18908 all-stagefeedback-ld: configure-stagefeedback-ld
18909 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18910 @r=`${PWD_COMMAND}`; export r; \
18911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18912 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18913 $(HOST_EXPORTS) \
18914 $(POSTSTAGE1_HOST_EXPORTS) \
18915 cd $(HOST_SUBDIR)/ld && \
18916 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18917 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18918 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18919 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18920 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18921 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18922 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18923 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18924 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18925 $(TARGET-stagefeedback-ld)
18927 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18928 clean-stagefeedback: clean-stagefeedback-ld
18929 clean-stagefeedback-ld:
18930 @if [ $(current_stage) = stagefeedback ]; then \
18931 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18932 else \
18933 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18934 $(MAKE) stagefeedback-start; \
18935 fi; \
18936 cd $(HOST_SUBDIR)/ld && \
18937 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18938 @endif ld-bootstrap
18944 .PHONY: check-ld maybe-check-ld
18945 maybe-check-ld:
18946 @if ld
18947 maybe-check-ld: check-ld
18949 check-ld:
18950 @: $(MAKE); $(unstage)
18951 @r=`${PWD_COMMAND}`; export r; \
18952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18953 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18954 (cd $(HOST_SUBDIR)/ld && \
18955 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
18957 @endif ld
18959 .PHONY: install-ld maybe-install-ld
18960 maybe-install-ld:
18961 @if ld
18962 maybe-install-ld: install-ld
18964 install-ld: installdirs
18965 @: $(MAKE); $(unstage)
18966 @r=`${PWD_COMMAND}`; export r; \
18967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18968 $(HOST_EXPORTS) \
18969 (cd $(HOST_SUBDIR)/ld && \
18970 $(MAKE) $(FLAGS_TO_PASS) install)
18972 @endif ld
18974 .PHONY: install-strip-ld maybe-install-strip-ld
18975 maybe-install-strip-ld:
18976 @if ld
18977 maybe-install-strip-ld: install-strip-ld
18979 install-strip-ld: installdirs
18980 @: $(MAKE); $(unstage)
18981 @r=`${PWD_COMMAND}`; export r; \
18982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18983 $(HOST_EXPORTS) \
18984 (cd $(HOST_SUBDIR)/ld && \
18985 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18987 @endif ld
18989 # Other targets (info, dvi, pdf, etc.)
18991 .PHONY: maybe-info-ld info-ld
18992 maybe-info-ld:
18993 @if ld
18994 maybe-info-ld: info-ld
18996 info-ld: \
18997 configure-ld
18998 @[ -f ./ld/Makefile ] || exit 0; \
18999 r=`${PWD_COMMAND}`; export r; \
19000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19001 $(HOST_EXPORTS) \
19002 for flag in $(EXTRA_HOST_FLAGS) ; do \
19003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19004 done; \
19005 echo "Doing info in ld"; \
19006 (cd $(HOST_SUBDIR)/ld && \
19007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19009 "RANLIB=$${RANLIB}" \
19010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19011 info) \
19012 || exit 1
19014 @endif ld
19016 .PHONY: maybe-dvi-ld dvi-ld
19017 maybe-dvi-ld:
19018 @if ld
19019 maybe-dvi-ld: dvi-ld
19021 dvi-ld: \
19022 configure-ld
19023 @[ -f ./ld/Makefile ] || exit 0; \
19024 r=`${PWD_COMMAND}`; export r; \
19025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19026 $(HOST_EXPORTS) \
19027 for flag in $(EXTRA_HOST_FLAGS) ; do \
19028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19029 done; \
19030 echo "Doing dvi in ld"; \
19031 (cd $(HOST_SUBDIR)/ld && \
19032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19034 "RANLIB=$${RANLIB}" \
19035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19036 dvi) \
19037 || exit 1
19039 @endif ld
19041 .PHONY: maybe-pdf-ld pdf-ld
19042 maybe-pdf-ld:
19043 @if ld
19044 maybe-pdf-ld: pdf-ld
19046 pdf-ld: \
19047 configure-ld
19048 @[ -f ./ld/Makefile ] || exit 0; \
19049 r=`${PWD_COMMAND}`; export r; \
19050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19051 $(HOST_EXPORTS) \
19052 for flag in $(EXTRA_HOST_FLAGS) ; do \
19053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19054 done; \
19055 echo "Doing pdf in ld"; \
19056 (cd $(HOST_SUBDIR)/ld && \
19057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19059 "RANLIB=$${RANLIB}" \
19060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19061 pdf) \
19062 || exit 1
19064 @endif ld
19066 .PHONY: maybe-html-ld html-ld
19067 maybe-html-ld:
19068 @if ld
19069 maybe-html-ld: html-ld
19071 html-ld: \
19072 configure-ld
19073 @[ -f ./ld/Makefile ] || exit 0; \
19074 r=`${PWD_COMMAND}`; export r; \
19075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19076 $(HOST_EXPORTS) \
19077 for flag in $(EXTRA_HOST_FLAGS) ; do \
19078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19079 done; \
19080 echo "Doing html in ld"; \
19081 (cd $(HOST_SUBDIR)/ld && \
19082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19084 "RANLIB=$${RANLIB}" \
19085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19086 html) \
19087 || exit 1
19089 @endif ld
19091 .PHONY: maybe-TAGS-ld TAGS-ld
19092 maybe-TAGS-ld:
19093 @if ld
19094 maybe-TAGS-ld: TAGS-ld
19096 TAGS-ld: \
19097 configure-ld
19098 @[ -f ./ld/Makefile ] || exit 0; \
19099 r=`${PWD_COMMAND}`; export r; \
19100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19101 $(HOST_EXPORTS) \
19102 for flag in $(EXTRA_HOST_FLAGS) ; do \
19103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19104 done; \
19105 echo "Doing TAGS in ld"; \
19106 (cd $(HOST_SUBDIR)/ld && \
19107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19109 "RANLIB=$${RANLIB}" \
19110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19111 TAGS) \
19112 || exit 1
19114 @endif ld
19116 .PHONY: maybe-install-info-ld install-info-ld
19117 maybe-install-info-ld:
19118 @if ld
19119 maybe-install-info-ld: install-info-ld
19121 install-info-ld: \
19122 configure-ld \
19123 info-ld
19124 @[ -f ./ld/Makefile ] || exit 0; \
19125 r=`${PWD_COMMAND}`; export r; \
19126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19127 $(HOST_EXPORTS) \
19128 for flag in $(EXTRA_HOST_FLAGS) ; do \
19129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19130 done; \
19131 echo "Doing install-info in ld"; \
19132 (cd $(HOST_SUBDIR)/ld && \
19133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19135 "RANLIB=$${RANLIB}" \
19136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19137 install-info) \
19138 || exit 1
19140 @endif ld
19142 .PHONY: maybe-install-pdf-ld install-pdf-ld
19143 maybe-install-pdf-ld:
19144 @if ld
19145 maybe-install-pdf-ld: install-pdf-ld
19147 install-pdf-ld: \
19148 configure-ld \
19149 pdf-ld
19150 @[ -f ./ld/Makefile ] || exit 0; \
19151 r=`${PWD_COMMAND}`; export r; \
19152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19153 $(HOST_EXPORTS) \
19154 for flag in $(EXTRA_HOST_FLAGS) ; do \
19155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19156 done; \
19157 echo "Doing install-pdf in ld"; \
19158 (cd $(HOST_SUBDIR)/ld && \
19159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19161 "RANLIB=$${RANLIB}" \
19162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19163 install-pdf) \
19164 || exit 1
19166 @endif ld
19168 .PHONY: maybe-install-html-ld install-html-ld
19169 maybe-install-html-ld:
19170 @if ld
19171 maybe-install-html-ld: install-html-ld
19173 install-html-ld: \
19174 configure-ld \
19175 html-ld
19176 @[ -f ./ld/Makefile ] || exit 0; \
19177 r=`${PWD_COMMAND}`; export r; \
19178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19179 $(HOST_EXPORTS) \
19180 for flag in $(EXTRA_HOST_FLAGS) ; do \
19181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19182 done; \
19183 echo "Doing install-html in ld"; \
19184 (cd $(HOST_SUBDIR)/ld && \
19185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19187 "RANLIB=$${RANLIB}" \
19188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19189 install-html) \
19190 || exit 1
19192 @endif ld
19194 .PHONY: maybe-installcheck-ld installcheck-ld
19195 maybe-installcheck-ld:
19196 @if ld
19197 maybe-installcheck-ld: installcheck-ld
19199 installcheck-ld: \
19200 configure-ld
19201 @[ -f ./ld/Makefile ] || exit 0; \
19202 r=`${PWD_COMMAND}`; export r; \
19203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19204 $(HOST_EXPORTS) \
19205 for flag in $(EXTRA_HOST_FLAGS) ; do \
19206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19207 done; \
19208 echo "Doing installcheck in ld"; \
19209 (cd $(HOST_SUBDIR)/ld && \
19210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19212 "RANLIB=$${RANLIB}" \
19213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19214 installcheck) \
19215 || exit 1
19217 @endif ld
19219 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19220 maybe-mostlyclean-ld:
19221 @if ld
19222 maybe-mostlyclean-ld: mostlyclean-ld
19224 mostlyclean-ld:
19225 @[ -f ./ld/Makefile ] || exit 0; \
19226 r=`${PWD_COMMAND}`; export r; \
19227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19228 $(HOST_EXPORTS) \
19229 for flag in $(EXTRA_HOST_FLAGS) ; do \
19230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19231 done; \
19232 echo "Doing mostlyclean in ld"; \
19233 (cd $(HOST_SUBDIR)/ld && \
19234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19236 "RANLIB=$${RANLIB}" \
19237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19238 mostlyclean) \
19239 || exit 1
19241 @endif ld
19243 .PHONY: maybe-clean-ld clean-ld
19244 maybe-clean-ld:
19245 @if ld
19246 maybe-clean-ld: clean-ld
19248 clean-ld:
19249 @[ -f ./ld/Makefile ] || exit 0; \
19250 r=`${PWD_COMMAND}`; export r; \
19251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19252 $(HOST_EXPORTS) \
19253 for flag in $(EXTRA_HOST_FLAGS) ; do \
19254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19255 done; \
19256 echo "Doing clean in ld"; \
19257 (cd $(HOST_SUBDIR)/ld && \
19258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19260 "RANLIB=$${RANLIB}" \
19261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19262 clean) \
19263 || exit 1
19265 @endif ld
19267 .PHONY: maybe-distclean-ld distclean-ld
19268 maybe-distclean-ld:
19269 @if ld
19270 maybe-distclean-ld: distclean-ld
19272 distclean-ld:
19273 @[ -f ./ld/Makefile ] || exit 0; \
19274 r=`${PWD_COMMAND}`; export r; \
19275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19276 $(HOST_EXPORTS) \
19277 for flag in $(EXTRA_HOST_FLAGS) ; do \
19278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19279 done; \
19280 echo "Doing distclean in ld"; \
19281 (cd $(HOST_SUBDIR)/ld && \
19282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19284 "RANLIB=$${RANLIB}" \
19285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19286 distclean) \
19287 || exit 1
19289 @endif ld
19291 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19292 maybe-maintainer-clean-ld:
19293 @if ld
19294 maybe-maintainer-clean-ld: maintainer-clean-ld
19296 maintainer-clean-ld:
19297 @[ -f ./ld/Makefile ] || exit 0; \
19298 r=`${PWD_COMMAND}`; export r; \
19299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19300 $(HOST_EXPORTS) \
19301 for flag in $(EXTRA_HOST_FLAGS) ; do \
19302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19303 done; \
19304 echo "Doing maintainer-clean in ld"; \
19305 (cd $(HOST_SUBDIR)/ld && \
19306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19308 "RANLIB=$${RANLIB}" \
19309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19310 maintainer-clean) \
19311 || exit 1
19313 @endif ld
19317 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19318 maybe-configure-libbacktrace:
19319 @if gcc-bootstrap
19320 configure-libbacktrace: stage_current
19321 @endif gcc-bootstrap
19322 @if libbacktrace
19323 maybe-configure-libbacktrace: configure-libbacktrace
19324 configure-libbacktrace:
19325 @r=`${PWD_COMMAND}`; export r; \
19326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19327 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19329 $(HOST_EXPORTS) \
19330 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19331 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19332 case $(srcdir) in \
19333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19334 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19336 esac; \
19337 module_srcdir=libbacktrace; \
19338 $(SHELL) \
19339 $$s/$$module_srcdir/configure \
19340 --srcdir=$${topdir}/$$module_srcdir \
19341 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19342 --target=${target_alias} \
19343 || exit 1
19344 @endif libbacktrace
19348 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19349 maybe-configure-stage1-libbacktrace:
19350 @if libbacktrace-bootstrap
19351 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19352 configure-stage1-libbacktrace:
19353 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19354 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19355 @r=`${PWD_COMMAND}`; export r; \
19356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19357 TFLAGS="$(STAGE1_TFLAGS)"; \
19358 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19359 $(HOST_EXPORTS) \
19360 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19361 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19362 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19363 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
19364 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19365 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19366 case $(srcdir) in \
19367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19368 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19370 esac; \
19371 module_srcdir=libbacktrace; \
19372 $(SHELL) $$s/$$module_srcdir/configure \
19373 --srcdir=$${topdir}/$$module_srcdir \
19374 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19375 --target=${target_alias} \
19377 $(STAGE1_CONFIGURE_FLAGS)
19378 @endif libbacktrace-bootstrap
19380 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19381 maybe-configure-stage2-libbacktrace:
19382 @if libbacktrace-bootstrap
19383 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19384 configure-stage2-libbacktrace:
19385 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19386 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19387 @r=`${PWD_COMMAND}`; export r; \
19388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19389 TFLAGS="$(STAGE2_TFLAGS)"; \
19390 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19391 $(HOST_EXPORTS) \
19392 $(POSTSTAGE1_HOST_EXPORTS) \
19393 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19394 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19395 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19396 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
19397 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19398 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19399 case $(srcdir) in \
19400 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19401 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19402 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19403 esac; \
19404 module_srcdir=libbacktrace; \
19405 $(SHELL) $$s/$$module_srcdir/configure \
19406 --srcdir=$${topdir}/$$module_srcdir \
19407 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19408 --target=${target_alias} \
19409 --with-build-libsubdir=$(HOST_SUBDIR) \
19410 $(STAGE2_CONFIGURE_FLAGS)
19411 @endif libbacktrace-bootstrap
19413 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19414 maybe-configure-stage3-libbacktrace:
19415 @if libbacktrace-bootstrap
19416 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19417 configure-stage3-libbacktrace:
19418 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19419 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19420 @r=`${PWD_COMMAND}`; export r; \
19421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19422 TFLAGS="$(STAGE3_TFLAGS)"; \
19423 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19424 $(HOST_EXPORTS) \
19425 $(POSTSTAGE1_HOST_EXPORTS) \
19426 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19427 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19428 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19429 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
19430 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19431 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19432 case $(srcdir) in \
19433 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19434 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19435 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19436 esac; \
19437 module_srcdir=libbacktrace; \
19438 $(SHELL) $$s/$$module_srcdir/configure \
19439 --srcdir=$${topdir}/$$module_srcdir \
19440 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19441 --target=${target_alias} \
19442 --with-build-libsubdir=$(HOST_SUBDIR) \
19443 $(STAGE3_CONFIGURE_FLAGS)
19444 @endif libbacktrace-bootstrap
19446 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19447 maybe-configure-stage4-libbacktrace:
19448 @if libbacktrace-bootstrap
19449 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19450 configure-stage4-libbacktrace:
19451 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19452 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19453 @r=`${PWD_COMMAND}`; export r; \
19454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19455 TFLAGS="$(STAGE4_TFLAGS)"; \
19456 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19457 $(HOST_EXPORTS) \
19458 $(POSTSTAGE1_HOST_EXPORTS) \
19459 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19460 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19461 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19462 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
19463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19464 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19465 case $(srcdir) in \
19466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19467 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19469 esac; \
19470 module_srcdir=libbacktrace; \
19471 $(SHELL) $$s/$$module_srcdir/configure \
19472 --srcdir=$${topdir}/$$module_srcdir \
19473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19474 --target=${target_alias} \
19475 --with-build-libsubdir=$(HOST_SUBDIR) \
19476 $(STAGE4_CONFIGURE_FLAGS)
19477 @endif libbacktrace-bootstrap
19479 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19480 maybe-configure-stageprofile-libbacktrace:
19481 @if libbacktrace-bootstrap
19482 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19483 configure-stageprofile-libbacktrace:
19484 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19485 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19486 @r=`${PWD_COMMAND}`; export r; \
19487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19488 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19489 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19490 $(HOST_EXPORTS) \
19491 $(POSTSTAGE1_HOST_EXPORTS) \
19492 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19493 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19494 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19495 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
19496 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19497 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19498 case $(srcdir) in \
19499 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19500 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19501 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19502 esac; \
19503 module_srcdir=libbacktrace; \
19504 $(SHELL) $$s/$$module_srcdir/configure \
19505 --srcdir=$${topdir}/$$module_srcdir \
19506 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19507 --target=${target_alias} \
19508 --with-build-libsubdir=$(HOST_SUBDIR) \
19509 $(STAGEprofile_CONFIGURE_FLAGS)
19510 @endif libbacktrace-bootstrap
19512 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19513 maybe-configure-stagefeedback-libbacktrace:
19514 @if libbacktrace-bootstrap
19515 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19516 configure-stagefeedback-libbacktrace:
19517 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19518 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19519 @r=`${PWD_COMMAND}`; export r; \
19520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19521 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19522 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19523 $(HOST_EXPORTS) \
19524 $(POSTSTAGE1_HOST_EXPORTS) \
19525 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19526 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19527 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19528 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
19529 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
19530 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19531 case $(srcdir) in \
19532 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19533 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19534 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19535 esac; \
19536 module_srcdir=libbacktrace; \
19537 $(SHELL) $$s/$$module_srcdir/configure \
19538 --srcdir=$${topdir}/$$module_srcdir \
19539 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19540 --target=${target_alias} \
19541 --with-build-libsubdir=$(HOST_SUBDIR) \
19542 $(STAGEfeedback_CONFIGURE_FLAGS)
19543 @endif libbacktrace-bootstrap
19549 .PHONY: all-libbacktrace maybe-all-libbacktrace
19550 maybe-all-libbacktrace:
19551 @if gcc-bootstrap
19552 all-libbacktrace: stage_current
19553 @endif gcc-bootstrap
19554 @if libbacktrace
19555 TARGET-libbacktrace=all
19556 maybe-all-libbacktrace: all-libbacktrace
19557 all-libbacktrace: configure-libbacktrace
19558 @r=`${PWD_COMMAND}`; export r; \
19559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19560 $(HOST_EXPORTS) \
19561 (cd $(HOST_SUBDIR)/libbacktrace && \
19562 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19563 $(TARGET-libbacktrace))
19564 @endif libbacktrace
19568 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19569 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19570 maybe-all-stage1-libbacktrace:
19571 maybe-clean-stage1-libbacktrace:
19572 @if libbacktrace-bootstrap
19573 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19574 all-stage1: all-stage1-libbacktrace
19575 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19576 all-stage1-libbacktrace: configure-stage1-libbacktrace
19577 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19578 @r=`${PWD_COMMAND}`; export r; \
19579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19580 TFLAGS="$(STAGE1_TFLAGS)"; \
19581 $(HOST_EXPORTS) \
19582 cd $(HOST_SUBDIR)/libbacktrace && \
19583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19584 CFLAGS="$(STAGE1_CFLAGS)" \
19585 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19586 LIBCFLAGS="$(LIBCFLAGS)" \
19587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19590 $(EXTRA_HOST_FLAGS) \
19591 $(STAGE1_FLAGS_TO_PASS) \
19592 TFLAGS="$(STAGE1_TFLAGS)" \
19593 $(TARGET-stage1-libbacktrace)
19595 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19596 clean-stage1: clean-stage1-libbacktrace
19597 clean-stage1-libbacktrace:
19598 @if [ $(current_stage) = stage1 ]; then \
19599 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19600 else \
19601 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19602 $(MAKE) stage1-start; \
19603 fi; \
19604 cd $(HOST_SUBDIR)/libbacktrace && \
19605 $(MAKE) $(EXTRA_HOST_FLAGS) \
19606 $(STAGE1_FLAGS_TO_PASS) clean
19607 @endif libbacktrace-bootstrap
19610 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19611 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19612 maybe-all-stage2-libbacktrace:
19613 maybe-clean-stage2-libbacktrace:
19614 @if libbacktrace-bootstrap
19615 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19616 all-stage2: all-stage2-libbacktrace
19617 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19618 all-stage2-libbacktrace: configure-stage2-libbacktrace
19619 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19620 @r=`${PWD_COMMAND}`; export r; \
19621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19622 TFLAGS="$(STAGE2_TFLAGS)"; \
19623 $(HOST_EXPORTS) \
19624 $(POSTSTAGE1_HOST_EXPORTS) \
19625 cd $(HOST_SUBDIR)/libbacktrace && \
19626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19627 CFLAGS="$(STAGE2_CFLAGS)" \
19628 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19629 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19633 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19634 TFLAGS="$(STAGE2_TFLAGS)" \
19635 $(TARGET-stage2-libbacktrace)
19637 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19638 clean-stage2: clean-stage2-libbacktrace
19639 clean-stage2-libbacktrace:
19640 @if [ $(current_stage) = stage2 ]; then \
19641 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19642 else \
19643 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19644 $(MAKE) stage2-start; \
19645 fi; \
19646 cd $(HOST_SUBDIR)/libbacktrace && \
19647 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19648 @endif libbacktrace-bootstrap
19651 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19652 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19653 maybe-all-stage3-libbacktrace:
19654 maybe-clean-stage3-libbacktrace:
19655 @if libbacktrace-bootstrap
19656 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19657 all-stage3: all-stage3-libbacktrace
19658 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19659 all-stage3-libbacktrace: configure-stage3-libbacktrace
19660 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19661 @r=`${PWD_COMMAND}`; export r; \
19662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19663 TFLAGS="$(STAGE3_TFLAGS)"; \
19664 $(HOST_EXPORTS) \
19665 $(POSTSTAGE1_HOST_EXPORTS) \
19666 cd $(HOST_SUBDIR)/libbacktrace && \
19667 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19668 CFLAGS="$(STAGE3_CFLAGS)" \
19669 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19670 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19671 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19672 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19673 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19674 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19675 TFLAGS="$(STAGE3_TFLAGS)" \
19676 $(TARGET-stage3-libbacktrace)
19678 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19679 clean-stage3: clean-stage3-libbacktrace
19680 clean-stage3-libbacktrace:
19681 @if [ $(current_stage) = stage3 ]; then \
19682 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19683 else \
19684 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19685 $(MAKE) stage3-start; \
19686 fi; \
19687 cd $(HOST_SUBDIR)/libbacktrace && \
19688 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19689 @endif libbacktrace-bootstrap
19692 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19693 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19694 maybe-all-stage4-libbacktrace:
19695 maybe-clean-stage4-libbacktrace:
19696 @if libbacktrace-bootstrap
19697 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19698 all-stage4: all-stage4-libbacktrace
19699 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19700 all-stage4-libbacktrace: configure-stage4-libbacktrace
19701 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19702 @r=`${PWD_COMMAND}`; export r; \
19703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19704 TFLAGS="$(STAGE4_TFLAGS)"; \
19705 $(HOST_EXPORTS) \
19706 $(POSTSTAGE1_HOST_EXPORTS) \
19707 cd $(HOST_SUBDIR)/libbacktrace && \
19708 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19709 CFLAGS="$(STAGE4_CFLAGS)" \
19710 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19711 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19712 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19713 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19714 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19715 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19716 TFLAGS="$(STAGE4_TFLAGS)" \
19717 $(TARGET-stage4-libbacktrace)
19719 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19720 clean-stage4: clean-stage4-libbacktrace
19721 clean-stage4-libbacktrace:
19722 @if [ $(current_stage) = stage4 ]; then \
19723 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19724 else \
19725 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19726 $(MAKE) stage4-start; \
19727 fi; \
19728 cd $(HOST_SUBDIR)/libbacktrace && \
19729 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19730 @endif libbacktrace-bootstrap
19733 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19734 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19735 maybe-all-stageprofile-libbacktrace:
19736 maybe-clean-stageprofile-libbacktrace:
19737 @if libbacktrace-bootstrap
19738 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19739 all-stageprofile: all-stageprofile-libbacktrace
19740 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19741 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19742 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19743 @r=`${PWD_COMMAND}`; export r; \
19744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19745 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19746 $(HOST_EXPORTS) \
19747 $(POSTSTAGE1_HOST_EXPORTS) \
19748 cd $(HOST_SUBDIR)/libbacktrace && \
19749 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19750 CFLAGS="$(STAGEprofile_CFLAGS)" \
19751 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19752 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19753 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19754 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19755 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19756 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19757 TFLAGS="$(STAGEprofile_TFLAGS)" \
19758 $(TARGET-stageprofile-libbacktrace)
19760 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19761 clean-stageprofile: clean-stageprofile-libbacktrace
19762 clean-stageprofile-libbacktrace:
19763 @if [ $(current_stage) = stageprofile ]; then \
19764 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19765 else \
19766 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19767 $(MAKE) stageprofile-start; \
19768 fi; \
19769 cd $(HOST_SUBDIR)/libbacktrace && \
19770 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19771 @endif libbacktrace-bootstrap
19774 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19775 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19776 maybe-all-stagefeedback-libbacktrace:
19777 maybe-clean-stagefeedback-libbacktrace:
19778 @if libbacktrace-bootstrap
19779 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19780 all-stagefeedback: all-stagefeedback-libbacktrace
19781 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19782 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19783 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19784 @r=`${PWD_COMMAND}`; export r; \
19785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19786 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19787 $(HOST_EXPORTS) \
19788 $(POSTSTAGE1_HOST_EXPORTS) \
19789 cd $(HOST_SUBDIR)/libbacktrace && \
19790 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19791 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19792 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19793 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19794 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19795 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19796 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19797 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19798 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19799 $(TARGET-stagefeedback-libbacktrace)
19801 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19802 clean-stagefeedback: clean-stagefeedback-libbacktrace
19803 clean-stagefeedback-libbacktrace:
19804 @if [ $(current_stage) = stagefeedback ]; then \
19805 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19806 else \
19807 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19808 $(MAKE) stagefeedback-start; \
19809 fi; \
19810 cd $(HOST_SUBDIR)/libbacktrace && \
19811 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19812 @endif libbacktrace-bootstrap
19818 .PHONY: check-libbacktrace maybe-check-libbacktrace
19819 maybe-check-libbacktrace:
19820 @if libbacktrace
19821 maybe-check-libbacktrace: check-libbacktrace
19823 check-libbacktrace:
19824 @: $(MAKE); $(unstage)
19825 @r=`${PWD_COMMAND}`; export r; \
19826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19827 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19828 (cd $(HOST_SUBDIR)/libbacktrace && \
19829 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19831 @endif libbacktrace
19833 .PHONY: install-libbacktrace maybe-install-libbacktrace
19834 maybe-install-libbacktrace:
19835 @if libbacktrace
19836 maybe-install-libbacktrace: install-libbacktrace
19838 install-libbacktrace: installdirs
19839 @: $(MAKE); $(unstage)
19840 @r=`${PWD_COMMAND}`; export r; \
19841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19842 $(HOST_EXPORTS) \
19843 (cd $(HOST_SUBDIR)/libbacktrace && \
19844 $(MAKE) $(FLAGS_TO_PASS) install)
19846 @endif libbacktrace
19848 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19849 maybe-install-strip-libbacktrace:
19850 @if libbacktrace
19851 maybe-install-strip-libbacktrace: install-strip-libbacktrace
19853 install-strip-libbacktrace: installdirs
19854 @: $(MAKE); $(unstage)
19855 @r=`${PWD_COMMAND}`; export r; \
19856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19857 $(HOST_EXPORTS) \
19858 (cd $(HOST_SUBDIR)/libbacktrace && \
19859 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19861 @endif libbacktrace
19863 # Other targets (info, dvi, pdf, etc.)
19865 .PHONY: maybe-info-libbacktrace info-libbacktrace
19866 maybe-info-libbacktrace:
19867 @if libbacktrace
19868 maybe-info-libbacktrace: info-libbacktrace
19870 info-libbacktrace: \
19871 configure-libbacktrace
19872 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19873 r=`${PWD_COMMAND}`; export r; \
19874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19875 $(HOST_EXPORTS) \
19876 for flag in $(EXTRA_HOST_FLAGS) ; do \
19877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19878 done; \
19879 echo "Doing info in libbacktrace"; \
19880 (cd $(HOST_SUBDIR)/libbacktrace && \
19881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19883 "RANLIB=$${RANLIB}" \
19884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19885 info) \
19886 || exit 1
19888 @endif libbacktrace
19890 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19891 maybe-dvi-libbacktrace:
19892 @if libbacktrace
19893 maybe-dvi-libbacktrace: dvi-libbacktrace
19895 dvi-libbacktrace: \
19896 configure-libbacktrace
19897 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19898 r=`${PWD_COMMAND}`; export r; \
19899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19900 $(HOST_EXPORTS) \
19901 for flag in $(EXTRA_HOST_FLAGS) ; do \
19902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19903 done; \
19904 echo "Doing dvi in libbacktrace"; \
19905 (cd $(HOST_SUBDIR)/libbacktrace && \
19906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19908 "RANLIB=$${RANLIB}" \
19909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19910 dvi) \
19911 || exit 1
19913 @endif libbacktrace
19915 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19916 maybe-pdf-libbacktrace:
19917 @if libbacktrace
19918 maybe-pdf-libbacktrace: pdf-libbacktrace
19920 pdf-libbacktrace: \
19921 configure-libbacktrace
19922 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19923 r=`${PWD_COMMAND}`; export r; \
19924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19925 $(HOST_EXPORTS) \
19926 for flag in $(EXTRA_HOST_FLAGS) ; do \
19927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19928 done; \
19929 echo "Doing pdf in libbacktrace"; \
19930 (cd $(HOST_SUBDIR)/libbacktrace && \
19931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19933 "RANLIB=$${RANLIB}" \
19934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19935 pdf) \
19936 || exit 1
19938 @endif libbacktrace
19940 .PHONY: maybe-html-libbacktrace html-libbacktrace
19941 maybe-html-libbacktrace:
19942 @if libbacktrace
19943 maybe-html-libbacktrace: html-libbacktrace
19945 html-libbacktrace: \
19946 configure-libbacktrace
19947 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19948 r=`${PWD_COMMAND}`; export r; \
19949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19950 $(HOST_EXPORTS) \
19951 for flag in $(EXTRA_HOST_FLAGS) ; do \
19952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19953 done; \
19954 echo "Doing html in libbacktrace"; \
19955 (cd $(HOST_SUBDIR)/libbacktrace && \
19956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19958 "RANLIB=$${RANLIB}" \
19959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19960 html) \
19961 || exit 1
19963 @endif libbacktrace
19965 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
19966 maybe-TAGS-libbacktrace:
19967 @if libbacktrace
19968 maybe-TAGS-libbacktrace: TAGS-libbacktrace
19970 TAGS-libbacktrace: \
19971 configure-libbacktrace
19972 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19973 r=`${PWD_COMMAND}`; export r; \
19974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19975 $(HOST_EXPORTS) \
19976 for flag in $(EXTRA_HOST_FLAGS) ; do \
19977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19978 done; \
19979 echo "Doing TAGS in libbacktrace"; \
19980 (cd $(HOST_SUBDIR)/libbacktrace && \
19981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19983 "RANLIB=$${RANLIB}" \
19984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19985 TAGS) \
19986 || exit 1
19988 @endif libbacktrace
19990 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
19991 maybe-install-info-libbacktrace:
19992 @if libbacktrace
19993 maybe-install-info-libbacktrace: install-info-libbacktrace
19995 install-info-libbacktrace: \
19996 configure-libbacktrace \
19997 info-libbacktrace
19998 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19999 r=`${PWD_COMMAND}`; export r; \
20000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20001 $(HOST_EXPORTS) \
20002 for flag in $(EXTRA_HOST_FLAGS) ; do \
20003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20004 done; \
20005 echo "Doing install-info in libbacktrace"; \
20006 (cd $(HOST_SUBDIR)/libbacktrace && \
20007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20009 "RANLIB=$${RANLIB}" \
20010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20011 install-info) \
20012 || exit 1
20014 @endif libbacktrace
20016 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20017 maybe-install-pdf-libbacktrace:
20018 @if libbacktrace
20019 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20021 install-pdf-libbacktrace: \
20022 configure-libbacktrace \
20023 pdf-libbacktrace
20024 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20025 r=`${PWD_COMMAND}`; export r; \
20026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20027 $(HOST_EXPORTS) \
20028 for flag in $(EXTRA_HOST_FLAGS) ; do \
20029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20030 done; \
20031 echo "Doing install-pdf in libbacktrace"; \
20032 (cd $(HOST_SUBDIR)/libbacktrace && \
20033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20035 "RANLIB=$${RANLIB}" \
20036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20037 install-pdf) \
20038 || exit 1
20040 @endif libbacktrace
20042 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20043 maybe-install-html-libbacktrace:
20044 @if libbacktrace
20045 maybe-install-html-libbacktrace: install-html-libbacktrace
20047 install-html-libbacktrace: \
20048 configure-libbacktrace \
20049 html-libbacktrace
20050 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20051 r=`${PWD_COMMAND}`; export r; \
20052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20053 $(HOST_EXPORTS) \
20054 for flag in $(EXTRA_HOST_FLAGS) ; do \
20055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20056 done; \
20057 echo "Doing install-html in libbacktrace"; \
20058 (cd $(HOST_SUBDIR)/libbacktrace && \
20059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20061 "RANLIB=$${RANLIB}" \
20062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20063 install-html) \
20064 || exit 1
20066 @endif libbacktrace
20068 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20069 maybe-installcheck-libbacktrace:
20070 @if libbacktrace
20071 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20073 installcheck-libbacktrace: \
20074 configure-libbacktrace
20075 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20076 r=`${PWD_COMMAND}`; export r; \
20077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20078 $(HOST_EXPORTS) \
20079 for flag in $(EXTRA_HOST_FLAGS) ; do \
20080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20081 done; \
20082 echo "Doing installcheck in libbacktrace"; \
20083 (cd $(HOST_SUBDIR)/libbacktrace && \
20084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20086 "RANLIB=$${RANLIB}" \
20087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20088 installcheck) \
20089 || exit 1
20091 @endif libbacktrace
20093 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20094 maybe-mostlyclean-libbacktrace:
20095 @if libbacktrace
20096 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20098 mostlyclean-libbacktrace:
20099 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20100 r=`${PWD_COMMAND}`; export r; \
20101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20102 $(HOST_EXPORTS) \
20103 for flag in $(EXTRA_HOST_FLAGS) ; do \
20104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20105 done; \
20106 echo "Doing mostlyclean in libbacktrace"; \
20107 (cd $(HOST_SUBDIR)/libbacktrace && \
20108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20110 "RANLIB=$${RANLIB}" \
20111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20112 mostlyclean) \
20113 || exit 1
20115 @endif libbacktrace
20117 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20118 maybe-clean-libbacktrace:
20119 @if libbacktrace
20120 maybe-clean-libbacktrace: clean-libbacktrace
20122 clean-libbacktrace:
20123 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20124 r=`${PWD_COMMAND}`; export r; \
20125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20126 $(HOST_EXPORTS) \
20127 for flag in $(EXTRA_HOST_FLAGS) ; do \
20128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20129 done; \
20130 echo "Doing clean in libbacktrace"; \
20131 (cd $(HOST_SUBDIR)/libbacktrace && \
20132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20134 "RANLIB=$${RANLIB}" \
20135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20136 clean) \
20137 || exit 1
20139 @endif libbacktrace
20141 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20142 maybe-distclean-libbacktrace:
20143 @if libbacktrace
20144 maybe-distclean-libbacktrace: distclean-libbacktrace
20146 distclean-libbacktrace:
20147 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20148 r=`${PWD_COMMAND}`; export r; \
20149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20150 $(HOST_EXPORTS) \
20151 for flag in $(EXTRA_HOST_FLAGS) ; do \
20152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20153 done; \
20154 echo "Doing distclean in libbacktrace"; \
20155 (cd $(HOST_SUBDIR)/libbacktrace && \
20156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20158 "RANLIB=$${RANLIB}" \
20159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20160 distclean) \
20161 || exit 1
20163 @endif libbacktrace
20165 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20166 maybe-maintainer-clean-libbacktrace:
20167 @if libbacktrace
20168 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20170 maintainer-clean-libbacktrace:
20171 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20172 r=`${PWD_COMMAND}`; export r; \
20173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20174 $(HOST_EXPORTS) \
20175 for flag in $(EXTRA_HOST_FLAGS) ; do \
20176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20177 done; \
20178 echo "Doing maintainer-clean in libbacktrace"; \
20179 (cd $(HOST_SUBDIR)/libbacktrace && \
20180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20182 "RANLIB=$${RANLIB}" \
20183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20184 maintainer-clean) \
20185 || exit 1
20187 @endif libbacktrace
20191 .PHONY: configure-libcpp maybe-configure-libcpp
20192 maybe-configure-libcpp:
20193 @if gcc-bootstrap
20194 configure-libcpp: stage_current
20195 @endif gcc-bootstrap
20196 @if libcpp
20197 maybe-configure-libcpp: configure-libcpp
20198 configure-libcpp:
20199 @r=`${PWD_COMMAND}`; export r; \
20200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20201 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20203 $(HOST_EXPORTS) \
20204 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20205 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20206 case $(srcdir) in \
20207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20208 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20210 esac; \
20211 module_srcdir=libcpp; \
20212 $(SHELL) \
20213 $$s/$$module_srcdir/configure \
20214 --srcdir=$${topdir}/$$module_srcdir \
20215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20216 --target=${target_alias} \
20217 || exit 1
20218 @endif libcpp
20222 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20223 maybe-configure-stage1-libcpp:
20224 @if libcpp-bootstrap
20225 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20226 configure-stage1-libcpp:
20227 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20229 @r=`${PWD_COMMAND}`; export r; \
20230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231 TFLAGS="$(STAGE1_TFLAGS)"; \
20232 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20233 $(HOST_EXPORTS) \
20234 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20235 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20236 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20237 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
20238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20239 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20240 case $(srcdir) in \
20241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20242 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20244 esac; \
20245 module_srcdir=libcpp; \
20246 $(SHELL) $$s/$$module_srcdir/configure \
20247 --srcdir=$${topdir}/$$module_srcdir \
20248 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20249 --target=${target_alias} \
20251 $(STAGE1_CONFIGURE_FLAGS)
20252 @endif libcpp-bootstrap
20254 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20255 maybe-configure-stage2-libcpp:
20256 @if libcpp-bootstrap
20257 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20258 configure-stage2-libcpp:
20259 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20260 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20261 @r=`${PWD_COMMAND}`; export r; \
20262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20263 TFLAGS="$(STAGE2_TFLAGS)"; \
20264 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20265 $(HOST_EXPORTS) \
20266 $(POSTSTAGE1_HOST_EXPORTS) \
20267 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20268 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20269 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20270 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
20271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20272 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20273 case $(srcdir) in \
20274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20275 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20277 esac; \
20278 module_srcdir=libcpp; \
20279 $(SHELL) $$s/$$module_srcdir/configure \
20280 --srcdir=$${topdir}/$$module_srcdir \
20281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20282 --target=${target_alias} \
20283 --with-build-libsubdir=$(HOST_SUBDIR) \
20284 $(STAGE2_CONFIGURE_FLAGS)
20285 @endif libcpp-bootstrap
20287 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20288 maybe-configure-stage3-libcpp:
20289 @if libcpp-bootstrap
20290 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20291 configure-stage3-libcpp:
20292 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20293 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20294 @r=`${PWD_COMMAND}`; export r; \
20295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20296 TFLAGS="$(STAGE3_TFLAGS)"; \
20297 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20298 $(HOST_EXPORTS) \
20299 $(POSTSTAGE1_HOST_EXPORTS) \
20300 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20301 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20302 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20303 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
20304 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20305 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20306 case $(srcdir) in \
20307 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20308 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20309 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20310 esac; \
20311 module_srcdir=libcpp; \
20312 $(SHELL) $$s/$$module_srcdir/configure \
20313 --srcdir=$${topdir}/$$module_srcdir \
20314 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20315 --target=${target_alias} \
20316 --with-build-libsubdir=$(HOST_SUBDIR) \
20317 $(STAGE3_CONFIGURE_FLAGS)
20318 @endif libcpp-bootstrap
20320 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20321 maybe-configure-stage4-libcpp:
20322 @if libcpp-bootstrap
20323 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20324 configure-stage4-libcpp:
20325 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20326 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20327 @r=`${PWD_COMMAND}`; export r; \
20328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20329 TFLAGS="$(STAGE4_TFLAGS)"; \
20330 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20331 $(HOST_EXPORTS) \
20332 $(POSTSTAGE1_HOST_EXPORTS) \
20333 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20334 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20335 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20336 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
20337 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20338 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20339 case $(srcdir) in \
20340 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20341 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20342 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20343 esac; \
20344 module_srcdir=libcpp; \
20345 $(SHELL) $$s/$$module_srcdir/configure \
20346 --srcdir=$${topdir}/$$module_srcdir \
20347 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20348 --target=${target_alias} \
20349 --with-build-libsubdir=$(HOST_SUBDIR) \
20350 $(STAGE4_CONFIGURE_FLAGS)
20351 @endif libcpp-bootstrap
20353 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20354 maybe-configure-stageprofile-libcpp:
20355 @if libcpp-bootstrap
20356 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20357 configure-stageprofile-libcpp:
20358 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20359 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20360 @r=`${PWD_COMMAND}`; export r; \
20361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20362 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20363 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20364 $(HOST_EXPORTS) \
20365 $(POSTSTAGE1_HOST_EXPORTS) \
20366 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20367 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20368 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20369 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
20370 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20371 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20372 case $(srcdir) in \
20373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20374 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20376 esac; \
20377 module_srcdir=libcpp; \
20378 $(SHELL) $$s/$$module_srcdir/configure \
20379 --srcdir=$${topdir}/$$module_srcdir \
20380 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20381 --target=${target_alias} \
20382 --with-build-libsubdir=$(HOST_SUBDIR) \
20383 $(STAGEprofile_CONFIGURE_FLAGS)
20384 @endif libcpp-bootstrap
20386 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20387 maybe-configure-stagefeedback-libcpp:
20388 @if libcpp-bootstrap
20389 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20390 configure-stagefeedback-libcpp:
20391 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20392 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20393 @r=`${PWD_COMMAND}`; export r; \
20394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20395 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20396 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20397 $(HOST_EXPORTS) \
20398 $(POSTSTAGE1_HOST_EXPORTS) \
20399 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20400 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20401 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20402 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
20403 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
20404 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20405 case $(srcdir) in \
20406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20407 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20409 esac; \
20410 module_srcdir=libcpp; \
20411 $(SHELL) $$s/$$module_srcdir/configure \
20412 --srcdir=$${topdir}/$$module_srcdir \
20413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20414 --target=${target_alias} \
20415 --with-build-libsubdir=$(HOST_SUBDIR) \
20416 $(STAGEfeedback_CONFIGURE_FLAGS)
20417 @endif libcpp-bootstrap
20423 .PHONY: all-libcpp maybe-all-libcpp
20424 maybe-all-libcpp:
20425 @if gcc-bootstrap
20426 all-libcpp: stage_current
20427 @endif gcc-bootstrap
20428 @if libcpp
20429 TARGET-libcpp=all
20430 maybe-all-libcpp: all-libcpp
20431 all-libcpp: configure-libcpp
20432 @r=`${PWD_COMMAND}`; export r; \
20433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20434 $(HOST_EXPORTS) \
20435 (cd $(HOST_SUBDIR)/libcpp && \
20436 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20437 $(TARGET-libcpp))
20438 @endif libcpp
20442 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20443 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20444 maybe-all-stage1-libcpp:
20445 maybe-clean-stage1-libcpp:
20446 @if libcpp-bootstrap
20447 maybe-all-stage1-libcpp: all-stage1-libcpp
20448 all-stage1: all-stage1-libcpp
20449 TARGET-stage1-libcpp = $(TARGET-libcpp)
20450 all-stage1-libcpp: configure-stage1-libcpp
20451 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20452 @r=`${PWD_COMMAND}`; export r; \
20453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20454 TFLAGS="$(STAGE1_TFLAGS)"; \
20455 $(HOST_EXPORTS) \
20456 cd $(HOST_SUBDIR)/libcpp && \
20457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20458 CFLAGS="$(STAGE1_CFLAGS)" \
20459 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20460 LIBCFLAGS="$(LIBCFLAGS)" \
20461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20464 $(EXTRA_HOST_FLAGS) \
20465 $(STAGE1_FLAGS_TO_PASS) \
20466 TFLAGS="$(STAGE1_TFLAGS)" \
20467 $(TARGET-stage1-libcpp)
20469 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20470 clean-stage1: clean-stage1-libcpp
20471 clean-stage1-libcpp:
20472 @if [ $(current_stage) = stage1 ]; then \
20473 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20474 else \
20475 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20476 $(MAKE) stage1-start; \
20477 fi; \
20478 cd $(HOST_SUBDIR)/libcpp && \
20479 $(MAKE) $(EXTRA_HOST_FLAGS) \
20480 $(STAGE1_FLAGS_TO_PASS) clean
20481 @endif libcpp-bootstrap
20484 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20485 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20486 maybe-all-stage2-libcpp:
20487 maybe-clean-stage2-libcpp:
20488 @if libcpp-bootstrap
20489 maybe-all-stage2-libcpp: all-stage2-libcpp
20490 all-stage2: all-stage2-libcpp
20491 TARGET-stage2-libcpp = $(TARGET-libcpp)
20492 all-stage2-libcpp: configure-stage2-libcpp
20493 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20494 @r=`${PWD_COMMAND}`; export r; \
20495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20496 TFLAGS="$(STAGE2_TFLAGS)"; \
20497 $(HOST_EXPORTS) \
20498 $(POSTSTAGE1_HOST_EXPORTS) \
20499 cd $(HOST_SUBDIR)/libcpp && \
20500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20501 CFLAGS="$(STAGE2_CFLAGS)" \
20502 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20503 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20507 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20508 TFLAGS="$(STAGE2_TFLAGS)" \
20509 $(TARGET-stage2-libcpp)
20511 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20512 clean-stage2: clean-stage2-libcpp
20513 clean-stage2-libcpp:
20514 @if [ $(current_stage) = stage2 ]; then \
20515 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20516 else \
20517 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20518 $(MAKE) stage2-start; \
20519 fi; \
20520 cd $(HOST_SUBDIR)/libcpp && \
20521 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20522 @endif libcpp-bootstrap
20525 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20526 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20527 maybe-all-stage3-libcpp:
20528 maybe-clean-stage3-libcpp:
20529 @if libcpp-bootstrap
20530 maybe-all-stage3-libcpp: all-stage3-libcpp
20531 all-stage3: all-stage3-libcpp
20532 TARGET-stage3-libcpp = $(TARGET-libcpp)
20533 all-stage3-libcpp: configure-stage3-libcpp
20534 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20535 @r=`${PWD_COMMAND}`; export r; \
20536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20537 TFLAGS="$(STAGE3_TFLAGS)"; \
20538 $(HOST_EXPORTS) \
20539 $(POSTSTAGE1_HOST_EXPORTS) \
20540 cd $(HOST_SUBDIR)/libcpp && \
20541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20542 CFLAGS="$(STAGE3_CFLAGS)" \
20543 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20544 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20545 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20546 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20547 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20548 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20549 TFLAGS="$(STAGE3_TFLAGS)" \
20550 $(TARGET-stage3-libcpp)
20552 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20553 clean-stage3: clean-stage3-libcpp
20554 clean-stage3-libcpp:
20555 @if [ $(current_stage) = stage3 ]; then \
20556 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20557 else \
20558 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20559 $(MAKE) stage3-start; \
20560 fi; \
20561 cd $(HOST_SUBDIR)/libcpp && \
20562 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20563 @endif libcpp-bootstrap
20566 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20567 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20568 maybe-all-stage4-libcpp:
20569 maybe-clean-stage4-libcpp:
20570 @if libcpp-bootstrap
20571 maybe-all-stage4-libcpp: all-stage4-libcpp
20572 all-stage4: all-stage4-libcpp
20573 TARGET-stage4-libcpp = $(TARGET-libcpp)
20574 all-stage4-libcpp: configure-stage4-libcpp
20575 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20576 @r=`${PWD_COMMAND}`; export r; \
20577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20578 TFLAGS="$(STAGE4_TFLAGS)"; \
20579 $(HOST_EXPORTS) \
20580 $(POSTSTAGE1_HOST_EXPORTS) \
20581 cd $(HOST_SUBDIR)/libcpp && \
20582 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20583 CFLAGS="$(STAGE4_CFLAGS)" \
20584 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20585 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20586 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20587 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20588 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20589 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20590 TFLAGS="$(STAGE4_TFLAGS)" \
20591 $(TARGET-stage4-libcpp)
20593 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20594 clean-stage4: clean-stage4-libcpp
20595 clean-stage4-libcpp:
20596 @if [ $(current_stage) = stage4 ]; then \
20597 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20598 else \
20599 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20600 $(MAKE) stage4-start; \
20601 fi; \
20602 cd $(HOST_SUBDIR)/libcpp && \
20603 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20604 @endif libcpp-bootstrap
20607 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20608 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20609 maybe-all-stageprofile-libcpp:
20610 maybe-clean-stageprofile-libcpp:
20611 @if libcpp-bootstrap
20612 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20613 all-stageprofile: all-stageprofile-libcpp
20614 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20615 all-stageprofile-libcpp: configure-stageprofile-libcpp
20616 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20617 @r=`${PWD_COMMAND}`; export r; \
20618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20619 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20620 $(HOST_EXPORTS) \
20621 $(POSTSTAGE1_HOST_EXPORTS) \
20622 cd $(HOST_SUBDIR)/libcpp && \
20623 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20624 CFLAGS="$(STAGEprofile_CFLAGS)" \
20625 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20626 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20627 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20628 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20629 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20630 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20631 TFLAGS="$(STAGEprofile_TFLAGS)" \
20632 $(TARGET-stageprofile-libcpp)
20634 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20635 clean-stageprofile: clean-stageprofile-libcpp
20636 clean-stageprofile-libcpp:
20637 @if [ $(current_stage) = stageprofile ]; then \
20638 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20639 else \
20640 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20641 $(MAKE) stageprofile-start; \
20642 fi; \
20643 cd $(HOST_SUBDIR)/libcpp && \
20644 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20645 @endif libcpp-bootstrap
20648 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20649 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20650 maybe-all-stagefeedback-libcpp:
20651 maybe-clean-stagefeedback-libcpp:
20652 @if libcpp-bootstrap
20653 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20654 all-stagefeedback: all-stagefeedback-libcpp
20655 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20656 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20657 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20658 @r=`${PWD_COMMAND}`; export r; \
20659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20660 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20661 $(HOST_EXPORTS) \
20662 $(POSTSTAGE1_HOST_EXPORTS) \
20663 cd $(HOST_SUBDIR)/libcpp && \
20664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20665 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20666 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20667 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20668 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20669 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20670 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20671 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20672 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20673 $(TARGET-stagefeedback-libcpp)
20675 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20676 clean-stagefeedback: clean-stagefeedback-libcpp
20677 clean-stagefeedback-libcpp:
20678 @if [ $(current_stage) = stagefeedback ]; then \
20679 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20680 else \
20681 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20682 $(MAKE) stagefeedback-start; \
20683 fi; \
20684 cd $(HOST_SUBDIR)/libcpp && \
20685 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20686 @endif libcpp-bootstrap
20692 .PHONY: check-libcpp maybe-check-libcpp
20693 maybe-check-libcpp:
20694 @if libcpp
20695 maybe-check-libcpp: check-libcpp
20697 check-libcpp:
20698 @: $(MAKE); $(unstage)
20699 @r=`${PWD_COMMAND}`; export r; \
20700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20701 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20702 (cd $(HOST_SUBDIR)/libcpp && \
20703 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
20705 @endif libcpp
20707 .PHONY: install-libcpp maybe-install-libcpp
20708 maybe-install-libcpp:
20709 @if libcpp
20710 maybe-install-libcpp: install-libcpp
20712 install-libcpp: installdirs
20713 @: $(MAKE); $(unstage)
20714 @r=`${PWD_COMMAND}`; export r; \
20715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20716 $(HOST_EXPORTS) \
20717 (cd $(HOST_SUBDIR)/libcpp && \
20718 $(MAKE) $(FLAGS_TO_PASS) install)
20720 @endif libcpp
20722 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20723 maybe-install-strip-libcpp:
20724 @if libcpp
20725 maybe-install-strip-libcpp: install-strip-libcpp
20727 install-strip-libcpp: installdirs
20728 @: $(MAKE); $(unstage)
20729 @r=`${PWD_COMMAND}`; export r; \
20730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20731 $(HOST_EXPORTS) \
20732 (cd $(HOST_SUBDIR)/libcpp && \
20733 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20735 @endif libcpp
20737 # Other targets (info, dvi, pdf, etc.)
20739 .PHONY: maybe-info-libcpp info-libcpp
20740 maybe-info-libcpp:
20741 @if libcpp
20742 maybe-info-libcpp: info-libcpp
20744 info-libcpp: \
20745 configure-libcpp
20746 @[ -f ./libcpp/Makefile ] || exit 0; \
20747 r=`${PWD_COMMAND}`; export r; \
20748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20749 $(HOST_EXPORTS) \
20750 for flag in $(EXTRA_HOST_FLAGS) ; do \
20751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20752 done; \
20753 echo "Doing info in libcpp"; \
20754 (cd $(HOST_SUBDIR)/libcpp && \
20755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20757 "RANLIB=$${RANLIB}" \
20758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20759 info) \
20760 || exit 1
20762 @endif libcpp
20764 .PHONY: maybe-dvi-libcpp dvi-libcpp
20765 maybe-dvi-libcpp:
20766 @if libcpp
20767 maybe-dvi-libcpp: dvi-libcpp
20769 dvi-libcpp: \
20770 configure-libcpp
20771 @[ -f ./libcpp/Makefile ] || exit 0; \
20772 r=`${PWD_COMMAND}`; export r; \
20773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20774 $(HOST_EXPORTS) \
20775 for flag in $(EXTRA_HOST_FLAGS) ; do \
20776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20777 done; \
20778 echo "Doing dvi in libcpp"; \
20779 (cd $(HOST_SUBDIR)/libcpp && \
20780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20782 "RANLIB=$${RANLIB}" \
20783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20784 dvi) \
20785 || exit 1
20787 @endif libcpp
20789 .PHONY: maybe-pdf-libcpp pdf-libcpp
20790 maybe-pdf-libcpp:
20791 @if libcpp
20792 maybe-pdf-libcpp: pdf-libcpp
20794 pdf-libcpp: \
20795 configure-libcpp
20796 @[ -f ./libcpp/Makefile ] || exit 0; \
20797 r=`${PWD_COMMAND}`; export r; \
20798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20799 $(HOST_EXPORTS) \
20800 for flag in $(EXTRA_HOST_FLAGS) ; do \
20801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20802 done; \
20803 echo "Doing pdf in libcpp"; \
20804 (cd $(HOST_SUBDIR)/libcpp && \
20805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20807 "RANLIB=$${RANLIB}" \
20808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20809 pdf) \
20810 || exit 1
20812 @endif libcpp
20814 .PHONY: maybe-html-libcpp html-libcpp
20815 maybe-html-libcpp:
20816 @if libcpp
20817 maybe-html-libcpp: html-libcpp
20819 html-libcpp: \
20820 configure-libcpp
20821 @[ -f ./libcpp/Makefile ] || exit 0; \
20822 r=`${PWD_COMMAND}`; export r; \
20823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20824 $(HOST_EXPORTS) \
20825 for flag in $(EXTRA_HOST_FLAGS) ; do \
20826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20827 done; \
20828 echo "Doing html in libcpp"; \
20829 (cd $(HOST_SUBDIR)/libcpp && \
20830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20832 "RANLIB=$${RANLIB}" \
20833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20834 html) \
20835 || exit 1
20837 @endif libcpp
20839 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20840 maybe-TAGS-libcpp:
20841 @if libcpp
20842 maybe-TAGS-libcpp: TAGS-libcpp
20844 TAGS-libcpp: \
20845 configure-libcpp
20846 @[ -f ./libcpp/Makefile ] || exit 0; \
20847 r=`${PWD_COMMAND}`; export r; \
20848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20849 $(HOST_EXPORTS) \
20850 for flag in $(EXTRA_HOST_FLAGS) ; do \
20851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20852 done; \
20853 echo "Doing TAGS in libcpp"; \
20854 (cd $(HOST_SUBDIR)/libcpp && \
20855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20857 "RANLIB=$${RANLIB}" \
20858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20859 TAGS) \
20860 || exit 1
20862 @endif libcpp
20864 .PHONY: maybe-install-info-libcpp install-info-libcpp
20865 maybe-install-info-libcpp:
20866 @if libcpp
20867 maybe-install-info-libcpp: install-info-libcpp
20869 install-info-libcpp: \
20870 configure-libcpp \
20871 info-libcpp
20872 @[ -f ./libcpp/Makefile ] || exit 0; \
20873 r=`${PWD_COMMAND}`; export r; \
20874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20875 $(HOST_EXPORTS) \
20876 for flag in $(EXTRA_HOST_FLAGS) ; do \
20877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20878 done; \
20879 echo "Doing install-info in libcpp"; \
20880 (cd $(HOST_SUBDIR)/libcpp && \
20881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20883 "RANLIB=$${RANLIB}" \
20884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20885 install-info) \
20886 || exit 1
20888 @endif libcpp
20890 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20891 maybe-install-pdf-libcpp:
20892 @if libcpp
20893 maybe-install-pdf-libcpp: install-pdf-libcpp
20895 install-pdf-libcpp: \
20896 configure-libcpp \
20897 pdf-libcpp
20898 @[ -f ./libcpp/Makefile ] || exit 0; \
20899 r=`${PWD_COMMAND}`; export r; \
20900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20901 $(HOST_EXPORTS) \
20902 for flag in $(EXTRA_HOST_FLAGS) ; do \
20903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20904 done; \
20905 echo "Doing install-pdf in libcpp"; \
20906 (cd $(HOST_SUBDIR)/libcpp && \
20907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20909 "RANLIB=$${RANLIB}" \
20910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20911 install-pdf) \
20912 || exit 1
20914 @endif libcpp
20916 .PHONY: maybe-install-html-libcpp install-html-libcpp
20917 maybe-install-html-libcpp:
20918 @if libcpp
20919 maybe-install-html-libcpp: install-html-libcpp
20921 install-html-libcpp: \
20922 configure-libcpp \
20923 html-libcpp
20924 @[ -f ./libcpp/Makefile ] || exit 0; \
20925 r=`${PWD_COMMAND}`; export r; \
20926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20927 $(HOST_EXPORTS) \
20928 for flag in $(EXTRA_HOST_FLAGS) ; do \
20929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20930 done; \
20931 echo "Doing install-html in libcpp"; \
20932 (cd $(HOST_SUBDIR)/libcpp && \
20933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20935 "RANLIB=$${RANLIB}" \
20936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20937 install-html) \
20938 || exit 1
20940 @endif libcpp
20942 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20943 maybe-installcheck-libcpp:
20944 @if libcpp
20945 maybe-installcheck-libcpp: installcheck-libcpp
20947 installcheck-libcpp: \
20948 configure-libcpp
20949 @[ -f ./libcpp/Makefile ] || exit 0; \
20950 r=`${PWD_COMMAND}`; export r; \
20951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20952 $(HOST_EXPORTS) \
20953 for flag in $(EXTRA_HOST_FLAGS) ; do \
20954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20955 done; \
20956 echo "Doing installcheck in libcpp"; \
20957 (cd $(HOST_SUBDIR)/libcpp && \
20958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20960 "RANLIB=$${RANLIB}" \
20961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20962 installcheck) \
20963 || exit 1
20965 @endif libcpp
20967 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20968 maybe-mostlyclean-libcpp:
20969 @if libcpp
20970 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20972 mostlyclean-libcpp:
20973 @[ -f ./libcpp/Makefile ] || exit 0; \
20974 r=`${PWD_COMMAND}`; export r; \
20975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20976 $(HOST_EXPORTS) \
20977 for flag in $(EXTRA_HOST_FLAGS) ; do \
20978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20979 done; \
20980 echo "Doing mostlyclean in libcpp"; \
20981 (cd $(HOST_SUBDIR)/libcpp && \
20982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20984 "RANLIB=$${RANLIB}" \
20985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20986 mostlyclean) \
20987 || exit 1
20989 @endif libcpp
20991 .PHONY: maybe-clean-libcpp clean-libcpp
20992 maybe-clean-libcpp:
20993 @if libcpp
20994 maybe-clean-libcpp: clean-libcpp
20996 clean-libcpp:
20997 @[ -f ./libcpp/Makefile ] || exit 0; \
20998 r=`${PWD_COMMAND}`; export r; \
20999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21000 $(HOST_EXPORTS) \
21001 for flag in $(EXTRA_HOST_FLAGS) ; do \
21002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21003 done; \
21004 echo "Doing clean in libcpp"; \
21005 (cd $(HOST_SUBDIR)/libcpp && \
21006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21008 "RANLIB=$${RANLIB}" \
21009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21010 clean) \
21011 || exit 1
21013 @endif libcpp
21015 .PHONY: maybe-distclean-libcpp distclean-libcpp
21016 maybe-distclean-libcpp:
21017 @if libcpp
21018 maybe-distclean-libcpp: distclean-libcpp
21020 distclean-libcpp:
21021 @[ -f ./libcpp/Makefile ] || exit 0; \
21022 r=`${PWD_COMMAND}`; export r; \
21023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21024 $(HOST_EXPORTS) \
21025 for flag in $(EXTRA_HOST_FLAGS) ; do \
21026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21027 done; \
21028 echo "Doing distclean in libcpp"; \
21029 (cd $(HOST_SUBDIR)/libcpp && \
21030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21032 "RANLIB=$${RANLIB}" \
21033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21034 distclean) \
21035 || exit 1
21037 @endif libcpp
21039 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21040 maybe-maintainer-clean-libcpp:
21041 @if libcpp
21042 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21044 maintainer-clean-libcpp:
21045 @[ -f ./libcpp/Makefile ] || exit 0; \
21046 r=`${PWD_COMMAND}`; export r; \
21047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21048 $(HOST_EXPORTS) \
21049 for flag in $(EXTRA_HOST_FLAGS) ; do \
21050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21051 done; \
21052 echo "Doing maintainer-clean in libcpp"; \
21053 (cd $(HOST_SUBDIR)/libcpp && \
21054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21056 "RANLIB=$${RANLIB}" \
21057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21058 maintainer-clean) \
21059 || exit 1
21061 @endif libcpp
21065 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21066 maybe-configure-libdecnumber:
21067 @if gcc-bootstrap
21068 configure-libdecnumber: stage_current
21069 @endif gcc-bootstrap
21070 @if libdecnumber
21071 maybe-configure-libdecnumber: configure-libdecnumber
21072 configure-libdecnumber:
21073 @r=`${PWD_COMMAND}`; export r; \
21074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21075 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21077 $(HOST_EXPORTS) \
21078 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21079 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21080 case $(srcdir) in \
21081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21082 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21084 esac; \
21085 module_srcdir=libdecnumber; \
21086 $(SHELL) \
21087 $$s/$$module_srcdir/configure \
21088 --srcdir=$${topdir}/$$module_srcdir \
21089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21090 --target=${target_alias} \
21091 || exit 1
21092 @endif libdecnumber
21096 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21097 maybe-configure-stage1-libdecnumber:
21098 @if libdecnumber-bootstrap
21099 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21100 configure-stage1-libdecnumber:
21101 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21103 @r=`${PWD_COMMAND}`; export r; \
21104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21105 TFLAGS="$(STAGE1_TFLAGS)"; \
21106 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21107 $(HOST_EXPORTS) \
21108 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21109 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21110 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21111 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
21112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21113 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21114 case $(srcdir) in \
21115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21116 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21118 esac; \
21119 module_srcdir=libdecnumber; \
21120 $(SHELL) $$s/$$module_srcdir/configure \
21121 --srcdir=$${topdir}/$$module_srcdir \
21122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21123 --target=${target_alias} \
21125 $(STAGE1_CONFIGURE_FLAGS)
21126 @endif libdecnumber-bootstrap
21128 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21129 maybe-configure-stage2-libdecnumber:
21130 @if libdecnumber-bootstrap
21131 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21132 configure-stage2-libdecnumber:
21133 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21134 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21135 @r=`${PWD_COMMAND}`; export r; \
21136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21137 TFLAGS="$(STAGE2_TFLAGS)"; \
21138 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21139 $(HOST_EXPORTS) \
21140 $(POSTSTAGE1_HOST_EXPORTS) \
21141 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21142 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21143 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21144 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
21145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21146 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21147 case $(srcdir) in \
21148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21149 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21151 esac; \
21152 module_srcdir=libdecnumber; \
21153 $(SHELL) $$s/$$module_srcdir/configure \
21154 --srcdir=$${topdir}/$$module_srcdir \
21155 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21156 --target=${target_alias} \
21157 --with-build-libsubdir=$(HOST_SUBDIR) \
21158 $(STAGE2_CONFIGURE_FLAGS)
21159 @endif libdecnumber-bootstrap
21161 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21162 maybe-configure-stage3-libdecnumber:
21163 @if libdecnumber-bootstrap
21164 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21165 configure-stage3-libdecnumber:
21166 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21167 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21168 @r=`${PWD_COMMAND}`; export r; \
21169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21170 TFLAGS="$(STAGE3_TFLAGS)"; \
21171 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21172 $(HOST_EXPORTS) \
21173 $(POSTSTAGE1_HOST_EXPORTS) \
21174 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21175 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21176 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21177 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
21178 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21179 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21180 case $(srcdir) in \
21181 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21182 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21183 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21184 esac; \
21185 module_srcdir=libdecnumber; \
21186 $(SHELL) $$s/$$module_srcdir/configure \
21187 --srcdir=$${topdir}/$$module_srcdir \
21188 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21189 --target=${target_alias} \
21190 --with-build-libsubdir=$(HOST_SUBDIR) \
21191 $(STAGE3_CONFIGURE_FLAGS)
21192 @endif libdecnumber-bootstrap
21194 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21195 maybe-configure-stage4-libdecnumber:
21196 @if libdecnumber-bootstrap
21197 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21198 configure-stage4-libdecnumber:
21199 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21200 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21201 @r=`${PWD_COMMAND}`; export r; \
21202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21203 TFLAGS="$(STAGE4_TFLAGS)"; \
21204 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21205 $(HOST_EXPORTS) \
21206 $(POSTSTAGE1_HOST_EXPORTS) \
21207 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21208 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21209 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21210 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
21211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21212 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21213 case $(srcdir) in \
21214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21215 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21217 esac; \
21218 module_srcdir=libdecnumber; \
21219 $(SHELL) $$s/$$module_srcdir/configure \
21220 --srcdir=$${topdir}/$$module_srcdir \
21221 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21222 --target=${target_alias} \
21223 --with-build-libsubdir=$(HOST_SUBDIR) \
21224 $(STAGE4_CONFIGURE_FLAGS)
21225 @endif libdecnumber-bootstrap
21227 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21228 maybe-configure-stageprofile-libdecnumber:
21229 @if libdecnumber-bootstrap
21230 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21231 configure-stageprofile-libdecnumber:
21232 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21233 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21234 @r=`${PWD_COMMAND}`; export r; \
21235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21236 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21237 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21238 $(HOST_EXPORTS) \
21239 $(POSTSTAGE1_HOST_EXPORTS) \
21240 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21241 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21242 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21243 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
21244 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21245 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21246 case $(srcdir) in \
21247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21248 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21250 esac; \
21251 module_srcdir=libdecnumber; \
21252 $(SHELL) $$s/$$module_srcdir/configure \
21253 --srcdir=$${topdir}/$$module_srcdir \
21254 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21255 --target=${target_alias} \
21256 --with-build-libsubdir=$(HOST_SUBDIR) \
21257 $(STAGEprofile_CONFIGURE_FLAGS)
21258 @endif libdecnumber-bootstrap
21260 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21261 maybe-configure-stagefeedback-libdecnumber:
21262 @if libdecnumber-bootstrap
21263 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21264 configure-stagefeedback-libdecnumber:
21265 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21266 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21267 @r=`${PWD_COMMAND}`; export r; \
21268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21269 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21270 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21271 $(HOST_EXPORTS) \
21272 $(POSTSTAGE1_HOST_EXPORTS) \
21273 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21274 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21275 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21276 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
21277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
21278 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21279 case $(srcdir) in \
21280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21281 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21283 esac; \
21284 module_srcdir=libdecnumber; \
21285 $(SHELL) $$s/$$module_srcdir/configure \
21286 --srcdir=$${topdir}/$$module_srcdir \
21287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21288 --target=${target_alias} \
21289 --with-build-libsubdir=$(HOST_SUBDIR) \
21290 $(STAGEfeedback_CONFIGURE_FLAGS)
21291 @endif libdecnumber-bootstrap
21297 .PHONY: all-libdecnumber maybe-all-libdecnumber
21298 maybe-all-libdecnumber:
21299 @if gcc-bootstrap
21300 all-libdecnumber: stage_current
21301 @endif gcc-bootstrap
21302 @if libdecnumber
21303 TARGET-libdecnumber=all
21304 maybe-all-libdecnumber: all-libdecnumber
21305 all-libdecnumber: configure-libdecnumber
21306 @r=`${PWD_COMMAND}`; export r; \
21307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21308 $(HOST_EXPORTS) \
21309 (cd $(HOST_SUBDIR)/libdecnumber && \
21310 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21311 $(TARGET-libdecnumber))
21312 @endif libdecnumber
21316 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21317 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21318 maybe-all-stage1-libdecnumber:
21319 maybe-clean-stage1-libdecnumber:
21320 @if libdecnumber-bootstrap
21321 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21322 all-stage1: all-stage1-libdecnumber
21323 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21324 all-stage1-libdecnumber: configure-stage1-libdecnumber
21325 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21326 @r=`${PWD_COMMAND}`; export r; \
21327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21328 TFLAGS="$(STAGE1_TFLAGS)"; \
21329 $(HOST_EXPORTS) \
21330 cd $(HOST_SUBDIR)/libdecnumber && \
21331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21332 CFLAGS="$(STAGE1_CFLAGS)" \
21333 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21334 LIBCFLAGS="$(LIBCFLAGS)" \
21335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21338 $(EXTRA_HOST_FLAGS) \
21339 $(STAGE1_FLAGS_TO_PASS) \
21340 TFLAGS="$(STAGE1_TFLAGS)" \
21341 $(TARGET-stage1-libdecnumber)
21343 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21344 clean-stage1: clean-stage1-libdecnumber
21345 clean-stage1-libdecnumber:
21346 @if [ $(current_stage) = stage1 ]; then \
21347 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21348 else \
21349 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21350 $(MAKE) stage1-start; \
21351 fi; \
21352 cd $(HOST_SUBDIR)/libdecnumber && \
21353 $(MAKE) $(EXTRA_HOST_FLAGS) \
21354 $(STAGE1_FLAGS_TO_PASS) clean
21355 @endif libdecnumber-bootstrap
21358 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21359 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21360 maybe-all-stage2-libdecnumber:
21361 maybe-clean-stage2-libdecnumber:
21362 @if libdecnumber-bootstrap
21363 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21364 all-stage2: all-stage2-libdecnumber
21365 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21366 all-stage2-libdecnumber: configure-stage2-libdecnumber
21367 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21368 @r=`${PWD_COMMAND}`; export r; \
21369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21370 TFLAGS="$(STAGE2_TFLAGS)"; \
21371 $(HOST_EXPORTS) \
21372 $(POSTSTAGE1_HOST_EXPORTS) \
21373 cd $(HOST_SUBDIR)/libdecnumber && \
21374 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21375 CFLAGS="$(STAGE2_CFLAGS)" \
21376 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21377 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21378 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21379 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21380 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21381 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21382 TFLAGS="$(STAGE2_TFLAGS)" \
21383 $(TARGET-stage2-libdecnumber)
21385 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21386 clean-stage2: clean-stage2-libdecnumber
21387 clean-stage2-libdecnumber:
21388 @if [ $(current_stage) = stage2 ]; then \
21389 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21390 else \
21391 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21392 $(MAKE) stage2-start; \
21393 fi; \
21394 cd $(HOST_SUBDIR)/libdecnumber && \
21395 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21396 @endif libdecnumber-bootstrap
21399 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21400 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21401 maybe-all-stage3-libdecnumber:
21402 maybe-clean-stage3-libdecnumber:
21403 @if libdecnumber-bootstrap
21404 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21405 all-stage3: all-stage3-libdecnumber
21406 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21407 all-stage3-libdecnumber: configure-stage3-libdecnumber
21408 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21409 @r=`${PWD_COMMAND}`; export r; \
21410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21411 TFLAGS="$(STAGE3_TFLAGS)"; \
21412 $(HOST_EXPORTS) \
21413 $(POSTSTAGE1_HOST_EXPORTS) \
21414 cd $(HOST_SUBDIR)/libdecnumber && \
21415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21416 CFLAGS="$(STAGE3_CFLAGS)" \
21417 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21418 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21422 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21423 TFLAGS="$(STAGE3_TFLAGS)" \
21424 $(TARGET-stage3-libdecnumber)
21426 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21427 clean-stage3: clean-stage3-libdecnumber
21428 clean-stage3-libdecnumber:
21429 @if [ $(current_stage) = stage3 ]; then \
21430 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21431 else \
21432 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21433 $(MAKE) stage3-start; \
21434 fi; \
21435 cd $(HOST_SUBDIR)/libdecnumber && \
21436 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21437 @endif libdecnumber-bootstrap
21440 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21441 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21442 maybe-all-stage4-libdecnumber:
21443 maybe-clean-stage4-libdecnumber:
21444 @if libdecnumber-bootstrap
21445 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21446 all-stage4: all-stage4-libdecnumber
21447 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21448 all-stage4-libdecnumber: configure-stage4-libdecnumber
21449 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21450 @r=`${PWD_COMMAND}`; export r; \
21451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21452 TFLAGS="$(STAGE4_TFLAGS)"; \
21453 $(HOST_EXPORTS) \
21454 $(POSTSTAGE1_HOST_EXPORTS) \
21455 cd $(HOST_SUBDIR)/libdecnumber && \
21456 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21457 CFLAGS="$(STAGE4_CFLAGS)" \
21458 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21459 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21460 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21461 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21462 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21463 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21464 TFLAGS="$(STAGE4_TFLAGS)" \
21465 $(TARGET-stage4-libdecnumber)
21467 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21468 clean-stage4: clean-stage4-libdecnumber
21469 clean-stage4-libdecnumber:
21470 @if [ $(current_stage) = stage4 ]; then \
21471 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21472 else \
21473 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21474 $(MAKE) stage4-start; \
21475 fi; \
21476 cd $(HOST_SUBDIR)/libdecnumber && \
21477 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21478 @endif libdecnumber-bootstrap
21481 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21482 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21483 maybe-all-stageprofile-libdecnumber:
21484 maybe-clean-stageprofile-libdecnumber:
21485 @if libdecnumber-bootstrap
21486 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21487 all-stageprofile: all-stageprofile-libdecnumber
21488 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21489 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21490 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21491 @r=`${PWD_COMMAND}`; export r; \
21492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21493 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21494 $(HOST_EXPORTS) \
21495 $(POSTSTAGE1_HOST_EXPORTS) \
21496 cd $(HOST_SUBDIR)/libdecnumber && \
21497 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21498 CFLAGS="$(STAGEprofile_CFLAGS)" \
21499 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21500 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21501 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21502 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21503 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21504 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21505 TFLAGS="$(STAGEprofile_TFLAGS)" \
21506 $(TARGET-stageprofile-libdecnumber)
21508 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21509 clean-stageprofile: clean-stageprofile-libdecnumber
21510 clean-stageprofile-libdecnumber:
21511 @if [ $(current_stage) = stageprofile ]; then \
21512 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21513 else \
21514 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21515 $(MAKE) stageprofile-start; \
21516 fi; \
21517 cd $(HOST_SUBDIR)/libdecnumber && \
21518 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21519 @endif libdecnumber-bootstrap
21522 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21523 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21524 maybe-all-stagefeedback-libdecnumber:
21525 maybe-clean-stagefeedback-libdecnumber:
21526 @if libdecnumber-bootstrap
21527 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21528 all-stagefeedback: all-stagefeedback-libdecnumber
21529 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21530 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21531 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21532 @r=`${PWD_COMMAND}`; export r; \
21533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21534 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21535 $(HOST_EXPORTS) \
21536 $(POSTSTAGE1_HOST_EXPORTS) \
21537 cd $(HOST_SUBDIR)/libdecnumber && \
21538 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21539 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21540 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21541 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21542 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21543 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21544 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21545 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21546 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21547 $(TARGET-stagefeedback-libdecnumber)
21549 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21550 clean-stagefeedback: clean-stagefeedback-libdecnumber
21551 clean-stagefeedback-libdecnumber:
21552 @if [ $(current_stage) = stagefeedback ]; then \
21553 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21554 else \
21555 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21556 $(MAKE) stagefeedback-start; \
21557 fi; \
21558 cd $(HOST_SUBDIR)/libdecnumber && \
21559 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21560 @endif libdecnumber-bootstrap
21566 .PHONY: check-libdecnumber maybe-check-libdecnumber
21567 maybe-check-libdecnumber:
21568 @if libdecnumber
21569 maybe-check-libdecnumber: check-libdecnumber
21571 check-libdecnumber:
21572 @: $(MAKE); $(unstage)
21573 @r=`${PWD_COMMAND}`; export r; \
21574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21575 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21576 (cd $(HOST_SUBDIR)/libdecnumber && \
21577 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
21579 @endif libdecnumber
21581 .PHONY: install-libdecnumber maybe-install-libdecnumber
21582 maybe-install-libdecnumber:
21583 @if libdecnumber
21584 maybe-install-libdecnumber: install-libdecnumber
21586 install-libdecnumber: installdirs
21587 @: $(MAKE); $(unstage)
21588 @r=`${PWD_COMMAND}`; export r; \
21589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21590 $(HOST_EXPORTS) \
21591 (cd $(HOST_SUBDIR)/libdecnumber && \
21592 $(MAKE) $(FLAGS_TO_PASS) install)
21594 @endif libdecnumber
21596 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21597 maybe-install-strip-libdecnumber:
21598 @if libdecnumber
21599 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21601 install-strip-libdecnumber: installdirs
21602 @: $(MAKE); $(unstage)
21603 @r=`${PWD_COMMAND}`; export r; \
21604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21605 $(HOST_EXPORTS) \
21606 (cd $(HOST_SUBDIR)/libdecnumber && \
21607 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21609 @endif libdecnumber
21611 # Other targets (info, dvi, pdf, etc.)
21613 .PHONY: maybe-info-libdecnumber info-libdecnumber
21614 maybe-info-libdecnumber:
21615 @if libdecnumber
21616 maybe-info-libdecnumber: info-libdecnumber
21618 info-libdecnumber: \
21619 configure-libdecnumber
21620 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21621 r=`${PWD_COMMAND}`; export r; \
21622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21623 $(HOST_EXPORTS) \
21624 for flag in $(EXTRA_HOST_FLAGS) ; do \
21625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21626 done; \
21627 echo "Doing info in libdecnumber"; \
21628 (cd $(HOST_SUBDIR)/libdecnumber && \
21629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21631 "RANLIB=$${RANLIB}" \
21632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21633 info) \
21634 || exit 1
21636 @endif libdecnumber
21638 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21639 maybe-dvi-libdecnumber:
21640 @if libdecnumber
21641 maybe-dvi-libdecnumber: dvi-libdecnumber
21643 dvi-libdecnumber: \
21644 configure-libdecnumber
21645 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21646 r=`${PWD_COMMAND}`; export r; \
21647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21648 $(HOST_EXPORTS) \
21649 for flag in $(EXTRA_HOST_FLAGS) ; do \
21650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21651 done; \
21652 echo "Doing dvi in libdecnumber"; \
21653 (cd $(HOST_SUBDIR)/libdecnumber && \
21654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21656 "RANLIB=$${RANLIB}" \
21657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21658 dvi) \
21659 || exit 1
21661 @endif libdecnumber
21663 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21664 maybe-pdf-libdecnumber:
21665 @if libdecnumber
21666 maybe-pdf-libdecnumber: pdf-libdecnumber
21668 pdf-libdecnumber: \
21669 configure-libdecnumber
21670 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21671 r=`${PWD_COMMAND}`; export r; \
21672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21673 $(HOST_EXPORTS) \
21674 for flag in $(EXTRA_HOST_FLAGS) ; do \
21675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21676 done; \
21677 echo "Doing pdf in libdecnumber"; \
21678 (cd $(HOST_SUBDIR)/libdecnumber && \
21679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21681 "RANLIB=$${RANLIB}" \
21682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21683 pdf) \
21684 || exit 1
21686 @endif libdecnumber
21688 .PHONY: maybe-html-libdecnumber html-libdecnumber
21689 maybe-html-libdecnumber:
21690 @if libdecnumber
21691 maybe-html-libdecnumber: html-libdecnumber
21693 html-libdecnumber: \
21694 configure-libdecnumber
21695 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21696 r=`${PWD_COMMAND}`; export r; \
21697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21698 $(HOST_EXPORTS) \
21699 for flag in $(EXTRA_HOST_FLAGS) ; do \
21700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21701 done; \
21702 echo "Doing html in libdecnumber"; \
21703 (cd $(HOST_SUBDIR)/libdecnumber && \
21704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21706 "RANLIB=$${RANLIB}" \
21707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21708 html) \
21709 || exit 1
21711 @endif libdecnumber
21713 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21714 maybe-TAGS-libdecnumber:
21715 @if libdecnumber
21716 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21718 TAGS-libdecnumber: \
21719 configure-libdecnumber
21720 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21721 r=`${PWD_COMMAND}`; export r; \
21722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21723 $(HOST_EXPORTS) \
21724 for flag in $(EXTRA_HOST_FLAGS) ; do \
21725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21726 done; \
21727 echo "Doing TAGS in libdecnumber"; \
21728 (cd $(HOST_SUBDIR)/libdecnumber && \
21729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21731 "RANLIB=$${RANLIB}" \
21732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21733 TAGS) \
21734 || exit 1
21736 @endif libdecnumber
21738 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21739 maybe-install-info-libdecnumber:
21740 @if libdecnumber
21741 maybe-install-info-libdecnumber: install-info-libdecnumber
21743 install-info-libdecnumber: \
21744 configure-libdecnumber \
21745 info-libdecnumber
21746 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21747 r=`${PWD_COMMAND}`; export r; \
21748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21749 $(HOST_EXPORTS) \
21750 for flag in $(EXTRA_HOST_FLAGS) ; do \
21751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21752 done; \
21753 echo "Doing install-info in libdecnumber"; \
21754 (cd $(HOST_SUBDIR)/libdecnumber && \
21755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21757 "RANLIB=$${RANLIB}" \
21758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21759 install-info) \
21760 || exit 1
21762 @endif libdecnumber
21764 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21765 maybe-install-pdf-libdecnumber:
21766 @if libdecnumber
21767 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21769 install-pdf-libdecnumber: \
21770 configure-libdecnumber \
21771 pdf-libdecnumber
21772 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21773 r=`${PWD_COMMAND}`; export r; \
21774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21775 $(HOST_EXPORTS) \
21776 for flag in $(EXTRA_HOST_FLAGS) ; do \
21777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21778 done; \
21779 echo "Doing install-pdf in libdecnumber"; \
21780 (cd $(HOST_SUBDIR)/libdecnumber && \
21781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21783 "RANLIB=$${RANLIB}" \
21784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21785 install-pdf) \
21786 || exit 1
21788 @endif libdecnumber
21790 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21791 maybe-install-html-libdecnumber:
21792 @if libdecnumber
21793 maybe-install-html-libdecnumber: install-html-libdecnumber
21795 install-html-libdecnumber: \
21796 configure-libdecnumber \
21797 html-libdecnumber
21798 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21799 r=`${PWD_COMMAND}`; export r; \
21800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21801 $(HOST_EXPORTS) \
21802 for flag in $(EXTRA_HOST_FLAGS) ; do \
21803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21804 done; \
21805 echo "Doing install-html in libdecnumber"; \
21806 (cd $(HOST_SUBDIR)/libdecnumber && \
21807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21809 "RANLIB=$${RANLIB}" \
21810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21811 install-html) \
21812 || exit 1
21814 @endif libdecnumber
21816 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21817 maybe-installcheck-libdecnumber:
21818 @if libdecnumber
21819 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21821 installcheck-libdecnumber: \
21822 configure-libdecnumber
21823 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21824 r=`${PWD_COMMAND}`; export r; \
21825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21826 $(HOST_EXPORTS) \
21827 for flag in $(EXTRA_HOST_FLAGS) ; do \
21828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21829 done; \
21830 echo "Doing installcheck in libdecnumber"; \
21831 (cd $(HOST_SUBDIR)/libdecnumber && \
21832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21834 "RANLIB=$${RANLIB}" \
21835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21836 installcheck) \
21837 || exit 1
21839 @endif libdecnumber
21841 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21842 maybe-mostlyclean-libdecnumber:
21843 @if libdecnumber
21844 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21846 mostlyclean-libdecnumber:
21847 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21848 r=`${PWD_COMMAND}`; export r; \
21849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21850 $(HOST_EXPORTS) \
21851 for flag in $(EXTRA_HOST_FLAGS) ; do \
21852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21853 done; \
21854 echo "Doing mostlyclean in libdecnumber"; \
21855 (cd $(HOST_SUBDIR)/libdecnumber && \
21856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21858 "RANLIB=$${RANLIB}" \
21859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21860 mostlyclean) \
21861 || exit 1
21863 @endif libdecnumber
21865 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21866 maybe-clean-libdecnumber:
21867 @if libdecnumber
21868 maybe-clean-libdecnumber: clean-libdecnumber
21870 clean-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 clean 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 clean) \
21885 || exit 1
21887 @endif libdecnumber
21889 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21890 maybe-distclean-libdecnumber:
21891 @if libdecnumber
21892 maybe-distclean-libdecnumber: distclean-libdecnumber
21894 distclean-libdecnumber:
21895 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21896 r=`${PWD_COMMAND}`; export r; \
21897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21898 $(HOST_EXPORTS) \
21899 for flag in $(EXTRA_HOST_FLAGS) ; do \
21900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21901 done; \
21902 echo "Doing distclean in libdecnumber"; \
21903 (cd $(HOST_SUBDIR)/libdecnumber && \
21904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21906 "RANLIB=$${RANLIB}" \
21907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21908 distclean) \
21909 || exit 1
21911 @endif libdecnumber
21913 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21914 maybe-maintainer-clean-libdecnumber:
21915 @if libdecnumber
21916 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21918 maintainer-clean-libdecnumber:
21919 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21920 r=`${PWD_COMMAND}`; export r; \
21921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21922 $(HOST_EXPORTS) \
21923 for flag in $(EXTRA_HOST_FLAGS) ; do \
21924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21925 done; \
21926 echo "Doing maintainer-clean in libdecnumber"; \
21927 (cd $(HOST_SUBDIR)/libdecnumber && \
21928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21930 "RANLIB=$${RANLIB}" \
21931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21932 maintainer-clean) \
21933 || exit 1
21935 @endif libdecnumber
21939 .PHONY: configure-libgui maybe-configure-libgui
21940 maybe-configure-libgui:
21941 @if gcc-bootstrap
21942 configure-libgui: stage_current
21943 @endif gcc-bootstrap
21944 @if libgui
21945 maybe-configure-libgui: configure-libgui
21946 configure-libgui:
21947 @: $(MAKE); $(unstage)
21948 @r=`${PWD_COMMAND}`; export r; \
21949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21950 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21951 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
21952 $(HOST_EXPORTS) \
21953 echo Configuring in $(HOST_SUBDIR)/libgui; \
21954 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21955 case $(srcdir) in \
21956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21957 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21959 esac; \
21960 module_srcdir=libgui; \
21961 $(SHELL) \
21962 $$s/$$module_srcdir/configure \
21963 --srcdir=$${topdir}/$$module_srcdir \
21964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21965 --target=${target_alias} \
21966 || exit 1
21967 @endif libgui
21973 .PHONY: all-libgui maybe-all-libgui
21974 maybe-all-libgui:
21975 @if gcc-bootstrap
21976 all-libgui: stage_current
21977 @endif gcc-bootstrap
21978 @if libgui
21979 TARGET-libgui=all
21980 maybe-all-libgui: all-libgui
21981 all-libgui: configure-libgui
21982 @: $(MAKE); $(unstage)
21983 @r=`${PWD_COMMAND}`; export r; \
21984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21985 $(HOST_EXPORTS) \
21986 (cd $(HOST_SUBDIR)/libgui && \
21987 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21988 $(TARGET-libgui))
21989 @endif libgui
21994 .PHONY: check-libgui maybe-check-libgui
21995 maybe-check-libgui:
21996 @if libgui
21997 maybe-check-libgui: check-libgui
21999 check-libgui:
22000 @: $(MAKE); $(unstage)
22001 @r=`${PWD_COMMAND}`; export r; \
22002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22003 $(HOST_EXPORTS) \
22004 (cd $(HOST_SUBDIR)/libgui && \
22005 $(MAKE) $(FLAGS_TO_PASS) check)
22007 @endif libgui
22009 .PHONY: install-libgui maybe-install-libgui
22010 maybe-install-libgui:
22011 @if libgui
22012 maybe-install-libgui: install-libgui
22014 install-libgui: installdirs
22015 @: $(MAKE); $(unstage)
22016 @r=`${PWD_COMMAND}`; export r; \
22017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22018 $(HOST_EXPORTS) \
22019 (cd $(HOST_SUBDIR)/libgui && \
22020 $(MAKE) $(FLAGS_TO_PASS) install)
22022 @endif libgui
22024 .PHONY: install-strip-libgui maybe-install-strip-libgui
22025 maybe-install-strip-libgui:
22026 @if libgui
22027 maybe-install-strip-libgui: install-strip-libgui
22029 install-strip-libgui: installdirs
22030 @: $(MAKE); $(unstage)
22031 @r=`${PWD_COMMAND}`; export r; \
22032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22033 $(HOST_EXPORTS) \
22034 (cd $(HOST_SUBDIR)/libgui && \
22035 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22037 @endif libgui
22039 # Other targets (info, dvi, pdf, etc.)
22041 .PHONY: maybe-info-libgui info-libgui
22042 maybe-info-libgui:
22043 @if libgui
22044 maybe-info-libgui: info-libgui
22046 info-libgui: \
22047 configure-libgui
22048 @: $(MAKE); $(unstage)
22049 @[ -f ./libgui/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 info in libgui"; \
22057 (cd $(HOST_SUBDIR)/libgui && \
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 info) \
22063 || exit 1
22065 @endif libgui
22067 .PHONY: maybe-dvi-libgui dvi-libgui
22068 maybe-dvi-libgui:
22069 @if libgui
22070 maybe-dvi-libgui: dvi-libgui
22072 dvi-libgui: \
22073 configure-libgui
22074 @: $(MAKE); $(unstage)
22075 @[ -f ./libgui/Makefile ] || exit 0; \
22076 r=`${PWD_COMMAND}`; export r; \
22077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22078 $(HOST_EXPORTS) \
22079 for flag in $(EXTRA_HOST_FLAGS) ; do \
22080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22081 done; \
22082 echo "Doing dvi in libgui"; \
22083 (cd $(HOST_SUBDIR)/libgui && \
22084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22086 "RANLIB=$${RANLIB}" \
22087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22088 dvi) \
22089 || exit 1
22091 @endif libgui
22093 .PHONY: maybe-pdf-libgui pdf-libgui
22094 maybe-pdf-libgui:
22095 @if libgui
22096 maybe-pdf-libgui: pdf-libgui
22098 pdf-libgui: \
22099 configure-libgui
22100 @: $(MAKE); $(unstage)
22101 @[ -f ./libgui/Makefile ] || exit 0; \
22102 r=`${PWD_COMMAND}`; export r; \
22103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22104 $(HOST_EXPORTS) \
22105 for flag in $(EXTRA_HOST_FLAGS) ; do \
22106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22107 done; \
22108 echo "Doing pdf in libgui"; \
22109 (cd $(HOST_SUBDIR)/libgui && \
22110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22112 "RANLIB=$${RANLIB}" \
22113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22114 pdf) \
22115 || exit 1
22117 @endif libgui
22119 .PHONY: maybe-html-libgui html-libgui
22120 maybe-html-libgui:
22121 @if libgui
22122 maybe-html-libgui: html-libgui
22124 html-libgui: \
22125 configure-libgui
22126 @: $(MAKE); $(unstage)
22127 @[ -f ./libgui/Makefile ] || exit 0; \
22128 r=`${PWD_COMMAND}`; export r; \
22129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22130 $(HOST_EXPORTS) \
22131 for flag in $(EXTRA_HOST_FLAGS) ; do \
22132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22133 done; \
22134 echo "Doing html in libgui"; \
22135 (cd $(HOST_SUBDIR)/libgui && \
22136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22138 "RANLIB=$${RANLIB}" \
22139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22140 html) \
22141 || exit 1
22143 @endif libgui
22145 .PHONY: maybe-TAGS-libgui TAGS-libgui
22146 maybe-TAGS-libgui:
22147 @if libgui
22148 maybe-TAGS-libgui: TAGS-libgui
22150 TAGS-libgui: \
22151 configure-libgui
22152 @: $(MAKE); $(unstage)
22153 @[ -f ./libgui/Makefile ] || exit 0; \
22154 r=`${PWD_COMMAND}`; export r; \
22155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22156 $(HOST_EXPORTS) \
22157 for flag in $(EXTRA_HOST_FLAGS) ; do \
22158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22159 done; \
22160 echo "Doing TAGS in libgui"; \
22161 (cd $(HOST_SUBDIR)/libgui && \
22162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22164 "RANLIB=$${RANLIB}" \
22165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22166 TAGS) \
22167 || exit 1
22169 @endif libgui
22171 .PHONY: maybe-install-info-libgui install-info-libgui
22172 maybe-install-info-libgui:
22173 @if libgui
22174 maybe-install-info-libgui: install-info-libgui
22176 install-info-libgui: \
22177 configure-libgui \
22178 info-libgui
22179 @: $(MAKE); $(unstage)
22180 @[ -f ./libgui/Makefile ] || exit 0; \
22181 r=`${PWD_COMMAND}`; export r; \
22182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22183 $(HOST_EXPORTS) \
22184 for flag in $(EXTRA_HOST_FLAGS) ; do \
22185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22186 done; \
22187 echo "Doing install-info in libgui"; \
22188 (cd $(HOST_SUBDIR)/libgui && \
22189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22191 "RANLIB=$${RANLIB}" \
22192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22193 install-info) \
22194 || exit 1
22196 @endif libgui
22198 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22199 maybe-install-pdf-libgui:
22200 @if libgui
22201 maybe-install-pdf-libgui: install-pdf-libgui
22203 install-pdf-libgui: \
22204 configure-libgui \
22205 pdf-libgui
22206 @: $(MAKE); $(unstage)
22207 @[ -f ./libgui/Makefile ] || exit 0; \
22208 r=`${PWD_COMMAND}`; export r; \
22209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22210 $(HOST_EXPORTS) \
22211 for flag in $(EXTRA_HOST_FLAGS) ; do \
22212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22213 done; \
22214 echo "Doing install-pdf in libgui"; \
22215 (cd $(HOST_SUBDIR)/libgui && \
22216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22218 "RANLIB=$${RANLIB}" \
22219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22220 install-pdf) \
22221 || exit 1
22223 @endif libgui
22225 .PHONY: maybe-install-html-libgui install-html-libgui
22226 maybe-install-html-libgui:
22227 @if libgui
22228 maybe-install-html-libgui: install-html-libgui
22230 install-html-libgui: \
22231 configure-libgui \
22232 html-libgui
22233 @: $(MAKE); $(unstage)
22234 @[ -f ./libgui/Makefile ] || exit 0; \
22235 r=`${PWD_COMMAND}`; export r; \
22236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22237 $(HOST_EXPORTS) \
22238 for flag in $(EXTRA_HOST_FLAGS) ; do \
22239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22240 done; \
22241 echo "Doing install-html in libgui"; \
22242 (cd $(HOST_SUBDIR)/libgui && \
22243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22245 "RANLIB=$${RANLIB}" \
22246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22247 install-html) \
22248 || exit 1
22250 @endif libgui
22252 .PHONY: maybe-installcheck-libgui installcheck-libgui
22253 maybe-installcheck-libgui:
22254 @if libgui
22255 maybe-installcheck-libgui: installcheck-libgui
22257 installcheck-libgui: \
22258 configure-libgui
22259 @: $(MAKE); $(unstage)
22260 @[ -f ./libgui/Makefile ] || exit 0; \
22261 r=`${PWD_COMMAND}`; export r; \
22262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22263 $(HOST_EXPORTS) \
22264 for flag in $(EXTRA_HOST_FLAGS) ; do \
22265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22266 done; \
22267 echo "Doing installcheck in libgui"; \
22268 (cd $(HOST_SUBDIR)/libgui && \
22269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22271 "RANLIB=$${RANLIB}" \
22272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22273 installcheck) \
22274 || exit 1
22276 @endif libgui
22278 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22279 maybe-mostlyclean-libgui:
22280 @if libgui
22281 maybe-mostlyclean-libgui: mostlyclean-libgui
22283 mostlyclean-libgui:
22284 @: $(MAKE); $(unstage)
22285 @[ -f ./libgui/Makefile ] || exit 0; \
22286 r=`${PWD_COMMAND}`; export r; \
22287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22288 $(HOST_EXPORTS) \
22289 for flag in $(EXTRA_HOST_FLAGS) ; do \
22290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22291 done; \
22292 echo "Doing mostlyclean in libgui"; \
22293 (cd $(HOST_SUBDIR)/libgui && \
22294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22296 "RANLIB=$${RANLIB}" \
22297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22298 mostlyclean) \
22299 || exit 1
22301 @endif libgui
22303 .PHONY: maybe-clean-libgui clean-libgui
22304 maybe-clean-libgui:
22305 @if libgui
22306 maybe-clean-libgui: clean-libgui
22308 clean-libgui:
22309 @: $(MAKE); $(unstage)
22310 @[ -f ./libgui/Makefile ] || exit 0; \
22311 r=`${PWD_COMMAND}`; export r; \
22312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22313 $(HOST_EXPORTS) \
22314 for flag in $(EXTRA_HOST_FLAGS) ; do \
22315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22316 done; \
22317 echo "Doing clean in libgui"; \
22318 (cd $(HOST_SUBDIR)/libgui && \
22319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22321 "RANLIB=$${RANLIB}" \
22322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22323 clean) \
22324 || exit 1
22326 @endif libgui
22328 .PHONY: maybe-distclean-libgui distclean-libgui
22329 maybe-distclean-libgui:
22330 @if libgui
22331 maybe-distclean-libgui: distclean-libgui
22333 distclean-libgui:
22334 @: $(MAKE); $(unstage)
22335 @[ -f ./libgui/Makefile ] || exit 0; \
22336 r=`${PWD_COMMAND}`; export r; \
22337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22338 $(HOST_EXPORTS) \
22339 for flag in $(EXTRA_HOST_FLAGS) ; do \
22340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22341 done; \
22342 echo "Doing distclean in libgui"; \
22343 (cd $(HOST_SUBDIR)/libgui && \
22344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22346 "RANLIB=$${RANLIB}" \
22347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22348 distclean) \
22349 || exit 1
22351 @endif libgui
22353 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22354 maybe-maintainer-clean-libgui:
22355 @if libgui
22356 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22358 maintainer-clean-libgui:
22359 @: $(MAKE); $(unstage)
22360 @[ -f ./libgui/Makefile ] || exit 0; \
22361 r=`${PWD_COMMAND}`; export r; \
22362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22363 $(HOST_EXPORTS) \
22364 for flag in $(EXTRA_HOST_FLAGS) ; do \
22365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22366 done; \
22367 echo "Doing maintainer-clean in libgui"; \
22368 (cd $(HOST_SUBDIR)/libgui && \
22369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22371 "RANLIB=$${RANLIB}" \
22372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22373 maintainer-clean) \
22374 || exit 1
22376 @endif libgui
22380 .PHONY: configure-libiberty maybe-configure-libiberty
22381 maybe-configure-libiberty:
22382 @if gcc-bootstrap
22383 configure-libiberty: stage_current
22384 @endif gcc-bootstrap
22385 @if libiberty
22386 maybe-configure-libiberty: configure-libiberty
22387 configure-libiberty:
22388 @r=`${PWD_COMMAND}`; export r; \
22389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22390 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22391 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22392 $(HOST_EXPORTS) \
22393 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22394 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22395 case $(srcdir) in \
22396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22397 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22399 esac; \
22400 module_srcdir=libiberty; \
22401 $(SHELL) \
22402 $$s/$$module_srcdir/configure \
22403 --srcdir=$${topdir}/$$module_srcdir \
22404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22405 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22406 || exit 1
22407 @endif libiberty
22411 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22412 maybe-configure-stage1-libiberty:
22413 @if libiberty-bootstrap
22414 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22415 configure-stage1-libiberty:
22416 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22417 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22418 @r=`${PWD_COMMAND}`; export r; \
22419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22420 TFLAGS="$(STAGE1_TFLAGS)"; \
22421 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22422 $(HOST_EXPORTS) \
22423 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22424 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22425 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22426 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
22427 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22428 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22429 case $(srcdir) in \
22430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22431 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22433 esac; \
22434 module_srcdir=libiberty; \
22435 $(SHELL) $$s/$$module_srcdir/configure \
22436 --srcdir=$${topdir}/$$module_srcdir \
22437 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22438 --target=${target_alias} \
22440 $(STAGE1_CONFIGURE_FLAGS) \
22441 @extra_host_libiberty_configure_flags@
22442 @endif libiberty-bootstrap
22444 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22445 maybe-configure-stage2-libiberty:
22446 @if libiberty-bootstrap
22447 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22448 configure-stage2-libiberty:
22449 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22450 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22451 @r=`${PWD_COMMAND}`; export r; \
22452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22453 TFLAGS="$(STAGE2_TFLAGS)"; \
22454 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22455 $(HOST_EXPORTS) \
22456 $(POSTSTAGE1_HOST_EXPORTS) \
22457 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22458 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22459 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22460 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
22461 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22462 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22463 case $(srcdir) in \
22464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22465 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22467 esac; \
22468 module_srcdir=libiberty; \
22469 $(SHELL) $$s/$$module_srcdir/configure \
22470 --srcdir=$${topdir}/$$module_srcdir \
22471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22472 --target=${target_alias} \
22473 --with-build-libsubdir=$(HOST_SUBDIR) \
22474 $(STAGE2_CONFIGURE_FLAGS) \
22475 @extra_host_libiberty_configure_flags@
22476 @endif libiberty-bootstrap
22478 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22479 maybe-configure-stage3-libiberty:
22480 @if libiberty-bootstrap
22481 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22482 configure-stage3-libiberty:
22483 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22484 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22485 @r=`${PWD_COMMAND}`; export r; \
22486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22487 TFLAGS="$(STAGE3_TFLAGS)"; \
22488 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22489 $(HOST_EXPORTS) \
22490 $(POSTSTAGE1_HOST_EXPORTS) \
22491 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22492 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22493 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22494 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
22495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22496 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22497 case $(srcdir) in \
22498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22499 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22501 esac; \
22502 module_srcdir=libiberty; \
22503 $(SHELL) $$s/$$module_srcdir/configure \
22504 --srcdir=$${topdir}/$$module_srcdir \
22505 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22506 --target=${target_alias} \
22507 --with-build-libsubdir=$(HOST_SUBDIR) \
22508 $(STAGE3_CONFIGURE_FLAGS) \
22509 @extra_host_libiberty_configure_flags@
22510 @endif libiberty-bootstrap
22512 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22513 maybe-configure-stage4-libiberty:
22514 @if libiberty-bootstrap
22515 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22516 configure-stage4-libiberty:
22517 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22518 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22519 @r=`${PWD_COMMAND}`; export r; \
22520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22521 TFLAGS="$(STAGE4_TFLAGS)"; \
22522 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22523 $(HOST_EXPORTS) \
22524 $(POSTSTAGE1_HOST_EXPORTS) \
22525 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22526 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22527 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22528 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
22529 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22530 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22531 case $(srcdir) in \
22532 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22533 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22534 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22535 esac; \
22536 module_srcdir=libiberty; \
22537 $(SHELL) $$s/$$module_srcdir/configure \
22538 --srcdir=$${topdir}/$$module_srcdir \
22539 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22540 --target=${target_alias} \
22541 --with-build-libsubdir=$(HOST_SUBDIR) \
22542 $(STAGE4_CONFIGURE_FLAGS) \
22543 @extra_host_libiberty_configure_flags@
22544 @endif libiberty-bootstrap
22546 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22547 maybe-configure-stageprofile-libiberty:
22548 @if libiberty-bootstrap
22549 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22550 configure-stageprofile-libiberty:
22551 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22552 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22553 @r=`${PWD_COMMAND}`; export r; \
22554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22555 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22556 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22557 $(HOST_EXPORTS) \
22558 $(POSTSTAGE1_HOST_EXPORTS) \
22559 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22560 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22561 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22562 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
22563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22564 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22565 case $(srcdir) in \
22566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22567 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22569 esac; \
22570 module_srcdir=libiberty; \
22571 $(SHELL) $$s/$$module_srcdir/configure \
22572 --srcdir=$${topdir}/$$module_srcdir \
22573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22574 --target=${target_alias} \
22575 --with-build-libsubdir=$(HOST_SUBDIR) \
22576 $(STAGEprofile_CONFIGURE_FLAGS) \
22577 @extra_host_libiberty_configure_flags@
22578 @endif libiberty-bootstrap
22580 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22581 maybe-configure-stagefeedback-libiberty:
22582 @if libiberty-bootstrap
22583 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22584 configure-stagefeedback-libiberty:
22585 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22586 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22587 @r=`${PWD_COMMAND}`; export r; \
22588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22589 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22590 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22591 $(HOST_EXPORTS) \
22592 $(POSTSTAGE1_HOST_EXPORTS) \
22593 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22594 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22595 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22596 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
22597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
22598 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22599 case $(srcdir) in \
22600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22601 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22603 esac; \
22604 module_srcdir=libiberty; \
22605 $(SHELL) $$s/$$module_srcdir/configure \
22606 --srcdir=$${topdir}/$$module_srcdir \
22607 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22608 --target=${target_alias} \
22609 --with-build-libsubdir=$(HOST_SUBDIR) \
22610 $(STAGEfeedback_CONFIGURE_FLAGS) \
22611 @extra_host_libiberty_configure_flags@
22612 @endif libiberty-bootstrap
22618 .PHONY: all-libiberty maybe-all-libiberty
22619 maybe-all-libiberty:
22620 @if gcc-bootstrap
22621 all-libiberty: stage_current
22622 @endif gcc-bootstrap
22623 @if libiberty
22624 TARGET-libiberty=all
22625 maybe-all-libiberty: all-libiberty
22626 all-libiberty: configure-libiberty
22627 @r=`${PWD_COMMAND}`; export r; \
22628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22629 $(HOST_EXPORTS) \
22630 (cd $(HOST_SUBDIR)/libiberty && \
22631 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22632 $(TARGET-libiberty))
22633 @endif libiberty
22637 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22638 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22639 maybe-all-stage1-libiberty:
22640 maybe-clean-stage1-libiberty:
22641 @if libiberty-bootstrap
22642 maybe-all-stage1-libiberty: all-stage1-libiberty
22643 all-stage1: all-stage1-libiberty
22644 TARGET-stage1-libiberty = $(TARGET-libiberty)
22645 all-stage1-libiberty: configure-stage1-libiberty
22646 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22647 @r=`${PWD_COMMAND}`; export r; \
22648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22649 TFLAGS="$(STAGE1_TFLAGS)"; \
22650 $(HOST_EXPORTS) \
22651 cd $(HOST_SUBDIR)/libiberty && \
22652 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22653 CFLAGS="$(STAGE1_CFLAGS)" \
22654 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22655 LIBCFLAGS="$(LIBCFLAGS)" \
22656 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22657 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22658 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22659 $(EXTRA_HOST_FLAGS) \
22660 $(STAGE1_FLAGS_TO_PASS) \
22661 TFLAGS="$(STAGE1_TFLAGS)" \
22662 $(TARGET-stage1-libiberty)
22664 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22665 clean-stage1: clean-stage1-libiberty
22666 clean-stage1-libiberty:
22667 @if [ $(current_stage) = stage1 ]; then \
22668 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22669 else \
22670 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22671 $(MAKE) stage1-start; \
22672 fi; \
22673 cd $(HOST_SUBDIR)/libiberty && \
22674 $(MAKE) $(EXTRA_HOST_FLAGS) \
22675 $(STAGE1_FLAGS_TO_PASS) clean
22676 @endif libiberty-bootstrap
22679 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22680 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22681 maybe-all-stage2-libiberty:
22682 maybe-clean-stage2-libiberty:
22683 @if libiberty-bootstrap
22684 maybe-all-stage2-libiberty: all-stage2-libiberty
22685 all-stage2: all-stage2-libiberty
22686 TARGET-stage2-libiberty = $(TARGET-libiberty)
22687 all-stage2-libiberty: configure-stage2-libiberty
22688 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22689 @r=`${PWD_COMMAND}`; export r; \
22690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22691 TFLAGS="$(STAGE2_TFLAGS)"; \
22692 $(HOST_EXPORTS) \
22693 $(POSTSTAGE1_HOST_EXPORTS) \
22694 cd $(HOST_SUBDIR)/libiberty && \
22695 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22696 CFLAGS="$(STAGE2_CFLAGS)" \
22697 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22698 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22699 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22700 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22701 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22702 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22703 TFLAGS="$(STAGE2_TFLAGS)" \
22704 $(TARGET-stage2-libiberty)
22706 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22707 clean-stage2: clean-stage2-libiberty
22708 clean-stage2-libiberty:
22709 @if [ $(current_stage) = stage2 ]; then \
22710 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22711 else \
22712 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22713 $(MAKE) stage2-start; \
22714 fi; \
22715 cd $(HOST_SUBDIR)/libiberty && \
22716 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22717 @endif libiberty-bootstrap
22720 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22721 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22722 maybe-all-stage3-libiberty:
22723 maybe-clean-stage3-libiberty:
22724 @if libiberty-bootstrap
22725 maybe-all-stage3-libiberty: all-stage3-libiberty
22726 all-stage3: all-stage3-libiberty
22727 TARGET-stage3-libiberty = $(TARGET-libiberty)
22728 all-stage3-libiberty: configure-stage3-libiberty
22729 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22730 @r=`${PWD_COMMAND}`; export r; \
22731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22732 TFLAGS="$(STAGE3_TFLAGS)"; \
22733 $(HOST_EXPORTS) \
22734 $(POSTSTAGE1_HOST_EXPORTS) \
22735 cd $(HOST_SUBDIR)/libiberty && \
22736 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22737 CFLAGS="$(STAGE3_CFLAGS)" \
22738 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22739 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22740 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22741 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22742 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22743 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22744 TFLAGS="$(STAGE3_TFLAGS)" \
22745 $(TARGET-stage3-libiberty)
22747 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22748 clean-stage3: clean-stage3-libiberty
22749 clean-stage3-libiberty:
22750 @if [ $(current_stage) = stage3 ]; then \
22751 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22752 else \
22753 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22754 $(MAKE) stage3-start; \
22755 fi; \
22756 cd $(HOST_SUBDIR)/libiberty && \
22757 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22758 @endif libiberty-bootstrap
22761 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22762 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22763 maybe-all-stage4-libiberty:
22764 maybe-clean-stage4-libiberty:
22765 @if libiberty-bootstrap
22766 maybe-all-stage4-libiberty: all-stage4-libiberty
22767 all-stage4: all-stage4-libiberty
22768 TARGET-stage4-libiberty = $(TARGET-libiberty)
22769 all-stage4-libiberty: configure-stage4-libiberty
22770 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22771 @r=`${PWD_COMMAND}`; export r; \
22772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22773 TFLAGS="$(STAGE4_TFLAGS)"; \
22774 $(HOST_EXPORTS) \
22775 $(POSTSTAGE1_HOST_EXPORTS) \
22776 cd $(HOST_SUBDIR)/libiberty && \
22777 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22778 CFLAGS="$(STAGE4_CFLAGS)" \
22779 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22780 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22781 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22782 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22783 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22784 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22785 TFLAGS="$(STAGE4_TFLAGS)" \
22786 $(TARGET-stage4-libiberty)
22788 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22789 clean-stage4: clean-stage4-libiberty
22790 clean-stage4-libiberty:
22791 @if [ $(current_stage) = stage4 ]; then \
22792 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22793 else \
22794 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22795 $(MAKE) stage4-start; \
22796 fi; \
22797 cd $(HOST_SUBDIR)/libiberty && \
22798 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22799 @endif libiberty-bootstrap
22802 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22803 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22804 maybe-all-stageprofile-libiberty:
22805 maybe-clean-stageprofile-libiberty:
22806 @if libiberty-bootstrap
22807 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22808 all-stageprofile: all-stageprofile-libiberty
22809 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22810 all-stageprofile-libiberty: configure-stageprofile-libiberty
22811 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22812 @r=`${PWD_COMMAND}`; export r; \
22813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22814 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22815 $(HOST_EXPORTS) \
22816 $(POSTSTAGE1_HOST_EXPORTS) \
22817 cd $(HOST_SUBDIR)/libiberty && \
22818 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22819 CFLAGS="$(STAGEprofile_CFLAGS)" \
22820 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22821 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22822 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22823 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22824 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22825 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22826 TFLAGS="$(STAGEprofile_TFLAGS)" \
22827 $(TARGET-stageprofile-libiberty)
22829 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22830 clean-stageprofile: clean-stageprofile-libiberty
22831 clean-stageprofile-libiberty:
22832 @if [ $(current_stage) = stageprofile ]; then \
22833 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22834 else \
22835 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22836 $(MAKE) stageprofile-start; \
22837 fi; \
22838 cd $(HOST_SUBDIR)/libiberty && \
22839 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22840 @endif libiberty-bootstrap
22843 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22844 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22845 maybe-all-stagefeedback-libiberty:
22846 maybe-clean-stagefeedback-libiberty:
22847 @if libiberty-bootstrap
22848 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22849 all-stagefeedback: all-stagefeedback-libiberty
22850 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22851 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22852 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22853 @r=`${PWD_COMMAND}`; export r; \
22854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22855 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22856 $(HOST_EXPORTS) \
22857 $(POSTSTAGE1_HOST_EXPORTS) \
22858 cd $(HOST_SUBDIR)/libiberty && \
22859 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22860 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22861 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22862 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22863 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22864 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22865 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22866 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22867 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22868 $(TARGET-stagefeedback-libiberty)
22870 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22871 clean-stagefeedback: clean-stagefeedback-libiberty
22872 clean-stagefeedback-libiberty:
22873 @if [ $(current_stage) = stagefeedback ]; then \
22874 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22875 else \
22876 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22877 $(MAKE) stagefeedback-start; \
22878 fi; \
22879 cd $(HOST_SUBDIR)/libiberty && \
22880 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22881 @endif libiberty-bootstrap
22887 .PHONY: check-libiberty maybe-check-libiberty
22888 maybe-check-libiberty:
22889 @if libiberty
22890 maybe-check-libiberty: check-libiberty
22892 check-libiberty:
22893 @: $(MAKE); $(unstage)
22894 @r=`${PWD_COMMAND}`; export r; \
22895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22896 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22897 (cd $(HOST_SUBDIR)/libiberty && \
22898 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
22900 @endif libiberty
22902 .PHONY: install-libiberty maybe-install-libiberty
22903 maybe-install-libiberty:
22904 @if libiberty
22905 maybe-install-libiberty: install-libiberty
22907 install-libiberty: installdirs
22908 @: $(MAKE); $(unstage)
22909 @r=`${PWD_COMMAND}`; export r; \
22910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22911 $(HOST_EXPORTS) \
22912 (cd $(HOST_SUBDIR)/libiberty && \
22913 $(MAKE) $(FLAGS_TO_PASS) install)
22915 @endif libiberty
22917 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22918 maybe-install-strip-libiberty:
22919 @if libiberty
22920 maybe-install-strip-libiberty: install-strip-libiberty
22922 install-strip-libiberty: installdirs
22923 @: $(MAKE); $(unstage)
22924 @r=`${PWD_COMMAND}`; export r; \
22925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22926 $(HOST_EXPORTS) \
22927 (cd $(HOST_SUBDIR)/libiberty && \
22928 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22930 @endif libiberty
22932 # Other targets (info, dvi, pdf, etc.)
22934 .PHONY: maybe-info-libiberty info-libiberty
22935 maybe-info-libiberty:
22936 @if libiberty
22937 maybe-info-libiberty: info-libiberty
22939 info-libiberty: \
22940 configure-libiberty
22941 @[ -f ./libiberty/Makefile ] || exit 0; \
22942 r=`${PWD_COMMAND}`; export r; \
22943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22944 $(HOST_EXPORTS) \
22945 for flag in $(EXTRA_HOST_FLAGS) ; do \
22946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22947 done; \
22948 echo "Doing info in libiberty"; \
22949 (cd $(HOST_SUBDIR)/libiberty && \
22950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22952 "RANLIB=$${RANLIB}" \
22953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22954 info) \
22955 || exit 1
22957 @endif libiberty
22959 .PHONY: maybe-dvi-libiberty dvi-libiberty
22960 maybe-dvi-libiberty:
22961 @if libiberty
22962 maybe-dvi-libiberty: dvi-libiberty
22964 dvi-libiberty: \
22965 configure-libiberty
22966 @[ -f ./libiberty/Makefile ] || exit 0; \
22967 r=`${PWD_COMMAND}`; export r; \
22968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22969 $(HOST_EXPORTS) \
22970 for flag in $(EXTRA_HOST_FLAGS) ; do \
22971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22972 done; \
22973 echo "Doing dvi in libiberty"; \
22974 (cd $(HOST_SUBDIR)/libiberty && \
22975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22977 "RANLIB=$${RANLIB}" \
22978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22979 dvi) \
22980 || exit 1
22982 @endif libiberty
22984 .PHONY: maybe-pdf-libiberty pdf-libiberty
22985 maybe-pdf-libiberty:
22986 @if libiberty
22987 maybe-pdf-libiberty: pdf-libiberty
22989 pdf-libiberty: \
22990 configure-libiberty
22991 @[ -f ./libiberty/Makefile ] || exit 0; \
22992 r=`${PWD_COMMAND}`; export r; \
22993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22994 $(HOST_EXPORTS) \
22995 for flag in $(EXTRA_HOST_FLAGS) ; do \
22996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22997 done; \
22998 echo "Doing pdf in libiberty"; \
22999 (cd $(HOST_SUBDIR)/libiberty && \
23000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23002 "RANLIB=$${RANLIB}" \
23003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23004 pdf) \
23005 || exit 1
23007 @endif libiberty
23009 .PHONY: maybe-html-libiberty html-libiberty
23010 maybe-html-libiberty:
23011 @if libiberty
23012 maybe-html-libiberty: html-libiberty
23014 html-libiberty: \
23015 configure-libiberty
23016 @[ -f ./libiberty/Makefile ] || exit 0; \
23017 r=`${PWD_COMMAND}`; export r; \
23018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23019 $(HOST_EXPORTS) \
23020 for flag in $(EXTRA_HOST_FLAGS) ; do \
23021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23022 done; \
23023 echo "Doing html in libiberty"; \
23024 (cd $(HOST_SUBDIR)/libiberty && \
23025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23027 "RANLIB=$${RANLIB}" \
23028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23029 html) \
23030 || exit 1
23032 @endif libiberty
23034 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23035 maybe-TAGS-libiberty:
23036 @if libiberty
23037 maybe-TAGS-libiberty: TAGS-libiberty
23039 TAGS-libiberty: \
23040 configure-libiberty
23041 @[ -f ./libiberty/Makefile ] || exit 0; \
23042 r=`${PWD_COMMAND}`; export r; \
23043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23044 $(HOST_EXPORTS) \
23045 for flag in $(EXTRA_HOST_FLAGS) ; do \
23046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23047 done; \
23048 echo "Doing TAGS in libiberty"; \
23049 (cd $(HOST_SUBDIR)/libiberty && \
23050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23052 "RANLIB=$${RANLIB}" \
23053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23054 TAGS) \
23055 || exit 1
23057 @endif libiberty
23059 .PHONY: maybe-install-info-libiberty install-info-libiberty
23060 maybe-install-info-libiberty:
23061 @if libiberty
23062 maybe-install-info-libiberty: install-info-libiberty
23064 install-info-libiberty: \
23065 configure-libiberty \
23066 info-libiberty
23067 @[ -f ./libiberty/Makefile ] || exit 0; \
23068 r=`${PWD_COMMAND}`; export r; \
23069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23070 $(HOST_EXPORTS) \
23071 for flag in $(EXTRA_HOST_FLAGS) ; do \
23072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23073 done; \
23074 echo "Doing install-info in libiberty"; \
23075 (cd $(HOST_SUBDIR)/libiberty && \
23076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23078 "RANLIB=$${RANLIB}" \
23079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23080 install-info) \
23081 || exit 1
23083 @endif libiberty
23085 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23086 maybe-install-pdf-libiberty:
23087 @if libiberty
23088 maybe-install-pdf-libiberty: install-pdf-libiberty
23090 install-pdf-libiberty: \
23091 configure-libiberty \
23092 pdf-libiberty
23093 @[ -f ./libiberty/Makefile ] || exit 0; \
23094 r=`${PWD_COMMAND}`; export r; \
23095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23096 $(HOST_EXPORTS) \
23097 for flag in $(EXTRA_HOST_FLAGS) ; do \
23098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23099 done; \
23100 echo "Doing install-pdf in libiberty"; \
23101 (cd $(HOST_SUBDIR)/libiberty && \
23102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23104 "RANLIB=$${RANLIB}" \
23105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23106 install-pdf) \
23107 || exit 1
23109 @endif libiberty
23111 .PHONY: maybe-install-html-libiberty install-html-libiberty
23112 maybe-install-html-libiberty:
23113 @if libiberty
23114 maybe-install-html-libiberty: install-html-libiberty
23116 install-html-libiberty: \
23117 configure-libiberty \
23118 html-libiberty
23119 @[ -f ./libiberty/Makefile ] || exit 0; \
23120 r=`${PWD_COMMAND}`; export r; \
23121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23122 $(HOST_EXPORTS) \
23123 for flag in $(EXTRA_HOST_FLAGS) ; do \
23124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23125 done; \
23126 echo "Doing install-html in libiberty"; \
23127 (cd $(HOST_SUBDIR)/libiberty && \
23128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23130 "RANLIB=$${RANLIB}" \
23131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23132 install-html) \
23133 || exit 1
23135 @endif libiberty
23137 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23138 maybe-installcheck-libiberty:
23139 @if libiberty
23140 maybe-installcheck-libiberty: installcheck-libiberty
23142 installcheck-libiberty: \
23143 configure-libiberty
23144 @[ -f ./libiberty/Makefile ] || exit 0; \
23145 r=`${PWD_COMMAND}`; export r; \
23146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23147 $(HOST_EXPORTS) \
23148 for flag in $(EXTRA_HOST_FLAGS) ; do \
23149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23150 done; \
23151 echo "Doing installcheck in libiberty"; \
23152 (cd $(HOST_SUBDIR)/libiberty && \
23153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23155 "RANLIB=$${RANLIB}" \
23156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23157 installcheck) \
23158 || exit 1
23160 @endif libiberty
23162 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23163 maybe-mostlyclean-libiberty:
23164 @if libiberty
23165 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23167 mostlyclean-libiberty:
23168 @[ -f ./libiberty/Makefile ] || exit 0; \
23169 r=`${PWD_COMMAND}`; export r; \
23170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23171 $(HOST_EXPORTS) \
23172 for flag in $(EXTRA_HOST_FLAGS) ; do \
23173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23174 done; \
23175 echo "Doing mostlyclean in libiberty"; \
23176 (cd $(HOST_SUBDIR)/libiberty && \
23177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23179 "RANLIB=$${RANLIB}" \
23180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23181 mostlyclean) \
23182 || exit 1
23184 @endif libiberty
23186 .PHONY: maybe-clean-libiberty clean-libiberty
23187 maybe-clean-libiberty:
23188 @if libiberty
23189 maybe-clean-libiberty: clean-libiberty
23191 clean-libiberty:
23192 @[ -f ./libiberty/Makefile ] || exit 0; \
23193 r=`${PWD_COMMAND}`; export r; \
23194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23195 $(HOST_EXPORTS) \
23196 for flag in $(EXTRA_HOST_FLAGS) ; do \
23197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23198 done; \
23199 echo "Doing clean in libiberty"; \
23200 (cd $(HOST_SUBDIR)/libiberty && \
23201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23203 "RANLIB=$${RANLIB}" \
23204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23205 clean) \
23206 || exit 1
23208 @endif libiberty
23210 .PHONY: maybe-distclean-libiberty distclean-libiberty
23211 maybe-distclean-libiberty:
23212 @if libiberty
23213 maybe-distclean-libiberty: distclean-libiberty
23215 distclean-libiberty:
23216 @[ -f ./libiberty/Makefile ] || exit 0; \
23217 r=`${PWD_COMMAND}`; export r; \
23218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23219 $(HOST_EXPORTS) \
23220 for flag in $(EXTRA_HOST_FLAGS) ; do \
23221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23222 done; \
23223 echo "Doing distclean in libiberty"; \
23224 (cd $(HOST_SUBDIR)/libiberty && \
23225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23227 "RANLIB=$${RANLIB}" \
23228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23229 distclean) \
23230 || exit 1
23232 @endif libiberty
23234 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23235 maybe-maintainer-clean-libiberty:
23236 @if libiberty
23237 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23239 maintainer-clean-libiberty:
23240 @[ -f ./libiberty/Makefile ] || exit 0; \
23241 r=`${PWD_COMMAND}`; export r; \
23242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23243 $(HOST_EXPORTS) \
23244 for flag in $(EXTRA_HOST_FLAGS) ; do \
23245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23246 done; \
23247 echo "Doing maintainer-clean in libiberty"; \
23248 (cd $(HOST_SUBDIR)/libiberty && \
23249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23251 "RANLIB=$${RANLIB}" \
23252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23253 maintainer-clean) \
23254 || exit 1
23256 @endif libiberty
23260 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23261 maybe-configure-libiberty-linker-plugin:
23262 @if gcc-bootstrap
23263 configure-libiberty-linker-plugin: stage_current
23264 @endif gcc-bootstrap
23265 @if libiberty-linker-plugin
23266 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23267 configure-libiberty-linker-plugin:
23268 @r=`${PWD_COMMAND}`; export r; \
23269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23270 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23272 $(HOST_EXPORTS) \
23273 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23274 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23275 case $(srcdir) in \
23276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23277 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23279 esac; \
23280 module_srcdir=libiberty; \
23281 $(SHELL) \
23282 $$s/$$module_srcdir/configure \
23283 --srcdir=$${topdir}/$$module_srcdir \
23284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23285 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23286 || exit 1
23287 @endif libiberty-linker-plugin
23291 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23292 maybe-configure-stage1-libiberty-linker-plugin:
23293 @if libiberty-linker-plugin-bootstrap
23294 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23295 configure-stage1-libiberty-linker-plugin:
23296 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23297 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23298 @r=`${PWD_COMMAND}`; export r; \
23299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23300 TFLAGS="$(STAGE1_TFLAGS)"; \
23301 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23302 $(HOST_EXPORTS) \
23303 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23304 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23305 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23306 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23308 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23309 case $(srcdir) in \
23310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23311 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23313 esac; \
23314 module_srcdir=libiberty; \
23315 $(SHELL) $$s/$$module_srcdir/configure \
23316 --srcdir=$${topdir}/$$module_srcdir \
23317 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23318 --target=${target_alias} \
23320 $(STAGE1_CONFIGURE_FLAGS) \
23321 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23322 @endif libiberty-linker-plugin-bootstrap
23324 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23325 maybe-configure-stage2-libiberty-linker-plugin:
23326 @if libiberty-linker-plugin-bootstrap
23327 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23328 configure-stage2-libiberty-linker-plugin:
23329 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23330 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23331 @r=`${PWD_COMMAND}`; export r; \
23332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23333 TFLAGS="$(STAGE2_TFLAGS)"; \
23334 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23335 $(HOST_EXPORTS) \
23336 $(POSTSTAGE1_HOST_EXPORTS) \
23337 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23338 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23339 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23340 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23342 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23343 case $(srcdir) in \
23344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23345 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23347 esac; \
23348 module_srcdir=libiberty; \
23349 $(SHELL) $$s/$$module_srcdir/configure \
23350 --srcdir=$${topdir}/$$module_srcdir \
23351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23352 --target=${target_alias} \
23353 --with-build-libsubdir=$(HOST_SUBDIR) \
23354 $(STAGE2_CONFIGURE_FLAGS) \
23355 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23356 @endif libiberty-linker-plugin-bootstrap
23358 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23359 maybe-configure-stage3-libiberty-linker-plugin:
23360 @if libiberty-linker-plugin-bootstrap
23361 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23362 configure-stage3-libiberty-linker-plugin:
23363 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23364 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23365 @r=`${PWD_COMMAND}`; export r; \
23366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23367 TFLAGS="$(STAGE3_TFLAGS)"; \
23368 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23369 $(HOST_EXPORTS) \
23370 $(POSTSTAGE1_HOST_EXPORTS) \
23371 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23372 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23373 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23374 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23375 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23376 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23377 case $(srcdir) in \
23378 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23379 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23380 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23381 esac; \
23382 module_srcdir=libiberty; \
23383 $(SHELL) $$s/$$module_srcdir/configure \
23384 --srcdir=$${topdir}/$$module_srcdir \
23385 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23386 --target=${target_alias} \
23387 --with-build-libsubdir=$(HOST_SUBDIR) \
23388 $(STAGE3_CONFIGURE_FLAGS) \
23389 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23390 @endif libiberty-linker-plugin-bootstrap
23392 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23393 maybe-configure-stage4-libiberty-linker-plugin:
23394 @if libiberty-linker-plugin-bootstrap
23395 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23396 configure-stage4-libiberty-linker-plugin:
23397 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23398 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23399 @r=`${PWD_COMMAND}`; export r; \
23400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23401 TFLAGS="$(STAGE4_TFLAGS)"; \
23402 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23403 $(HOST_EXPORTS) \
23404 $(POSTSTAGE1_HOST_EXPORTS) \
23405 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23406 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23407 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23408 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23409 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23410 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23411 case $(srcdir) in \
23412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23413 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23415 esac; \
23416 module_srcdir=libiberty; \
23417 $(SHELL) $$s/$$module_srcdir/configure \
23418 --srcdir=$${topdir}/$$module_srcdir \
23419 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23420 --target=${target_alias} \
23421 --with-build-libsubdir=$(HOST_SUBDIR) \
23422 $(STAGE4_CONFIGURE_FLAGS) \
23423 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23424 @endif libiberty-linker-plugin-bootstrap
23426 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23427 maybe-configure-stageprofile-libiberty-linker-plugin:
23428 @if libiberty-linker-plugin-bootstrap
23429 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23430 configure-stageprofile-libiberty-linker-plugin:
23431 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23432 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23433 @r=`${PWD_COMMAND}`; export r; \
23434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23435 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23436 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23437 $(HOST_EXPORTS) \
23438 $(POSTSTAGE1_HOST_EXPORTS) \
23439 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23440 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23441 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23442 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23443 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23444 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23445 case $(srcdir) in \
23446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23447 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23449 esac; \
23450 module_srcdir=libiberty; \
23451 $(SHELL) $$s/$$module_srcdir/configure \
23452 --srcdir=$${topdir}/$$module_srcdir \
23453 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23454 --target=${target_alias} \
23455 --with-build-libsubdir=$(HOST_SUBDIR) \
23456 $(STAGEprofile_CONFIGURE_FLAGS) \
23457 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23458 @endif libiberty-linker-plugin-bootstrap
23460 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23461 maybe-configure-stagefeedback-libiberty-linker-plugin:
23462 @if libiberty-linker-plugin-bootstrap
23463 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23464 configure-stagefeedback-libiberty-linker-plugin:
23465 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23466 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23467 @r=`${PWD_COMMAND}`; export r; \
23468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23469 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23470 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23471 $(HOST_EXPORTS) \
23472 $(POSTSTAGE1_HOST_EXPORTS) \
23473 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23474 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23475 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23476 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23477 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
23478 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23479 case $(srcdir) in \
23480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23481 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23483 esac; \
23484 module_srcdir=libiberty; \
23485 $(SHELL) $$s/$$module_srcdir/configure \
23486 --srcdir=$${topdir}/$$module_srcdir \
23487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23488 --target=${target_alias} \
23489 --with-build-libsubdir=$(HOST_SUBDIR) \
23490 $(STAGEfeedback_CONFIGURE_FLAGS) \
23491 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23492 @endif libiberty-linker-plugin-bootstrap
23498 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23499 maybe-all-libiberty-linker-plugin:
23500 @if gcc-bootstrap
23501 all-libiberty-linker-plugin: stage_current
23502 @endif gcc-bootstrap
23503 @if libiberty-linker-plugin
23504 TARGET-libiberty-linker-plugin=all
23505 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23506 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23507 @r=`${PWD_COMMAND}`; export r; \
23508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23509 $(HOST_EXPORTS) \
23510 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23511 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23512 $(TARGET-libiberty-linker-plugin))
23513 @endif libiberty-linker-plugin
23517 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23518 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23519 maybe-all-stage1-libiberty-linker-plugin:
23520 maybe-clean-stage1-libiberty-linker-plugin:
23521 @if libiberty-linker-plugin-bootstrap
23522 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23523 all-stage1: all-stage1-libiberty-linker-plugin
23524 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23525 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23526 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23527 @r=`${PWD_COMMAND}`; export r; \
23528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23529 TFLAGS="$(STAGE1_TFLAGS)"; \
23530 $(HOST_EXPORTS) \
23531 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23532 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23533 CFLAGS="$(STAGE1_CFLAGS)" \
23534 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23535 LIBCFLAGS="$(LIBCFLAGS)" \
23536 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23537 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23538 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23539 $(EXTRA_HOST_FLAGS) \
23540 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23541 TFLAGS="$(STAGE1_TFLAGS)" \
23542 $(TARGET-stage1-libiberty-linker-plugin)
23544 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23545 clean-stage1: clean-stage1-libiberty-linker-plugin
23546 clean-stage1-libiberty-linker-plugin:
23547 @if [ $(current_stage) = stage1 ]; then \
23548 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23549 else \
23550 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23551 $(MAKE) stage1-start; \
23552 fi; \
23553 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23554 $(MAKE) $(EXTRA_HOST_FLAGS) \
23555 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23556 @endif libiberty-linker-plugin-bootstrap
23559 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23560 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23561 maybe-all-stage2-libiberty-linker-plugin:
23562 maybe-clean-stage2-libiberty-linker-plugin:
23563 @if libiberty-linker-plugin-bootstrap
23564 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23565 all-stage2: all-stage2-libiberty-linker-plugin
23566 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23567 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23568 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23569 @r=`${PWD_COMMAND}`; export r; \
23570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23571 TFLAGS="$(STAGE2_TFLAGS)"; \
23572 $(HOST_EXPORTS) \
23573 $(POSTSTAGE1_HOST_EXPORTS) \
23574 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23575 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23576 CFLAGS="$(STAGE2_CFLAGS)" \
23577 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23578 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23579 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23580 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23581 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23582 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23583 TFLAGS="$(STAGE2_TFLAGS)" \
23584 $(TARGET-stage2-libiberty-linker-plugin)
23586 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23587 clean-stage2: clean-stage2-libiberty-linker-plugin
23588 clean-stage2-libiberty-linker-plugin:
23589 @if [ $(current_stage) = stage2 ]; then \
23590 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23591 else \
23592 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23593 $(MAKE) stage2-start; \
23594 fi; \
23595 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23596 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23597 @endif libiberty-linker-plugin-bootstrap
23600 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23601 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23602 maybe-all-stage3-libiberty-linker-plugin:
23603 maybe-clean-stage3-libiberty-linker-plugin:
23604 @if libiberty-linker-plugin-bootstrap
23605 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23606 all-stage3: all-stage3-libiberty-linker-plugin
23607 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23608 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23609 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23610 @r=`${PWD_COMMAND}`; export r; \
23611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23612 TFLAGS="$(STAGE3_TFLAGS)"; \
23613 $(HOST_EXPORTS) \
23614 $(POSTSTAGE1_HOST_EXPORTS) \
23615 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23616 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23617 CFLAGS="$(STAGE3_CFLAGS)" \
23618 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23619 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23620 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23621 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23622 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23623 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23624 TFLAGS="$(STAGE3_TFLAGS)" \
23625 $(TARGET-stage3-libiberty-linker-plugin)
23627 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23628 clean-stage3: clean-stage3-libiberty-linker-plugin
23629 clean-stage3-libiberty-linker-plugin:
23630 @if [ $(current_stage) = stage3 ]; then \
23631 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23632 else \
23633 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23634 $(MAKE) stage3-start; \
23635 fi; \
23636 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23637 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23638 @endif libiberty-linker-plugin-bootstrap
23641 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23642 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23643 maybe-all-stage4-libiberty-linker-plugin:
23644 maybe-clean-stage4-libiberty-linker-plugin:
23645 @if libiberty-linker-plugin-bootstrap
23646 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23647 all-stage4: all-stage4-libiberty-linker-plugin
23648 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23649 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23650 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23651 @r=`${PWD_COMMAND}`; export r; \
23652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23653 TFLAGS="$(STAGE4_TFLAGS)"; \
23654 $(HOST_EXPORTS) \
23655 $(POSTSTAGE1_HOST_EXPORTS) \
23656 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23657 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23658 CFLAGS="$(STAGE4_CFLAGS)" \
23659 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23660 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23661 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23662 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23663 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23664 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23665 TFLAGS="$(STAGE4_TFLAGS)" \
23666 $(TARGET-stage4-libiberty-linker-plugin)
23668 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23669 clean-stage4: clean-stage4-libiberty-linker-plugin
23670 clean-stage4-libiberty-linker-plugin:
23671 @if [ $(current_stage) = stage4 ]; then \
23672 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23673 else \
23674 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23675 $(MAKE) stage4-start; \
23676 fi; \
23677 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23678 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23679 @endif libiberty-linker-plugin-bootstrap
23682 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23683 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23684 maybe-all-stageprofile-libiberty-linker-plugin:
23685 maybe-clean-stageprofile-libiberty-linker-plugin:
23686 @if libiberty-linker-plugin-bootstrap
23687 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23688 all-stageprofile: all-stageprofile-libiberty-linker-plugin
23689 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23690 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23691 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23692 @r=`${PWD_COMMAND}`; export r; \
23693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23694 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23695 $(HOST_EXPORTS) \
23696 $(POSTSTAGE1_HOST_EXPORTS) \
23697 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23698 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23699 CFLAGS="$(STAGEprofile_CFLAGS)" \
23700 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23701 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23702 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23703 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23704 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23705 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23706 TFLAGS="$(STAGEprofile_TFLAGS)" \
23707 $(TARGET-stageprofile-libiberty-linker-plugin)
23709 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23710 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23711 clean-stageprofile-libiberty-linker-plugin:
23712 @if [ $(current_stage) = stageprofile ]; then \
23713 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23714 else \
23715 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23716 $(MAKE) stageprofile-start; \
23717 fi; \
23718 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23719 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23720 @endif libiberty-linker-plugin-bootstrap
23723 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23724 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23725 maybe-all-stagefeedback-libiberty-linker-plugin:
23726 maybe-clean-stagefeedback-libiberty-linker-plugin:
23727 @if libiberty-linker-plugin-bootstrap
23728 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23729 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23730 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23731 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23732 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23733 @r=`${PWD_COMMAND}`; export r; \
23734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23735 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23736 $(HOST_EXPORTS) \
23737 $(POSTSTAGE1_HOST_EXPORTS) \
23738 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23739 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23740 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23741 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23742 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23743 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23744 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23745 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23746 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23747 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23748 $(TARGET-stagefeedback-libiberty-linker-plugin)
23750 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23751 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23752 clean-stagefeedback-libiberty-linker-plugin:
23753 @if [ $(current_stage) = stagefeedback ]; then \
23754 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23755 else \
23756 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23757 $(MAKE) stagefeedback-start; \
23758 fi; \
23759 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23760 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23761 @endif libiberty-linker-plugin-bootstrap
23767 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23768 maybe-check-libiberty-linker-plugin:
23769 @if libiberty-linker-plugin
23770 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23772 check-libiberty-linker-plugin:
23773 @: $(MAKE); $(unstage)
23774 @r=`${PWD_COMMAND}`; export r; \
23775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23776 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23777 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23778 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
23780 @endif libiberty-linker-plugin
23782 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23783 maybe-install-libiberty-linker-plugin:
23784 @if libiberty-linker-plugin
23785 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23787 install-libiberty-linker-plugin: installdirs
23788 @: $(MAKE); $(unstage)
23789 @r=`${PWD_COMMAND}`; export r; \
23790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23791 $(HOST_EXPORTS) \
23792 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23793 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23795 @endif libiberty-linker-plugin
23797 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23798 maybe-install-strip-libiberty-linker-plugin:
23799 @if libiberty-linker-plugin
23800 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23802 install-strip-libiberty-linker-plugin: installdirs
23803 @: $(MAKE); $(unstage)
23804 @r=`${PWD_COMMAND}`; export r; \
23805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23806 $(HOST_EXPORTS) \
23807 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23808 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23810 @endif libiberty-linker-plugin
23812 # Other targets (info, dvi, pdf, etc.)
23814 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23815 maybe-info-libiberty-linker-plugin:
23816 @if libiberty-linker-plugin
23817 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23819 info-libiberty-linker-plugin: \
23820 configure-libiberty-linker-plugin
23821 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23822 r=`${PWD_COMMAND}`; export r; \
23823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23824 $(HOST_EXPORTS) \
23825 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23827 done; \
23828 echo "Doing info in libiberty-linker-plugin"; \
23829 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23832 "RANLIB=$${RANLIB}" \
23833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23834 info) \
23835 || exit 1
23837 @endif libiberty-linker-plugin
23839 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23840 maybe-dvi-libiberty-linker-plugin:
23841 @if libiberty-linker-plugin
23842 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23844 dvi-libiberty-linker-plugin: \
23845 configure-libiberty-linker-plugin
23846 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23847 r=`${PWD_COMMAND}`; export r; \
23848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23849 $(HOST_EXPORTS) \
23850 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23852 done; \
23853 echo "Doing dvi in libiberty-linker-plugin"; \
23854 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23857 "RANLIB=$${RANLIB}" \
23858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23859 dvi) \
23860 || exit 1
23862 @endif libiberty-linker-plugin
23864 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23865 maybe-pdf-libiberty-linker-plugin:
23866 @if libiberty-linker-plugin
23867 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23869 pdf-libiberty-linker-plugin: \
23870 configure-libiberty-linker-plugin
23871 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23872 r=`${PWD_COMMAND}`; export r; \
23873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23874 $(HOST_EXPORTS) \
23875 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23877 done; \
23878 echo "Doing pdf in libiberty-linker-plugin"; \
23879 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23882 "RANLIB=$${RANLIB}" \
23883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23884 pdf) \
23885 || exit 1
23887 @endif libiberty-linker-plugin
23889 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23890 maybe-html-libiberty-linker-plugin:
23891 @if libiberty-linker-plugin
23892 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23894 html-libiberty-linker-plugin: \
23895 configure-libiberty-linker-plugin
23896 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23897 r=`${PWD_COMMAND}`; export r; \
23898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23899 $(HOST_EXPORTS) \
23900 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23902 done; \
23903 echo "Doing html in libiberty-linker-plugin"; \
23904 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23907 "RANLIB=$${RANLIB}" \
23908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23909 html) \
23910 || exit 1
23912 @endif libiberty-linker-plugin
23914 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
23915 maybe-TAGS-libiberty-linker-plugin:
23916 @if libiberty-linker-plugin
23917 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
23919 TAGS-libiberty-linker-plugin: \
23920 configure-libiberty-linker-plugin
23921 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23922 r=`${PWD_COMMAND}`; export r; \
23923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23924 $(HOST_EXPORTS) \
23925 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23927 done; \
23928 echo "Doing TAGS in libiberty-linker-plugin"; \
23929 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23932 "RANLIB=$${RANLIB}" \
23933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23934 TAGS) \
23935 || exit 1
23937 @endif libiberty-linker-plugin
23939 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
23940 maybe-install-info-libiberty-linker-plugin:
23941 @if libiberty-linker-plugin
23942 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
23944 install-info-libiberty-linker-plugin: \
23945 configure-libiberty-linker-plugin \
23946 info-libiberty-linker-plugin
23947 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23948 r=`${PWD_COMMAND}`; export r; \
23949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23950 $(HOST_EXPORTS) \
23951 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23953 done; \
23954 echo "Doing install-info in libiberty-linker-plugin"; \
23955 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23958 "RANLIB=$${RANLIB}" \
23959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23960 install-info) \
23961 || exit 1
23963 @endif libiberty-linker-plugin
23965 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
23966 maybe-install-pdf-libiberty-linker-plugin:
23967 @if libiberty-linker-plugin
23968 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
23970 install-pdf-libiberty-linker-plugin: \
23971 configure-libiberty-linker-plugin \
23972 pdf-libiberty-linker-plugin
23973 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23974 r=`${PWD_COMMAND}`; export r; \
23975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23976 $(HOST_EXPORTS) \
23977 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23979 done; \
23980 echo "Doing install-pdf in libiberty-linker-plugin"; \
23981 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23984 "RANLIB=$${RANLIB}" \
23985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23986 install-pdf) \
23987 || exit 1
23989 @endif libiberty-linker-plugin
23991 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
23992 maybe-install-html-libiberty-linker-plugin:
23993 @if libiberty-linker-plugin
23994 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
23996 install-html-libiberty-linker-plugin: \
23997 configure-libiberty-linker-plugin \
23998 html-libiberty-linker-plugin
23999 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24000 r=`${PWD_COMMAND}`; export r; \
24001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24002 $(HOST_EXPORTS) \
24003 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24005 done; \
24006 echo "Doing install-html in libiberty-linker-plugin"; \
24007 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24010 "RANLIB=$${RANLIB}" \
24011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24012 install-html) \
24013 || exit 1
24015 @endif libiberty-linker-plugin
24017 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24018 maybe-installcheck-libiberty-linker-plugin:
24019 @if libiberty-linker-plugin
24020 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24022 installcheck-libiberty-linker-plugin: \
24023 configure-libiberty-linker-plugin
24024 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24025 r=`${PWD_COMMAND}`; export r; \
24026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24027 $(HOST_EXPORTS) \
24028 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24030 done; \
24031 echo "Doing installcheck in libiberty-linker-plugin"; \
24032 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24035 "RANLIB=$${RANLIB}" \
24036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24037 installcheck) \
24038 || exit 1
24040 @endif libiberty-linker-plugin
24042 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24043 maybe-mostlyclean-libiberty-linker-plugin:
24044 @if libiberty-linker-plugin
24045 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24047 mostlyclean-libiberty-linker-plugin:
24048 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24049 r=`${PWD_COMMAND}`; export r; \
24050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24051 $(HOST_EXPORTS) \
24052 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24054 done; \
24055 echo "Doing mostlyclean in libiberty-linker-plugin"; \
24056 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24059 "RANLIB=$${RANLIB}" \
24060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24061 mostlyclean) \
24062 || exit 1
24064 @endif libiberty-linker-plugin
24066 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24067 maybe-clean-libiberty-linker-plugin:
24068 @if libiberty-linker-plugin
24069 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24071 clean-libiberty-linker-plugin:
24072 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24073 r=`${PWD_COMMAND}`; export r; \
24074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24075 $(HOST_EXPORTS) \
24076 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24078 done; \
24079 echo "Doing clean in libiberty-linker-plugin"; \
24080 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24083 "RANLIB=$${RANLIB}" \
24084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24085 clean) \
24086 || exit 1
24088 @endif libiberty-linker-plugin
24090 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24091 maybe-distclean-libiberty-linker-plugin:
24092 @if libiberty-linker-plugin
24093 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24095 distclean-libiberty-linker-plugin:
24096 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24097 r=`${PWD_COMMAND}`; export r; \
24098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24099 $(HOST_EXPORTS) \
24100 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24102 done; \
24103 echo "Doing distclean in libiberty-linker-plugin"; \
24104 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24107 "RANLIB=$${RANLIB}" \
24108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24109 distclean) \
24110 || exit 1
24112 @endif libiberty-linker-plugin
24114 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24115 maybe-maintainer-clean-libiberty-linker-plugin:
24116 @if libiberty-linker-plugin
24117 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24119 maintainer-clean-libiberty-linker-plugin:
24120 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24121 r=`${PWD_COMMAND}`; export r; \
24122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24123 $(HOST_EXPORTS) \
24124 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24126 done; \
24127 echo "Doing maintainer-clean in libiberty-linker-plugin"; \
24128 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24131 "RANLIB=$${RANLIB}" \
24132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24133 maintainer-clean) \
24134 || exit 1
24136 @endif libiberty-linker-plugin
24140 .PHONY: configure-libiconv maybe-configure-libiconv
24141 maybe-configure-libiconv:
24142 @if gcc-bootstrap
24143 configure-libiconv: stage_current
24144 @endif gcc-bootstrap
24145 @if libiconv
24146 maybe-configure-libiconv: configure-libiconv
24147 configure-libiconv:
24148 @r=`${PWD_COMMAND}`; export r; \
24149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24150 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24152 $(HOST_EXPORTS) \
24153 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24154 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24155 case $(srcdir) in \
24156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24157 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24159 esac; \
24160 module_srcdir=libiconv; \
24161 $(SHELL) \
24162 $$s/$$module_srcdir/configure \
24163 --srcdir=$${topdir}/$$module_srcdir \
24164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24165 --target=${target_alias} --disable-shared \
24166 || exit 1
24167 @endif libiconv
24171 .PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
24172 maybe-configure-stage1-libiconv:
24173 @if libiconv-bootstrap
24174 maybe-configure-stage1-libiconv: configure-stage1-libiconv
24175 configure-stage1-libiconv:
24176 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24177 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24178 @r=`${PWD_COMMAND}`; export r; \
24179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24180 TFLAGS="$(STAGE1_TFLAGS)"; \
24181 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24182 $(HOST_EXPORTS) \
24183 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24184 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24185 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24186 echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
24187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24188 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24189 case $(srcdir) in \
24190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24191 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24193 esac; \
24194 module_srcdir=libiconv; \
24195 $(SHELL) $$s/$$module_srcdir/configure \
24196 --srcdir=$${topdir}/$$module_srcdir \
24197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24198 --target=${target_alias} \
24200 $(STAGE1_CONFIGURE_FLAGS) \
24201 --disable-shared
24202 @endif libiconv-bootstrap
24204 .PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
24205 maybe-configure-stage2-libiconv:
24206 @if libiconv-bootstrap
24207 maybe-configure-stage2-libiconv: configure-stage2-libiconv
24208 configure-stage2-libiconv:
24209 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24210 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24211 @r=`${PWD_COMMAND}`; export r; \
24212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24213 TFLAGS="$(STAGE2_TFLAGS)"; \
24214 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24215 $(HOST_EXPORTS) \
24216 $(POSTSTAGE1_HOST_EXPORTS) \
24217 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24218 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24219 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24220 echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
24221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24222 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24223 case $(srcdir) in \
24224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24225 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24227 esac; \
24228 module_srcdir=libiconv; \
24229 $(SHELL) $$s/$$module_srcdir/configure \
24230 --srcdir=$${topdir}/$$module_srcdir \
24231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24232 --target=${target_alias} \
24233 --with-build-libsubdir=$(HOST_SUBDIR) \
24234 $(STAGE2_CONFIGURE_FLAGS) \
24235 --disable-shared
24236 @endif libiconv-bootstrap
24238 .PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
24239 maybe-configure-stage3-libiconv:
24240 @if libiconv-bootstrap
24241 maybe-configure-stage3-libiconv: configure-stage3-libiconv
24242 configure-stage3-libiconv:
24243 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24245 @r=`${PWD_COMMAND}`; export r; \
24246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24247 TFLAGS="$(STAGE3_TFLAGS)"; \
24248 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24249 $(HOST_EXPORTS) \
24250 $(POSTSTAGE1_HOST_EXPORTS) \
24251 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24252 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24253 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24254 echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
24255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24256 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24257 case $(srcdir) in \
24258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24259 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24261 esac; \
24262 module_srcdir=libiconv; \
24263 $(SHELL) $$s/$$module_srcdir/configure \
24264 --srcdir=$${topdir}/$$module_srcdir \
24265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24266 --target=${target_alias} \
24267 --with-build-libsubdir=$(HOST_SUBDIR) \
24268 $(STAGE3_CONFIGURE_FLAGS) \
24269 --disable-shared
24270 @endif libiconv-bootstrap
24272 .PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
24273 maybe-configure-stage4-libiconv:
24274 @if libiconv-bootstrap
24275 maybe-configure-stage4-libiconv: configure-stage4-libiconv
24276 configure-stage4-libiconv:
24277 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24278 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24279 @r=`${PWD_COMMAND}`; export r; \
24280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24281 TFLAGS="$(STAGE4_TFLAGS)"; \
24282 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24283 $(HOST_EXPORTS) \
24284 $(POSTSTAGE1_HOST_EXPORTS) \
24285 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24286 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24287 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24288 echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
24289 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24290 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24291 case $(srcdir) in \
24292 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24293 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24294 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24295 esac; \
24296 module_srcdir=libiconv; \
24297 $(SHELL) $$s/$$module_srcdir/configure \
24298 --srcdir=$${topdir}/$$module_srcdir \
24299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24300 --target=${target_alias} \
24301 --with-build-libsubdir=$(HOST_SUBDIR) \
24302 $(STAGE4_CONFIGURE_FLAGS) \
24303 --disable-shared
24304 @endif libiconv-bootstrap
24306 .PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
24307 maybe-configure-stageprofile-libiconv:
24308 @if libiconv-bootstrap
24309 maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
24310 configure-stageprofile-libiconv:
24311 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24313 @r=`${PWD_COMMAND}`; export r; \
24314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24315 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24316 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24317 $(HOST_EXPORTS) \
24318 $(POSTSTAGE1_HOST_EXPORTS) \
24319 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24320 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24321 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24322 echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
24323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24324 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24325 case $(srcdir) in \
24326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24327 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24329 esac; \
24330 module_srcdir=libiconv; \
24331 $(SHELL) $$s/$$module_srcdir/configure \
24332 --srcdir=$${topdir}/$$module_srcdir \
24333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24334 --target=${target_alias} \
24335 --with-build-libsubdir=$(HOST_SUBDIR) \
24336 $(STAGEprofile_CONFIGURE_FLAGS) \
24337 --disable-shared
24338 @endif libiconv-bootstrap
24340 .PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
24341 maybe-configure-stagefeedback-libiconv:
24342 @if libiconv-bootstrap
24343 maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
24344 configure-stagefeedback-libiconv:
24345 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24346 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
24347 @r=`${PWD_COMMAND}`; export r; \
24348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24349 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24350 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24351 $(HOST_EXPORTS) \
24352 $(POSTSTAGE1_HOST_EXPORTS) \
24353 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24354 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24355 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24356 echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
24357 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
24358 cd $(HOST_SUBDIR)/libiconv || exit 1; \
24359 case $(srcdir) in \
24360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24361 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24363 esac; \
24364 module_srcdir=libiconv; \
24365 $(SHELL) $$s/$$module_srcdir/configure \
24366 --srcdir=$${topdir}/$$module_srcdir \
24367 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24368 --target=${target_alias} \
24369 --with-build-libsubdir=$(HOST_SUBDIR) \
24370 $(STAGEfeedback_CONFIGURE_FLAGS) \
24371 --disable-shared
24372 @endif libiconv-bootstrap
24378 .PHONY: all-libiconv maybe-all-libiconv
24379 maybe-all-libiconv:
24380 @if gcc-bootstrap
24381 all-libiconv: stage_current
24382 @endif gcc-bootstrap
24383 @if libiconv
24384 TARGET-libiconv=all
24385 maybe-all-libiconv: all-libiconv
24386 all-libiconv: configure-libiconv
24387 @r=`${PWD_COMMAND}`; export r; \
24388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24389 $(HOST_EXPORTS) \
24390 (cd $(HOST_SUBDIR)/libiconv && \
24391 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24392 $(TARGET-libiconv))
24393 @endif libiconv
24397 .PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
24398 .PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
24399 maybe-all-stage1-libiconv:
24400 maybe-clean-stage1-libiconv:
24401 @if libiconv-bootstrap
24402 maybe-all-stage1-libiconv: all-stage1-libiconv
24403 all-stage1: all-stage1-libiconv
24404 TARGET-stage1-libiconv = $(TARGET-libiconv)
24405 all-stage1-libiconv: configure-stage1-libiconv
24406 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24407 @r=`${PWD_COMMAND}`; export r; \
24408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24409 TFLAGS="$(STAGE1_TFLAGS)"; \
24410 $(HOST_EXPORTS) \
24411 cd $(HOST_SUBDIR)/libiconv && \
24412 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24413 CFLAGS="$(STAGE1_CFLAGS)" \
24414 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24415 LIBCFLAGS="$(LIBCFLAGS)" \
24416 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24417 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24418 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24419 $(EXTRA_HOST_FLAGS) \
24420 $(STAGE1_FLAGS_TO_PASS) \
24421 TFLAGS="$(STAGE1_TFLAGS)" \
24422 $(TARGET-stage1-libiconv)
24424 maybe-clean-stage1-libiconv: clean-stage1-libiconv
24425 clean-stage1: clean-stage1-libiconv
24426 clean-stage1-libiconv:
24427 @if [ $(current_stage) = stage1 ]; then \
24428 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24429 else \
24430 [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
24431 $(MAKE) stage1-start; \
24432 fi; \
24433 cd $(HOST_SUBDIR)/libiconv && \
24434 $(MAKE) $(EXTRA_HOST_FLAGS) \
24435 $(STAGE1_FLAGS_TO_PASS) clean
24436 @endif libiconv-bootstrap
24439 .PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
24440 .PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
24441 maybe-all-stage2-libiconv:
24442 maybe-clean-stage2-libiconv:
24443 @if libiconv-bootstrap
24444 maybe-all-stage2-libiconv: all-stage2-libiconv
24445 all-stage2: all-stage2-libiconv
24446 TARGET-stage2-libiconv = $(TARGET-libiconv)
24447 all-stage2-libiconv: configure-stage2-libiconv
24448 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24449 @r=`${PWD_COMMAND}`; export r; \
24450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24451 TFLAGS="$(STAGE2_TFLAGS)"; \
24452 $(HOST_EXPORTS) \
24453 $(POSTSTAGE1_HOST_EXPORTS) \
24454 cd $(HOST_SUBDIR)/libiconv && \
24455 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24456 CFLAGS="$(STAGE2_CFLAGS)" \
24457 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24458 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24459 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24460 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24461 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24462 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24463 TFLAGS="$(STAGE2_TFLAGS)" \
24464 $(TARGET-stage2-libiconv)
24466 maybe-clean-stage2-libiconv: clean-stage2-libiconv
24467 clean-stage2: clean-stage2-libiconv
24468 clean-stage2-libiconv:
24469 @if [ $(current_stage) = stage2 ]; then \
24470 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24471 else \
24472 [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
24473 $(MAKE) stage2-start; \
24474 fi; \
24475 cd $(HOST_SUBDIR)/libiconv && \
24476 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24477 @endif libiconv-bootstrap
24480 .PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
24481 .PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
24482 maybe-all-stage3-libiconv:
24483 maybe-clean-stage3-libiconv:
24484 @if libiconv-bootstrap
24485 maybe-all-stage3-libiconv: all-stage3-libiconv
24486 all-stage3: all-stage3-libiconv
24487 TARGET-stage3-libiconv = $(TARGET-libiconv)
24488 all-stage3-libiconv: configure-stage3-libiconv
24489 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24490 @r=`${PWD_COMMAND}`; export r; \
24491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24492 TFLAGS="$(STAGE3_TFLAGS)"; \
24493 $(HOST_EXPORTS) \
24494 $(POSTSTAGE1_HOST_EXPORTS) \
24495 cd $(HOST_SUBDIR)/libiconv && \
24496 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24497 CFLAGS="$(STAGE3_CFLAGS)" \
24498 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24499 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24500 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24501 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24502 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24503 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24504 TFLAGS="$(STAGE3_TFLAGS)" \
24505 $(TARGET-stage3-libiconv)
24507 maybe-clean-stage3-libiconv: clean-stage3-libiconv
24508 clean-stage3: clean-stage3-libiconv
24509 clean-stage3-libiconv:
24510 @if [ $(current_stage) = stage3 ]; then \
24511 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24512 else \
24513 [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
24514 $(MAKE) stage3-start; \
24515 fi; \
24516 cd $(HOST_SUBDIR)/libiconv && \
24517 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24518 @endif libiconv-bootstrap
24521 .PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
24522 .PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
24523 maybe-all-stage4-libiconv:
24524 maybe-clean-stage4-libiconv:
24525 @if libiconv-bootstrap
24526 maybe-all-stage4-libiconv: all-stage4-libiconv
24527 all-stage4: all-stage4-libiconv
24528 TARGET-stage4-libiconv = $(TARGET-libiconv)
24529 all-stage4-libiconv: configure-stage4-libiconv
24530 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24531 @r=`${PWD_COMMAND}`; export r; \
24532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24533 TFLAGS="$(STAGE4_TFLAGS)"; \
24534 $(HOST_EXPORTS) \
24535 $(POSTSTAGE1_HOST_EXPORTS) \
24536 cd $(HOST_SUBDIR)/libiconv && \
24537 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24538 CFLAGS="$(STAGE4_CFLAGS)" \
24539 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24540 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24541 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24542 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24543 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24544 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24545 TFLAGS="$(STAGE4_TFLAGS)" \
24546 $(TARGET-stage4-libiconv)
24548 maybe-clean-stage4-libiconv: clean-stage4-libiconv
24549 clean-stage4: clean-stage4-libiconv
24550 clean-stage4-libiconv:
24551 @if [ $(current_stage) = stage4 ]; then \
24552 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24553 else \
24554 [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
24555 $(MAKE) stage4-start; \
24556 fi; \
24557 cd $(HOST_SUBDIR)/libiconv && \
24558 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24559 @endif libiconv-bootstrap
24562 .PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
24563 .PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
24564 maybe-all-stageprofile-libiconv:
24565 maybe-clean-stageprofile-libiconv:
24566 @if libiconv-bootstrap
24567 maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
24568 all-stageprofile: all-stageprofile-libiconv
24569 TARGET-stageprofile-libiconv = $(TARGET-libiconv)
24570 all-stageprofile-libiconv: configure-stageprofile-libiconv
24571 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24572 @r=`${PWD_COMMAND}`; export r; \
24573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24574 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24575 $(HOST_EXPORTS) \
24576 $(POSTSTAGE1_HOST_EXPORTS) \
24577 cd $(HOST_SUBDIR)/libiconv && \
24578 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24579 CFLAGS="$(STAGEprofile_CFLAGS)" \
24580 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24581 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24582 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24583 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24584 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24585 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24586 TFLAGS="$(STAGEprofile_TFLAGS)" \
24587 $(TARGET-stageprofile-libiconv)
24589 maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
24590 clean-stageprofile: clean-stageprofile-libiconv
24591 clean-stageprofile-libiconv:
24592 @if [ $(current_stage) = stageprofile ]; then \
24593 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24594 else \
24595 [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
24596 $(MAKE) stageprofile-start; \
24597 fi; \
24598 cd $(HOST_SUBDIR)/libiconv && \
24599 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24600 @endif libiconv-bootstrap
24603 .PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
24604 .PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
24605 maybe-all-stagefeedback-libiconv:
24606 maybe-clean-stagefeedback-libiconv:
24607 @if libiconv-bootstrap
24608 maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
24609 all-stagefeedback: all-stagefeedback-libiconv
24610 TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
24611 all-stagefeedback-libiconv: configure-stagefeedback-libiconv
24612 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24613 @r=`${PWD_COMMAND}`; export r; \
24614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24615 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24616 $(HOST_EXPORTS) \
24617 $(POSTSTAGE1_HOST_EXPORTS) \
24618 cd $(HOST_SUBDIR)/libiconv && \
24619 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24620 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24621 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24622 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24623 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24624 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24625 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24626 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24627 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24628 $(TARGET-stagefeedback-libiconv)
24630 maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
24631 clean-stagefeedback: clean-stagefeedback-libiconv
24632 clean-stagefeedback-libiconv:
24633 @if [ $(current_stage) = stagefeedback ]; then \
24634 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
24635 else \
24636 [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
24637 $(MAKE) stagefeedback-start; \
24638 fi; \
24639 cd $(HOST_SUBDIR)/libiconv && \
24640 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24641 @endif libiconv-bootstrap
24647 .PHONY: check-libiconv maybe-check-libiconv
24648 maybe-check-libiconv:
24649 @if libiconv
24650 maybe-check-libiconv: check-libiconv
24652 check-libiconv:
24653 @: $(MAKE); $(unstage)
24654 @r=`${PWD_COMMAND}`; export r; \
24655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24656 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24657 (cd $(HOST_SUBDIR)/libiconv && \
24658 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
24660 @endif libiconv
24662 .PHONY: install-libiconv maybe-install-libiconv
24663 maybe-install-libiconv:
24664 @if libiconv
24665 maybe-install-libiconv: install-libiconv
24667 install-libiconv:
24669 @endif libiconv
24671 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24672 maybe-install-strip-libiconv:
24673 @if libiconv
24674 maybe-install-strip-libiconv: install-strip-libiconv
24676 install-strip-libiconv:
24678 @endif libiconv
24680 # Other targets (info, dvi, pdf, etc.)
24682 .PHONY: maybe-info-libiconv info-libiconv
24683 maybe-info-libiconv:
24684 @if libiconv
24685 maybe-info-libiconv: info-libiconv
24687 # libiconv doesn't support info.
24688 info-libiconv:
24690 @endif libiconv
24692 .PHONY: maybe-dvi-libiconv dvi-libiconv
24693 maybe-dvi-libiconv:
24694 @if libiconv
24695 maybe-dvi-libiconv: dvi-libiconv
24697 dvi-libiconv: \
24698 configure-libiconv
24699 @[ -f ./libiconv/Makefile ] || exit 0; \
24700 r=`${PWD_COMMAND}`; export r; \
24701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24702 $(HOST_EXPORTS) \
24703 for flag in $(EXTRA_HOST_FLAGS) ; do \
24704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24705 done; \
24706 echo "Doing dvi in libiconv"; \
24707 (cd $(HOST_SUBDIR)/libiconv && \
24708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24710 "RANLIB=$${RANLIB}" \
24711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24712 dvi) \
24713 || exit 1
24715 @endif libiconv
24717 .PHONY: maybe-pdf-libiconv pdf-libiconv
24718 maybe-pdf-libiconv:
24719 @if libiconv
24720 maybe-pdf-libiconv: pdf-libiconv
24722 # libiconv doesn't support pdf.
24723 pdf-libiconv:
24725 @endif libiconv
24727 .PHONY: maybe-html-libiconv html-libiconv
24728 maybe-html-libiconv:
24729 @if libiconv
24730 maybe-html-libiconv: html-libiconv
24732 # libiconv doesn't support html.
24733 html-libiconv:
24735 @endif libiconv
24737 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24738 maybe-TAGS-libiconv:
24739 @if libiconv
24740 maybe-TAGS-libiconv: TAGS-libiconv
24742 TAGS-libiconv: \
24743 configure-libiconv
24744 @[ -f ./libiconv/Makefile ] || exit 0; \
24745 r=`${PWD_COMMAND}`; export r; \
24746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24747 $(HOST_EXPORTS) \
24748 for flag in $(EXTRA_HOST_FLAGS) ; do \
24749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24750 done; \
24751 echo "Doing TAGS in libiconv"; \
24752 (cd $(HOST_SUBDIR)/libiconv && \
24753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24755 "RANLIB=$${RANLIB}" \
24756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24757 TAGS) \
24758 || exit 1
24760 @endif libiconv
24762 .PHONY: maybe-install-info-libiconv install-info-libiconv
24763 maybe-install-info-libiconv:
24764 @if libiconv
24765 maybe-install-info-libiconv: install-info-libiconv
24767 # libiconv doesn't support install-info.
24768 install-info-libiconv:
24770 @endif libiconv
24772 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24773 maybe-install-pdf-libiconv:
24774 @if libiconv
24775 maybe-install-pdf-libiconv: install-pdf-libiconv
24777 # libiconv doesn't support install-pdf.
24778 install-pdf-libiconv:
24780 @endif libiconv
24782 .PHONY: maybe-install-html-libiconv install-html-libiconv
24783 maybe-install-html-libiconv:
24784 @if libiconv
24785 maybe-install-html-libiconv: install-html-libiconv
24787 # libiconv doesn't support install-html.
24788 install-html-libiconv:
24790 @endif libiconv
24792 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24793 maybe-installcheck-libiconv:
24794 @if libiconv
24795 maybe-installcheck-libiconv: installcheck-libiconv
24797 installcheck-libiconv: \
24798 configure-libiconv
24799 @[ -f ./libiconv/Makefile ] || exit 0; \
24800 r=`${PWD_COMMAND}`; export r; \
24801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24802 $(HOST_EXPORTS) \
24803 for flag in $(EXTRA_HOST_FLAGS) ; do \
24804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24805 done; \
24806 echo "Doing installcheck in libiconv"; \
24807 (cd $(HOST_SUBDIR)/libiconv && \
24808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24810 "RANLIB=$${RANLIB}" \
24811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24812 installcheck) \
24813 || exit 1
24815 @endif libiconv
24817 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24818 maybe-mostlyclean-libiconv:
24819 @if libiconv
24820 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24822 mostlyclean-libiconv:
24823 @[ -f ./libiconv/Makefile ] || exit 0; \
24824 r=`${PWD_COMMAND}`; export r; \
24825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24826 $(HOST_EXPORTS) \
24827 for flag in $(EXTRA_HOST_FLAGS) ; do \
24828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24829 done; \
24830 echo "Doing mostlyclean in libiconv"; \
24831 (cd $(HOST_SUBDIR)/libiconv && \
24832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24834 "RANLIB=$${RANLIB}" \
24835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24836 mostlyclean) \
24837 || exit 1
24839 @endif libiconv
24841 .PHONY: maybe-clean-libiconv clean-libiconv
24842 maybe-clean-libiconv:
24843 @if libiconv
24844 maybe-clean-libiconv: clean-libiconv
24846 clean-libiconv:
24847 @[ -f ./libiconv/Makefile ] || exit 0; \
24848 r=`${PWD_COMMAND}`; export r; \
24849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24850 $(HOST_EXPORTS) \
24851 for flag in $(EXTRA_HOST_FLAGS) ; do \
24852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24853 done; \
24854 echo "Doing clean in libiconv"; \
24855 (cd $(HOST_SUBDIR)/libiconv && \
24856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24858 "RANLIB=$${RANLIB}" \
24859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24860 clean) \
24861 || exit 1
24863 @endif libiconv
24865 .PHONY: maybe-distclean-libiconv distclean-libiconv
24866 maybe-distclean-libiconv:
24867 @if libiconv
24868 maybe-distclean-libiconv: distclean-libiconv
24870 distclean-libiconv:
24871 @[ -f ./libiconv/Makefile ] || exit 0; \
24872 r=`${PWD_COMMAND}`; export r; \
24873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24874 $(HOST_EXPORTS) \
24875 for flag in $(EXTRA_HOST_FLAGS) ; do \
24876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24877 done; \
24878 echo "Doing distclean in libiconv"; \
24879 (cd $(HOST_SUBDIR)/libiconv && \
24880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24882 "RANLIB=$${RANLIB}" \
24883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24884 distclean) \
24885 || exit 1
24887 @endif libiconv
24889 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24890 maybe-maintainer-clean-libiconv:
24891 @if libiconv
24892 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24894 maintainer-clean-libiconv:
24895 @[ -f ./libiconv/Makefile ] || exit 0; \
24896 r=`${PWD_COMMAND}`; export r; \
24897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24898 $(HOST_EXPORTS) \
24899 for flag in $(EXTRA_HOST_FLAGS) ; do \
24900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24901 done; \
24902 echo "Doing maintainer-clean in libiconv"; \
24903 (cd $(HOST_SUBDIR)/libiconv && \
24904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24906 "RANLIB=$${RANLIB}" \
24907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24908 maintainer-clean) \
24909 || exit 1
24911 @endif libiconv
24915 .PHONY: configure-m4 maybe-configure-m4
24916 maybe-configure-m4:
24917 @if gcc-bootstrap
24918 configure-m4: stage_current
24919 @endif gcc-bootstrap
24920 @if m4
24921 maybe-configure-m4: configure-m4
24922 configure-m4:
24923 @: $(MAKE); $(unstage)
24924 @r=`${PWD_COMMAND}`; export r; \
24925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24926 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
24928 $(HOST_EXPORTS) \
24929 echo Configuring in $(HOST_SUBDIR)/m4; \
24930 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24931 case $(srcdir) in \
24932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24933 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24935 esac; \
24936 module_srcdir=m4; \
24937 $(SHELL) \
24938 $$s/$$module_srcdir/configure \
24939 --srcdir=$${topdir}/$$module_srcdir \
24940 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24941 --target=${target_alias} \
24942 || exit 1
24943 @endif m4
24949 .PHONY: all-m4 maybe-all-m4
24950 maybe-all-m4:
24951 @if gcc-bootstrap
24952 all-m4: stage_current
24953 @endif gcc-bootstrap
24954 @if m4
24955 TARGET-m4=all
24956 maybe-all-m4: all-m4
24957 all-m4: configure-m4
24958 @: $(MAKE); $(unstage)
24959 @r=`${PWD_COMMAND}`; export r; \
24960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24961 $(HOST_EXPORTS) \
24962 (cd $(HOST_SUBDIR)/m4 && \
24963 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24964 $(TARGET-m4))
24965 @endif m4
24970 .PHONY: check-m4 maybe-check-m4
24971 maybe-check-m4:
24972 @if m4
24973 maybe-check-m4: check-m4
24975 check-m4:
24976 @: $(MAKE); $(unstage)
24977 @r=`${PWD_COMMAND}`; export r; \
24978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24979 $(HOST_EXPORTS) \
24980 (cd $(HOST_SUBDIR)/m4 && \
24981 $(MAKE) $(FLAGS_TO_PASS) check)
24983 @endif m4
24985 .PHONY: install-m4 maybe-install-m4
24986 maybe-install-m4:
24987 @if m4
24988 maybe-install-m4: install-m4
24990 install-m4: installdirs
24991 @: $(MAKE); $(unstage)
24992 @r=`${PWD_COMMAND}`; export r; \
24993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24994 $(HOST_EXPORTS) \
24995 (cd $(HOST_SUBDIR)/m4 && \
24996 $(MAKE) $(FLAGS_TO_PASS) install)
24998 @endif m4
25000 .PHONY: install-strip-m4 maybe-install-strip-m4
25001 maybe-install-strip-m4:
25002 @if m4
25003 maybe-install-strip-m4: install-strip-m4
25005 install-strip-m4: installdirs
25006 @: $(MAKE); $(unstage)
25007 @r=`${PWD_COMMAND}`; export r; \
25008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25009 $(HOST_EXPORTS) \
25010 (cd $(HOST_SUBDIR)/m4 && \
25011 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25013 @endif m4
25015 # Other targets (info, dvi, pdf, etc.)
25017 .PHONY: maybe-info-m4 info-m4
25018 maybe-info-m4:
25019 @if m4
25020 maybe-info-m4: info-m4
25022 info-m4: \
25023 configure-m4
25024 @: $(MAKE); $(unstage)
25025 @[ -f ./m4/Makefile ] || exit 0; \
25026 r=`${PWD_COMMAND}`; export r; \
25027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25028 $(HOST_EXPORTS) \
25029 for flag in $(EXTRA_HOST_FLAGS) ; do \
25030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25031 done; \
25032 echo "Doing info in m4"; \
25033 (cd $(HOST_SUBDIR)/m4 && \
25034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25036 "RANLIB=$${RANLIB}" \
25037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25038 info) \
25039 || exit 1
25041 @endif m4
25043 .PHONY: maybe-dvi-m4 dvi-m4
25044 maybe-dvi-m4:
25045 @if m4
25046 maybe-dvi-m4: dvi-m4
25048 dvi-m4: \
25049 configure-m4
25050 @: $(MAKE); $(unstage)
25051 @[ -f ./m4/Makefile ] || exit 0; \
25052 r=`${PWD_COMMAND}`; export r; \
25053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25054 $(HOST_EXPORTS) \
25055 for flag in $(EXTRA_HOST_FLAGS) ; do \
25056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25057 done; \
25058 echo "Doing dvi in m4"; \
25059 (cd $(HOST_SUBDIR)/m4 && \
25060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25062 "RANLIB=$${RANLIB}" \
25063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25064 dvi) \
25065 || exit 1
25067 @endif m4
25069 .PHONY: maybe-pdf-m4 pdf-m4
25070 maybe-pdf-m4:
25071 @if m4
25072 maybe-pdf-m4: pdf-m4
25074 pdf-m4: \
25075 configure-m4
25076 @: $(MAKE); $(unstage)
25077 @[ -f ./m4/Makefile ] || exit 0; \
25078 r=`${PWD_COMMAND}`; export r; \
25079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25080 $(HOST_EXPORTS) \
25081 for flag in $(EXTRA_HOST_FLAGS) ; do \
25082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25083 done; \
25084 echo "Doing pdf in m4"; \
25085 (cd $(HOST_SUBDIR)/m4 && \
25086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25088 "RANLIB=$${RANLIB}" \
25089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25090 pdf) \
25091 || exit 1
25093 @endif m4
25095 .PHONY: maybe-html-m4 html-m4
25096 maybe-html-m4:
25097 @if m4
25098 maybe-html-m4: html-m4
25100 html-m4: \
25101 configure-m4
25102 @: $(MAKE); $(unstage)
25103 @[ -f ./m4/Makefile ] || exit 0; \
25104 r=`${PWD_COMMAND}`; export r; \
25105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25106 $(HOST_EXPORTS) \
25107 for flag in $(EXTRA_HOST_FLAGS) ; do \
25108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25109 done; \
25110 echo "Doing html in m4"; \
25111 (cd $(HOST_SUBDIR)/m4 && \
25112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25114 "RANLIB=$${RANLIB}" \
25115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25116 html) \
25117 || exit 1
25119 @endif m4
25121 .PHONY: maybe-TAGS-m4 TAGS-m4
25122 maybe-TAGS-m4:
25123 @if m4
25124 maybe-TAGS-m4: TAGS-m4
25126 TAGS-m4: \
25127 configure-m4
25128 @: $(MAKE); $(unstage)
25129 @[ -f ./m4/Makefile ] || exit 0; \
25130 r=`${PWD_COMMAND}`; export r; \
25131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25132 $(HOST_EXPORTS) \
25133 for flag in $(EXTRA_HOST_FLAGS) ; do \
25134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25135 done; \
25136 echo "Doing TAGS in m4"; \
25137 (cd $(HOST_SUBDIR)/m4 && \
25138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25140 "RANLIB=$${RANLIB}" \
25141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25142 TAGS) \
25143 || exit 1
25145 @endif m4
25147 .PHONY: maybe-install-info-m4 install-info-m4
25148 maybe-install-info-m4:
25149 @if m4
25150 maybe-install-info-m4: install-info-m4
25152 install-info-m4: \
25153 configure-m4 \
25154 info-m4
25155 @: $(MAKE); $(unstage)
25156 @[ -f ./m4/Makefile ] || exit 0; \
25157 r=`${PWD_COMMAND}`; export r; \
25158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25159 $(HOST_EXPORTS) \
25160 for flag in $(EXTRA_HOST_FLAGS) ; do \
25161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25162 done; \
25163 echo "Doing install-info in m4"; \
25164 (cd $(HOST_SUBDIR)/m4 && \
25165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25167 "RANLIB=$${RANLIB}" \
25168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25169 install-info) \
25170 || exit 1
25172 @endif m4
25174 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25175 maybe-install-pdf-m4:
25176 @if m4
25177 maybe-install-pdf-m4: install-pdf-m4
25179 install-pdf-m4: \
25180 configure-m4 \
25181 pdf-m4
25182 @: $(MAKE); $(unstage)
25183 @[ -f ./m4/Makefile ] || exit 0; \
25184 r=`${PWD_COMMAND}`; export r; \
25185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25186 $(HOST_EXPORTS) \
25187 for flag in $(EXTRA_HOST_FLAGS) ; do \
25188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25189 done; \
25190 echo "Doing install-pdf in m4"; \
25191 (cd $(HOST_SUBDIR)/m4 && \
25192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25194 "RANLIB=$${RANLIB}" \
25195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25196 install-pdf) \
25197 || exit 1
25199 @endif m4
25201 .PHONY: maybe-install-html-m4 install-html-m4
25202 maybe-install-html-m4:
25203 @if m4
25204 maybe-install-html-m4: install-html-m4
25206 install-html-m4: \
25207 configure-m4 \
25208 html-m4
25209 @: $(MAKE); $(unstage)
25210 @[ -f ./m4/Makefile ] || exit 0; \
25211 r=`${PWD_COMMAND}`; export r; \
25212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25213 $(HOST_EXPORTS) \
25214 for flag in $(EXTRA_HOST_FLAGS) ; do \
25215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25216 done; \
25217 echo "Doing install-html in m4"; \
25218 (cd $(HOST_SUBDIR)/m4 && \
25219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25221 "RANLIB=$${RANLIB}" \
25222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25223 install-html) \
25224 || exit 1
25226 @endif m4
25228 .PHONY: maybe-installcheck-m4 installcheck-m4
25229 maybe-installcheck-m4:
25230 @if m4
25231 maybe-installcheck-m4: installcheck-m4
25233 installcheck-m4: \
25234 configure-m4
25235 @: $(MAKE); $(unstage)
25236 @[ -f ./m4/Makefile ] || exit 0; \
25237 r=`${PWD_COMMAND}`; export r; \
25238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25239 $(HOST_EXPORTS) \
25240 for flag in $(EXTRA_HOST_FLAGS) ; do \
25241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25242 done; \
25243 echo "Doing installcheck in m4"; \
25244 (cd $(HOST_SUBDIR)/m4 && \
25245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25247 "RANLIB=$${RANLIB}" \
25248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25249 installcheck) \
25250 || exit 1
25252 @endif m4
25254 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25255 maybe-mostlyclean-m4:
25256 @if m4
25257 maybe-mostlyclean-m4: mostlyclean-m4
25259 mostlyclean-m4:
25260 @: $(MAKE); $(unstage)
25261 @[ -f ./m4/Makefile ] || exit 0; \
25262 r=`${PWD_COMMAND}`; export r; \
25263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25264 $(HOST_EXPORTS) \
25265 for flag in $(EXTRA_HOST_FLAGS) ; do \
25266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25267 done; \
25268 echo "Doing mostlyclean in m4"; \
25269 (cd $(HOST_SUBDIR)/m4 && \
25270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25272 "RANLIB=$${RANLIB}" \
25273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25274 mostlyclean) \
25275 || exit 1
25277 @endif m4
25279 .PHONY: maybe-clean-m4 clean-m4
25280 maybe-clean-m4:
25281 @if m4
25282 maybe-clean-m4: clean-m4
25284 clean-m4:
25285 @: $(MAKE); $(unstage)
25286 @[ -f ./m4/Makefile ] || exit 0; \
25287 r=`${PWD_COMMAND}`; export r; \
25288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25289 $(HOST_EXPORTS) \
25290 for flag in $(EXTRA_HOST_FLAGS) ; do \
25291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25292 done; \
25293 echo "Doing clean in m4"; \
25294 (cd $(HOST_SUBDIR)/m4 && \
25295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25297 "RANLIB=$${RANLIB}" \
25298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25299 clean) \
25300 || exit 1
25302 @endif m4
25304 .PHONY: maybe-distclean-m4 distclean-m4
25305 maybe-distclean-m4:
25306 @if m4
25307 maybe-distclean-m4: distclean-m4
25309 distclean-m4:
25310 @: $(MAKE); $(unstage)
25311 @[ -f ./m4/Makefile ] || exit 0; \
25312 r=`${PWD_COMMAND}`; export r; \
25313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25314 $(HOST_EXPORTS) \
25315 for flag in $(EXTRA_HOST_FLAGS) ; do \
25316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25317 done; \
25318 echo "Doing distclean in m4"; \
25319 (cd $(HOST_SUBDIR)/m4 && \
25320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25322 "RANLIB=$${RANLIB}" \
25323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25324 distclean) \
25325 || exit 1
25327 @endif m4
25329 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25330 maybe-maintainer-clean-m4:
25331 @if m4
25332 maybe-maintainer-clean-m4: maintainer-clean-m4
25334 maintainer-clean-m4:
25335 @: $(MAKE); $(unstage)
25336 @[ -f ./m4/Makefile ] || exit 0; \
25337 r=`${PWD_COMMAND}`; export r; \
25338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25339 $(HOST_EXPORTS) \
25340 for flag in $(EXTRA_HOST_FLAGS) ; do \
25341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25342 done; \
25343 echo "Doing maintainer-clean in m4"; \
25344 (cd $(HOST_SUBDIR)/m4 && \
25345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25347 "RANLIB=$${RANLIB}" \
25348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25349 maintainer-clean) \
25350 || exit 1
25352 @endif m4
25356 .PHONY: configure-readline maybe-configure-readline
25357 maybe-configure-readline:
25358 @if gcc-bootstrap
25359 configure-readline: stage_current
25360 @endif gcc-bootstrap
25361 @if readline
25362 maybe-configure-readline: configure-readline
25363 configure-readline:
25364 @: $(MAKE); $(unstage)
25365 @r=`${PWD_COMMAND}`; export r; \
25366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25367 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
25369 $(HOST_EXPORTS) \
25370 echo Configuring in $(HOST_SUBDIR)/readline; \
25371 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25372 case $(srcdir) in \
25373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25374 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25376 esac; \
25377 module_srcdir=readline; \
25378 $(SHELL) \
25379 $$s/$$module_srcdir/configure \
25380 --srcdir=$${topdir}/$$module_srcdir \
25381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25382 --target=${target_alias} \
25383 || exit 1
25384 @endif readline
25390 .PHONY: all-readline maybe-all-readline
25391 maybe-all-readline:
25392 @if gcc-bootstrap
25393 all-readline: stage_current
25394 @endif gcc-bootstrap
25395 @if readline
25396 TARGET-readline=all
25397 maybe-all-readline: all-readline
25398 all-readline: configure-readline
25399 @: $(MAKE); $(unstage)
25400 @r=`${PWD_COMMAND}`; export r; \
25401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25402 $(HOST_EXPORTS) \
25403 (cd $(HOST_SUBDIR)/readline && \
25404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25405 $(TARGET-readline))
25406 @endif readline
25411 .PHONY: check-readline maybe-check-readline
25412 maybe-check-readline:
25413 @if readline
25414 maybe-check-readline: check-readline
25416 check-readline:
25417 @: $(MAKE); $(unstage)
25418 @r=`${PWD_COMMAND}`; export r; \
25419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25420 $(HOST_EXPORTS) \
25421 (cd $(HOST_SUBDIR)/readline && \
25422 $(MAKE) $(FLAGS_TO_PASS) check)
25424 @endif readline
25426 .PHONY: install-readline maybe-install-readline
25427 maybe-install-readline:
25428 @if readline
25429 maybe-install-readline: install-readline
25431 install-readline: installdirs
25432 @: $(MAKE); $(unstage)
25433 @r=`${PWD_COMMAND}`; export r; \
25434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25435 $(HOST_EXPORTS) \
25436 (cd $(HOST_SUBDIR)/readline && \
25437 $(MAKE) $(FLAGS_TO_PASS) install)
25439 @endif readline
25441 .PHONY: install-strip-readline maybe-install-strip-readline
25442 maybe-install-strip-readline:
25443 @if readline
25444 maybe-install-strip-readline: install-strip-readline
25446 install-strip-readline: installdirs
25447 @: $(MAKE); $(unstage)
25448 @r=`${PWD_COMMAND}`; export r; \
25449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25450 $(HOST_EXPORTS) \
25451 (cd $(HOST_SUBDIR)/readline && \
25452 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25454 @endif readline
25456 # Other targets (info, dvi, pdf, etc.)
25458 .PHONY: maybe-info-readline info-readline
25459 maybe-info-readline:
25460 @if readline
25461 maybe-info-readline: info-readline
25463 info-readline: \
25464 configure-readline
25465 @: $(MAKE); $(unstage)
25466 @[ -f ./readline/Makefile ] || exit 0; \
25467 r=`${PWD_COMMAND}`; export r; \
25468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25469 $(HOST_EXPORTS) \
25470 for flag in $(EXTRA_HOST_FLAGS) ; do \
25471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25472 done; \
25473 echo "Doing info in readline"; \
25474 (cd $(HOST_SUBDIR)/readline && \
25475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25477 "RANLIB=$${RANLIB}" \
25478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25479 info) \
25480 || exit 1
25482 @endif readline
25484 .PHONY: maybe-dvi-readline dvi-readline
25485 maybe-dvi-readline:
25486 @if readline
25487 maybe-dvi-readline: dvi-readline
25489 dvi-readline: \
25490 configure-readline
25491 @: $(MAKE); $(unstage)
25492 @[ -f ./readline/Makefile ] || exit 0; \
25493 r=`${PWD_COMMAND}`; export r; \
25494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25495 $(HOST_EXPORTS) \
25496 for flag in $(EXTRA_HOST_FLAGS) ; do \
25497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25498 done; \
25499 echo "Doing dvi in readline"; \
25500 (cd $(HOST_SUBDIR)/readline && \
25501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25503 "RANLIB=$${RANLIB}" \
25504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25505 dvi) \
25506 || exit 1
25508 @endif readline
25510 .PHONY: maybe-pdf-readline pdf-readline
25511 maybe-pdf-readline:
25512 @if readline
25513 maybe-pdf-readline: pdf-readline
25515 pdf-readline: \
25516 configure-readline
25517 @: $(MAKE); $(unstage)
25518 @[ -f ./readline/Makefile ] || exit 0; \
25519 r=`${PWD_COMMAND}`; export r; \
25520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25521 $(HOST_EXPORTS) \
25522 for flag in $(EXTRA_HOST_FLAGS) ; do \
25523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25524 done; \
25525 echo "Doing pdf in readline"; \
25526 (cd $(HOST_SUBDIR)/readline && \
25527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25529 "RANLIB=$${RANLIB}" \
25530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25531 pdf) \
25532 || exit 1
25534 @endif readline
25536 .PHONY: maybe-html-readline html-readline
25537 maybe-html-readline:
25538 @if readline
25539 maybe-html-readline: html-readline
25541 html-readline: \
25542 configure-readline
25543 @: $(MAKE); $(unstage)
25544 @[ -f ./readline/Makefile ] || exit 0; \
25545 r=`${PWD_COMMAND}`; export r; \
25546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25547 $(HOST_EXPORTS) \
25548 for flag in $(EXTRA_HOST_FLAGS) ; do \
25549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25550 done; \
25551 echo "Doing html in readline"; \
25552 (cd $(HOST_SUBDIR)/readline && \
25553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25555 "RANLIB=$${RANLIB}" \
25556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25557 html) \
25558 || exit 1
25560 @endif readline
25562 .PHONY: maybe-TAGS-readline TAGS-readline
25563 maybe-TAGS-readline:
25564 @if readline
25565 maybe-TAGS-readline: TAGS-readline
25567 TAGS-readline: \
25568 configure-readline
25569 @: $(MAKE); $(unstage)
25570 @[ -f ./readline/Makefile ] || exit 0; \
25571 r=`${PWD_COMMAND}`; export r; \
25572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25573 $(HOST_EXPORTS) \
25574 for flag in $(EXTRA_HOST_FLAGS) ; do \
25575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25576 done; \
25577 echo "Doing TAGS in readline"; \
25578 (cd $(HOST_SUBDIR)/readline && \
25579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25581 "RANLIB=$${RANLIB}" \
25582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25583 TAGS) \
25584 || exit 1
25586 @endif readline
25588 .PHONY: maybe-install-info-readline install-info-readline
25589 maybe-install-info-readline:
25590 @if readline
25591 maybe-install-info-readline: install-info-readline
25593 install-info-readline: \
25594 configure-readline \
25595 info-readline
25596 @: $(MAKE); $(unstage)
25597 @[ -f ./readline/Makefile ] || exit 0; \
25598 r=`${PWD_COMMAND}`; export r; \
25599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25600 $(HOST_EXPORTS) \
25601 for flag in $(EXTRA_HOST_FLAGS) ; do \
25602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25603 done; \
25604 echo "Doing install-info in readline"; \
25605 (cd $(HOST_SUBDIR)/readline && \
25606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25608 "RANLIB=$${RANLIB}" \
25609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25610 install-info) \
25611 || exit 1
25613 @endif readline
25615 .PHONY: maybe-install-pdf-readline install-pdf-readline
25616 maybe-install-pdf-readline:
25617 @if readline
25618 maybe-install-pdf-readline: install-pdf-readline
25620 install-pdf-readline: \
25621 configure-readline \
25622 pdf-readline
25623 @: $(MAKE); $(unstage)
25624 @[ -f ./readline/Makefile ] || exit 0; \
25625 r=`${PWD_COMMAND}`; export r; \
25626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25627 $(HOST_EXPORTS) \
25628 for flag in $(EXTRA_HOST_FLAGS) ; do \
25629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25630 done; \
25631 echo "Doing install-pdf in readline"; \
25632 (cd $(HOST_SUBDIR)/readline && \
25633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25635 "RANLIB=$${RANLIB}" \
25636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25637 install-pdf) \
25638 || exit 1
25640 @endif readline
25642 .PHONY: maybe-install-html-readline install-html-readline
25643 maybe-install-html-readline:
25644 @if readline
25645 maybe-install-html-readline: install-html-readline
25647 install-html-readline: \
25648 configure-readline \
25649 html-readline
25650 @: $(MAKE); $(unstage)
25651 @[ -f ./readline/Makefile ] || exit 0; \
25652 r=`${PWD_COMMAND}`; export r; \
25653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25654 $(HOST_EXPORTS) \
25655 for flag in $(EXTRA_HOST_FLAGS) ; do \
25656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25657 done; \
25658 echo "Doing install-html in readline"; \
25659 (cd $(HOST_SUBDIR)/readline && \
25660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25662 "RANLIB=$${RANLIB}" \
25663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25664 install-html) \
25665 || exit 1
25667 @endif readline
25669 .PHONY: maybe-installcheck-readline installcheck-readline
25670 maybe-installcheck-readline:
25671 @if readline
25672 maybe-installcheck-readline: installcheck-readline
25674 installcheck-readline: \
25675 configure-readline
25676 @: $(MAKE); $(unstage)
25677 @[ -f ./readline/Makefile ] || exit 0; \
25678 r=`${PWD_COMMAND}`; export r; \
25679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25680 $(HOST_EXPORTS) \
25681 for flag in $(EXTRA_HOST_FLAGS) ; do \
25682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25683 done; \
25684 echo "Doing installcheck in readline"; \
25685 (cd $(HOST_SUBDIR)/readline && \
25686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25688 "RANLIB=$${RANLIB}" \
25689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25690 installcheck) \
25691 || exit 1
25693 @endif readline
25695 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25696 maybe-mostlyclean-readline:
25697 @if readline
25698 maybe-mostlyclean-readline: mostlyclean-readline
25700 mostlyclean-readline:
25701 @: $(MAKE); $(unstage)
25702 @[ -f ./readline/Makefile ] || exit 0; \
25703 r=`${PWD_COMMAND}`; export r; \
25704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25705 $(HOST_EXPORTS) \
25706 for flag in $(EXTRA_HOST_FLAGS) ; do \
25707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25708 done; \
25709 echo "Doing mostlyclean in readline"; \
25710 (cd $(HOST_SUBDIR)/readline && \
25711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25713 "RANLIB=$${RANLIB}" \
25714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25715 mostlyclean) \
25716 || exit 1
25718 @endif readline
25720 .PHONY: maybe-clean-readline clean-readline
25721 maybe-clean-readline:
25722 @if readline
25723 maybe-clean-readline: clean-readline
25725 clean-readline:
25726 @: $(MAKE); $(unstage)
25727 @[ -f ./readline/Makefile ] || exit 0; \
25728 r=`${PWD_COMMAND}`; export r; \
25729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25730 $(HOST_EXPORTS) \
25731 for flag in $(EXTRA_HOST_FLAGS) ; do \
25732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25733 done; \
25734 echo "Doing clean in readline"; \
25735 (cd $(HOST_SUBDIR)/readline && \
25736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25738 "RANLIB=$${RANLIB}" \
25739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25740 clean) \
25741 || exit 1
25743 @endif readline
25745 .PHONY: maybe-distclean-readline distclean-readline
25746 maybe-distclean-readline:
25747 @if readline
25748 maybe-distclean-readline: distclean-readline
25750 distclean-readline:
25751 @: $(MAKE); $(unstage)
25752 @[ -f ./readline/Makefile ] || exit 0; \
25753 r=`${PWD_COMMAND}`; export r; \
25754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25755 $(HOST_EXPORTS) \
25756 for flag in $(EXTRA_HOST_FLAGS) ; do \
25757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25758 done; \
25759 echo "Doing distclean in readline"; \
25760 (cd $(HOST_SUBDIR)/readline && \
25761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25763 "RANLIB=$${RANLIB}" \
25764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25765 distclean) \
25766 || exit 1
25768 @endif readline
25770 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25771 maybe-maintainer-clean-readline:
25772 @if readline
25773 maybe-maintainer-clean-readline: maintainer-clean-readline
25775 maintainer-clean-readline:
25776 @: $(MAKE); $(unstage)
25777 @[ -f ./readline/Makefile ] || exit 0; \
25778 r=`${PWD_COMMAND}`; export r; \
25779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25780 $(HOST_EXPORTS) \
25781 for flag in $(EXTRA_HOST_FLAGS) ; do \
25782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25783 done; \
25784 echo "Doing maintainer-clean in readline"; \
25785 (cd $(HOST_SUBDIR)/readline && \
25786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25788 "RANLIB=$${RANLIB}" \
25789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25790 maintainer-clean) \
25791 || exit 1
25793 @endif readline
25797 .PHONY: configure-sid maybe-configure-sid
25798 maybe-configure-sid:
25799 @if gcc-bootstrap
25800 configure-sid: stage_current
25801 @endif gcc-bootstrap
25802 @if sid
25803 maybe-configure-sid: configure-sid
25804 configure-sid:
25805 @: $(MAKE); $(unstage)
25806 @r=`${PWD_COMMAND}`; export r; \
25807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25808 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
25810 $(HOST_EXPORTS) \
25811 echo Configuring in $(HOST_SUBDIR)/sid; \
25812 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25813 case $(srcdir) in \
25814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25815 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25817 esac; \
25818 module_srcdir=sid; \
25819 $(SHELL) \
25820 $$s/$$module_srcdir/configure \
25821 --srcdir=$${topdir}/$$module_srcdir \
25822 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25823 --target=${target_alias} \
25824 || exit 1
25825 @endif sid
25831 .PHONY: all-sid maybe-all-sid
25832 maybe-all-sid:
25833 @if gcc-bootstrap
25834 all-sid: stage_current
25835 @endif gcc-bootstrap
25836 @if sid
25837 TARGET-sid=all
25838 maybe-all-sid: all-sid
25839 all-sid: configure-sid
25840 @: $(MAKE); $(unstage)
25841 @r=`${PWD_COMMAND}`; export r; \
25842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25843 $(HOST_EXPORTS) \
25844 (cd $(HOST_SUBDIR)/sid && \
25845 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25846 $(TARGET-sid))
25847 @endif sid
25852 .PHONY: check-sid maybe-check-sid
25853 maybe-check-sid:
25854 @if sid
25855 maybe-check-sid: check-sid
25857 check-sid:
25858 @: $(MAKE); $(unstage)
25859 @r=`${PWD_COMMAND}`; export r; \
25860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25861 $(HOST_EXPORTS) \
25862 (cd $(HOST_SUBDIR)/sid && \
25863 $(MAKE) $(FLAGS_TO_PASS) check)
25865 @endif sid
25867 .PHONY: install-sid maybe-install-sid
25868 maybe-install-sid:
25869 @if sid
25870 maybe-install-sid: install-sid
25872 install-sid: installdirs
25873 @: $(MAKE); $(unstage)
25874 @r=`${PWD_COMMAND}`; export r; \
25875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25876 $(HOST_EXPORTS) \
25877 (cd $(HOST_SUBDIR)/sid && \
25878 $(MAKE) $(FLAGS_TO_PASS) install)
25880 @endif sid
25882 .PHONY: install-strip-sid maybe-install-strip-sid
25883 maybe-install-strip-sid:
25884 @if sid
25885 maybe-install-strip-sid: install-strip-sid
25887 install-strip-sid: installdirs
25888 @: $(MAKE); $(unstage)
25889 @r=`${PWD_COMMAND}`; export r; \
25890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25891 $(HOST_EXPORTS) \
25892 (cd $(HOST_SUBDIR)/sid && \
25893 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25895 @endif sid
25897 # Other targets (info, dvi, pdf, etc.)
25899 .PHONY: maybe-info-sid info-sid
25900 maybe-info-sid:
25901 @if sid
25902 maybe-info-sid: info-sid
25904 info-sid: \
25905 configure-sid
25906 @: $(MAKE); $(unstage)
25907 @[ -f ./sid/Makefile ] || exit 0; \
25908 r=`${PWD_COMMAND}`; export r; \
25909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25910 $(HOST_EXPORTS) \
25911 for flag in $(EXTRA_HOST_FLAGS) ; do \
25912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25913 done; \
25914 echo "Doing info in sid"; \
25915 (cd $(HOST_SUBDIR)/sid && \
25916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25918 "RANLIB=$${RANLIB}" \
25919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25920 info) \
25921 || exit 1
25923 @endif sid
25925 .PHONY: maybe-dvi-sid dvi-sid
25926 maybe-dvi-sid:
25927 @if sid
25928 maybe-dvi-sid: dvi-sid
25930 dvi-sid: \
25931 configure-sid
25932 @: $(MAKE); $(unstage)
25933 @[ -f ./sid/Makefile ] || exit 0; \
25934 r=`${PWD_COMMAND}`; export r; \
25935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25936 $(HOST_EXPORTS) \
25937 for flag in $(EXTRA_HOST_FLAGS) ; do \
25938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25939 done; \
25940 echo "Doing dvi in sid"; \
25941 (cd $(HOST_SUBDIR)/sid && \
25942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25944 "RANLIB=$${RANLIB}" \
25945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25946 dvi) \
25947 || exit 1
25949 @endif sid
25951 .PHONY: maybe-pdf-sid pdf-sid
25952 maybe-pdf-sid:
25953 @if sid
25954 maybe-pdf-sid: pdf-sid
25956 pdf-sid: \
25957 configure-sid
25958 @: $(MAKE); $(unstage)
25959 @[ -f ./sid/Makefile ] || exit 0; \
25960 r=`${PWD_COMMAND}`; export r; \
25961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25962 $(HOST_EXPORTS) \
25963 for flag in $(EXTRA_HOST_FLAGS) ; do \
25964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25965 done; \
25966 echo "Doing pdf in sid"; \
25967 (cd $(HOST_SUBDIR)/sid && \
25968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25970 "RANLIB=$${RANLIB}" \
25971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25972 pdf) \
25973 || exit 1
25975 @endif sid
25977 .PHONY: maybe-html-sid html-sid
25978 maybe-html-sid:
25979 @if sid
25980 maybe-html-sid: html-sid
25982 html-sid: \
25983 configure-sid
25984 @: $(MAKE); $(unstage)
25985 @[ -f ./sid/Makefile ] || exit 0; \
25986 r=`${PWD_COMMAND}`; export r; \
25987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25988 $(HOST_EXPORTS) \
25989 for flag in $(EXTRA_HOST_FLAGS) ; do \
25990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25991 done; \
25992 echo "Doing html in sid"; \
25993 (cd $(HOST_SUBDIR)/sid && \
25994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25996 "RANLIB=$${RANLIB}" \
25997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25998 html) \
25999 || exit 1
26001 @endif sid
26003 .PHONY: maybe-TAGS-sid TAGS-sid
26004 maybe-TAGS-sid:
26005 @if sid
26006 maybe-TAGS-sid: TAGS-sid
26008 TAGS-sid: \
26009 configure-sid
26010 @: $(MAKE); $(unstage)
26011 @[ -f ./sid/Makefile ] || exit 0; \
26012 r=`${PWD_COMMAND}`; export r; \
26013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26014 $(HOST_EXPORTS) \
26015 for flag in $(EXTRA_HOST_FLAGS) ; do \
26016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26017 done; \
26018 echo "Doing TAGS in sid"; \
26019 (cd $(HOST_SUBDIR)/sid && \
26020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26022 "RANLIB=$${RANLIB}" \
26023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26024 TAGS) \
26025 || exit 1
26027 @endif sid
26029 .PHONY: maybe-install-info-sid install-info-sid
26030 maybe-install-info-sid:
26031 @if sid
26032 maybe-install-info-sid: install-info-sid
26034 install-info-sid: \
26035 configure-sid \
26036 info-sid
26037 @: $(MAKE); $(unstage)
26038 @[ -f ./sid/Makefile ] || exit 0; \
26039 r=`${PWD_COMMAND}`; export r; \
26040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26041 $(HOST_EXPORTS) \
26042 for flag in $(EXTRA_HOST_FLAGS) ; do \
26043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26044 done; \
26045 echo "Doing install-info in sid"; \
26046 (cd $(HOST_SUBDIR)/sid && \
26047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26049 "RANLIB=$${RANLIB}" \
26050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26051 install-info) \
26052 || exit 1
26054 @endif sid
26056 .PHONY: maybe-install-pdf-sid install-pdf-sid
26057 maybe-install-pdf-sid:
26058 @if sid
26059 maybe-install-pdf-sid: install-pdf-sid
26061 install-pdf-sid: \
26062 configure-sid \
26063 pdf-sid
26064 @: $(MAKE); $(unstage)
26065 @[ -f ./sid/Makefile ] || exit 0; \
26066 r=`${PWD_COMMAND}`; export r; \
26067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26068 $(HOST_EXPORTS) \
26069 for flag in $(EXTRA_HOST_FLAGS) ; do \
26070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26071 done; \
26072 echo "Doing install-pdf in sid"; \
26073 (cd $(HOST_SUBDIR)/sid && \
26074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26076 "RANLIB=$${RANLIB}" \
26077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26078 install-pdf) \
26079 || exit 1
26081 @endif sid
26083 .PHONY: maybe-install-html-sid install-html-sid
26084 maybe-install-html-sid:
26085 @if sid
26086 maybe-install-html-sid: install-html-sid
26088 install-html-sid: \
26089 configure-sid \
26090 html-sid
26091 @: $(MAKE); $(unstage)
26092 @[ -f ./sid/Makefile ] || exit 0; \
26093 r=`${PWD_COMMAND}`; export r; \
26094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26095 $(HOST_EXPORTS) \
26096 for flag in $(EXTRA_HOST_FLAGS) ; do \
26097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26098 done; \
26099 echo "Doing install-html in sid"; \
26100 (cd $(HOST_SUBDIR)/sid && \
26101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26103 "RANLIB=$${RANLIB}" \
26104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26105 install-html) \
26106 || exit 1
26108 @endif sid
26110 .PHONY: maybe-installcheck-sid installcheck-sid
26111 maybe-installcheck-sid:
26112 @if sid
26113 maybe-installcheck-sid: installcheck-sid
26115 installcheck-sid: \
26116 configure-sid
26117 @: $(MAKE); $(unstage)
26118 @[ -f ./sid/Makefile ] || exit 0; \
26119 r=`${PWD_COMMAND}`; export r; \
26120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26121 $(HOST_EXPORTS) \
26122 for flag in $(EXTRA_HOST_FLAGS) ; do \
26123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26124 done; \
26125 echo "Doing installcheck in sid"; \
26126 (cd $(HOST_SUBDIR)/sid && \
26127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26129 "RANLIB=$${RANLIB}" \
26130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26131 installcheck) \
26132 || exit 1
26134 @endif sid
26136 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26137 maybe-mostlyclean-sid:
26138 @if sid
26139 maybe-mostlyclean-sid: mostlyclean-sid
26141 mostlyclean-sid:
26142 @: $(MAKE); $(unstage)
26143 @[ -f ./sid/Makefile ] || exit 0; \
26144 r=`${PWD_COMMAND}`; export r; \
26145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26146 $(HOST_EXPORTS) \
26147 for flag in $(EXTRA_HOST_FLAGS) ; do \
26148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26149 done; \
26150 echo "Doing mostlyclean in sid"; \
26151 (cd $(HOST_SUBDIR)/sid && \
26152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26154 "RANLIB=$${RANLIB}" \
26155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26156 mostlyclean) \
26157 || exit 1
26159 @endif sid
26161 .PHONY: maybe-clean-sid clean-sid
26162 maybe-clean-sid:
26163 @if sid
26164 maybe-clean-sid: clean-sid
26166 clean-sid:
26167 @: $(MAKE); $(unstage)
26168 @[ -f ./sid/Makefile ] || exit 0; \
26169 r=`${PWD_COMMAND}`; export r; \
26170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26171 $(HOST_EXPORTS) \
26172 for flag in $(EXTRA_HOST_FLAGS) ; do \
26173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26174 done; \
26175 echo "Doing clean in sid"; \
26176 (cd $(HOST_SUBDIR)/sid && \
26177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26179 "RANLIB=$${RANLIB}" \
26180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26181 clean) \
26182 || exit 1
26184 @endif sid
26186 .PHONY: maybe-distclean-sid distclean-sid
26187 maybe-distclean-sid:
26188 @if sid
26189 maybe-distclean-sid: distclean-sid
26191 distclean-sid:
26192 @: $(MAKE); $(unstage)
26193 @[ -f ./sid/Makefile ] || exit 0; \
26194 r=`${PWD_COMMAND}`; export r; \
26195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26196 $(HOST_EXPORTS) \
26197 for flag in $(EXTRA_HOST_FLAGS) ; do \
26198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26199 done; \
26200 echo "Doing distclean in sid"; \
26201 (cd $(HOST_SUBDIR)/sid && \
26202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26204 "RANLIB=$${RANLIB}" \
26205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26206 distclean) \
26207 || exit 1
26209 @endif sid
26211 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26212 maybe-maintainer-clean-sid:
26213 @if sid
26214 maybe-maintainer-clean-sid: maintainer-clean-sid
26216 maintainer-clean-sid:
26217 @: $(MAKE); $(unstage)
26218 @[ -f ./sid/Makefile ] || exit 0; \
26219 r=`${PWD_COMMAND}`; export r; \
26220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26221 $(HOST_EXPORTS) \
26222 for flag in $(EXTRA_HOST_FLAGS) ; do \
26223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26224 done; \
26225 echo "Doing maintainer-clean in sid"; \
26226 (cd $(HOST_SUBDIR)/sid && \
26227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26229 "RANLIB=$${RANLIB}" \
26230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26231 maintainer-clean) \
26232 || exit 1
26234 @endif sid
26238 .PHONY: configure-sim maybe-configure-sim
26239 maybe-configure-sim:
26240 @if gcc-bootstrap
26241 configure-sim: stage_current
26242 @endif gcc-bootstrap
26243 @if sim
26244 maybe-configure-sim: configure-sim
26245 configure-sim:
26246 @: $(MAKE); $(unstage)
26247 @r=`${PWD_COMMAND}`; export r; \
26248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26249 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
26251 $(HOST_EXPORTS) \
26252 echo Configuring in $(HOST_SUBDIR)/sim; \
26253 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26254 case $(srcdir) in \
26255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26256 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26258 esac; \
26259 module_srcdir=sim; \
26260 $(SHELL) \
26261 $$s/$$module_srcdir/configure \
26262 --srcdir=$${topdir}/$$module_srcdir \
26263 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26264 --target=${target_alias} \
26265 || exit 1
26266 @endif sim
26272 .PHONY: all-sim maybe-all-sim
26273 maybe-all-sim:
26274 @if gcc-bootstrap
26275 all-sim: stage_current
26276 @endif gcc-bootstrap
26277 @if sim
26278 TARGET-sim=all
26279 maybe-all-sim: all-sim
26280 all-sim: configure-sim
26281 @: $(MAKE); $(unstage)
26282 @r=`${PWD_COMMAND}`; export r; \
26283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26284 $(HOST_EXPORTS) \
26285 (cd $(HOST_SUBDIR)/sim && \
26286 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26287 $(TARGET-sim))
26288 @endif sim
26293 .PHONY: check-sim maybe-check-sim
26294 maybe-check-sim:
26295 @if sim
26296 maybe-check-sim: check-sim
26298 check-sim:
26299 @: $(MAKE); $(unstage)
26300 @r=`${PWD_COMMAND}`; export r; \
26301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26302 $(HOST_EXPORTS) \
26303 (cd $(HOST_SUBDIR)/sim && \
26304 $(MAKE) $(FLAGS_TO_PASS) check)
26306 @endif sim
26308 .PHONY: install-sim maybe-install-sim
26309 maybe-install-sim:
26310 @if sim
26311 maybe-install-sim: install-sim
26313 install-sim: installdirs
26314 @: $(MAKE); $(unstage)
26315 @r=`${PWD_COMMAND}`; export r; \
26316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26317 $(HOST_EXPORTS) \
26318 (cd $(HOST_SUBDIR)/sim && \
26319 $(MAKE) $(FLAGS_TO_PASS) install)
26321 @endif sim
26323 .PHONY: install-strip-sim maybe-install-strip-sim
26324 maybe-install-strip-sim:
26325 @if sim
26326 maybe-install-strip-sim: install-strip-sim
26328 install-strip-sim: installdirs
26329 @: $(MAKE); $(unstage)
26330 @r=`${PWD_COMMAND}`; export r; \
26331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26332 $(HOST_EXPORTS) \
26333 (cd $(HOST_SUBDIR)/sim && \
26334 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26336 @endif sim
26338 # Other targets (info, dvi, pdf, etc.)
26340 .PHONY: maybe-info-sim info-sim
26341 maybe-info-sim:
26342 @if sim
26343 maybe-info-sim: info-sim
26345 info-sim: \
26346 configure-sim
26347 @: $(MAKE); $(unstage)
26348 @[ -f ./sim/Makefile ] || exit 0; \
26349 r=`${PWD_COMMAND}`; export r; \
26350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26351 $(HOST_EXPORTS) \
26352 for flag in $(EXTRA_HOST_FLAGS) ; do \
26353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26354 done; \
26355 echo "Doing info in sim"; \
26356 (cd $(HOST_SUBDIR)/sim && \
26357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26359 "RANLIB=$${RANLIB}" \
26360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26361 info) \
26362 || exit 1
26364 @endif sim
26366 .PHONY: maybe-dvi-sim dvi-sim
26367 maybe-dvi-sim:
26368 @if sim
26369 maybe-dvi-sim: dvi-sim
26371 dvi-sim: \
26372 configure-sim
26373 @: $(MAKE); $(unstage)
26374 @[ -f ./sim/Makefile ] || exit 0; \
26375 r=`${PWD_COMMAND}`; export r; \
26376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26377 $(HOST_EXPORTS) \
26378 for flag in $(EXTRA_HOST_FLAGS) ; do \
26379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26380 done; \
26381 echo "Doing dvi in sim"; \
26382 (cd $(HOST_SUBDIR)/sim && \
26383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26385 "RANLIB=$${RANLIB}" \
26386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26387 dvi) \
26388 || exit 1
26390 @endif sim
26392 .PHONY: maybe-pdf-sim pdf-sim
26393 maybe-pdf-sim:
26394 @if sim
26395 maybe-pdf-sim: pdf-sim
26397 pdf-sim: \
26398 configure-sim
26399 @: $(MAKE); $(unstage)
26400 @[ -f ./sim/Makefile ] || exit 0; \
26401 r=`${PWD_COMMAND}`; export r; \
26402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26403 $(HOST_EXPORTS) \
26404 for flag in $(EXTRA_HOST_FLAGS) ; do \
26405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26406 done; \
26407 echo "Doing pdf in sim"; \
26408 (cd $(HOST_SUBDIR)/sim && \
26409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26411 "RANLIB=$${RANLIB}" \
26412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26413 pdf) \
26414 || exit 1
26416 @endif sim
26418 .PHONY: maybe-html-sim html-sim
26419 maybe-html-sim:
26420 @if sim
26421 maybe-html-sim: html-sim
26423 html-sim: \
26424 configure-sim
26425 @: $(MAKE); $(unstage)
26426 @[ -f ./sim/Makefile ] || exit 0; \
26427 r=`${PWD_COMMAND}`; export r; \
26428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26429 $(HOST_EXPORTS) \
26430 for flag in $(EXTRA_HOST_FLAGS) ; do \
26431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26432 done; \
26433 echo "Doing html in sim"; \
26434 (cd $(HOST_SUBDIR)/sim && \
26435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26437 "RANLIB=$${RANLIB}" \
26438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26439 html) \
26440 || exit 1
26442 @endif sim
26444 .PHONY: maybe-TAGS-sim TAGS-sim
26445 maybe-TAGS-sim:
26446 @if sim
26447 maybe-TAGS-sim: TAGS-sim
26449 TAGS-sim: \
26450 configure-sim
26451 @: $(MAKE); $(unstage)
26452 @[ -f ./sim/Makefile ] || exit 0; \
26453 r=`${PWD_COMMAND}`; export r; \
26454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26455 $(HOST_EXPORTS) \
26456 for flag in $(EXTRA_HOST_FLAGS) ; do \
26457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26458 done; \
26459 echo "Doing TAGS in sim"; \
26460 (cd $(HOST_SUBDIR)/sim && \
26461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26463 "RANLIB=$${RANLIB}" \
26464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26465 TAGS) \
26466 || exit 1
26468 @endif sim
26470 .PHONY: maybe-install-info-sim install-info-sim
26471 maybe-install-info-sim:
26472 @if sim
26473 maybe-install-info-sim: install-info-sim
26475 install-info-sim: \
26476 configure-sim \
26477 info-sim
26478 @: $(MAKE); $(unstage)
26479 @[ -f ./sim/Makefile ] || exit 0; \
26480 r=`${PWD_COMMAND}`; export r; \
26481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26482 $(HOST_EXPORTS) \
26483 for flag in $(EXTRA_HOST_FLAGS) ; do \
26484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26485 done; \
26486 echo "Doing install-info in sim"; \
26487 (cd $(HOST_SUBDIR)/sim && \
26488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26490 "RANLIB=$${RANLIB}" \
26491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26492 install-info) \
26493 || exit 1
26495 @endif sim
26497 .PHONY: maybe-install-pdf-sim install-pdf-sim
26498 maybe-install-pdf-sim:
26499 @if sim
26500 maybe-install-pdf-sim: install-pdf-sim
26502 install-pdf-sim: \
26503 configure-sim \
26504 pdf-sim
26505 @: $(MAKE); $(unstage)
26506 @[ -f ./sim/Makefile ] || exit 0; \
26507 r=`${PWD_COMMAND}`; export r; \
26508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26509 $(HOST_EXPORTS) \
26510 for flag in $(EXTRA_HOST_FLAGS) ; do \
26511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26512 done; \
26513 echo "Doing install-pdf in sim"; \
26514 (cd $(HOST_SUBDIR)/sim && \
26515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26517 "RANLIB=$${RANLIB}" \
26518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26519 install-pdf) \
26520 || exit 1
26522 @endif sim
26524 .PHONY: maybe-install-html-sim install-html-sim
26525 maybe-install-html-sim:
26526 @if sim
26527 maybe-install-html-sim: install-html-sim
26529 install-html-sim: \
26530 configure-sim \
26531 html-sim
26532 @: $(MAKE); $(unstage)
26533 @[ -f ./sim/Makefile ] || exit 0; \
26534 r=`${PWD_COMMAND}`; export r; \
26535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26536 $(HOST_EXPORTS) \
26537 for flag in $(EXTRA_HOST_FLAGS) ; do \
26538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26539 done; \
26540 echo "Doing install-html in sim"; \
26541 (cd $(HOST_SUBDIR)/sim && \
26542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26544 "RANLIB=$${RANLIB}" \
26545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26546 install-html) \
26547 || exit 1
26549 @endif sim
26551 .PHONY: maybe-installcheck-sim installcheck-sim
26552 maybe-installcheck-sim:
26553 @if sim
26554 maybe-installcheck-sim: installcheck-sim
26556 installcheck-sim: \
26557 configure-sim
26558 @: $(MAKE); $(unstage)
26559 @[ -f ./sim/Makefile ] || exit 0; \
26560 r=`${PWD_COMMAND}`; export r; \
26561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26562 $(HOST_EXPORTS) \
26563 for flag in $(EXTRA_HOST_FLAGS) ; do \
26564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26565 done; \
26566 echo "Doing installcheck in sim"; \
26567 (cd $(HOST_SUBDIR)/sim && \
26568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26570 "RANLIB=$${RANLIB}" \
26571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26572 installcheck) \
26573 || exit 1
26575 @endif sim
26577 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26578 maybe-mostlyclean-sim:
26579 @if sim
26580 maybe-mostlyclean-sim: mostlyclean-sim
26582 mostlyclean-sim:
26583 @: $(MAKE); $(unstage)
26584 @[ -f ./sim/Makefile ] || exit 0; \
26585 r=`${PWD_COMMAND}`; export r; \
26586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26587 $(HOST_EXPORTS) \
26588 for flag in $(EXTRA_HOST_FLAGS) ; do \
26589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26590 done; \
26591 echo "Doing mostlyclean in sim"; \
26592 (cd $(HOST_SUBDIR)/sim && \
26593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26595 "RANLIB=$${RANLIB}" \
26596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26597 mostlyclean) \
26598 || exit 1
26600 @endif sim
26602 .PHONY: maybe-clean-sim clean-sim
26603 maybe-clean-sim:
26604 @if sim
26605 maybe-clean-sim: clean-sim
26607 clean-sim:
26608 @: $(MAKE); $(unstage)
26609 @[ -f ./sim/Makefile ] || exit 0; \
26610 r=`${PWD_COMMAND}`; export r; \
26611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26612 $(HOST_EXPORTS) \
26613 for flag in $(EXTRA_HOST_FLAGS) ; do \
26614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26615 done; \
26616 echo "Doing clean in sim"; \
26617 (cd $(HOST_SUBDIR)/sim && \
26618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26620 "RANLIB=$${RANLIB}" \
26621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26622 clean) \
26623 || exit 1
26625 @endif sim
26627 .PHONY: maybe-distclean-sim distclean-sim
26628 maybe-distclean-sim:
26629 @if sim
26630 maybe-distclean-sim: distclean-sim
26632 distclean-sim:
26633 @: $(MAKE); $(unstage)
26634 @[ -f ./sim/Makefile ] || exit 0; \
26635 r=`${PWD_COMMAND}`; export r; \
26636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26637 $(HOST_EXPORTS) \
26638 for flag in $(EXTRA_HOST_FLAGS) ; do \
26639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26640 done; \
26641 echo "Doing distclean in sim"; \
26642 (cd $(HOST_SUBDIR)/sim && \
26643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26645 "RANLIB=$${RANLIB}" \
26646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26647 distclean) \
26648 || exit 1
26650 @endif sim
26652 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26653 maybe-maintainer-clean-sim:
26654 @if sim
26655 maybe-maintainer-clean-sim: maintainer-clean-sim
26657 maintainer-clean-sim:
26658 @: $(MAKE); $(unstage)
26659 @[ -f ./sim/Makefile ] || exit 0; \
26660 r=`${PWD_COMMAND}`; export r; \
26661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26662 $(HOST_EXPORTS) \
26663 for flag in $(EXTRA_HOST_FLAGS) ; do \
26664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26665 done; \
26666 echo "Doing maintainer-clean in sim"; \
26667 (cd $(HOST_SUBDIR)/sim && \
26668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26670 "RANLIB=$${RANLIB}" \
26671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26672 maintainer-clean) \
26673 || exit 1
26675 @endif sim
26679 .PHONY: configure-texinfo maybe-configure-texinfo
26680 maybe-configure-texinfo:
26681 @if gcc-bootstrap
26682 configure-texinfo: stage_current
26683 @endif gcc-bootstrap
26684 @if texinfo
26685 maybe-configure-texinfo: configure-texinfo
26686 configure-texinfo:
26687 @: $(MAKE); $(unstage)
26688 @r=`${PWD_COMMAND}`; export r; \
26689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26690 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
26692 $(HOST_EXPORTS) \
26693 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26694 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26695 case $(srcdir) in \
26696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26697 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26699 esac; \
26700 module_srcdir=texinfo; \
26701 $(SHELL) \
26702 $$s/$$module_srcdir/configure \
26703 --srcdir=$${topdir}/$$module_srcdir \
26704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26705 --target=${target_alias} \
26706 || exit 1
26707 @endif texinfo
26713 .PHONY: all-texinfo maybe-all-texinfo
26714 maybe-all-texinfo:
26715 @if gcc-bootstrap
26716 all-texinfo: stage_current
26717 @endif gcc-bootstrap
26718 @if texinfo
26719 TARGET-texinfo=all
26720 maybe-all-texinfo: all-texinfo
26721 all-texinfo: configure-texinfo
26722 @: $(MAKE); $(unstage)
26723 @r=`${PWD_COMMAND}`; export r; \
26724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26725 $(HOST_EXPORTS) \
26726 (cd $(HOST_SUBDIR)/texinfo && \
26727 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26728 $(TARGET-texinfo))
26729 @endif texinfo
26734 .PHONY: check-texinfo maybe-check-texinfo
26735 maybe-check-texinfo:
26736 @if texinfo
26737 maybe-check-texinfo: check-texinfo
26739 check-texinfo:
26740 @: $(MAKE); $(unstage)
26741 @r=`${PWD_COMMAND}`; export r; \
26742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26743 $(HOST_EXPORTS) \
26744 (cd $(HOST_SUBDIR)/texinfo && \
26745 $(MAKE) $(FLAGS_TO_PASS) check)
26747 @endif texinfo
26749 .PHONY: install-texinfo maybe-install-texinfo
26750 maybe-install-texinfo:
26751 @if texinfo
26752 maybe-install-texinfo: install-texinfo
26754 install-texinfo:
26756 @endif texinfo
26758 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26759 maybe-install-strip-texinfo:
26760 @if texinfo
26761 maybe-install-strip-texinfo: install-strip-texinfo
26763 install-strip-texinfo:
26765 @endif texinfo
26767 # Other targets (info, dvi, pdf, etc.)
26769 .PHONY: maybe-info-texinfo info-texinfo
26770 maybe-info-texinfo:
26771 @if texinfo
26772 maybe-info-texinfo: info-texinfo
26774 info-texinfo: \
26775 configure-texinfo
26776 @: $(MAKE); $(unstage)
26777 @[ -f ./texinfo/Makefile ] || exit 0; \
26778 r=`${PWD_COMMAND}`; export r; \
26779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26780 $(HOST_EXPORTS) \
26781 for flag in $(EXTRA_HOST_FLAGS) ; do \
26782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26783 done; \
26784 echo "Doing info in texinfo"; \
26785 (cd $(HOST_SUBDIR)/texinfo && \
26786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26788 "RANLIB=$${RANLIB}" \
26789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26790 info) \
26791 || exit 1
26793 @endif texinfo
26795 .PHONY: maybe-dvi-texinfo dvi-texinfo
26796 maybe-dvi-texinfo:
26797 @if texinfo
26798 maybe-dvi-texinfo: dvi-texinfo
26800 dvi-texinfo: \
26801 configure-texinfo
26802 @: $(MAKE); $(unstage)
26803 @[ -f ./texinfo/Makefile ] || exit 0; \
26804 r=`${PWD_COMMAND}`; export r; \
26805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26806 $(HOST_EXPORTS) \
26807 for flag in $(EXTRA_HOST_FLAGS) ; do \
26808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26809 done; \
26810 echo "Doing dvi in texinfo"; \
26811 (cd $(HOST_SUBDIR)/texinfo && \
26812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26814 "RANLIB=$${RANLIB}" \
26815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26816 dvi) \
26817 || exit 1
26819 @endif texinfo
26821 .PHONY: maybe-pdf-texinfo pdf-texinfo
26822 maybe-pdf-texinfo:
26823 @if texinfo
26824 maybe-pdf-texinfo: pdf-texinfo
26826 pdf-texinfo: \
26827 configure-texinfo
26828 @: $(MAKE); $(unstage)
26829 @[ -f ./texinfo/Makefile ] || exit 0; \
26830 r=`${PWD_COMMAND}`; export r; \
26831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26832 $(HOST_EXPORTS) \
26833 for flag in $(EXTRA_HOST_FLAGS) ; do \
26834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26835 done; \
26836 echo "Doing pdf in texinfo"; \
26837 (cd $(HOST_SUBDIR)/texinfo && \
26838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26840 "RANLIB=$${RANLIB}" \
26841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26842 pdf) \
26843 || exit 1
26845 @endif texinfo
26847 .PHONY: maybe-html-texinfo html-texinfo
26848 maybe-html-texinfo:
26849 @if texinfo
26850 maybe-html-texinfo: html-texinfo
26852 html-texinfo: \
26853 configure-texinfo
26854 @: $(MAKE); $(unstage)
26855 @[ -f ./texinfo/Makefile ] || exit 0; \
26856 r=`${PWD_COMMAND}`; export r; \
26857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26858 $(HOST_EXPORTS) \
26859 for flag in $(EXTRA_HOST_FLAGS) ; do \
26860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26861 done; \
26862 echo "Doing html in texinfo"; \
26863 (cd $(HOST_SUBDIR)/texinfo && \
26864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26866 "RANLIB=$${RANLIB}" \
26867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26868 html) \
26869 || exit 1
26871 @endif texinfo
26873 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26874 maybe-TAGS-texinfo:
26875 @if texinfo
26876 maybe-TAGS-texinfo: TAGS-texinfo
26878 TAGS-texinfo: \
26879 configure-texinfo
26880 @: $(MAKE); $(unstage)
26881 @[ -f ./texinfo/Makefile ] || exit 0; \
26882 r=`${PWD_COMMAND}`; export r; \
26883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26884 $(HOST_EXPORTS) \
26885 for flag in $(EXTRA_HOST_FLAGS) ; do \
26886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26887 done; \
26888 echo "Doing TAGS in texinfo"; \
26889 (cd $(HOST_SUBDIR)/texinfo && \
26890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26892 "RANLIB=$${RANLIB}" \
26893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26894 TAGS) \
26895 || exit 1
26897 @endif texinfo
26899 .PHONY: maybe-install-info-texinfo install-info-texinfo
26900 maybe-install-info-texinfo:
26901 @if texinfo
26902 maybe-install-info-texinfo: install-info-texinfo
26904 install-info-texinfo: \
26905 configure-texinfo \
26906 info-texinfo
26907 @: $(MAKE); $(unstage)
26908 @[ -f ./texinfo/Makefile ] || exit 0; \
26909 r=`${PWD_COMMAND}`; export r; \
26910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26911 $(HOST_EXPORTS) \
26912 for flag in $(EXTRA_HOST_FLAGS) ; do \
26913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26914 done; \
26915 echo "Doing install-info in texinfo"; \
26916 (cd $(HOST_SUBDIR)/texinfo && \
26917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26919 "RANLIB=$${RANLIB}" \
26920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26921 install-info) \
26922 || exit 1
26924 @endif texinfo
26926 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26927 maybe-install-pdf-texinfo:
26928 @if texinfo
26929 maybe-install-pdf-texinfo: install-pdf-texinfo
26931 install-pdf-texinfo: \
26932 configure-texinfo \
26933 pdf-texinfo
26934 @: $(MAKE); $(unstage)
26935 @[ -f ./texinfo/Makefile ] || exit 0; \
26936 r=`${PWD_COMMAND}`; export r; \
26937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26938 $(HOST_EXPORTS) \
26939 for flag in $(EXTRA_HOST_FLAGS) ; do \
26940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26941 done; \
26942 echo "Doing install-pdf in texinfo"; \
26943 (cd $(HOST_SUBDIR)/texinfo && \
26944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26946 "RANLIB=$${RANLIB}" \
26947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26948 install-pdf) \
26949 || exit 1
26951 @endif texinfo
26953 .PHONY: maybe-install-html-texinfo install-html-texinfo
26954 maybe-install-html-texinfo:
26955 @if texinfo
26956 maybe-install-html-texinfo: install-html-texinfo
26958 install-html-texinfo: \
26959 configure-texinfo \
26960 html-texinfo
26961 @: $(MAKE); $(unstage)
26962 @[ -f ./texinfo/Makefile ] || exit 0; \
26963 r=`${PWD_COMMAND}`; export r; \
26964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26965 $(HOST_EXPORTS) \
26966 for flag in $(EXTRA_HOST_FLAGS) ; do \
26967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26968 done; \
26969 echo "Doing install-html in texinfo"; \
26970 (cd $(HOST_SUBDIR)/texinfo && \
26971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26973 "RANLIB=$${RANLIB}" \
26974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26975 install-html) \
26976 || exit 1
26978 @endif texinfo
26980 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26981 maybe-installcheck-texinfo:
26982 @if texinfo
26983 maybe-installcheck-texinfo: installcheck-texinfo
26985 installcheck-texinfo: \
26986 configure-texinfo
26987 @: $(MAKE); $(unstage)
26988 @[ -f ./texinfo/Makefile ] || exit 0; \
26989 r=`${PWD_COMMAND}`; export r; \
26990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26991 $(HOST_EXPORTS) \
26992 for flag in $(EXTRA_HOST_FLAGS) ; do \
26993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26994 done; \
26995 echo "Doing installcheck in texinfo"; \
26996 (cd $(HOST_SUBDIR)/texinfo && \
26997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26999 "RANLIB=$${RANLIB}" \
27000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27001 installcheck) \
27002 || exit 1
27004 @endif texinfo
27006 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27007 maybe-mostlyclean-texinfo:
27008 @if texinfo
27009 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27011 mostlyclean-texinfo:
27012 @: $(MAKE); $(unstage)
27013 @[ -f ./texinfo/Makefile ] || exit 0; \
27014 r=`${PWD_COMMAND}`; export r; \
27015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27016 $(HOST_EXPORTS) \
27017 for flag in $(EXTRA_HOST_FLAGS) ; do \
27018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27019 done; \
27020 echo "Doing mostlyclean in texinfo"; \
27021 (cd $(HOST_SUBDIR)/texinfo && \
27022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27024 "RANLIB=$${RANLIB}" \
27025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27026 mostlyclean) \
27027 || exit 1
27029 @endif texinfo
27031 .PHONY: maybe-clean-texinfo clean-texinfo
27032 maybe-clean-texinfo:
27033 @if texinfo
27034 maybe-clean-texinfo: clean-texinfo
27036 clean-texinfo:
27037 @: $(MAKE); $(unstage)
27038 @[ -f ./texinfo/Makefile ] || exit 0; \
27039 r=`${PWD_COMMAND}`; export r; \
27040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27041 $(HOST_EXPORTS) \
27042 for flag in $(EXTRA_HOST_FLAGS) ; do \
27043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27044 done; \
27045 echo "Doing clean in texinfo"; \
27046 (cd $(HOST_SUBDIR)/texinfo && \
27047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27049 "RANLIB=$${RANLIB}" \
27050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27051 clean) \
27052 || exit 1
27054 @endif texinfo
27056 .PHONY: maybe-distclean-texinfo distclean-texinfo
27057 maybe-distclean-texinfo:
27058 @if texinfo
27059 maybe-distclean-texinfo: distclean-texinfo
27061 distclean-texinfo:
27062 @: $(MAKE); $(unstage)
27063 @[ -f ./texinfo/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 distclean in texinfo"; \
27071 (cd $(HOST_SUBDIR)/texinfo && \
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 distclean) \
27077 || exit 1
27079 @endif texinfo
27081 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27082 maybe-maintainer-clean-texinfo:
27083 @if texinfo
27084 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27086 maintainer-clean-texinfo:
27087 @: $(MAKE); $(unstage)
27088 @[ -f ./texinfo/Makefile ] || exit 0; \
27089 r=`${PWD_COMMAND}`; export r; \
27090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27091 $(HOST_EXPORTS) \
27092 for flag in $(EXTRA_HOST_FLAGS) ; do \
27093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27094 done; \
27095 echo "Doing maintainer-clean in texinfo"; \
27096 (cd $(HOST_SUBDIR)/texinfo && \
27097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27099 "RANLIB=$${RANLIB}" \
27100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27101 maintainer-clean) \
27102 || exit 1
27104 @endif texinfo
27108 .PHONY: configure-zlib maybe-configure-zlib
27109 maybe-configure-zlib:
27110 @if gcc-bootstrap
27111 configure-zlib: stage_current
27112 @endif gcc-bootstrap
27113 @if zlib
27114 maybe-configure-zlib: configure-zlib
27115 configure-zlib:
27116 @r=`${PWD_COMMAND}`; export r; \
27117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27118 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27119 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27120 $(HOST_EXPORTS) \
27121 echo Configuring in $(HOST_SUBDIR)/zlib; \
27122 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27123 case $(srcdir) in \
27124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27125 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27127 esac; \
27128 module_srcdir=zlib; \
27129 $(SHELL) \
27130 $$s/$$module_srcdir/configure \
27131 --srcdir=$${topdir}/$$module_srcdir \
27132 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27133 --target=${target_alias} @extra_host_zlib_configure_flags@ \
27134 || exit 1
27135 @endif zlib
27139 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27140 maybe-configure-stage1-zlib:
27141 @if zlib-bootstrap
27142 maybe-configure-stage1-zlib: configure-stage1-zlib
27143 configure-stage1-zlib:
27144 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27146 @r=`${PWD_COMMAND}`; export r; \
27147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27148 TFLAGS="$(STAGE1_TFLAGS)"; \
27149 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27150 $(HOST_EXPORTS) \
27151 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27152 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27153 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27154 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
27155 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27156 cd $(HOST_SUBDIR)/zlib || exit 1; \
27157 case $(srcdir) in \
27158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27159 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27161 esac; \
27162 module_srcdir=zlib; \
27163 $(SHELL) $$s/$$module_srcdir/configure \
27164 --srcdir=$${topdir}/$$module_srcdir \
27165 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27166 --target=${target_alias} \
27168 $(STAGE1_CONFIGURE_FLAGS) \
27169 @extra_host_zlib_configure_flags@
27170 @endif zlib-bootstrap
27172 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27173 maybe-configure-stage2-zlib:
27174 @if zlib-bootstrap
27175 maybe-configure-stage2-zlib: configure-stage2-zlib
27176 configure-stage2-zlib:
27177 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27179 @r=`${PWD_COMMAND}`; export r; \
27180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27181 TFLAGS="$(STAGE2_TFLAGS)"; \
27182 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27183 $(HOST_EXPORTS) \
27184 $(POSTSTAGE1_HOST_EXPORTS) \
27185 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27186 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27187 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27188 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
27189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27190 cd $(HOST_SUBDIR)/zlib || exit 1; \
27191 case $(srcdir) in \
27192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27193 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27195 esac; \
27196 module_srcdir=zlib; \
27197 $(SHELL) $$s/$$module_srcdir/configure \
27198 --srcdir=$${topdir}/$$module_srcdir \
27199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27200 --target=${target_alias} \
27201 --with-build-libsubdir=$(HOST_SUBDIR) \
27202 $(STAGE2_CONFIGURE_FLAGS) \
27203 @extra_host_zlib_configure_flags@
27204 @endif zlib-bootstrap
27206 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27207 maybe-configure-stage3-zlib:
27208 @if zlib-bootstrap
27209 maybe-configure-stage3-zlib: configure-stage3-zlib
27210 configure-stage3-zlib:
27211 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27212 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27213 @r=`${PWD_COMMAND}`; export r; \
27214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27215 TFLAGS="$(STAGE3_TFLAGS)"; \
27216 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27217 $(HOST_EXPORTS) \
27218 $(POSTSTAGE1_HOST_EXPORTS) \
27219 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27220 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27221 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27222 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
27223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27224 cd $(HOST_SUBDIR)/zlib || exit 1; \
27225 case $(srcdir) in \
27226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27227 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27229 esac; \
27230 module_srcdir=zlib; \
27231 $(SHELL) $$s/$$module_srcdir/configure \
27232 --srcdir=$${topdir}/$$module_srcdir \
27233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27234 --target=${target_alias} \
27235 --with-build-libsubdir=$(HOST_SUBDIR) \
27236 $(STAGE3_CONFIGURE_FLAGS) \
27237 @extra_host_zlib_configure_flags@
27238 @endif zlib-bootstrap
27240 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27241 maybe-configure-stage4-zlib:
27242 @if zlib-bootstrap
27243 maybe-configure-stage4-zlib: configure-stage4-zlib
27244 configure-stage4-zlib:
27245 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27247 @r=`${PWD_COMMAND}`; export r; \
27248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27249 TFLAGS="$(STAGE4_TFLAGS)"; \
27250 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27251 $(HOST_EXPORTS) \
27252 $(POSTSTAGE1_HOST_EXPORTS) \
27253 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27254 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27255 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27256 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
27257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27258 cd $(HOST_SUBDIR)/zlib || exit 1; \
27259 case $(srcdir) in \
27260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27261 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27263 esac; \
27264 module_srcdir=zlib; \
27265 $(SHELL) $$s/$$module_srcdir/configure \
27266 --srcdir=$${topdir}/$$module_srcdir \
27267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27268 --target=${target_alias} \
27269 --with-build-libsubdir=$(HOST_SUBDIR) \
27270 $(STAGE4_CONFIGURE_FLAGS) \
27271 @extra_host_zlib_configure_flags@
27272 @endif zlib-bootstrap
27274 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27275 maybe-configure-stageprofile-zlib:
27276 @if zlib-bootstrap
27277 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27278 configure-stageprofile-zlib:
27279 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27280 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27281 @r=`${PWD_COMMAND}`; export r; \
27282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27283 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27284 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27285 $(HOST_EXPORTS) \
27286 $(POSTSTAGE1_HOST_EXPORTS) \
27287 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27288 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27289 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27290 echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
27291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27292 cd $(HOST_SUBDIR)/zlib || exit 1; \
27293 case $(srcdir) in \
27294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27295 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27297 esac; \
27298 module_srcdir=zlib; \
27299 $(SHELL) $$s/$$module_srcdir/configure \
27300 --srcdir=$${topdir}/$$module_srcdir \
27301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27302 --target=${target_alias} \
27303 --with-build-libsubdir=$(HOST_SUBDIR) \
27304 $(STAGEprofile_CONFIGURE_FLAGS) \
27305 @extra_host_zlib_configure_flags@
27306 @endif zlib-bootstrap
27308 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27309 maybe-configure-stagefeedback-zlib:
27310 @if zlib-bootstrap
27311 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27312 configure-stagefeedback-zlib:
27313 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27314 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27315 @r=`${PWD_COMMAND}`; export r; \
27316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27317 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27318 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27319 $(HOST_EXPORTS) \
27320 $(POSTSTAGE1_HOST_EXPORTS) \
27321 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27322 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27323 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27324 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
27325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
27326 cd $(HOST_SUBDIR)/zlib || exit 1; \
27327 case $(srcdir) in \
27328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27329 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27331 esac; \
27332 module_srcdir=zlib; \
27333 $(SHELL) $$s/$$module_srcdir/configure \
27334 --srcdir=$${topdir}/$$module_srcdir \
27335 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27336 --target=${target_alias} \
27337 --with-build-libsubdir=$(HOST_SUBDIR) \
27338 $(STAGEfeedback_CONFIGURE_FLAGS) \
27339 @extra_host_zlib_configure_flags@
27340 @endif zlib-bootstrap
27346 .PHONY: all-zlib maybe-all-zlib
27347 maybe-all-zlib:
27348 @if gcc-bootstrap
27349 all-zlib: stage_current
27350 @endif gcc-bootstrap
27351 @if zlib
27352 TARGET-zlib=all
27353 maybe-all-zlib: all-zlib
27354 all-zlib: configure-zlib
27355 @r=`${PWD_COMMAND}`; export r; \
27356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27357 $(HOST_EXPORTS) \
27358 (cd $(HOST_SUBDIR)/zlib && \
27359 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27360 $(TARGET-zlib))
27361 @endif zlib
27365 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27366 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27367 maybe-all-stage1-zlib:
27368 maybe-clean-stage1-zlib:
27369 @if zlib-bootstrap
27370 maybe-all-stage1-zlib: all-stage1-zlib
27371 all-stage1: all-stage1-zlib
27372 TARGET-stage1-zlib = $(TARGET-zlib)
27373 all-stage1-zlib: configure-stage1-zlib
27374 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27375 @r=`${PWD_COMMAND}`; export r; \
27376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27377 TFLAGS="$(STAGE1_TFLAGS)"; \
27378 $(HOST_EXPORTS) \
27379 cd $(HOST_SUBDIR)/zlib && \
27380 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27381 CFLAGS="$(STAGE1_CFLAGS)" \
27382 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27383 LIBCFLAGS="$(LIBCFLAGS)" \
27384 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27385 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27386 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27387 $(EXTRA_HOST_FLAGS) \
27388 $(STAGE1_FLAGS_TO_PASS) \
27389 TFLAGS="$(STAGE1_TFLAGS)" \
27390 $(TARGET-stage1-zlib)
27392 maybe-clean-stage1-zlib: clean-stage1-zlib
27393 clean-stage1: clean-stage1-zlib
27394 clean-stage1-zlib:
27395 @if [ $(current_stage) = stage1 ]; then \
27396 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27397 else \
27398 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27399 $(MAKE) stage1-start; \
27400 fi; \
27401 cd $(HOST_SUBDIR)/zlib && \
27402 $(MAKE) $(EXTRA_HOST_FLAGS) \
27403 $(STAGE1_FLAGS_TO_PASS) clean
27404 @endif zlib-bootstrap
27407 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27408 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27409 maybe-all-stage2-zlib:
27410 maybe-clean-stage2-zlib:
27411 @if zlib-bootstrap
27412 maybe-all-stage2-zlib: all-stage2-zlib
27413 all-stage2: all-stage2-zlib
27414 TARGET-stage2-zlib = $(TARGET-zlib)
27415 all-stage2-zlib: configure-stage2-zlib
27416 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27417 @r=`${PWD_COMMAND}`; export r; \
27418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27419 TFLAGS="$(STAGE2_TFLAGS)"; \
27420 $(HOST_EXPORTS) \
27421 $(POSTSTAGE1_HOST_EXPORTS) \
27422 cd $(HOST_SUBDIR)/zlib && \
27423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27424 CFLAGS="$(STAGE2_CFLAGS)" \
27425 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27426 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27430 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27431 TFLAGS="$(STAGE2_TFLAGS)" \
27432 $(TARGET-stage2-zlib)
27434 maybe-clean-stage2-zlib: clean-stage2-zlib
27435 clean-stage2: clean-stage2-zlib
27436 clean-stage2-zlib:
27437 @if [ $(current_stage) = stage2 ]; then \
27438 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27439 else \
27440 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27441 $(MAKE) stage2-start; \
27442 fi; \
27443 cd $(HOST_SUBDIR)/zlib && \
27444 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27445 @endif zlib-bootstrap
27448 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27449 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27450 maybe-all-stage3-zlib:
27451 maybe-clean-stage3-zlib:
27452 @if zlib-bootstrap
27453 maybe-all-stage3-zlib: all-stage3-zlib
27454 all-stage3: all-stage3-zlib
27455 TARGET-stage3-zlib = $(TARGET-zlib)
27456 all-stage3-zlib: configure-stage3-zlib
27457 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27458 @r=`${PWD_COMMAND}`; export r; \
27459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27460 TFLAGS="$(STAGE3_TFLAGS)"; \
27461 $(HOST_EXPORTS) \
27462 $(POSTSTAGE1_HOST_EXPORTS) \
27463 cd $(HOST_SUBDIR)/zlib && \
27464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27465 CFLAGS="$(STAGE3_CFLAGS)" \
27466 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27467 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27472 TFLAGS="$(STAGE3_TFLAGS)" \
27473 $(TARGET-stage3-zlib)
27475 maybe-clean-stage3-zlib: clean-stage3-zlib
27476 clean-stage3: clean-stage3-zlib
27477 clean-stage3-zlib:
27478 @if [ $(current_stage) = stage3 ]; then \
27479 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27480 else \
27481 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27482 $(MAKE) stage3-start; \
27483 fi; \
27484 cd $(HOST_SUBDIR)/zlib && \
27485 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27486 @endif zlib-bootstrap
27489 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27490 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27491 maybe-all-stage4-zlib:
27492 maybe-clean-stage4-zlib:
27493 @if zlib-bootstrap
27494 maybe-all-stage4-zlib: all-stage4-zlib
27495 all-stage4: all-stage4-zlib
27496 TARGET-stage4-zlib = $(TARGET-zlib)
27497 all-stage4-zlib: configure-stage4-zlib
27498 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27499 @r=`${PWD_COMMAND}`; export r; \
27500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27501 TFLAGS="$(STAGE4_TFLAGS)"; \
27502 $(HOST_EXPORTS) \
27503 $(POSTSTAGE1_HOST_EXPORTS) \
27504 cd $(HOST_SUBDIR)/zlib && \
27505 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27506 CFLAGS="$(STAGE4_CFLAGS)" \
27507 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27508 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27509 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27510 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27511 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27512 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27513 TFLAGS="$(STAGE4_TFLAGS)" \
27514 $(TARGET-stage4-zlib)
27516 maybe-clean-stage4-zlib: clean-stage4-zlib
27517 clean-stage4: clean-stage4-zlib
27518 clean-stage4-zlib:
27519 @if [ $(current_stage) = stage4 ]; then \
27520 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27521 else \
27522 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27523 $(MAKE) stage4-start; \
27524 fi; \
27525 cd $(HOST_SUBDIR)/zlib && \
27526 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27527 @endif zlib-bootstrap
27530 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27531 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27532 maybe-all-stageprofile-zlib:
27533 maybe-clean-stageprofile-zlib:
27534 @if zlib-bootstrap
27535 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27536 all-stageprofile: all-stageprofile-zlib
27537 TARGET-stageprofile-zlib = $(TARGET-zlib)
27538 all-stageprofile-zlib: configure-stageprofile-zlib
27539 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27540 @r=`${PWD_COMMAND}`; export r; \
27541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27542 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27543 $(HOST_EXPORTS) \
27544 $(POSTSTAGE1_HOST_EXPORTS) \
27545 cd $(HOST_SUBDIR)/zlib && \
27546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27547 CFLAGS="$(STAGEprofile_CFLAGS)" \
27548 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27549 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27550 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27551 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27552 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27553 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27554 TFLAGS="$(STAGEprofile_TFLAGS)" \
27555 $(TARGET-stageprofile-zlib)
27557 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27558 clean-stageprofile: clean-stageprofile-zlib
27559 clean-stageprofile-zlib:
27560 @if [ $(current_stage) = stageprofile ]; then \
27561 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27562 else \
27563 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27564 $(MAKE) stageprofile-start; \
27565 fi; \
27566 cd $(HOST_SUBDIR)/zlib && \
27567 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27568 @endif zlib-bootstrap
27571 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27572 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27573 maybe-all-stagefeedback-zlib:
27574 maybe-clean-stagefeedback-zlib:
27575 @if zlib-bootstrap
27576 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27577 all-stagefeedback: all-stagefeedback-zlib
27578 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27579 all-stagefeedback-zlib: configure-stagefeedback-zlib
27580 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27581 @r=`${PWD_COMMAND}`; export r; \
27582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27583 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27584 $(HOST_EXPORTS) \
27585 $(POSTSTAGE1_HOST_EXPORTS) \
27586 cd $(HOST_SUBDIR)/zlib && \
27587 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27588 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27589 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27590 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27591 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27592 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27593 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27594 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27595 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27596 $(TARGET-stagefeedback-zlib)
27598 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27599 clean-stagefeedback: clean-stagefeedback-zlib
27600 clean-stagefeedback-zlib:
27601 @if [ $(current_stage) = stagefeedback ]; then \
27602 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27603 else \
27604 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27605 $(MAKE) stagefeedback-start; \
27606 fi; \
27607 cd $(HOST_SUBDIR)/zlib && \
27608 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27609 @endif zlib-bootstrap
27615 .PHONY: check-zlib maybe-check-zlib
27616 maybe-check-zlib:
27617 @if zlib
27618 maybe-check-zlib: check-zlib
27620 check-zlib:
27622 @endif zlib
27624 .PHONY: install-zlib maybe-install-zlib
27625 maybe-install-zlib:
27626 @if zlib
27627 maybe-install-zlib: install-zlib
27629 install-zlib:
27631 @endif zlib
27633 .PHONY: install-strip-zlib maybe-install-strip-zlib
27634 maybe-install-strip-zlib:
27635 @if zlib
27636 maybe-install-strip-zlib: install-strip-zlib
27638 install-strip-zlib:
27640 @endif zlib
27642 # Other targets (info, dvi, pdf, etc.)
27644 .PHONY: maybe-info-zlib info-zlib
27645 maybe-info-zlib:
27646 @if zlib
27647 maybe-info-zlib: info-zlib
27649 info-zlib: \
27650 configure-zlib
27651 @[ -f ./zlib/Makefile ] || exit 0; \
27652 r=`${PWD_COMMAND}`; export r; \
27653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27654 $(HOST_EXPORTS) \
27655 for flag in $(EXTRA_HOST_FLAGS) ; do \
27656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27657 done; \
27658 echo "Doing info in zlib"; \
27659 (cd $(HOST_SUBDIR)/zlib && \
27660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27662 "RANLIB=$${RANLIB}" \
27663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27664 info) \
27665 || exit 1
27667 @endif zlib
27669 .PHONY: maybe-dvi-zlib dvi-zlib
27670 maybe-dvi-zlib:
27671 @if zlib
27672 maybe-dvi-zlib: dvi-zlib
27674 dvi-zlib: \
27675 configure-zlib
27676 @[ -f ./zlib/Makefile ] || exit 0; \
27677 r=`${PWD_COMMAND}`; export r; \
27678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27679 $(HOST_EXPORTS) \
27680 for flag in $(EXTRA_HOST_FLAGS) ; do \
27681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27682 done; \
27683 echo "Doing dvi in zlib"; \
27684 (cd $(HOST_SUBDIR)/zlib && \
27685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27687 "RANLIB=$${RANLIB}" \
27688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27689 dvi) \
27690 || exit 1
27692 @endif zlib
27694 .PHONY: maybe-pdf-zlib pdf-zlib
27695 maybe-pdf-zlib:
27696 @if zlib
27697 maybe-pdf-zlib: pdf-zlib
27699 pdf-zlib: \
27700 configure-zlib
27701 @[ -f ./zlib/Makefile ] || exit 0; \
27702 r=`${PWD_COMMAND}`; export r; \
27703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27704 $(HOST_EXPORTS) \
27705 for flag in $(EXTRA_HOST_FLAGS) ; do \
27706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27707 done; \
27708 echo "Doing pdf in zlib"; \
27709 (cd $(HOST_SUBDIR)/zlib && \
27710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27712 "RANLIB=$${RANLIB}" \
27713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27714 pdf) \
27715 || exit 1
27717 @endif zlib
27719 .PHONY: maybe-html-zlib html-zlib
27720 maybe-html-zlib:
27721 @if zlib
27722 maybe-html-zlib: html-zlib
27724 html-zlib: \
27725 configure-zlib
27726 @[ -f ./zlib/Makefile ] || exit 0; \
27727 r=`${PWD_COMMAND}`; export r; \
27728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27729 $(HOST_EXPORTS) \
27730 for flag in $(EXTRA_HOST_FLAGS) ; do \
27731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27732 done; \
27733 echo "Doing html in zlib"; \
27734 (cd $(HOST_SUBDIR)/zlib && \
27735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27737 "RANLIB=$${RANLIB}" \
27738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27739 html) \
27740 || exit 1
27742 @endif zlib
27744 .PHONY: maybe-TAGS-zlib TAGS-zlib
27745 maybe-TAGS-zlib:
27746 @if zlib
27747 maybe-TAGS-zlib: TAGS-zlib
27749 TAGS-zlib: \
27750 configure-zlib
27751 @[ -f ./zlib/Makefile ] || exit 0; \
27752 r=`${PWD_COMMAND}`; export r; \
27753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27754 $(HOST_EXPORTS) \
27755 for flag in $(EXTRA_HOST_FLAGS) ; do \
27756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27757 done; \
27758 echo "Doing TAGS in zlib"; \
27759 (cd $(HOST_SUBDIR)/zlib && \
27760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27762 "RANLIB=$${RANLIB}" \
27763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27764 TAGS) \
27765 || exit 1
27767 @endif zlib
27769 .PHONY: maybe-install-info-zlib install-info-zlib
27770 maybe-install-info-zlib:
27771 @if zlib
27772 maybe-install-info-zlib: install-info-zlib
27774 install-info-zlib: \
27775 configure-zlib \
27776 info-zlib
27777 @[ -f ./zlib/Makefile ] || exit 0; \
27778 r=`${PWD_COMMAND}`; export r; \
27779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27780 $(HOST_EXPORTS) \
27781 for flag in $(EXTRA_HOST_FLAGS) ; do \
27782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27783 done; \
27784 echo "Doing install-info in zlib"; \
27785 (cd $(HOST_SUBDIR)/zlib && \
27786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27788 "RANLIB=$${RANLIB}" \
27789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27790 install-info) \
27791 || exit 1
27793 @endif zlib
27795 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27796 maybe-install-pdf-zlib:
27797 @if zlib
27798 maybe-install-pdf-zlib: install-pdf-zlib
27800 install-pdf-zlib: \
27801 configure-zlib \
27802 pdf-zlib
27803 @[ -f ./zlib/Makefile ] || exit 0; \
27804 r=`${PWD_COMMAND}`; export r; \
27805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27806 $(HOST_EXPORTS) \
27807 for flag in $(EXTRA_HOST_FLAGS) ; do \
27808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27809 done; \
27810 echo "Doing install-pdf in zlib"; \
27811 (cd $(HOST_SUBDIR)/zlib && \
27812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27814 "RANLIB=$${RANLIB}" \
27815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27816 install-pdf) \
27817 || exit 1
27819 @endif zlib
27821 .PHONY: maybe-install-html-zlib install-html-zlib
27822 maybe-install-html-zlib:
27823 @if zlib
27824 maybe-install-html-zlib: install-html-zlib
27826 install-html-zlib: \
27827 configure-zlib \
27828 html-zlib
27829 @[ -f ./zlib/Makefile ] || exit 0; \
27830 r=`${PWD_COMMAND}`; export r; \
27831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27832 $(HOST_EXPORTS) \
27833 for flag in $(EXTRA_HOST_FLAGS) ; do \
27834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27835 done; \
27836 echo "Doing install-html in zlib"; \
27837 (cd $(HOST_SUBDIR)/zlib && \
27838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27840 "RANLIB=$${RANLIB}" \
27841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27842 install-html) \
27843 || exit 1
27845 @endif zlib
27847 .PHONY: maybe-installcheck-zlib installcheck-zlib
27848 maybe-installcheck-zlib:
27849 @if zlib
27850 maybe-installcheck-zlib: installcheck-zlib
27852 installcheck-zlib: \
27853 configure-zlib
27854 @[ -f ./zlib/Makefile ] || exit 0; \
27855 r=`${PWD_COMMAND}`; export r; \
27856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27857 $(HOST_EXPORTS) \
27858 for flag in $(EXTRA_HOST_FLAGS) ; do \
27859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27860 done; \
27861 echo "Doing installcheck in zlib"; \
27862 (cd $(HOST_SUBDIR)/zlib && \
27863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27865 "RANLIB=$${RANLIB}" \
27866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27867 installcheck) \
27868 || exit 1
27870 @endif zlib
27872 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27873 maybe-mostlyclean-zlib:
27874 @if zlib
27875 maybe-mostlyclean-zlib: mostlyclean-zlib
27877 mostlyclean-zlib:
27878 @[ -f ./zlib/Makefile ] || exit 0; \
27879 r=`${PWD_COMMAND}`; export r; \
27880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27881 $(HOST_EXPORTS) \
27882 for flag in $(EXTRA_HOST_FLAGS) ; do \
27883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27884 done; \
27885 echo "Doing mostlyclean in zlib"; \
27886 (cd $(HOST_SUBDIR)/zlib && \
27887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27889 "RANLIB=$${RANLIB}" \
27890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27891 mostlyclean) \
27892 || exit 1
27894 @endif zlib
27896 .PHONY: maybe-clean-zlib clean-zlib
27897 maybe-clean-zlib:
27898 @if zlib
27899 maybe-clean-zlib: clean-zlib
27901 clean-zlib:
27902 @[ -f ./zlib/Makefile ] || exit 0; \
27903 r=`${PWD_COMMAND}`; export r; \
27904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27905 $(HOST_EXPORTS) \
27906 for flag in $(EXTRA_HOST_FLAGS) ; do \
27907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27908 done; \
27909 echo "Doing clean in zlib"; \
27910 (cd $(HOST_SUBDIR)/zlib && \
27911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27913 "RANLIB=$${RANLIB}" \
27914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27915 clean) \
27916 || exit 1
27918 @endif zlib
27920 .PHONY: maybe-distclean-zlib distclean-zlib
27921 maybe-distclean-zlib:
27922 @if zlib
27923 maybe-distclean-zlib: distclean-zlib
27925 distclean-zlib:
27926 @[ -f ./zlib/Makefile ] || exit 0; \
27927 r=`${PWD_COMMAND}`; export r; \
27928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27929 $(HOST_EXPORTS) \
27930 for flag in $(EXTRA_HOST_FLAGS) ; do \
27931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27932 done; \
27933 echo "Doing distclean in zlib"; \
27934 (cd $(HOST_SUBDIR)/zlib && \
27935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27937 "RANLIB=$${RANLIB}" \
27938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27939 distclean) \
27940 || exit 1
27942 @endif zlib
27944 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27945 maybe-maintainer-clean-zlib:
27946 @if zlib
27947 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27949 maintainer-clean-zlib:
27950 @[ -f ./zlib/Makefile ] || exit 0; \
27951 r=`${PWD_COMMAND}`; export r; \
27952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27953 $(HOST_EXPORTS) \
27954 for flag in $(EXTRA_HOST_FLAGS) ; do \
27955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27956 done; \
27957 echo "Doing maintainer-clean in zlib"; \
27958 (cd $(HOST_SUBDIR)/zlib && \
27959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27961 "RANLIB=$${RANLIB}" \
27962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27963 maintainer-clean) \
27964 || exit 1
27966 @endif zlib
27970 .PHONY: configure-gdb maybe-configure-gdb
27971 maybe-configure-gdb:
27972 @if gcc-bootstrap
27973 configure-gdb: stage_current
27974 @endif gcc-bootstrap
27975 @if gdb
27976 maybe-configure-gdb: configure-gdb
27977 configure-gdb:
27978 @: $(MAKE); $(unstage)
27979 @r=`${PWD_COMMAND}`; export r; \
27980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27981 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27982 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
27983 $(HOST_EXPORTS) \
27984 echo Configuring in $(HOST_SUBDIR)/gdb; \
27985 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27986 case $(srcdir) in \
27987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27988 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27990 esac; \
27991 module_srcdir=gdb; \
27992 $(SHELL) \
27993 $$s/$$module_srcdir/configure \
27994 --srcdir=$${topdir}/$$module_srcdir \
27995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27996 --target=${target_alias} \
27997 || exit 1
27998 @endif gdb
28004 .PHONY: all-gdb maybe-all-gdb
28005 maybe-all-gdb:
28006 @if gcc-bootstrap
28007 all-gdb: stage_current
28008 @endif gcc-bootstrap
28009 @if gdb
28010 TARGET-gdb=all
28011 maybe-all-gdb: all-gdb
28012 all-gdb: configure-gdb
28013 @: $(MAKE); $(unstage)
28014 @r=`${PWD_COMMAND}`; export r; \
28015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28016 $(HOST_EXPORTS) \
28017 (cd $(HOST_SUBDIR)/gdb && \
28018 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28019 $(TARGET-gdb))
28020 @endif gdb
28025 .PHONY: check-gdb maybe-check-gdb
28026 maybe-check-gdb:
28027 @if gdb
28028 maybe-check-gdb: check-gdb
28030 check-gdb:
28031 @: $(MAKE); $(unstage)
28032 @r=`${PWD_COMMAND}`; export r; \
28033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28034 $(HOST_EXPORTS) \
28035 (cd $(HOST_SUBDIR)/gdb && \
28036 $(MAKE) $(FLAGS_TO_PASS) check)
28038 @endif gdb
28040 .PHONY: install-gdb maybe-install-gdb
28041 maybe-install-gdb:
28042 @if gdb
28043 maybe-install-gdb: install-gdb
28045 install-gdb: installdirs
28046 @: $(MAKE); $(unstage)
28047 @r=`${PWD_COMMAND}`; export r; \
28048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28049 $(HOST_EXPORTS) \
28050 (cd $(HOST_SUBDIR)/gdb && \
28051 $(MAKE) $(FLAGS_TO_PASS) install)
28053 @endif gdb
28055 .PHONY: install-strip-gdb maybe-install-strip-gdb
28056 maybe-install-strip-gdb:
28057 @if gdb
28058 maybe-install-strip-gdb: install-strip-gdb
28060 install-strip-gdb: installdirs
28061 @: $(MAKE); $(unstage)
28062 @r=`${PWD_COMMAND}`; export r; \
28063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28064 $(HOST_EXPORTS) \
28065 (cd $(HOST_SUBDIR)/gdb && \
28066 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28068 @endif gdb
28070 # Other targets (info, dvi, pdf, etc.)
28072 .PHONY: maybe-info-gdb info-gdb
28073 maybe-info-gdb:
28074 @if gdb
28075 maybe-info-gdb: info-gdb
28077 info-gdb: \
28078 configure-gdb
28079 @: $(MAKE); $(unstage)
28080 @[ -f ./gdb/Makefile ] || exit 0; \
28081 r=`${PWD_COMMAND}`; export r; \
28082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28083 $(HOST_EXPORTS) \
28084 for flag in $(EXTRA_HOST_FLAGS) ; do \
28085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28086 done; \
28087 echo "Doing info in gdb"; \
28088 (cd $(HOST_SUBDIR)/gdb && \
28089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28091 "RANLIB=$${RANLIB}" \
28092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28093 info) \
28094 || exit 1
28096 @endif gdb
28098 .PHONY: maybe-dvi-gdb dvi-gdb
28099 maybe-dvi-gdb:
28100 @if gdb
28101 maybe-dvi-gdb: dvi-gdb
28103 dvi-gdb: \
28104 configure-gdb
28105 @: $(MAKE); $(unstage)
28106 @[ -f ./gdb/Makefile ] || exit 0; \
28107 r=`${PWD_COMMAND}`; export r; \
28108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28109 $(HOST_EXPORTS) \
28110 for flag in $(EXTRA_HOST_FLAGS) ; do \
28111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28112 done; \
28113 echo "Doing dvi in gdb"; \
28114 (cd $(HOST_SUBDIR)/gdb && \
28115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28117 "RANLIB=$${RANLIB}" \
28118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28119 dvi) \
28120 || exit 1
28122 @endif gdb
28124 .PHONY: maybe-pdf-gdb pdf-gdb
28125 maybe-pdf-gdb:
28126 @if gdb
28127 maybe-pdf-gdb: pdf-gdb
28129 pdf-gdb: \
28130 configure-gdb
28131 @: $(MAKE); $(unstage)
28132 @[ -f ./gdb/Makefile ] || exit 0; \
28133 r=`${PWD_COMMAND}`; export r; \
28134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28135 $(HOST_EXPORTS) \
28136 for flag in $(EXTRA_HOST_FLAGS) ; do \
28137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28138 done; \
28139 echo "Doing pdf in gdb"; \
28140 (cd $(HOST_SUBDIR)/gdb && \
28141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28143 "RANLIB=$${RANLIB}" \
28144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28145 pdf) \
28146 || exit 1
28148 @endif gdb
28150 .PHONY: maybe-html-gdb html-gdb
28151 maybe-html-gdb:
28152 @if gdb
28153 maybe-html-gdb: html-gdb
28155 html-gdb: \
28156 configure-gdb
28157 @: $(MAKE); $(unstage)
28158 @[ -f ./gdb/Makefile ] || exit 0; \
28159 r=`${PWD_COMMAND}`; export r; \
28160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28161 $(HOST_EXPORTS) \
28162 for flag in $(EXTRA_HOST_FLAGS) ; do \
28163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28164 done; \
28165 echo "Doing html in gdb"; \
28166 (cd $(HOST_SUBDIR)/gdb && \
28167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28169 "RANLIB=$${RANLIB}" \
28170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28171 html) \
28172 || exit 1
28174 @endif gdb
28176 .PHONY: maybe-TAGS-gdb TAGS-gdb
28177 maybe-TAGS-gdb:
28178 @if gdb
28179 maybe-TAGS-gdb: TAGS-gdb
28181 TAGS-gdb: \
28182 configure-gdb
28183 @: $(MAKE); $(unstage)
28184 @[ -f ./gdb/Makefile ] || exit 0; \
28185 r=`${PWD_COMMAND}`; export r; \
28186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28187 $(HOST_EXPORTS) \
28188 for flag in $(EXTRA_HOST_FLAGS) ; do \
28189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28190 done; \
28191 echo "Doing TAGS in gdb"; \
28192 (cd $(HOST_SUBDIR)/gdb && \
28193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28195 "RANLIB=$${RANLIB}" \
28196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28197 TAGS) \
28198 || exit 1
28200 @endif gdb
28202 .PHONY: maybe-install-info-gdb install-info-gdb
28203 maybe-install-info-gdb:
28204 @if gdb
28205 maybe-install-info-gdb: install-info-gdb
28207 install-info-gdb: \
28208 configure-gdb \
28209 info-gdb
28210 @: $(MAKE); $(unstage)
28211 @[ -f ./gdb/Makefile ] || exit 0; \
28212 r=`${PWD_COMMAND}`; export r; \
28213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28214 $(HOST_EXPORTS) \
28215 for flag in $(EXTRA_HOST_FLAGS) ; do \
28216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28217 done; \
28218 echo "Doing install-info in gdb"; \
28219 (cd $(HOST_SUBDIR)/gdb && \
28220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28222 "RANLIB=$${RANLIB}" \
28223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28224 install-info) \
28225 || exit 1
28227 @endif gdb
28229 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28230 maybe-install-pdf-gdb:
28231 @if gdb
28232 maybe-install-pdf-gdb: install-pdf-gdb
28234 install-pdf-gdb: \
28235 configure-gdb \
28236 pdf-gdb
28237 @: $(MAKE); $(unstage)
28238 @[ -f ./gdb/Makefile ] || exit 0; \
28239 r=`${PWD_COMMAND}`; export r; \
28240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28241 $(HOST_EXPORTS) \
28242 for flag in $(EXTRA_HOST_FLAGS) ; do \
28243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28244 done; \
28245 echo "Doing install-pdf in gdb"; \
28246 (cd $(HOST_SUBDIR)/gdb && \
28247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28249 "RANLIB=$${RANLIB}" \
28250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28251 install-pdf) \
28252 || exit 1
28254 @endif gdb
28256 .PHONY: maybe-install-html-gdb install-html-gdb
28257 maybe-install-html-gdb:
28258 @if gdb
28259 maybe-install-html-gdb: install-html-gdb
28261 install-html-gdb: \
28262 configure-gdb \
28263 html-gdb
28264 @: $(MAKE); $(unstage)
28265 @[ -f ./gdb/Makefile ] || exit 0; \
28266 r=`${PWD_COMMAND}`; export r; \
28267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28268 $(HOST_EXPORTS) \
28269 for flag in $(EXTRA_HOST_FLAGS) ; do \
28270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28271 done; \
28272 echo "Doing install-html in gdb"; \
28273 (cd $(HOST_SUBDIR)/gdb && \
28274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28276 "RANLIB=$${RANLIB}" \
28277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28278 install-html) \
28279 || exit 1
28281 @endif gdb
28283 .PHONY: maybe-installcheck-gdb installcheck-gdb
28284 maybe-installcheck-gdb:
28285 @if gdb
28286 maybe-installcheck-gdb: installcheck-gdb
28288 installcheck-gdb: \
28289 configure-gdb
28290 @: $(MAKE); $(unstage)
28291 @[ -f ./gdb/Makefile ] || exit 0; \
28292 r=`${PWD_COMMAND}`; export r; \
28293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28294 $(HOST_EXPORTS) \
28295 for flag in $(EXTRA_HOST_FLAGS) ; do \
28296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28297 done; \
28298 echo "Doing installcheck in gdb"; \
28299 (cd $(HOST_SUBDIR)/gdb && \
28300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28302 "RANLIB=$${RANLIB}" \
28303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28304 installcheck) \
28305 || exit 1
28307 @endif gdb
28309 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28310 maybe-mostlyclean-gdb:
28311 @if gdb
28312 maybe-mostlyclean-gdb: mostlyclean-gdb
28314 mostlyclean-gdb:
28315 @: $(MAKE); $(unstage)
28316 @[ -f ./gdb/Makefile ] || exit 0; \
28317 r=`${PWD_COMMAND}`; export r; \
28318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28319 $(HOST_EXPORTS) \
28320 for flag in $(EXTRA_HOST_FLAGS) ; do \
28321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28322 done; \
28323 echo "Doing mostlyclean in gdb"; \
28324 (cd $(HOST_SUBDIR)/gdb && \
28325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28327 "RANLIB=$${RANLIB}" \
28328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28329 mostlyclean) \
28330 || exit 1
28332 @endif gdb
28334 .PHONY: maybe-clean-gdb clean-gdb
28335 maybe-clean-gdb:
28336 @if gdb
28337 maybe-clean-gdb: clean-gdb
28339 clean-gdb:
28340 @: $(MAKE); $(unstage)
28341 @[ -f ./gdb/Makefile ] || exit 0; \
28342 r=`${PWD_COMMAND}`; export r; \
28343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28344 $(HOST_EXPORTS) \
28345 for flag in $(EXTRA_HOST_FLAGS) ; do \
28346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28347 done; \
28348 echo "Doing clean in gdb"; \
28349 (cd $(HOST_SUBDIR)/gdb && \
28350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28352 "RANLIB=$${RANLIB}" \
28353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28354 clean) \
28355 || exit 1
28357 @endif gdb
28359 .PHONY: maybe-distclean-gdb distclean-gdb
28360 maybe-distclean-gdb:
28361 @if gdb
28362 maybe-distclean-gdb: distclean-gdb
28364 distclean-gdb:
28365 @: $(MAKE); $(unstage)
28366 @[ -f ./gdb/Makefile ] || exit 0; \
28367 r=`${PWD_COMMAND}`; export r; \
28368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28369 $(HOST_EXPORTS) \
28370 for flag in $(EXTRA_HOST_FLAGS) ; do \
28371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28372 done; \
28373 echo "Doing distclean in gdb"; \
28374 (cd $(HOST_SUBDIR)/gdb && \
28375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28377 "RANLIB=$${RANLIB}" \
28378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28379 distclean) \
28380 || exit 1
28382 @endif gdb
28384 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28385 maybe-maintainer-clean-gdb:
28386 @if gdb
28387 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28389 maintainer-clean-gdb:
28390 @: $(MAKE); $(unstage)
28391 @[ -f ./gdb/Makefile ] || exit 0; \
28392 r=`${PWD_COMMAND}`; export r; \
28393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28394 $(HOST_EXPORTS) \
28395 for flag in $(EXTRA_HOST_FLAGS) ; do \
28396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28397 done; \
28398 echo "Doing maintainer-clean in gdb"; \
28399 (cd $(HOST_SUBDIR)/gdb && \
28400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28402 "RANLIB=$${RANLIB}" \
28403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28404 maintainer-clean) \
28405 || exit 1
28407 @endif gdb
28411 .PHONY: configure-expect maybe-configure-expect
28412 maybe-configure-expect:
28413 @if gcc-bootstrap
28414 configure-expect: stage_current
28415 @endif gcc-bootstrap
28416 @if expect
28417 maybe-configure-expect: configure-expect
28418 configure-expect:
28419 @: $(MAKE); $(unstage)
28420 @r=`${PWD_COMMAND}`; export r; \
28421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28422 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
28424 $(HOST_EXPORTS) \
28425 echo Configuring in $(HOST_SUBDIR)/expect; \
28426 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28427 case $(srcdir) in \
28428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28429 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28431 esac; \
28432 module_srcdir=expect; \
28433 $(SHELL) \
28434 $$s/$$module_srcdir/configure \
28435 --srcdir=$${topdir}/$$module_srcdir \
28436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28437 --target=${target_alias} \
28438 || exit 1
28439 @endif expect
28445 .PHONY: all-expect maybe-all-expect
28446 maybe-all-expect:
28447 @if gcc-bootstrap
28448 all-expect: stage_current
28449 @endif gcc-bootstrap
28450 @if expect
28451 TARGET-expect=all
28452 maybe-all-expect: all-expect
28453 all-expect: configure-expect
28454 @: $(MAKE); $(unstage)
28455 @r=`${PWD_COMMAND}`; export r; \
28456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28457 $(HOST_EXPORTS) \
28458 (cd $(HOST_SUBDIR)/expect && \
28459 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28460 $(TARGET-expect))
28461 @endif expect
28466 .PHONY: check-expect maybe-check-expect
28467 maybe-check-expect:
28468 @if expect
28469 maybe-check-expect: check-expect
28471 check-expect:
28472 @: $(MAKE); $(unstage)
28473 @r=`${PWD_COMMAND}`; export r; \
28474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28475 $(HOST_EXPORTS) \
28476 (cd $(HOST_SUBDIR)/expect && \
28477 $(MAKE) $(FLAGS_TO_PASS) check)
28479 @endif expect
28481 .PHONY: install-expect maybe-install-expect
28482 maybe-install-expect:
28483 @if expect
28484 maybe-install-expect: install-expect
28486 install-expect: installdirs
28487 @: $(MAKE); $(unstage)
28488 @r=`${PWD_COMMAND}`; export r; \
28489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28490 $(HOST_EXPORTS) \
28491 (cd $(HOST_SUBDIR)/expect && \
28492 $(MAKE) $(FLAGS_TO_PASS) install)
28494 @endif expect
28496 .PHONY: install-strip-expect maybe-install-strip-expect
28497 maybe-install-strip-expect:
28498 @if expect
28499 maybe-install-strip-expect: install-strip-expect
28501 install-strip-expect: installdirs
28502 @: $(MAKE); $(unstage)
28503 @r=`${PWD_COMMAND}`; export r; \
28504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28505 $(HOST_EXPORTS) \
28506 (cd $(HOST_SUBDIR)/expect && \
28507 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28509 @endif expect
28511 # Other targets (info, dvi, pdf, etc.)
28513 .PHONY: maybe-info-expect info-expect
28514 maybe-info-expect:
28515 @if expect
28516 maybe-info-expect: info-expect
28518 info-expect: \
28519 configure-expect
28520 @: $(MAKE); $(unstage)
28521 @[ -f ./expect/Makefile ] || exit 0; \
28522 r=`${PWD_COMMAND}`; export r; \
28523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28524 $(HOST_EXPORTS) \
28525 for flag in $(EXTRA_HOST_FLAGS) ; do \
28526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28527 done; \
28528 echo "Doing info in expect"; \
28529 (cd $(HOST_SUBDIR)/expect && \
28530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28532 "RANLIB=$${RANLIB}" \
28533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28534 info) \
28535 || exit 1
28537 @endif expect
28539 .PHONY: maybe-dvi-expect dvi-expect
28540 maybe-dvi-expect:
28541 @if expect
28542 maybe-dvi-expect: dvi-expect
28544 dvi-expect: \
28545 configure-expect
28546 @: $(MAKE); $(unstage)
28547 @[ -f ./expect/Makefile ] || exit 0; \
28548 r=`${PWD_COMMAND}`; export r; \
28549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28550 $(HOST_EXPORTS) \
28551 for flag in $(EXTRA_HOST_FLAGS) ; do \
28552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28553 done; \
28554 echo "Doing dvi in expect"; \
28555 (cd $(HOST_SUBDIR)/expect && \
28556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28558 "RANLIB=$${RANLIB}" \
28559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28560 dvi) \
28561 || exit 1
28563 @endif expect
28565 .PHONY: maybe-pdf-expect pdf-expect
28566 maybe-pdf-expect:
28567 @if expect
28568 maybe-pdf-expect: pdf-expect
28570 pdf-expect: \
28571 configure-expect
28572 @: $(MAKE); $(unstage)
28573 @[ -f ./expect/Makefile ] || exit 0; \
28574 r=`${PWD_COMMAND}`; export r; \
28575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28576 $(HOST_EXPORTS) \
28577 for flag in $(EXTRA_HOST_FLAGS) ; do \
28578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28579 done; \
28580 echo "Doing pdf in expect"; \
28581 (cd $(HOST_SUBDIR)/expect && \
28582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28584 "RANLIB=$${RANLIB}" \
28585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28586 pdf) \
28587 || exit 1
28589 @endif expect
28591 .PHONY: maybe-html-expect html-expect
28592 maybe-html-expect:
28593 @if expect
28594 maybe-html-expect: html-expect
28596 html-expect: \
28597 configure-expect
28598 @: $(MAKE); $(unstage)
28599 @[ -f ./expect/Makefile ] || exit 0; \
28600 r=`${PWD_COMMAND}`; export r; \
28601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28602 $(HOST_EXPORTS) \
28603 for flag in $(EXTRA_HOST_FLAGS) ; do \
28604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28605 done; \
28606 echo "Doing html in expect"; \
28607 (cd $(HOST_SUBDIR)/expect && \
28608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28610 "RANLIB=$${RANLIB}" \
28611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28612 html) \
28613 || exit 1
28615 @endif expect
28617 .PHONY: maybe-TAGS-expect TAGS-expect
28618 maybe-TAGS-expect:
28619 @if expect
28620 maybe-TAGS-expect: TAGS-expect
28622 TAGS-expect: \
28623 configure-expect
28624 @: $(MAKE); $(unstage)
28625 @[ -f ./expect/Makefile ] || exit 0; \
28626 r=`${PWD_COMMAND}`; export r; \
28627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28628 $(HOST_EXPORTS) \
28629 for flag in $(EXTRA_HOST_FLAGS) ; do \
28630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28631 done; \
28632 echo "Doing TAGS in expect"; \
28633 (cd $(HOST_SUBDIR)/expect && \
28634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28636 "RANLIB=$${RANLIB}" \
28637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28638 TAGS) \
28639 || exit 1
28641 @endif expect
28643 .PHONY: maybe-install-info-expect install-info-expect
28644 maybe-install-info-expect:
28645 @if expect
28646 maybe-install-info-expect: install-info-expect
28648 install-info-expect: \
28649 configure-expect \
28650 info-expect
28651 @: $(MAKE); $(unstage)
28652 @[ -f ./expect/Makefile ] || exit 0; \
28653 r=`${PWD_COMMAND}`; export r; \
28654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28655 $(HOST_EXPORTS) \
28656 for flag in $(EXTRA_HOST_FLAGS) ; do \
28657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28658 done; \
28659 echo "Doing install-info in expect"; \
28660 (cd $(HOST_SUBDIR)/expect && \
28661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28663 "RANLIB=$${RANLIB}" \
28664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28665 install-info) \
28666 || exit 1
28668 @endif expect
28670 .PHONY: maybe-install-pdf-expect install-pdf-expect
28671 maybe-install-pdf-expect:
28672 @if expect
28673 maybe-install-pdf-expect: install-pdf-expect
28675 install-pdf-expect: \
28676 configure-expect \
28677 pdf-expect
28678 @: $(MAKE); $(unstage)
28679 @[ -f ./expect/Makefile ] || exit 0; \
28680 r=`${PWD_COMMAND}`; export r; \
28681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28682 $(HOST_EXPORTS) \
28683 for flag in $(EXTRA_HOST_FLAGS) ; do \
28684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28685 done; \
28686 echo "Doing install-pdf in expect"; \
28687 (cd $(HOST_SUBDIR)/expect && \
28688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28690 "RANLIB=$${RANLIB}" \
28691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28692 install-pdf) \
28693 || exit 1
28695 @endif expect
28697 .PHONY: maybe-install-html-expect install-html-expect
28698 maybe-install-html-expect:
28699 @if expect
28700 maybe-install-html-expect: install-html-expect
28702 install-html-expect: \
28703 configure-expect \
28704 html-expect
28705 @: $(MAKE); $(unstage)
28706 @[ -f ./expect/Makefile ] || exit 0; \
28707 r=`${PWD_COMMAND}`; export r; \
28708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28709 $(HOST_EXPORTS) \
28710 for flag in $(EXTRA_HOST_FLAGS) ; do \
28711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28712 done; \
28713 echo "Doing install-html in expect"; \
28714 (cd $(HOST_SUBDIR)/expect && \
28715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28717 "RANLIB=$${RANLIB}" \
28718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28719 install-html) \
28720 || exit 1
28722 @endif expect
28724 .PHONY: maybe-installcheck-expect installcheck-expect
28725 maybe-installcheck-expect:
28726 @if expect
28727 maybe-installcheck-expect: installcheck-expect
28729 installcheck-expect: \
28730 configure-expect
28731 @: $(MAKE); $(unstage)
28732 @[ -f ./expect/Makefile ] || exit 0; \
28733 r=`${PWD_COMMAND}`; export r; \
28734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28735 $(HOST_EXPORTS) \
28736 for flag in $(EXTRA_HOST_FLAGS) ; do \
28737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28738 done; \
28739 echo "Doing installcheck in expect"; \
28740 (cd $(HOST_SUBDIR)/expect && \
28741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28743 "RANLIB=$${RANLIB}" \
28744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28745 installcheck) \
28746 || exit 1
28748 @endif expect
28750 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28751 maybe-mostlyclean-expect:
28752 @if expect
28753 maybe-mostlyclean-expect: mostlyclean-expect
28755 mostlyclean-expect:
28756 @: $(MAKE); $(unstage)
28757 @[ -f ./expect/Makefile ] || exit 0; \
28758 r=`${PWD_COMMAND}`; export r; \
28759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28760 $(HOST_EXPORTS) \
28761 for flag in $(EXTRA_HOST_FLAGS) ; do \
28762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28763 done; \
28764 echo "Doing mostlyclean in expect"; \
28765 (cd $(HOST_SUBDIR)/expect && \
28766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28768 "RANLIB=$${RANLIB}" \
28769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28770 mostlyclean) \
28771 || exit 1
28773 @endif expect
28775 .PHONY: maybe-clean-expect clean-expect
28776 maybe-clean-expect:
28777 @if expect
28778 maybe-clean-expect: clean-expect
28780 clean-expect:
28781 @: $(MAKE); $(unstage)
28782 @[ -f ./expect/Makefile ] || exit 0; \
28783 r=`${PWD_COMMAND}`; export r; \
28784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28785 $(HOST_EXPORTS) \
28786 for flag in $(EXTRA_HOST_FLAGS) ; do \
28787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28788 done; \
28789 echo "Doing clean in expect"; \
28790 (cd $(HOST_SUBDIR)/expect && \
28791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28793 "RANLIB=$${RANLIB}" \
28794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28795 clean) \
28796 || exit 1
28798 @endif expect
28800 .PHONY: maybe-distclean-expect distclean-expect
28801 maybe-distclean-expect:
28802 @if expect
28803 maybe-distclean-expect: distclean-expect
28805 distclean-expect:
28806 @: $(MAKE); $(unstage)
28807 @[ -f ./expect/Makefile ] || exit 0; \
28808 r=`${PWD_COMMAND}`; export r; \
28809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28810 $(HOST_EXPORTS) \
28811 for flag in $(EXTRA_HOST_FLAGS) ; do \
28812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28813 done; \
28814 echo "Doing distclean in expect"; \
28815 (cd $(HOST_SUBDIR)/expect && \
28816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28818 "RANLIB=$${RANLIB}" \
28819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28820 distclean) \
28821 || exit 1
28823 @endif expect
28825 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28826 maybe-maintainer-clean-expect:
28827 @if expect
28828 maybe-maintainer-clean-expect: maintainer-clean-expect
28830 maintainer-clean-expect:
28831 @: $(MAKE); $(unstage)
28832 @[ -f ./expect/Makefile ] || exit 0; \
28833 r=`${PWD_COMMAND}`; export r; \
28834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28835 $(HOST_EXPORTS) \
28836 for flag in $(EXTRA_HOST_FLAGS) ; do \
28837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28838 done; \
28839 echo "Doing maintainer-clean in expect"; \
28840 (cd $(HOST_SUBDIR)/expect && \
28841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28843 "RANLIB=$${RANLIB}" \
28844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28845 maintainer-clean) \
28846 || exit 1
28848 @endif expect
28852 .PHONY: configure-guile maybe-configure-guile
28853 maybe-configure-guile:
28854 @if gcc-bootstrap
28855 configure-guile: stage_current
28856 @endif gcc-bootstrap
28857 @if guile
28858 maybe-configure-guile: configure-guile
28859 configure-guile:
28860 @: $(MAKE); $(unstage)
28861 @r=`${PWD_COMMAND}`; export r; \
28862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28863 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28864 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
28865 $(HOST_EXPORTS) \
28866 echo Configuring in $(HOST_SUBDIR)/guile; \
28867 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28868 case $(srcdir) in \
28869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28870 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28872 esac; \
28873 module_srcdir=guile; \
28874 $(SHELL) \
28875 $$s/$$module_srcdir/configure \
28876 --srcdir=$${topdir}/$$module_srcdir \
28877 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28878 --target=${target_alias} \
28879 || exit 1
28880 @endif guile
28886 .PHONY: all-guile maybe-all-guile
28887 maybe-all-guile:
28888 @if gcc-bootstrap
28889 all-guile: stage_current
28890 @endif gcc-bootstrap
28891 @if guile
28892 TARGET-guile=all
28893 maybe-all-guile: all-guile
28894 all-guile: configure-guile
28895 @: $(MAKE); $(unstage)
28896 @r=`${PWD_COMMAND}`; export r; \
28897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28898 $(HOST_EXPORTS) \
28899 (cd $(HOST_SUBDIR)/guile && \
28900 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28901 $(TARGET-guile))
28902 @endif guile
28907 .PHONY: check-guile maybe-check-guile
28908 maybe-check-guile:
28909 @if guile
28910 maybe-check-guile: check-guile
28912 check-guile:
28913 @: $(MAKE); $(unstage)
28914 @r=`${PWD_COMMAND}`; export r; \
28915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28916 $(HOST_EXPORTS) \
28917 (cd $(HOST_SUBDIR)/guile && \
28918 $(MAKE) $(FLAGS_TO_PASS) check)
28920 @endif guile
28922 .PHONY: install-guile maybe-install-guile
28923 maybe-install-guile:
28924 @if guile
28925 maybe-install-guile: install-guile
28927 install-guile: installdirs
28928 @: $(MAKE); $(unstage)
28929 @r=`${PWD_COMMAND}`; export r; \
28930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28931 $(HOST_EXPORTS) \
28932 (cd $(HOST_SUBDIR)/guile && \
28933 $(MAKE) $(FLAGS_TO_PASS) install)
28935 @endif guile
28937 .PHONY: install-strip-guile maybe-install-strip-guile
28938 maybe-install-strip-guile:
28939 @if guile
28940 maybe-install-strip-guile: install-strip-guile
28942 install-strip-guile: installdirs
28943 @: $(MAKE); $(unstage)
28944 @r=`${PWD_COMMAND}`; export r; \
28945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28946 $(HOST_EXPORTS) \
28947 (cd $(HOST_SUBDIR)/guile && \
28948 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28950 @endif guile
28952 # Other targets (info, dvi, pdf, etc.)
28954 .PHONY: maybe-info-guile info-guile
28955 maybe-info-guile:
28956 @if guile
28957 maybe-info-guile: info-guile
28959 info-guile: \
28960 configure-guile
28961 @: $(MAKE); $(unstage)
28962 @[ -f ./guile/Makefile ] || exit 0; \
28963 r=`${PWD_COMMAND}`; export r; \
28964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28965 $(HOST_EXPORTS) \
28966 for flag in $(EXTRA_HOST_FLAGS) ; do \
28967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28968 done; \
28969 echo "Doing info in guile"; \
28970 (cd $(HOST_SUBDIR)/guile && \
28971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28973 "RANLIB=$${RANLIB}" \
28974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28975 info) \
28976 || exit 1
28978 @endif guile
28980 .PHONY: maybe-dvi-guile dvi-guile
28981 maybe-dvi-guile:
28982 @if guile
28983 maybe-dvi-guile: dvi-guile
28985 dvi-guile: \
28986 configure-guile
28987 @: $(MAKE); $(unstage)
28988 @[ -f ./guile/Makefile ] || exit 0; \
28989 r=`${PWD_COMMAND}`; export r; \
28990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28991 $(HOST_EXPORTS) \
28992 for flag in $(EXTRA_HOST_FLAGS) ; do \
28993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28994 done; \
28995 echo "Doing dvi in guile"; \
28996 (cd $(HOST_SUBDIR)/guile && \
28997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28999 "RANLIB=$${RANLIB}" \
29000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29001 dvi) \
29002 || exit 1
29004 @endif guile
29006 .PHONY: maybe-pdf-guile pdf-guile
29007 maybe-pdf-guile:
29008 @if guile
29009 maybe-pdf-guile: pdf-guile
29011 pdf-guile: \
29012 configure-guile
29013 @: $(MAKE); $(unstage)
29014 @[ -f ./guile/Makefile ] || exit 0; \
29015 r=`${PWD_COMMAND}`; export r; \
29016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29017 $(HOST_EXPORTS) \
29018 for flag in $(EXTRA_HOST_FLAGS) ; do \
29019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29020 done; \
29021 echo "Doing pdf in guile"; \
29022 (cd $(HOST_SUBDIR)/guile && \
29023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29025 "RANLIB=$${RANLIB}" \
29026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29027 pdf) \
29028 || exit 1
29030 @endif guile
29032 .PHONY: maybe-html-guile html-guile
29033 maybe-html-guile:
29034 @if guile
29035 maybe-html-guile: html-guile
29037 html-guile: \
29038 configure-guile
29039 @: $(MAKE); $(unstage)
29040 @[ -f ./guile/Makefile ] || exit 0; \
29041 r=`${PWD_COMMAND}`; export r; \
29042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29043 $(HOST_EXPORTS) \
29044 for flag in $(EXTRA_HOST_FLAGS) ; do \
29045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29046 done; \
29047 echo "Doing html in guile"; \
29048 (cd $(HOST_SUBDIR)/guile && \
29049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29051 "RANLIB=$${RANLIB}" \
29052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29053 html) \
29054 || exit 1
29056 @endif guile
29058 .PHONY: maybe-TAGS-guile TAGS-guile
29059 maybe-TAGS-guile:
29060 @if guile
29061 maybe-TAGS-guile: TAGS-guile
29063 TAGS-guile: \
29064 configure-guile
29065 @: $(MAKE); $(unstage)
29066 @[ -f ./guile/Makefile ] || exit 0; \
29067 r=`${PWD_COMMAND}`; export r; \
29068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29069 $(HOST_EXPORTS) \
29070 for flag in $(EXTRA_HOST_FLAGS) ; do \
29071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29072 done; \
29073 echo "Doing TAGS in guile"; \
29074 (cd $(HOST_SUBDIR)/guile && \
29075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29077 "RANLIB=$${RANLIB}" \
29078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29079 TAGS) \
29080 || exit 1
29082 @endif guile
29084 .PHONY: maybe-install-info-guile install-info-guile
29085 maybe-install-info-guile:
29086 @if guile
29087 maybe-install-info-guile: install-info-guile
29089 install-info-guile: \
29090 configure-guile \
29091 info-guile
29092 @: $(MAKE); $(unstage)
29093 @[ -f ./guile/Makefile ] || exit 0; \
29094 r=`${PWD_COMMAND}`; export r; \
29095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29096 $(HOST_EXPORTS) \
29097 for flag in $(EXTRA_HOST_FLAGS) ; do \
29098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29099 done; \
29100 echo "Doing install-info in guile"; \
29101 (cd $(HOST_SUBDIR)/guile && \
29102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29104 "RANLIB=$${RANLIB}" \
29105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29106 install-info) \
29107 || exit 1
29109 @endif guile
29111 .PHONY: maybe-install-pdf-guile install-pdf-guile
29112 maybe-install-pdf-guile:
29113 @if guile
29114 maybe-install-pdf-guile: install-pdf-guile
29116 install-pdf-guile: \
29117 configure-guile \
29118 pdf-guile
29119 @: $(MAKE); $(unstage)
29120 @[ -f ./guile/Makefile ] || exit 0; \
29121 r=`${PWD_COMMAND}`; export r; \
29122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29123 $(HOST_EXPORTS) \
29124 for flag in $(EXTRA_HOST_FLAGS) ; do \
29125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29126 done; \
29127 echo "Doing install-pdf in guile"; \
29128 (cd $(HOST_SUBDIR)/guile && \
29129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29131 "RANLIB=$${RANLIB}" \
29132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29133 install-pdf) \
29134 || exit 1
29136 @endif guile
29138 .PHONY: maybe-install-html-guile install-html-guile
29139 maybe-install-html-guile:
29140 @if guile
29141 maybe-install-html-guile: install-html-guile
29143 install-html-guile: \
29144 configure-guile \
29145 html-guile
29146 @: $(MAKE); $(unstage)
29147 @[ -f ./guile/Makefile ] || exit 0; \
29148 r=`${PWD_COMMAND}`; export r; \
29149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29150 $(HOST_EXPORTS) \
29151 for flag in $(EXTRA_HOST_FLAGS) ; do \
29152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29153 done; \
29154 echo "Doing install-html in guile"; \
29155 (cd $(HOST_SUBDIR)/guile && \
29156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29158 "RANLIB=$${RANLIB}" \
29159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29160 install-html) \
29161 || exit 1
29163 @endif guile
29165 .PHONY: maybe-installcheck-guile installcheck-guile
29166 maybe-installcheck-guile:
29167 @if guile
29168 maybe-installcheck-guile: installcheck-guile
29170 installcheck-guile: \
29171 configure-guile
29172 @: $(MAKE); $(unstage)
29173 @[ -f ./guile/Makefile ] || exit 0; \
29174 r=`${PWD_COMMAND}`; export r; \
29175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29176 $(HOST_EXPORTS) \
29177 for flag in $(EXTRA_HOST_FLAGS) ; do \
29178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29179 done; \
29180 echo "Doing installcheck in guile"; \
29181 (cd $(HOST_SUBDIR)/guile && \
29182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29184 "RANLIB=$${RANLIB}" \
29185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29186 installcheck) \
29187 || exit 1
29189 @endif guile
29191 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29192 maybe-mostlyclean-guile:
29193 @if guile
29194 maybe-mostlyclean-guile: mostlyclean-guile
29196 mostlyclean-guile:
29197 @: $(MAKE); $(unstage)
29198 @[ -f ./guile/Makefile ] || exit 0; \
29199 r=`${PWD_COMMAND}`; export r; \
29200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29201 $(HOST_EXPORTS) \
29202 for flag in $(EXTRA_HOST_FLAGS) ; do \
29203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29204 done; \
29205 echo "Doing mostlyclean in guile"; \
29206 (cd $(HOST_SUBDIR)/guile && \
29207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29209 "RANLIB=$${RANLIB}" \
29210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29211 mostlyclean) \
29212 || exit 1
29214 @endif guile
29216 .PHONY: maybe-clean-guile clean-guile
29217 maybe-clean-guile:
29218 @if guile
29219 maybe-clean-guile: clean-guile
29221 clean-guile:
29222 @: $(MAKE); $(unstage)
29223 @[ -f ./guile/Makefile ] || exit 0; \
29224 r=`${PWD_COMMAND}`; export r; \
29225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29226 $(HOST_EXPORTS) \
29227 for flag in $(EXTRA_HOST_FLAGS) ; do \
29228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29229 done; \
29230 echo "Doing clean in guile"; \
29231 (cd $(HOST_SUBDIR)/guile && \
29232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29234 "RANLIB=$${RANLIB}" \
29235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29236 clean) \
29237 || exit 1
29239 @endif guile
29241 .PHONY: maybe-distclean-guile distclean-guile
29242 maybe-distclean-guile:
29243 @if guile
29244 maybe-distclean-guile: distclean-guile
29246 distclean-guile:
29247 @: $(MAKE); $(unstage)
29248 @[ -f ./guile/Makefile ] || exit 0; \
29249 r=`${PWD_COMMAND}`; export r; \
29250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29251 $(HOST_EXPORTS) \
29252 for flag in $(EXTRA_HOST_FLAGS) ; do \
29253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29254 done; \
29255 echo "Doing distclean in guile"; \
29256 (cd $(HOST_SUBDIR)/guile && \
29257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29259 "RANLIB=$${RANLIB}" \
29260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29261 distclean) \
29262 || exit 1
29264 @endif guile
29266 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29267 maybe-maintainer-clean-guile:
29268 @if guile
29269 maybe-maintainer-clean-guile: maintainer-clean-guile
29271 maintainer-clean-guile:
29272 @: $(MAKE); $(unstage)
29273 @[ -f ./guile/Makefile ] || exit 0; \
29274 r=`${PWD_COMMAND}`; export r; \
29275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29276 $(HOST_EXPORTS) \
29277 for flag in $(EXTRA_HOST_FLAGS) ; do \
29278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29279 done; \
29280 echo "Doing maintainer-clean in guile"; \
29281 (cd $(HOST_SUBDIR)/guile && \
29282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29284 "RANLIB=$${RANLIB}" \
29285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29286 maintainer-clean) \
29287 || exit 1
29289 @endif guile
29293 .PHONY: configure-tk maybe-configure-tk
29294 maybe-configure-tk:
29295 @if gcc-bootstrap
29296 configure-tk: stage_current
29297 @endif gcc-bootstrap
29298 @if tk
29299 maybe-configure-tk: configure-tk
29300 configure-tk:
29301 @: $(MAKE); $(unstage)
29302 @r=`${PWD_COMMAND}`; export r; \
29303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29304 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29305 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
29306 $(HOST_EXPORTS) \
29307 echo Configuring in $(HOST_SUBDIR)/tk; \
29308 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29309 case $(srcdir) in \
29310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29311 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29313 esac; \
29314 module_srcdir=tk; \
29315 $(SHELL) \
29316 $$s/$$module_srcdir/configure \
29317 --srcdir=$${topdir}/$$module_srcdir \
29318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29319 --target=${target_alias} \
29320 || exit 1
29321 @endif tk
29327 .PHONY: all-tk maybe-all-tk
29328 maybe-all-tk:
29329 @if gcc-bootstrap
29330 all-tk: stage_current
29331 @endif gcc-bootstrap
29332 @if tk
29333 TARGET-tk=all
29334 maybe-all-tk: all-tk
29335 all-tk: configure-tk
29336 @: $(MAKE); $(unstage)
29337 @r=`${PWD_COMMAND}`; export r; \
29338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29339 $(HOST_EXPORTS) \
29340 (cd $(HOST_SUBDIR)/tk && \
29341 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29342 $(TARGET-tk))
29343 @endif tk
29348 .PHONY: check-tk maybe-check-tk
29349 maybe-check-tk:
29350 @if tk
29351 maybe-check-tk: check-tk
29353 check-tk:
29354 @: $(MAKE); $(unstage)
29355 @r=`${PWD_COMMAND}`; export r; \
29356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29357 $(HOST_EXPORTS) \
29358 (cd $(HOST_SUBDIR)/tk && \
29359 $(MAKE) $(FLAGS_TO_PASS) check)
29361 @endif tk
29363 .PHONY: install-tk maybe-install-tk
29364 maybe-install-tk:
29365 @if tk
29366 maybe-install-tk: install-tk
29368 install-tk: installdirs
29369 @: $(MAKE); $(unstage)
29370 @r=`${PWD_COMMAND}`; export r; \
29371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29372 $(HOST_EXPORTS) \
29373 (cd $(HOST_SUBDIR)/tk && \
29374 $(MAKE) $(FLAGS_TO_PASS) install)
29376 @endif tk
29378 .PHONY: install-strip-tk maybe-install-strip-tk
29379 maybe-install-strip-tk:
29380 @if tk
29381 maybe-install-strip-tk: install-strip-tk
29383 install-strip-tk: installdirs
29384 @: $(MAKE); $(unstage)
29385 @r=`${PWD_COMMAND}`; export r; \
29386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29387 $(HOST_EXPORTS) \
29388 (cd $(HOST_SUBDIR)/tk && \
29389 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29391 @endif tk
29393 # Other targets (info, dvi, pdf, etc.)
29395 .PHONY: maybe-info-tk info-tk
29396 maybe-info-tk:
29397 @if tk
29398 maybe-info-tk: info-tk
29400 info-tk: \
29401 configure-tk
29402 @: $(MAKE); $(unstage)
29403 @[ -f ./tk/Makefile ] || exit 0; \
29404 r=`${PWD_COMMAND}`; export r; \
29405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29406 $(HOST_EXPORTS) \
29407 for flag in $(EXTRA_HOST_FLAGS) ; do \
29408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29409 done; \
29410 echo "Doing info in tk"; \
29411 (cd $(HOST_SUBDIR)/tk && \
29412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29414 "RANLIB=$${RANLIB}" \
29415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29416 info) \
29417 || exit 1
29419 @endif tk
29421 .PHONY: maybe-dvi-tk dvi-tk
29422 maybe-dvi-tk:
29423 @if tk
29424 maybe-dvi-tk: dvi-tk
29426 dvi-tk: \
29427 configure-tk
29428 @: $(MAKE); $(unstage)
29429 @[ -f ./tk/Makefile ] || exit 0; \
29430 r=`${PWD_COMMAND}`; export r; \
29431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29432 $(HOST_EXPORTS) \
29433 for flag in $(EXTRA_HOST_FLAGS) ; do \
29434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29435 done; \
29436 echo "Doing dvi in tk"; \
29437 (cd $(HOST_SUBDIR)/tk && \
29438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29440 "RANLIB=$${RANLIB}" \
29441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29442 dvi) \
29443 || exit 1
29445 @endif tk
29447 .PHONY: maybe-pdf-tk pdf-tk
29448 maybe-pdf-tk:
29449 @if tk
29450 maybe-pdf-tk: pdf-tk
29452 pdf-tk: \
29453 configure-tk
29454 @: $(MAKE); $(unstage)
29455 @[ -f ./tk/Makefile ] || exit 0; \
29456 r=`${PWD_COMMAND}`; export r; \
29457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29458 $(HOST_EXPORTS) \
29459 for flag in $(EXTRA_HOST_FLAGS) ; do \
29460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29461 done; \
29462 echo "Doing pdf in tk"; \
29463 (cd $(HOST_SUBDIR)/tk && \
29464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29466 "RANLIB=$${RANLIB}" \
29467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29468 pdf) \
29469 || exit 1
29471 @endif tk
29473 .PHONY: maybe-html-tk html-tk
29474 maybe-html-tk:
29475 @if tk
29476 maybe-html-tk: html-tk
29478 html-tk: \
29479 configure-tk
29480 @: $(MAKE); $(unstage)
29481 @[ -f ./tk/Makefile ] || exit 0; \
29482 r=`${PWD_COMMAND}`; export r; \
29483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29484 $(HOST_EXPORTS) \
29485 for flag in $(EXTRA_HOST_FLAGS) ; do \
29486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29487 done; \
29488 echo "Doing html in tk"; \
29489 (cd $(HOST_SUBDIR)/tk && \
29490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29492 "RANLIB=$${RANLIB}" \
29493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29494 html) \
29495 || exit 1
29497 @endif tk
29499 .PHONY: maybe-TAGS-tk TAGS-tk
29500 maybe-TAGS-tk:
29501 @if tk
29502 maybe-TAGS-tk: TAGS-tk
29504 TAGS-tk: \
29505 configure-tk
29506 @: $(MAKE); $(unstage)
29507 @[ -f ./tk/Makefile ] || exit 0; \
29508 r=`${PWD_COMMAND}`; export r; \
29509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29510 $(HOST_EXPORTS) \
29511 for flag in $(EXTRA_HOST_FLAGS) ; do \
29512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29513 done; \
29514 echo "Doing TAGS in tk"; \
29515 (cd $(HOST_SUBDIR)/tk && \
29516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29518 "RANLIB=$${RANLIB}" \
29519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29520 TAGS) \
29521 || exit 1
29523 @endif tk
29525 .PHONY: maybe-install-info-tk install-info-tk
29526 maybe-install-info-tk:
29527 @if tk
29528 maybe-install-info-tk: install-info-tk
29530 install-info-tk: \
29531 configure-tk \
29532 info-tk
29533 @: $(MAKE); $(unstage)
29534 @[ -f ./tk/Makefile ] || exit 0; \
29535 r=`${PWD_COMMAND}`; export r; \
29536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29537 $(HOST_EXPORTS) \
29538 for flag in $(EXTRA_HOST_FLAGS) ; do \
29539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29540 done; \
29541 echo "Doing install-info in tk"; \
29542 (cd $(HOST_SUBDIR)/tk && \
29543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29545 "RANLIB=$${RANLIB}" \
29546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29547 install-info) \
29548 || exit 1
29550 @endif tk
29552 .PHONY: maybe-install-pdf-tk install-pdf-tk
29553 maybe-install-pdf-tk:
29554 @if tk
29555 maybe-install-pdf-tk: install-pdf-tk
29557 install-pdf-tk: \
29558 configure-tk \
29559 pdf-tk
29560 @: $(MAKE); $(unstage)
29561 @[ -f ./tk/Makefile ] || exit 0; \
29562 r=`${PWD_COMMAND}`; export r; \
29563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29564 $(HOST_EXPORTS) \
29565 for flag in $(EXTRA_HOST_FLAGS) ; do \
29566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29567 done; \
29568 echo "Doing install-pdf in tk"; \
29569 (cd $(HOST_SUBDIR)/tk && \
29570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29572 "RANLIB=$${RANLIB}" \
29573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29574 install-pdf) \
29575 || exit 1
29577 @endif tk
29579 .PHONY: maybe-install-html-tk install-html-tk
29580 maybe-install-html-tk:
29581 @if tk
29582 maybe-install-html-tk: install-html-tk
29584 install-html-tk: \
29585 configure-tk \
29586 html-tk
29587 @: $(MAKE); $(unstage)
29588 @[ -f ./tk/Makefile ] || exit 0; \
29589 r=`${PWD_COMMAND}`; export r; \
29590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29591 $(HOST_EXPORTS) \
29592 for flag in $(EXTRA_HOST_FLAGS) ; do \
29593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29594 done; \
29595 echo "Doing install-html in tk"; \
29596 (cd $(HOST_SUBDIR)/tk && \
29597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29599 "RANLIB=$${RANLIB}" \
29600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29601 install-html) \
29602 || exit 1
29604 @endif tk
29606 .PHONY: maybe-installcheck-tk installcheck-tk
29607 maybe-installcheck-tk:
29608 @if tk
29609 maybe-installcheck-tk: installcheck-tk
29611 installcheck-tk: \
29612 configure-tk
29613 @: $(MAKE); $(unstage)
29614 @[ -f ./tk/Makefile ] || exit 0; \
29615 r=`${PWD_COMMAND}`; export r; \
29616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29617 $(HOST_EXPORTS) \
29618 for flag in $(EXTRA_HOST_FLAGS) ; do \
29619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29620 done; \
29621 echo "Doing installcheck in tk"; \
29622 (cd $(HOST_SUBDIR)/tk && \
29623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29625 "RANLIB=$${RANLIB}" \
29626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29627 installcheck) \
29628 || exit 1
29630 @endif tk
29632 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29633 maybe-mostlyclean-tk:
29634 @if tk
29635 maybe-mostlyclean-tk: mostlyclean-tk
29637 mostlyclean-tk:
29638 @: $(MAKE); $(unstage)
29639 @[ -f ./tk/Makefile ] || exit 0; \
29640 r=`${PWD_COMMAND}`; export r; \
29641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29642 $(HOST_EXPORTS) \
29643 for flag in $(EXTRA_HOST_FLAGS) ; do \
29644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29645 done; \
29646 echo "Doing mostlyclean in tk"; \
29647 (cd $(HOST_SUBDIR)/tk && \
29648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29650 "RANLIB=$${RANLIB}" \
29651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29652 mostlyclean) \
29653 || exit 1
29655 @endif tk
29657 .PHONY: maybe-clean-tk clean-tk
29658 maybe-clean-tk:
29659 @if tk
29660 maybe-clean-tk: clean-tk
29662 clean-tk:
29663 @: $(MAKE); $(unstage)
29664 @[ -f ./tk/Makefile ] || exit 0; \
29665 r=`${PWD_COMMAND}`; export r; \
29666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29667 $(HOST_EXPORTS) \
29668 for flag in $(EXTRA_HOST_FLAGS) ; do \
29669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29670 done; \
29671 echo "Doing clean in tk"; \
29672 (cd $(HOST_SUBDIR)/tk && \
29673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29675 "RANLIB=$${RANLIB}" \
29676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29677 clean) \
29678 || exit 1
29680 @endif tk
29682 .PHONY: maybe-distclean-tk distclean-tk
29683 maybe-distclean-tk:
29684 @if tk
29685 maybe-distclean-tk: distclean-tk
29687 distclean-tk:
29688 @: $(MAKE); $(unstage)
29689 @[ -f ./tk/Makefile ] || exit 0; \
29690 r=`${PWD_COMMAND}`; export r; \
29691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29692 $(HOST_EXPORTS) \
29693 for flag in $(EXTRA_HOST_FLAGS) ; do \
29694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29695 done; \
29696 echo "Doing distclean in tk"; \
29697 (cd $(HOST_SUBDIR)/tk && \
29698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29700 "RANLIB=$${RANLIB}" \
29701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29702 distclean) \
29703 || exit 1
29705 @endif tk
29707 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29708 maybe-maintainer-clean-tk:
29709 @if tk
29710 maybe-maintainer-clean-tk: maintainer-clean-tk
29712 maintainer-clean-tk:
29713 @: $(MAKE); $(unstage)
29714 @[ -f ./tk/Makefile ] || exit 0; \
29715 r=`${PWD_COMMAND}`; export r; \
29716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29717 $(HOST_EXPORTS) \
29718 for flag in $(EXTRA_HOST_FLAGS) ; do \
29719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29720 done; \
29721 echo "Doing maintainer-clean in tk"; \
29722 (cd $(HOST_SUBDIR)/tk && \
29723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29725 "RANLIB=$${RANLIB}" \
29726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29727 maintainer-clean) \
29728 || exit 1
29730 @endif tk
29734 .PHONY: configure-libtermcap maybe-configure-libtermcap
29735 maybe-configure-libtermcap:
29736 @if gcc-bootstrap
29737 configure-libtermcap: stage_current
29738 @endif gcc-bootstrap
29739 @if libtermcap
29740 maybe-configure-libtermcap: configure-libtermcap
29741 configure-libtermcap:
29742 @: $(MAKE); $(unstage)
29743 @r=`${PWD_COMMAND}`; export r; \
29744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29745 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
29747 $(HOST_EXPORTS) \
29748 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29749 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29750 case $(srcdir) in \
29751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29752 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29754 esac; \
29755 module_srcdir=libtermcap; \
29756 $(SHELL) \
29757 $$s/$$module_srcdir/configure \
29758 --srcdir=$${topdir}/$$module_srcdir \
29759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29760 --target=${target_alias} \
29761 || exit 1
29762 @endif libtermcap
29768 .PHONY: all-libtermcap maybe-all-libtermcap
29769 maybe-all-libtermcap:
29770 @if gcc-bootstrap
29771 all-libtermcap: stage_current
29772 @endif gcc-bootstrap
29773 @if libtermcap
29774 TARGET-libtermcap=all
29775 maybe-all-libtermcap: all-libtermcap
29776 all-libtermcap: configure-libtermcap
29777 @: $(MAKE); $(unstage)
29778 @r=`${PWD_COMMAND}`; export r; \
29779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29780 $(HOST_EXPORTS) \
29781 (cd $(HOST_SUBDIR)/libtermcap && \
29782 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29783 $(TARGET-libtermcap))
29784 @endif libtermcap
29789 .PHONY: check-libtermcap maybe-check-libtermcap
29790 maybe-check-libtermcap:
29791 @if libtermcap
29792 maybe-check-libtermcap: check-libtermcap
29794 check-libtermcap:
29796 @endif libtermcap
29798 .PHONY: install-libtermcap maybe-install-libtermcap
29799 maybe-install-libtermcap:
29800 @if libtermcap
29801 maybe-install-libtermcap: install-libtermcap
29803 install-libtermcap: installdirs
29804 @: $(MAKE); $(unstage)
29805 @r=`${PWD_COMMAND}`; export r; \
29806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29807 $(HOST_EXPORTS) \
29808 (cd $(HOST_SUBDIR)/libtermcap && \
29809 $(MAKE) $(FLAGS_TO_PASS) install)
29811 @endif libtermcap
29813 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29814 maybe-install-strip-libtermcap:
29815 @if libtermcap
29816 maybe-install-strip-libtermcap: install-strip-libtermcap
29818 install-strip-libtermcap: installdirs
29819 @: $(MAKE); $(unstage)
29820 @r=`${PWD_COMMAND}`; export r; \
29821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29822 $(HOST_EXPORTS) \
29823 (cd $(HOST_SUBDIR)/libtermcap && \
29824 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29826 @endif libtermcap
29828 # Other targets (info, dvi, pdf, etc.)
29830 .PHONY: maybe-info-libtermcap info-libtermcap
29831 maybe-info-libtermcap:
29832 @if libtermcap
29833 maybe-info-libtermcap: info-libtermcap
29835 info-libtermcap: \
29836 configure-libtermcap
29837 @: $(MAKE); $(unstage)
29838 @[ -f ./libtermcap/Makefile ] || exit 0; \
29839 r=`${PWD_COMMAND}`; export r; \
29840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29841 $(HOST_EXPORTS) \
29842 for flag in $(EXTRA_HOST_FLAGS) ; do \
29843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29844 done; \
29845 echo "Doing info in libtermcap"; \
29846 (cd $(HOST_SUBDIR)/libtermcap && \
29847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29849 "RANLIB=$${RANLIB}" \
29850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29851 info) \
29852 || exit 1
29854 @endif libtermcap
29856 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29857 maybe-dvi-libtermcap:
29858 @if libtermcap
29859 maybe-dvi-libtermcap: dvi-libtermcap
29861 dvi-libtermcap: \
29862 configure-libtermcap
29863 @: $(MAKE); $(unstage)
29864 @[ -f ./libtermcap/Makefile ] || exit 0; \
29865 r=`${PWD_COMMAND}`; export r; \
29866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29867 $(HOST_EXPORTS) \
29868 for flag in $(EXTRA_HOST_FLAGS) ; do \
29869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29870 done; \
29871 echo "Doing dvi in libtermcap"; \
29872 (cd $(HOST_SUBDIR)/libtermcap && \
29873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29875 "RANLIB=$${RANLIB}" \
29876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29877 dvi) \
29878 || exit 1
29880 @endif libtermcap
29882 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29883 maybe-pdf-libtermcap:
29884 @if libtermcap
29885 maybe-pdf-libtermcap: pdf-libtermcap
29887 pdf-libtermcap: \
29888 configure-libtermcap
29889 @: $(MAKE); $(unstage)
29890 @[ -f ./libtermcap/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 pdf in libtermcap"; \
29898 (cd $(HOST_SUBDIR)/libtermcap && \
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 pdf) \
29904 || exit 1
29906 @endif libtermcap
29908 .PHONY: maybe-html-libtermcap html-libtermcap
29909 maybe-html-libtermcap:
29910 @if libtermcap
29911 maybe-html-libtermcap: html-libtermcap
29913 html-libtermcap: \
29914 configure-libtermcap
29915 @: $(MAKE); $(unstage)
29916 @[ -f ./libtermcap/Makefile ] || exit 0; \
29917 r=`${PWD_COMMAND}`; export r; \
29918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29919 $(HOST_EXPORTS) \
29920 for flag in $(EXTRA_HOST_FLAGS) ; do \
29921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29922 done; \
29923 echo "Doing html in libtermcap"; \
29924 (cd $(HOST_SUBDIR)/libtermcap && \
29925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29927 "RANLIB=$${RANLIB}" \
29928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29929 html) \
29930 || exit 1
29932 @endif libtermcap
29934 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29935 maybe-TAGS-libtermcap:
29936 @if libtermcap
29937 maybe-TAGS-libtermcap: TAGS-libtermcap
29939 TAGS-libtermcap: \
29940 configure-libtermcap
29941 @: $(MAKE); $(unstage)
29942 @[ -f ./libtermcap/Makefile ] || exit 0; \
29943 r=`${PWD_COMMAND}`; export r; \
29944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29945 $(HOST_EXPORTS) \
29946 for flag in $(EXTRA_HOST_FLAGS) ; do \
29947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29948 done; \
29949 echo "Doing TAGS in libtermcap"; \
29950 (cd $(HOST_SUBDIR)/libtermcap && \
29951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29953 "RANLIB=$${RANLIB}" \
29954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29955 TAGS) \
29956 || exit 1
29958 @endif libtermcap
29960 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29961 maybe-install-info-libtermcap:
29962 @if libtermcap
29963 maybe-install-info-libtermcap: install-info-libtermcap
29965 install-info-libtermcap: \
29966 configure-libtermcap \
29967 info-libtermcap
29968 @: $(MAKE); $(unstage)
29969 @[ -f ./libtermcap/Makefile ] || exit 0; \
29970 r=`${PWD_COMMAND}`; export r; \
29971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29972 $(HOST_EXPORTS) \
29973 for flag in $(EXTRA_HOST_FLAGS) ; do \
29974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29975 done; \
29976 echo "Doing install-info in libtermcap"; \
29977 (cd $(HOST_SUBDIR)/libtermcap && \
29978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29980 "RANLIB=$${RANLIB}" \
29981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29982 install-info) \
29983 || exit 1
29985 @endif libtermcap
29987 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29988 maybe-install-pdf-libtermcap:
29989 @if libtermcap
29990 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29992 install-pdf-libtermcap: \
29993 configure-libtermcap \
29994 pdf-libtermcap
29995 @: $(MAKE); $(unstage)
29996 @[ -f ./libtermcap/Makefile ] || exit 0; \
29997 r=`${PWD_COMMAND}`; export r; \
29998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29999 $(HOST_EXPORTS) \
30000 for flag in $(EXTRA_HOST_FLAGS) ; do \
30001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30002 done; \
30003 echo "Doing install-pdf in libtermcap"; \
30004 (cd $(HOST_SUBDIR)/libtermcap && \
30005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30007 "RANLIB=$${RANLIB}" \
30008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30009 install-pdf) \
30010 || exit 1
30012 @endif libtermcap
30014 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30015 maybe-install-html-libtermcap:
30016 @if libtermcap
30017 maybe-install-html-libtermcap: install-html-libtermcap
30019 install-html-libtermcap: \
30020 configure-libtermcap \
30021 html-libtermcap
30022 @: $(MAKE); $(unstage)
30023 @[ -f ./libtermcap/Makefile ] || exit 0; \
30024 r=`${PWD_COMMAND}`; export r; \
30025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30026 $(HOST_EXPORTS) \
30027 for flag in $(EXTRA_HOST_FLAGS) ; do \
30028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30029 done; \
30030 echo "Doing install-html in libtermcap"; \
30031 (cd $(HOST_SUBDIR)/libtermcap && \
30032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30034 "RANLIB=$${RANLIB}" \
30035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30036 install-html) \
30037 || exit 1
30039 @endif libtermcap
30041 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30042 maybe-installcheck-libtermcap:
30043 @if libtermcap
30044 maybe-installcheck-libtermcap: installcheck-libtermcap
30046 installcheck-libtermcap: \
30047 configure-libtermcap
30048 @: $(MAKE); $(unstage)
30049 @[ -f ./libtermcap/Makefile ] || exit 0; \
30050 r=`${PWD_COMMAND}`; export r; \
30051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30052 $(HOST_EXPORTS) \
30053 for flag in $(EXTRA_HOST_FLAGS) ; do \
30054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30055 done; \
30056 echo "Doing installcheck in libtermcap"; \
30057 (cd $(HOST_SUBDIR)/libtermcap && \
30058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30060 "RANLIB=$${RANLIB}" \
30061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30062 installcheck) \
30063 || exit 1
30065 @endif libtermcap
30067 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30068 maybe-mostlyclean-libtermcap:
30069 @if libtermcap
30070 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30072 # libtermcap doesn't support mostlyclean.
30073 mostlyclean-libtermcap:
30075 @endif libtermcap
30077 .PHONY: maybe-clean-libtermcap clean-libtermcap
30078 maybe-clean-libtermcap:
30079 @if libtermcap
30080 maybe-clean-libtermcap: clean-libtermcap
30082 # libtermcap doesn't support clean.
30083 clean-libtermcap:
30085 @endif libtermcap
30087 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30088 maybe-distclean-libtermcap:
30089 @if libtermcap
30090 maybe-distclean-libtermcap: distclean-libtermcap
30092 # libtermcap doesn't support distclean.
30093 distclean-libtermcap:
30095 @endif libtermcap
30097 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30098 maybe-maintainer-clean-libtermcap:
30099 @if libtermcap
30100 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30102 # libtermcap doesn't support maintainer-clean.
30103 maintainer-clean-libtermcap:
30105 @endif libtermcap
30109 .PHONY: configure-utils maybe-configure-utils
30110 maybe-configure-utils:
30111 @if gcc-bootstrap
30112 configure-utils: stage_current
30113 @endif gcc-bootstrap
30114 @if utils
30115 maybe-configure-utils: configure-utils
30116 configure-utils:
30117 @: $(MAKE); $(unstage)
30118 @r=`${PWD_COMMAND}`; export r; \
30119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30120 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30121 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
30122 $(HOST_EXPORTS) \
30123 echo Configuring in $(HOST_SUBDIR)/utils; \
30124 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30125 case $(srcdir) in \
30126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30127 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30129 esac; \
30130 module_srcdir=utils; \
30131 $(SHELL) \
30132 $$s/$$module_srcdir/configure \
30133 --srcdir=$${topdir}/$$module_srcdir \
30134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30135 --target=${target_alias} \
30136 || exit 1
30137 @endif utils
30143 .PHONY: all-utils maybe-all-utils
30144 maybe-all-utils:
30145 @if gcc-bootstrap
30146 all-utils: stage_current
30147 @endif gcc-bootstrap
30148 @if utils
30149 TARGET-utils=all
30150 maybe-all-utils: all-utils
30151 all-utils: configure-utils
30152 @: $(MAKE); $(unstage)
30153 @r=`${PWD_COMMAND}`; export r; \
30154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30155 $(HOST_EXPORTS) \
30156 (cd $(HOST_SUBDIR)/utils && \
30157 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30158 $(TARGET-utils))
30159 @endif utils
30164 .PHONY: check-utils maybe-check-utils
30165 maybe-check-utils:
30166 @if utils
30167 maybe-check-utils: check-utils
30169 check-utils:
30171 @endif utils
30173 .PHONY: install-utils maybe-install-utils
30174 maybe-install-utils:
30175 @if utils
30176 maybe-install-utils: install-utils
30178 install-utils: installdirs
30179 @: $(MAKE); $(unstage)
30180 @r=`${PWD_COMMAND}`; export r; \
30181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30182 $(HOST_EXPORTS) \
30183 (cd $(HOST_SUBDIR)/utils && \
30184 $(MAKE) $(FLAGS_TO_PASS) install)
30186 @endif utils
30188 .PHONY: install-strip-utils maybe-install-strip-utils
30189 maybe-install-strip-utils:
30190 @if utils
30191 maybe-install-strip-utils: install-strip-utils
30193 install-strip-utils: installdirs
30194 @: $(MAKE); $(unstage)
30195 @r=`${PWD_COMMAND}`; export r; \
30196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30197 $(HOST_EXPORTS) \
30198 (cd $(HOST_SUBDIR)/utils && \
30199 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30201 @endif utils
30203 # Other targets (info, dvi, pdf, etc.)
30205 .PHONY: maybe-info-utils info-utils
30206 maybe-info-utils:
30207 @if utils
30208 maybe-info-utils: info-utils
30210 info-utils: \
30211 configure-utils
30212 @: $(MAKE); $(unstage)
30213 @[ -f ./utils/Makefile ] || exit 0; \
30214 r=`${PWD_COMMAND}`; export r; \
30215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30216 $(HOST_EXPORTS) \
30217 for flag in $(EXTRA_HOST_FLAGS) ; do \
30218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30219 done; \
30220 echo "Doing info in utils"; \
30221 (cd $(HOST_SUBDIR)/utils && \
30222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30224 "RANLIB=$${RANLIB}" \
30225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30226 info) \
30227 || exit 1
30229 @endif utils
30231 .PHONY: maybe-dvi-utils dvi-utils
30232 maybe-dvi-utils:
30233 @if utils
30234 maybe-dvi-utils: dvi-utils
30236 dvi-utils: \
30237 configure-utils
30238 @: $(MAKE); $(unstage)
30239 @[ -f ./utils/Makefile ] || exit 0; \
30240 r=`${PWD_COMMAND}`; export r; \
30241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30242 $(HOST_EXPORTS) \
30243 for flag in $(EXTRA_HOST_FLAGS) ; do \
30244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30245 done; \
30246 echo "Doing dvi in utils"; \
30247 (cd $(HOST_SUBDIR)/utils && \
30248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30250 "RANLIB=$${RANLIB}" \
30251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30252 dvi) \
30253 || exit 1
30255 @endif utils
30257 .PHONY: maybe-pdf-utils pdf-utils
30258 maybe-pdf-utils:
30259 @if utils
30260 maybe-pdf-utils: pdf-utils
30262 pdf-utils: \
30263 configure-utils
30264 @: $(MAKE); $(unstage)
30265 @[ -f ./utils/Makefile ] || exit 0; \
30266 r=`${PWD_COMMAND}`; export r; \
30267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30268 $(HOST_EXPORTS) \
30269 for flag in $(EXTRA_HOST_FLAGS) ; do \
30270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30271 done; \
30272 echo "Doing pdf in utils"; \
30273 (cd $(HOST_SUBDIR)/utils && \
30274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30276 "RANLIB=$${RANLIB}" \
30277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30278 pdf) \
30279 || exit 1
30281 @endif utils
30283 .PHONY: maybe-html-utils html-utils
30284 maybe-html-utils:
30285 @if utils
30286 maybe-html-utils: html-utils
30288 html-utils: \
30289 configure-utils
30290 @: $(MAKE); $(unstage)
30291 @[ -f ./utils/Makefile ] || exit 0; \
30292 r=`${PWD_COMMAND}`; export r; \
30293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30294 $(HOST_EXPORTS) \
30295 for flag in $(EXTRA_HOST_FLAGS) ; do \
30296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30297 done; \
30298 echo "Doing html in utils"; \
30299 (cd $(HOST_SUBDIR)/utils && \
30300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30302 "RANLIB=$${RANLIB}" \
30303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30304 html) \
30305 || exit 1
30307 @endif utils
30309 .PHONY: maybe-TAGS-utils TAGS-utils
30310 maybe-TAGS-utils:
30311 @if utils
30312 maybe-TAGS-utils: TAGS-utils
30314 TAGS-utils: \
30315 configure-utils
30316 @: $(MAKE); $(unstage)
30317 @[ -f ./utils/Makefile ] || exit 0; \
30318 r=`${PWD_COMMAND}`; export r; \
30319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30320 $(HOST_EXPORTS) \
30321 for flag in $(EXTRA_HOST_FLAGS) ; do \
30322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30323 done; \
30324 echo "Doing TAGS in utils"; \
30325 (cd $(HOST_SUBDIR)/utils && \
30326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30328 "RANLIB=$${RANLIB}" \
30329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30330 TAGS) \
30331 || exit 1
30333 @endif utils
30335 .PHONY: maybe-install-info-utils install-info-utils
30336 maybe-install-info-utils:
30337 @if utils
30338 maybe-install-info-utils: install-info-utils
30340 install-info-utils: \
30341 configure-utils \
30342 info-utils
30343 @: $(MAKE); $(unstage)
30344 @[ -f ./utils/Makefile ] || exit 0; \
30345 r=`${PWD_COMMAND}`; export r; \
30346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30347 $(HOST_EXPORTS) \
30348 for flag in $(EXTRA_HOST_FLAGS) ; do \
30349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30350 done; \
30351 echo "Doing install-info in utils"; \
30352 (cd $(HOST_SUBDIR)/utils && \
30353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30355 "RANLIB=$${RANLIB}" \
30356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30357 install-info) \
30358 || exit 1
30360 @endif utils
30362 .PHONY: maybe-install-pdf-utils install-pdf-utils
30363 maybe-install-pdf-utils:
30364 @if utils
30365 maybe-install-pdf-utils: install-pdf-utils
30367 install-pdf-utils: \
30368 configure-utils \
30369 pdf-utils
30370 @: $(MAKE); $(unstage)
30371 @[ -f ./utils/Makefile ] || exit 0; \
30372 r=`${PWD_COMMAND}`; export r; \
30373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30374 $(HOST_EXPORTS) \
30375 for flag in $(EXTRA_HOST_FLAGS) ; do \
30376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30377 done; \
30378 echo "Doing install-pdf in utils"; \
30379 (cd $(HOST_SUBDIR)/utils && \
30380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30382 "RANLIB=$${RANLIB}" \
30383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30384 install-pdf) \
30385 || exit 1
30387 @endif utils
30389 .PHONY: maybe-install-html-utils install-html-utils
30390 maybe-install-html-utils:
30391 @if utils
30392 maybe-install-html-utils: install-html-utils
30394 install-html-utils: \
30395 configure-utils \
30396 html-utils
30397 @: $(MAKE); $(unstage)
30398 @[ -f ./utils/Makefile ] || exit 0; \
30399 r=`${PWD_COMMAND}`; export r; \
30400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30401 $(HOST_EXPORTS) \
30402 for flag in $(EXTRA_HOST_FLAGS) ; do \
30403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30404 done; \
30405 echo "Doing install-html in utils"; \
30406 (cd $(HOST_SUBDIR)/utils && \
30407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30409 "RANLIB=$${RANLIB}" \
30410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30411 install-html) \
30412 || exit 1
30414 @endif utils
30416 .PHONY: maybe-installcheck-utils installcheck-utils
30417 maybe-installcheck-utils:
30418 @if utils
30419 maybe-installcheck-utils: installcheck-utils
30421 installcheck-utils: \
30422 configure-utils
30423 @: $(MAKE); $(unstage)
30424 @[ -f ./utils/Makefile ] || exit 0; \
30425 r=`${PWD_COMMAND}`; export r; \
30426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30427 $(HOST_EXPORTS) \
30428 for flag in $(EXTRA_HOST_FLAGS) ; do \
30429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30430 done; \
30431 echo "Doing installcheck in utils"; \
30432 (cd $(HOST_SUBDIR)/utils && \
30433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30435 "RANLIB=$${RANLIB}" \
30436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30437 installcheck) \
30438 || exit 1
30440 @endif utils
30442 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30443 maybe-mostlyclean-utils:
30444 @if utils
30445 maybe-mostlyclean-utils: mostlyclean-utils
30447 mostlyclean-utils:
30448 @: $(MAKE); $(unstage)
30449 @[ -f ./utils/Makefile ] || exit 0; \
30450 r=`${PWD_COMMAND}`; export r; \
30451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30452 $(HOST_EXPORTS) \
30453 for flag in $(EXTRA_HOST_FLAGS) ; do \
30454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30455 done; \
30456 echo "Doing mostlyclean in utils"; \
30457 (cd $(HOST_SUBDIR)/utils && \
30458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30460 "RANLIB=$${RANLIB}" \
30461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30462 mostlyclean) \
30463 || exit 1
30465 @endif utils
30467 .PHONY: maybe-clean-utils clean-utils
30468 maybe-clean-utils:
30469 @if utils
30470 maybe-clean-utils: clean-utils
30472 clean-utils:
30473 @: $(MAKE); $(unstage)
30474 @[ -f ./utils/Makefile ] || exit 0; \
30475 r=`${PWD_COMMAND}`; export r; \
30476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30477 $(HOST_EXPORTS) \
30478 for flag in $(EXTRA_HOST_FLAGS) ; do \
30479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30480 done; \
30481 echo "Doing clean in utils"; \
30482 (cd $(HOST_SUBDIR)/utils && \
30483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30485 "RANLIB=$${RANLIB}" \
30486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30487 clean) \
30488 || exit 1
30490 @endif utils
30492 .PHONY: maybe-distclean-utils distclean-utils
30493 maybe-distclean-utils:
30494 @if utils
30495 maybe-distclean-utils: distclean-utils
30497 distclean-utils:
30498 @: $(MAKE); $(unstage)
30499 @[ -f ./utils/Makefile ] || exit 0; \
30500 r=`${PWD_COMMAND}`; export r; \
30501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30502 $(HOST_EXPORTS) \
30503 for flag in $(EXTRA_HOST_FLAGS) ; do \
30504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30505 done; \
30506 echo "Doing distclean in utils"; \
30507 (cd $(HOST_SUBDIR)/utils && \
30508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30510 "RANLIB=$${RANLIB}" \
30511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30512 distclean) \
30513 || exit 1
30515 @endif utils
30517 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30518 maybe-maintainer-clean-utils:
30519 @if utils
30520 maybe-maintainer-clean-utils: maintainer-clean-utils
30522 maintainer-clean-utils:
30523 @: $(MAKE); $(unstage)
30524 @[ -f ./utils/Makefile ] || exit 0; \
30525 r=`${PWD_COMMAND}`; export r; \
30526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30527 $(HOST_EXPORTS) \
30528 for flag in $(EXTRA_HOST_FLAGS) ; do \
30529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30530 done; \
30531 echo "Doing maintainer-clean in utils"; \
30532 (cd $(HOST_SUBDIR)/utils && \
30533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30535 "RANLIB=$${RANLIB}" \
30536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30537 maintainer-clean) \
30538 || exit 1
30540 @endif utils
30544 .PHONY: configure-gnattools maybe-configure-gnattools
30545 maybe-configure-gnattools:
30546 @if gcc-bootstrap
30547 configure-gnattools: stage_current
30548 @endif gcc-bootstrap
30549 @if gnattools
30550 maybe-configure-gnattools: configure-gnattools
30551 configure-gnattools:
30552 @: $(MAKE); $(unstage)
30553 @r=`${PWD_COMMAND}`; export r; \
30554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30555 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30556 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
30557 $(HOST_EXPORTS) \
30558 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30559 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30560 case $(srcdir) in \
30561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30562 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30564 esac; \
30565 module_srcdir=gnattools; \
30566 $(SHELL) \
30567 $$s/$$module_srcdir/configure \
30568 --srcdir=$${topdir}/$$module_srcdir \
30569 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30570 --target=${target_alias} \
30571 || exit 1
30572 @endif gnattools
30578 .PHONY: all-gnattools maybe-all-gnattools
30579 maybe-all-gnattools:
30580 @if gcc-bootstrap
30581 all-gnattools: stage_current
30582 @endif gcc-bootstrap
30583 @if gnattools
30584 TARGET-gnattools=all
30585 maybe-all-gnattools: all-gnattools
30586 all-gnattools: configure-gnattools
30587 @: $(MAKE); $(unstage)
30588 @r=`${PWD_COMMAND}`; export r; \
30589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30590 $(HOST_EXPORTS) \
30591 (cd $(HOST_SUBDIR)/gnattools && \
30592 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30593 $(TARGET-gnattools))
30594 @endif gnattools
30599 .PHONY: check-gnattools maybe-check-gnattools
30600 maybe-check-gnattools:
30601 @if gnattools
30602 maybe-check-gnattools: check-gnattools
30604 check-gnattools:
30605 @: $(MAKE); $(unstage)
30606 @r=`${PWD_COMMAND}`; export r; \
30607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30608 $(HOST_EXPORTS) \
30609 (cd $(HOST_SUBDIR)/gnattools && \
30610 $(MAKE) $(FLAGS_TO_PASS) check)
30612 @endif gnattools
30614 .PHONY: install-gnattools maybe-install-gnattools
30615 maybe-install-gnattools:
30616 @if gnattools
30617 maybe-install-gnattools: install-gnattools
30619 install-gnattools: installdirs
30620 @: $(MAKE); $(unstage)
30621 @r=`${PWD_COMMAND}`; export r; \
30622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30623 $(HOST_EXPORTS) \
30624 (cd $(HOST_SUBDIR)/gnattools && \
30625 $(MAKE) $(FLAGS_TO_PASS) install)
30627 @endif gnattools
30629 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30630 maybe-install-strip-gnattools:
30631 @if gnattools
30632 maybe-install-strip-gnattools: install-strip-gnattools
30634 install-strip-gnattools: installdirs
30635 @: $(MAKE); $(unstage)
30636 @r=`${PWD_COMMAND}`; export r; \
30637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30638 $(HOST_EXPORTS) \
30639 (cd $(HOST_SUBDIR)/gnattools && \
30640 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30642 @endif gnattools
30644 # Other targets (info, dvi, pdf, etc.)
30646 .PHONY: maybe-info-gnattools info-gnattools
30647 maybe-info-gnattools:
30648 @if gnattools
30649 maybe-info-gnattools: info-gnattools
30651 info-gnattools: \
30652 configure-gnattools
30653 @: $(MAKE); $(unstage)
30654 @[ -f ./gnattools/Makefile ] || exit 0; \
30655 r=`${PWD_COMMAND}`; export r; \
30656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30657 $(HOST_EXPORTS) \
30658 for flag in $(EXTRA_HOST_FLAGS) ; do \
30659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30660 done; \
30661 echo "Doing info in gnattools"; \
30662 (cd $(HOST_SUBDIR)/gnattools && \
30663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30665 "RANLIB=$${RANLIB}" \
30666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30667 info) \
30668 || exit 1
30670 @endif gnattools
30672 .PHONY: maybe-dvi-gnattools dvi-gnattools
30673 maybe-dvi-gnattools:
30674 @if gnattools
30675 maybe-dvi-gnattools: dvi-gnattools
30677 dvi-gnattools: \
30678 configure-gnattools
30679 @: $(MAKE); $(unstage)
30680 @[ -f ./gnattools/Makefile ] || exit 0; \
30681 r=`${PWD_COMMAND}`; export r; \
30682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30683 $(HOST_EXPORTS) \
30684 for flag in $(EXTRA_HOST_FLAGS) ; do \
30685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30686 done; \
30687 echo "Doing dvi in gnattools"; \
30688 (cd $(HOST_SUBDIR)/gnattools && \
30689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30691 "RANLIB=$${RANLIB}" \
30692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30693 dvi) \
30694 || exit 1
30696 @endif gnattools
30698 .PHONY: maybe-pdf-gnattools pdf-gnattools
30699 maybe-pdf-gnattools:
30700 @if gnattools
30701 maybe-pdf-gnattools: pdf-gnattools
30703 pdf-gnattools: \
30704 configure-gnattools
30705 @: $(MAKE); $(unstage)
30706 @[ -f ./gnattools/Makefile ] || exit 0; \
30707 r=`${PWD_COMMAND}`; export r; \
30708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30709 $(HOST_EXPORTS) \
30710 for flag in $(EXTRA_HOST_FLAGS) ; do \
30711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30712 done; \
30713 echo "Doing pdf in gnattools"; \
30714 (cd $(HOST_SUBDIR)/gnattools && \
30715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30717 "RANLIB=$${RANLIB}" \
30718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30719 pdf) \
30720 || exit 1
30722 @endif gnattools
30724 .PHONY: maybe-html-gnattools html-gnattools
30725 maybe-html-gnattools:
30726 @if gnattools
30727 maybe-html-gnattools: html-gnattools
30729 html-gnattools: \
30730 configure-gnattools
30731 @: $(MAKE); $(unstage)
30732 @[ -f ./gnattools/Makefile ] || exit 0; \
30733 r=`${PWD_COMMAND}`; export r; \
30734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30735 $(HOST_EXPORTS) \
30736 for flag in $(EXTRA_HOST_FLAGS) ; do \
30737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30738 done; \
30739 echo "Doing html in gnattools"; \
30740 (cd $(HOST_SUBDIR)/gnattools && \
30741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30743 "RANLIB=$${RANLIB}" \
30744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30745 html) \
30746 || exit 1
30748 @endif gnattools
30750 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30751 maybe-TAGS-gnattools:
30752 @if gnattools
30753 maybe-TAGS-gnattools: TAGS-gnattools
30755 TAGS-gnattools: \
30756 configure-gnattools
30757 @: $(MAKE); $(unstage)
30758 @[ -f ./gnattools/Makefile ] || exit 0; \
30759 r=`${PWD_COMMAND}`; export r; \
30760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30761 $(HOST_EXPORTS) \
30762 for flag in $(EXTRA_HOST_FLAGS) ; do \
30763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30764 done; \
30765 echo "Doing TAGS in gnattools"; \
30766 (cd $(HOST_SUBDIR)/gnattools && \
30767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30769 "RANLIB=$${RANLIB}" \
30770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30771 TAGS) \
30772 || exit 1
30774 @endif gnattools
30776 .PHONY: maybe-install-info-gnattools install-info-gnattools
30777 maybe-install-info-gnattools:
30778 @if gnattools
30779 maybe-install-info-gnattools: install-info-gnattools
30781 install-info-gnattools: \
30782 configure-gnattools \
30783 info-gnattools
30784 @: $(MAKE); $(unstage)
30785 @[ -f ./gnattools/Makefile ] || exit 0; \
30786 r=`${PWD_COMMAND}`; export r; \
30787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30788 $(HOST_EXPORTS) \
30789 for flag in $(EXTRA_HOST_FLAGS) ; do \
30790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30791 done; \
30792 echo "Doing install-info in gnattools"; \
30793 (cd $(HOST_SUBDIR)/gnattools && \
30794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30796 "RANLIB=$${RANLIB}" \
30797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30798 install-info) \
30799 || exit 1
30801 @endif gnattools
30803 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30804 maybe-install-pdf-gnattools:
30805 @if gnattools
30806 maybe-install-pdf-gnattools: install-pdf-gnattools
30808 install-pdf-gnattools: \
30809 configure-gnattools \
30810 pdf-gnattools
30811 @: $(MAKE); $(unstage)
30812 @[ -f ./gnattools/Makefile ] || exit 0; \
30813 r=`${PWD_COMMAND}`; export r; \
30814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30815 $(HOST_EXPORTS) \
30816 for flag in $(EXTRA_HOST_FLAGS) ; do \
30817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30818 done; \
30819 echo "Doing install-pdf in gnattools"; \
30820 (cd $(HOST_SUBDIR)/gnattools && \
30821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30823 "RANLIB=$${RANLIB}" \
30824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30825 install-pdf) \
30826 || exit 1
30828 @endif gnattools
30830 .PHONY: maybe-install-html-gnattools install-html-gnattools
30831 maybe-install-html-gnattools:
30832 @if gnattools
30833 maybe-install-html-gnattools: install-html-gnattools
30835 install-html-gnattools: \
30836 configure-gnattools \
30837 html-gnattools
30838 @: $(MAKE); $(unstage)
30839 @[ -f ./gnattools/Makefile ] || exit 0; \
30840 r=`${PWD_COMMAND}`; export r; \
30841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30842 $(HOST_EXPORTS) \
30843 for flag in $(EXTRA_HOST_FLAGS) ; do \
30844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30845 done; \
30846 echo "Doing install-html in gnattools"; \
30847 (cd $(HOST_SUBDIR)/gnattools && \
30848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30850 "RANLIB=$${RANLIB}" \
30851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30852 install-html) \
30853 || exit 1
30855 @endif gnattools
30857 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30858 maybe-installcheck-gnattools:
30859 @if gnattools
30860 maybe-installcheck-gnattools: installcheck-gnattools
30862 installcheck-gnattools: \
30863 configure-gnattools
30864 @: $(MAKE); $(unstage)
30865 @[ -f ./gnattools/Makefile ] || exit 0; \
30866 r=`${PWD_COMMAND}`; export r; \
30867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30868 $(HOST_EXPORTS) \
30869 for flag in $(EXTRA_HOST_FLAGS) ; do \
30870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30871 done; \
30872 echo "Doing installcheck in gnattools"; \
30873 (cd $(HOST_SUBDIR)/gnattools && \
30874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30876 "RANLIB=$${RANLIB}" \
30877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30878 installcheck) \
30879 || exit 1
30881 @endif gnattools
30883 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30884 maybe-mostlyclean-gnattools:
30885 @if gnattools
30886 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30888 mostlyclean-gnattools:
30889 @: $(MAKE); $(unstage)
30890 @[ -f ./gnattools/Makefile ] || exit 0; \
30891 r=`${PWD_COMMAND}`; export r; \
30892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30893 $(HOST_EXPORTS) \
30894 for flag in $(EXTRA_HOST_FLAGS) ; do \
30895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30896 done; \
30897 echo "Doing mostlyclean in gnattools"; \
30898 (cd $(HOST_SUBDIR)/gnattools && \
30899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30901 "RANLIB=$${RANLIB}" \
30902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30903 mostlyclean) \
30904 || exit 1
30906 @endif gnattools
30908 .PHONY: maybe-clean-gnattools clean-gnattools
30909 maybe-clean-gnattools:
30910 @if gnattools
30911 maybe-clean-gnattools: clean-gnattools
30913 clean-gnattools:
30914 @: $(MAKE); $(unstage)
30915 @[ -f ./gnattools/Makefile ] || exit 0; \
30916 r=`${PWD_COMMAND}`; export r; \
30917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30918 $(HOST_EXPORTS) \
30919 for flag in $(EXTRA_HOST_FLAGS) ; do \
30920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30921 done; \
30922 echo "Doing clean in gnattools"; \
30923 (cd $(HOST_SUBDIR)/gnattools && \
30924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30926 "RANLIB=$${RANLIB}" \
30927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30928 clean) \
30929 || exit 1
30931 @endif gnattools
30933 .PHONY: maybe-distclean-gnattools distclean-gnattools
30934 maybe-distclean-gnattools:
30935 @if gnattools
30936 maybe-distclean-gnattools: distclean-gnattools
30938 distclean-gnattools:
30939 @: $(MAKE); $(unstage)
30940 @[ -f ./gnattools/Makefile ] || exit 0; \
30941 r=`${PWD_COMMAND}`; export r; \
30942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30943 $(HOST_EXPORTS) \
30944 for flag in $(EXTRA_HOST_FLAGS) ; do \
30945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30946 done; \
30947 echo "Doing distclean in gnattools"; \
30948 (cd $(HOST_SUBDIR)/gnattools && \
30949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30951 "RANLIB=$${RANLIB}" \
30952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30953 distclean) \
30954 || exit 1
30956 @endif gnattools
30958 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30959 maybe-maintainer-clean-gnattools:
30960 @if gnattools
30961 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30963 maintainer-clean-gnattools:
30964 @: $(MAKE); $(unstage)
30965 @[ -f ./gnattools/Makefile ] || exit 0; \
30966 r=`${PWD_COMMAND}`; export r; \
30967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30968 $(HOST_EXPORTS) \
30969 for flag in $(EXTRA_HOST_FLAGS) ; do \
30970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30971 done; \
30972 echo "Doing maintainer-clean in gnattools"; \
30973 (cd $(HOST_SUBDIR)/gnattools && \
30974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30976 "RANLIB=$${RANLIB}" \
30977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30978 maintainer-clean) \
30979 || exit 1
30981 @endif gnattools
30985 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30986 maybe-configure-lto-plugin:
30987 @if gcc-bootstrap
30988 configure-lto-plugin: stage_current
30989 @endif gcc-bootstrap
30990 @if lto-plugin
30991 maybe-configure-lto-plugin: configure-lto-plugin
30992 configure-lto-plugin:
30993 @r=`${PWD_COMMAND}`; export r; \
30994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30995 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
30997 $(HOST_EXPORTS) \
30998 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30999 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31000 case $(srcdir) in \
31001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31002 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31004 esac; \
31005 module_srcdir=lto-plugin; \
31006 $(SHELL) \
31007 $$s/$$module_srcdir/configure \
31008 --srcdir=$${topdir}/$$module_srcdir \
31009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31010 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31011 || exit 1
31012 @endif lto-plugin
31016 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31017 maybe-configure-stage1-lto-plugin:
31018 @if lto-plugin-bootstrap
31019 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31020 configure-stage1-lto-plugin:
31021 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31022 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31023 @r=`${PWD_COMMAND}`; export r; \
31024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31025 TFLAGS="$(STAGE1_TFLAGS)"; \
31026 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31027 $(HOST_EXPORTS) \
31028 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31029 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31030 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31031 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
31032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31033 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31034 case $(srcdir) in \
31035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31036 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31038 esac; \
31039 module_srcdir=lto-plugin; \
31040 $(SHELL) $$s/$$module_srcdir/configure \
31041 --srcdir=$${topdir}/$$module_srcdir \
31042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31043 --target=${target_alias} \
31045 $(STAGE1_CONFIGURE_FLAGS) \
31046 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31047 @endif lto-plugin-bootstrap
31049 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31050 maybe-configure-stage2-lto-plugin:
31051 @if lto-plugin-bootstrap
31052 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31053 configure-stage2-lto-plugin:
31054 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31056 @r=`${PWD_COMMAND}`; export r; \
31057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31058 TFLAGS="$(STAGE2_TFLAGS)"; \
31059 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31060 $(HOST_EXPORTS) \
31061 $(POSTSTAGE1_HOST_EXPORTS) \
31062 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31063 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31064 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31065 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
31066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31067 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31068 case $(srcdir) in \
31069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31070 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31072 esac; \
31073 module_srcdir=lto-plugin; \
31074 $(SHELL) $$s/$$module_srcdir/configure \
31075 --srcdir=$${topdir}/$$module_srcdir \
31076 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31077 --target=${target_alias} \
31078 --with-build-libsubdir=$(HOST_SUBDIR) \
31079 $(STAGE2_CONFIGURE_FLAGS) \
31080 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31081 @endif lto-plugin-bootstrap
31083 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31084 maybe-configure-stage3-lto-plugin:
31085 @if lto-plugin-bootstrap
31086 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31087 configure-stage3-lto-plugin:
31088 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31090 @r=`${PWD_COMMAND}`; export r; \
31091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31092 TFLAGS="$(STAGE3_TFLAGS)"; \
31093 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31094 $(HOST_EXPORTS) \
31095 $(POSTSTAGE1_HOST_EXPORTS) \
31096 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31097 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31098 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31099 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
31100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31101 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31102 case $(srcdir) in \
31103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31104 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31106 esac; \
31107 module_srcdir=lto-plugin; \
31108 $(SHELL) $$s/$$module_srcdir/configure \
31109 --srcdir=$${topdir}/$$module_srcdir \
31110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31111 --target=${target_alias} \
31112 --with-build-libsubdir=$(HOST_SUBDIR) \
31113 $(STAGE3_CONFIGURE_FLAGS) \
31114 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31115 @endif lto-plugin-bootstrap
31117 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31118 maybe-configure-stage4-lto-plugin:
31119 @if lto-plugin-bootstrap
31120 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31121 configure-stage4-lto-plugin:
31122 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31124 @r=`${PWD_COMMAND}`; export r; \
31125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31126 TFLAGS="$(STAGE4_TFLAGS)"; \
31127 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31128 $(HOST_EXPORTS) \
31129 $(POSTSTAGE1_HOST_EXPORTS) \
31130 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31131 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31132 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31133 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
31134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31135 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31136 case $(srcdir) in \
31137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31138 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31140 esac; \
31141 module_srcdir=lto-plugin; \
31142 $(SHELL) $$s/$$module_srcdir/configure \
31143 --srcdir=$${topdir}/$$module_srcdir \
31144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31145 --target=${target_alias} \
31146 --with-build-libsubdir=$(HOST_SUBDIR) \
31147 $(STAGE4_CONFIGURE_FLAGS) \
31148 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31149 @endif lto-plugin-bootstrap
31151 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31152 maybe-configure-stageprofile-lto-plugin:
31153 @if lto-plugin-bootstrap
31154 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31155 configure-stageprofile-lto-plugin:
31156 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31158 @r=`${PWD_COMMAND}`; export r; \
31159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31160 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31161 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31162 $(HOST_EXPORTS) \
31163 $(POSTSTAGE1_HOST_EXPORTS) \
31164 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31165 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31166 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31167 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
31168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31169 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31170 case $(srcdir) in \
31171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31172 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31174 esac; \
31175 module_srcdir=lto-plugin; \
31176 $(SHELL) $$s/$$module_srcdir/configure \
31177 --srcdir=$${topdir}/$$module_srcdir \
31178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31179 --target=${target_alias} \
31180 --with-build-libsubdir=$(HOST_SUBDIR) \
31181 $(STAGEprofile_CONFIGURE_FLAGS) \
31182 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31183 @endif lto-plugin-bootstrap
31185 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31186 maybe-configure-stagefeedback-lto-plugin:
31187 @if lto-plugin-bootstrap
31188 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31189 configure-stagefeedback-lto-plugin:
31190 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31192 @r=`${PWD_COMMAND}`; export r; \
31193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31194 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31195 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31196 $(HOST_EXPORTS) \
31197 $(POSTSTAGE1_HOST_EXPORTS) \
31198 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31199 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31200 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31201 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
31202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
31203 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31204 case $(srcdir) in \
31205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31206 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31208 esac; \
31209 module_srcdir=lto-plugin; \
31210 $(SHELL) $$s/$$module_srcdir/configure \
31211 --srcdir=$${topdir}/$$module_srcdir \
31212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31213 --target=${target_alias} \
31214 --with-build-libsubdir=$(HOST_SUBDIR) \
31215 $(STAGEfeedback_CONFIGURE_FLAGS) \
31216 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31217 @endif lto-plugin-bootstrap
31223 .PHONY: all-lto-plugin maybe-all-lto-plugin
31224 maybe-all-lto-plugin:
31225 @if gcc-bootstrap
31226 all-lto-plugin: stage_current
31227 @endif gcc-bootstrap
31228 @if lto-plugin
31229 TARGET-lto-plugin=all
31230 maybe-all-lto-plugin: all-lto-plugin
31231 all-lto-plugin: configure-lto-plugin
31232 @r=`${PWD_COMMAND}`; export r; \
31233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31234 $(HOST_EXPORTS) \
31235 (cd $(HOST_SUBDIR)/lto-plugin && \
31236 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31237 $(TARGET-lto-plugin))
31238 @endif lto-plugin
31242 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31243 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31244 maybe-all-stage1-lto-plugin:
31245 maybe-clean-stage1-lto-plugin:
31246 @if lto-plugin-bootstrap
31247 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31248 all-stage1: all-stage1-lto-plugin
31249 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31250 all-stage1-lto-plugin: configure-stage1-lto-plugin
31251 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31252 @r=`${PWD_COMMAND}`; export r; \
31253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31254 TFLAGS="$(STAGE1_TFLAGS)"; \
31255 $(HOST_EXPORTS) \
31256 cd $(HOST_SUBDIR)/lto-plugin && \
31257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31258 CFLAGS="$(STAGE1_CFLAGS)" \
31259 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31260 LIBCFLAGS="$(LIBCFLAGS)" \
31261 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31262 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31263 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31264 $(EXTRA_HOST_FLAGS) \
31265 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31266 TFLAGS="$(STAGE1_TFLAGS)" \
31267 $(TARGET-stage1-lto-plugin)
31269 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31270 clean-stage1: clean-stage1-lto-plugin
31271 clean-stage1-lto-plugin:
31272 @if [ $(current_stage) = stage1 ]; then \
31273 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31274 else \
31275 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31276 $(MAKE) stage1-start; \
31277 fi; \
31278 cd $(HOST_SUBDIR)/lto-plugin && \
31279 $(MAKE) $(EXTRA_HOST_FLAGS) \
31280 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31281 @endif lto-plugin-bootstrap
31284 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31285 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31286 maybe-all-stage2-lto-plugin:
31287 maybe-clean-stage2-lto-plugin:
31288 @if lto-plugin-bootstrap
31289 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31290 all-stage2: all-stage2-lto-plugin
31291 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31292 all-stage2-lto-plugin: configure-stage2-lto-plugin
31293 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31294 @r=`${PWD_COMMAND}`; export r; \
31295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31296 TFLAGS="$(STAGE2_TFLAGS)"; \
31297 $(HOST_EXPORTS) \
31298 $(POSTSTAGE1_HOST_EXPORTS) \
31299 cd $(HOST_SUBDIR)/lto-plugin && \
31300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31301 CFLAGS="$(STAGE2_CFLAGS)" \
31302 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31303 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31307 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31308 TFLAGS="$(STAGE2_TFLAGS)" \
31309 $(TARGET-stage2-lto-plugin)
31311 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31312 clean-stage2: clean-stage2-lto-plugin
31313 clean-stage2-lto-plugin:
31314 @if [ $(current_stage) = stage2 ]; then \
31315 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31316 else \
31317 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31318 $(MAKE) stage2-start; \
31319 fi; \
31320 cd $(HOST_SUBDIR)/lto-plugin && \
31321 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31322 @endif lto-plugin-bootstrap
31325 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31326 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31327 maybe-all-stage3-lto-plugin:
31328 maybe-clean-stage3-lto-plugin:
31329 @if lto-plugin-bootstrap
31330 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31331 all-stage3: all-stage3-lto-plugin
31332 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31333 all-stage3-lto-plugin: configure-stage3-lto-plugin
31334 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31335 @r=`${PWD_COMMAND}`; export r; \
31336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31337 TFLAGS="$(STAGE3_TFLAGS)"; \
31338 $(HOST_EXPORTS) \
31339 $(POSTSTAGE1_HOST_EXPORTS) \
31340 cd $(HOST_SUBDIR)/lto-plugin && \
31341 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31342 CFLAGS="$(STAGE3_CFLAGS)" \
31343 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31344 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31345 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31346 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31347 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31348 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31349 TFLAGS="$(STAGE3_TFLAGS)" \
31350 $(TARGET-stage3-lto-plugin)
31352 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31353 clean-stage3: clean-stage3-lto-plugin
31354 clean-stage3-lto-plugin:
31355 @if [ $(current_stage) = stage3 ]; then \
31356 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31357 else \
31358 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31359 $(MAKE) stage3-start; \
31360 fi; \
31361 cd $(HOST_SUBDIR)/lto-plugin && \
31362 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31363 @endif lto-plugin-bootstrap
31366 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31367 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31368 maybe-all-stage4-lto-plugin:
31369 maybe-clean-stage4-lto-plugin:
31370 @if lto-plugin-bootstrap
31371 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31372 all-stage4: all-stage4-lto-plugin
31373 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31374 all-stage4-lto-plugin: configure-stage4-lto-plugin
31375 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31376 @r=`${PWD_COMMAND}`; export r; \
31377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31378 TFLAGS="$(STAGE4_TFLAGS)"; \
31379 $(HOST_EXPORTS) \
31380 $(POSTSTAGE1_HOST_EXPORTS) \
31381 cd $(HOST_SUBDIR)/lto-plugin && \
31382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31383 CFLAGS="$(STAGE4_CFLAGS)" \
31384 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31385 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31389 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31390 TFLAGS="$(STAGE4_TFLAGS)" \
31391 $(TARGET-stage4-lto-plugin)
31393 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31394 clean-stage4: clean-stage4-lto-plugin
31395 clean-stage4-lto-plugin:
31396 @if [ $(current_stage) = stage4 ]; then \
31397 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31398 else \
31399 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31400 $(MAKE) stage4-start; \
31401 fi; \
31402 cd $(HOST_SUBDIR)/lto-plugin && \
31403 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31404 @endif lto-plugin-bootstrap
31407 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31408 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31409 maybe-all-stageprofile-lto-plugin:
31410 maybe-clean-stageprofile-lto-plugin:
31411 @if lto-plugin-bootstrap
31412 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31413 all-stageprofile: all-stageprofile-lto-plugin
31414 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31415 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31416 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31417 @r=`${PWD_COMMAND}`; export r; \
31418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31419 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31420 $(HOST_EXPORTS) \
31421 $(POSTSTAGE1_HOST_EXPORTS) \
31422 cd $(HOST_SUBDIR)/lto-plugin && \
31423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31424 CFLAGS="$(STAGEprofile_CFLAGS)" \
31425 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31426 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31430 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31431 TFLAGS="$(STAGEprofile_TFLAGS)" \
31432 $(TARGET-stageprofile-lto-plugin)
31434 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31435 clean-stageprofile: clean-stageprofile-lto-plugin
31436 clean-stageprofile-lto-plugin:
31437 @if [ $(current_stage) = stageprofile ]; then \
31438 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31439 else \
31440 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31441 $(MAKE) stageprofile-start; \
31442 fi; \
31443 cd $(HOST_SUBDIR)/lto-plugin && \
31444 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31445 @endif lto-plugin-bootstrap
31448 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31449 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31450 maybe-all-stagefeedback-lto-plugin:
31451 maybe-clean-stagefeedback-lto-plugin:
31452 @if lto-plugin-bootstrap
31453 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31454 all-stagefeedback: all-stagefeedback-lto-plugin
31455 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31456 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31457 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31458 @r=`${PWD_COMMAND}`; export r; \
31459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31460 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31461 $(HOST_EXPORTS) \
31462 $(POSTSTAGE1_HOST_EXPORTS) \
31463 cd $(HOST_SUBDIR)/lto-plugin && \
31464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31465 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31466 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31467 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31472 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31473 $(TARGET-stagefeedback-lto-plugin)
31475 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31476 clean-stagefeedback: clean-stagefeedback-lto-plugin
31477 clean-stagefeedback-lto-plugin:
31478 @if [ $(current_stage) = stagefeedback ]; then \
31479 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31480 else \
31481 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31482 $(MAKE) stagefeedback-start; \
31483 fi; \
31484 cd $(HOST_SUBDIR)/lto-plugin && \
31485 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31486 @endif lto-plugin-bootstrap
31492 .PHONY: check-lto-plugin maybe-check-lto-plugin
31493 maybe-check-lto-plugin:
31494 @if lto-plugin
31495 maybe-check-lto-plugin: check-lto-plugin
31497 check-lto-plugin:
31498 @: $(MAKE); $(unstage)
31499 @r=`${PWD_COMMAND}`; export r; \
31500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31501 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
31502 (cd $(HOST_SUBDIR)/lto-plugin && \
31503 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
31505 @endif lto-plugin
31507 .PHONY: install-lto-plugin maybe-install-lto-plugin
31508 maybe-install-lto-plugin:
31509 @if lto-plugin
31510 maybe-install-lto-plugin: install-lto-plugin
31512 install-lto-plugin: installdirs
31513 @: $(MAKE); $(unstage)
31514 @r=`${PWD_COMMAND}`; export r; \
31515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31516 $(HOST_EXPORTS) \
31517 (cd $(HOST_SUBDIR)/lto-plugin && \
31518 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31520 @endif lto-plugin
31522 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31523 maybe-install-strip-lto-plugin:
31524 @if lto-plugin
31525 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31527 install-strip-lto-plugin: installdirs
31528 @: $(MAKE); $(unstage)
31529 @r=`${PWD_COMMAND}`; export r; \
31530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31531 $(HOST_EXPORTS) \
31532 (cd $(HOST_SUBDIR)/lto-plugin && \
31533 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31535 @endif lto-plugin
31537 # Other targets (info, dvi, pdf, etc.)
31539 .PHONY: maybe-info-lto-plugin info-lto-plugin
31540 maybe-info-lto-plugin:
31541 @if lto-plugin
31542 maybe-info-lto-plugin: info-lto-plugin
31544 info-lto-plugin: \
31545 configure-lto-plugin
31546 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31547 r=`${PWD_COMMAND}`; export r; \
31548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31549 $(HOST_EXPORTS) \
31550 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31552 done; \
31553 echo "Doing info in lto-plugin"; \
31554 (cd $(HOST_SUBDIR)/lto-plugin && \
31555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31557 "RANLIB=$${RANLIB}" \
31558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31559 info) \
31560 || exit 1
31562 @endif lto-plugin
31564 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31565 maybe-dvi-lto-plugin:
31566 @if lto-plugin
31567 maybe-dvi-lto-plugin: dvi-lto-plugin
31569 dvi-lto-plugin: \
31570 configure-lto-plugin
31571 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31572 r=`${PWD_COMMAND}`; export r; \
31573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31574 $(HOST_EXPORTS) \
31575 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31577 done; \
31578 echo "Doing dvi in lto-plugin"; \
31579 (cd $(HOST_SUBDIR)/lto-plugin && \
31580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31582 "RANLIB=$${RANLIB}" \
31583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31584 dvi) \
31585 || exit 1
31587 @endif lto-plugin
31589 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31590 maybe-pdf-lto-plugin:
31591 @if lto-plugin
31592 maybe-pdf-lto-plugin: pdf-lto-plugin
31594 pdf-lto-plugin: \
31595 configure-lto-plugin
31596 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31597 r=`${PWD_COMMAND}`; export r; \
31598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31599 $(HOST_EXPORTS) \
31600 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31602 done; \
31603 echo "Doing pdf in lto-plugin"; \
31604 (cd $(HOST_SUBDIR)/lto-plugin && \
31605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31607 "RANLIB=$${RANLIB}" \
31608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31609 pdf) \
31610 || exit 1
31612 @endif lto-plugin
31614 .PHONY: maybe-html-lto-plugin html-lto-plugin
31615 maybe-html-lto-plugin:
31616 @if lto-plugin
31617 maybe-html-lto-plugin: html-lto-plugin
31619 html-lto-plugin: \
31620 configure-lto-plugin
31621 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31622 r=`${PWD_COMMAND}`; export r; \
31623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31624 $(HOST_EXPORTS) \
31625 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31627 done; \
31628 echo "Doing html in lto-plugin"; \
31629 (cd $(HOST_SUBDIR)/lto-plugin && \
31630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31632 "RANLIB=$${RANLIB}" \
31633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31634 html) \
31635 || exit 1
31637 @endif lto-plugin
31639 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31640 maybe-TAGS-lto-plugin:
31641 @if lto-plugin
31642 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31644 TAGS-lto-plugin: \
31645 configure-lto-plugin
31646 @[ -f ./lto-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) @extra_linker_plugin_flags@; do \
31651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31652 done; \
31653 echo "Doing TAGS in lto-plugin"; \
31654 (cd $(HOST_SUBDIR)/lto-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 TAGS) \
31660 || exit 1
31662 @endif lto-plugin
31664 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31665 maybe-install-info-lto-plugin:
31666 @if lto-plugin
31667 maybe-install-info-lto-plugin: install-info-lto-plugin
31669 install-info-lto-plugin: \
31670 configure-lto-plugin \
31671 info-lto-plugin
31672 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31673 r=`${PWD_COMMAND}`; export r; \
31674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31675 $(HOST_EXPORTS) \
31676 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31678 done; \
31679 echo "Doing install-info in lto-plugin"; \
31680 (cd $(HOST_SUBDIR)/lto-plugin && \
31681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31683 "RANLIB=$${RANLIB}" \
31684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31685 install-info) \
31686 || exit 1
31688 @endif lto-plugin
31690 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31691 maybe-install-pdf-lto-plugin:
31692 @if lto-plugin
31693 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31695 install-pdf-lto-plugin: \
31696 configure-lto-plugin \
31697 pdf-lto-plugin
31698 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31699 r=`${PWD_COMMAND}`; export r; \
31700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31701 $(HOST_EXPORTS) \
31702 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31704 done; \
31705 echo "Doing install-pdf in lto-plugin"; \
31706 (cd $(HOST_SUBDIR)/lto-plugin && \
31707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31709 "RANLIB=$${RANLIB}" \
31710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31711 install-pdf) \
31712 || exit 1
31714 @endif lto-plugin
31716 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31717 maybe-install-html-lto-plugin:
31718 @if lto-plugin
31719 maybe-install-html-lto-plugin: install-html-lto-plugin
31721 install-html-lto-plugin: \
31722 configure-lto-plugin \
31723 html-lto-plugin
31724 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31725 r=`${PWD_COMMAND}`; export r; \
31726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31727 $(HOST_EXPORTS) \
31728 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31730 done; \
31731 echo "Doing install-html in lto-plugin"; \
31732 (cd $(HOST_SUBDIR)/lto-plugin && \
31733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31735 "RANLIB=$${RANLIB}" \
31736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31737 install-html) \
31738 || exit 1
31740 @endif lto-plugin
31742 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31743 maybe-installcheck-lto-plugin:
31744 @if lto-plugin
31745 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31747 installcheck-lto-plugin: \
31748 configure-lto-plugin
31749 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31750 r=`${PWD_COMMAND}`; export r; \
31751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31752 $(HOST_EXPORTS) \
31753 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31755 done; \
31756 echo "Doing installcheck in lto-plugin"; \
31757 (cd $(HOST_SUBDIR)/lto-plugin && \
31758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31760 "RANLIB=$${RANLIB}" \
31761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31762 installcheck) \
31763 || exit 1
31765 @endif lto-plugin
31767 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31768 maybe-mostlyclean-lto-plugin:
31769 @if lto-plugin
31770 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31772 mostlyclean-lto-plugin:
31773 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31774 r=`${PWD_COMMAND}`; export r; \
31775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31776 $(HOST_EXPORTS) \
31777 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31779 done; \
31780 echo "Doing mostlyclean in lto-plugin"; \
31781 (cd $(HOST_SUBDIR)/lto-plugin && \
31782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31784 "RANLIB=$${RANLIB}" \
31785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31786 mostlyclean) \
31787 || exit 1
31789 @endif lto-plugin
31791 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31792 maybe-clean-lto-plugin:
31793 @if lto-plugin
31794 maybe-clean-lto-plugin: clean-lto-plugin
31796 clean-lto-plugin:
31797 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31798 r=`${PWD_COMMAND}`; export r; \
31799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31800 $(HOST_EXPORTS) \
31801 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31803 done; \
31804 echo "Doing clean in lto-plugin"; \
31805 (cd $(HOST_SUBDIR)/lto-plugin && \
31806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31808 "RANLIB=$${RANLIB}" \
31809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31810 clean) \
31811 || exit 1
31813 @endif lto-plugin
31815 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31816 maybe-distclean-lto-plugin:
31817 @if lto-plugin
31818 maybe-distclean-lto-plugin: distclean-lto-plugin
31820 distclean-lto-plugin:
31821 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31822 r=`${PWD_COMMAND}`; export r; \
31823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31824 $(HOST_EXPORTS) \
31825 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31827 done; \
31828 echo "Doing distclean in lto-plugin"; \
31829 (cd $(HOST_SUBDIR)/lto-plugin && \
31830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31832 "RANLIB=$${RANLIB}" \
31833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31834 distclean) \
31835 || exit 1
31837 @endif lto-plugin
31839 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31840 maybe-maintainer-clean-lto-plugin:
31841 @if lto-plugin
31842 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31844 maintainer-clean-lto-plugin:
31845 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31846 r=`${PWD_COMMAND}`; export r; \
31847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31848 $(HOST_EXPORTS) \
31849 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31851 done; \
31852 echo "Doing maintainer-clean in lto-plugin"; \
31853 (cd $(HOST_SUBDIR)/lto-plugin && \
31854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31856 "RANLIB=$${RANLIB}" \
31857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31858 maintainer-clean) \
31859 || exit 1
31861 @endif lto-plugin
31865 .PHONY: configure-libcc1 maybe-configure-libcc1
31866 maybe-configure-libcc1:
31867 @if gcc-bootstrap
31868 configure-libcc1: stage_current
31869 @endif gcc-bootstrap
31870 @if libcc1
31871 maybe-configure-libcc1: configure-libcc1
31872 configure-libcc1:
31873 @: $(MAKE); $(unstage)
31874 @r=`${PWD_COMMAND}`; export r; \
31875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31876 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
31878 $(HOST_EXPORTS) \
31879 echo Configuring in $(HOST_SUBDIR)/libcc1; \
31880 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31881 case $(srcdir) in \
31882 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31883 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31884 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31885 esac; \
31886 module_srcdir=libcc1; \
31887 $(SHELL) \
31888 $$s/$$module_srcdir/configure \
31889 --srcdir=$${topdir}/$$module_srcdir \
31890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31891 --target=${target_alias} --enable-shared \
31892 || exit 1
31893 @endif libcc1
31899 .PHONY: all-libcc1 maybe-all-libcc1
31900 maybe-all-libcc1:
31901 @if gcc-bootstrap
31902 all-libcc1: stage_current
31903 @endif gcc-bootstrap
31904 @if libcc1
31905 TARGET-libcc1=all
31906 maybe-all-libcc1: all-libcc1
31907 all-libcc1: configure-libcc1
31908 @: $(MAKE); $(unstage)
31909 @r=`${PWD_COMMAND}`; export r; \
31910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31911 $(HOST_EXPORTS) \
31912 (cd $(HOST_SUBDIR)/libcc1 && \
31913 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31914 $(TARGET-libcc1))
31915 @endif libcc1
31920 .PHONY: check-libcc1 maybe-check-libcc1
31921 maybe-check-libcc1:
31922 @if libcc1
31923 maybe-check-libcc1: check-libcc1
31925 check-libcc1:
31926 @: $(MAKE); $(unstage)
31927 @r=`${PWD_COMMAND}`; export r; \
31928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31929 $(HOST_EXPORTS) \
31930 (cd $(HOST_SUBDIR)/libcc1 && \
31931 $(MAKE) $(FLAGS_TO_PASS) check)
31933 @endif libcc1
31935 .PHONY: install-libcc1 maybe-install-libcc1
31936 maybe-install-libcc1:
31937 @if libcc1
31938 maybe-install-libcc1: install-libcc1
31940 install-libcc1: installdirs
31941 @: $(MAKE); $(unstage)
31942 @r=`${PWD_COMMAND}`; export r; \
31943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31944 $(HOST_EXPORTS) \
31945 (cd $(HOST_SUBDIR)/libcc1 && \
31946 $(MAKE) $(FLAGS_TO_PASS) install)
31948 @endif libcc1
31950 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
31951 maybe-install-strip-libcc1:
31952 @if libcc1
31953 maybe-install-strip-libcc1: install-strip-libcc1
31955 install-strip-libcc1: installdirs
31956 @: $(MAKE); $(unstage)
31957 @r=`${PWD_COMMAND}`; export r; \
31958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31959 $(HOST_EXPORTS) \
31960 (cd $(HOST_SUBDIR)/libcc1 && \
31961 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31963 @endif libcc1
31965 # Other targets (info, dvi, pdf, etc.)
31967 .PHONY: maybe-info-libcc1 info-libcc1
31968 maybe-info-libcc1:
31969 @if libcc1
31970 maybe-info-libcc1: info-libcc1
31972 info-libcc1: \
31973 configure-libcc1
31974 @: $(MAKE); $(unstage)
31975 @[ -f ./libcc1/Makefile ] || exit 0; \
31976 r=`${PWD_COMMAND}`; export r; \
31977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31978 $(HOST_EXPORTS) \
31979 for flag in $(EXTRA_HOST_FLAGS) ; do \
31980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31981 done; \
31982 echo "Doing info in libcc1"; \
31983 (cd $(HOST_SUBDIR)/libcc1 && \
31984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31986 "RANLIB=$${RANLIB}" \
31987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31988 info) \
31989 || exit 1
31991 @endif libcc1
31993 .PHONY: maybe-dvi-libcc1 dvi-libcc1
31994 maybe-dvi-libcc1:
31995 @if libcc1
31996 maybe-dvi-libcc1: dvi-libcc1
31998 dvi-libcc1: \
31999 configure-libcc1
32000 @: $(MAKE); $(unstage)
32001 @[ -f ./libcc1/Makefile ] || exit 0; \
32002 r=`${PWD_COMMAND}`; export r; \
32003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32004 $(HOST_EXPORTS) \
32005 for flag in $(EXTRA_HOST_FLAGS) ; do \
32006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32007 done; \
32008 echo "Doing dvi in libcc1"; \
32009 (cd $(HOST_SUBDIR)/libcc1 && \
32010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32012 "RANLIB=$${RANLIB}" \
32013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32014 dvi) \
32015 || exit 1
32017 @endif libcc1
32019 .PHONY: maybe-pdf-libcc1 pdf-libcc1
32020 maybe-pdf-libcc1:
32021 @if libcc1
32022 maybe-pdf-libcc1: pdf-libcc1
32024 pdf-libcc1: \
32025 configure-libcc1
32026 @: $(MAKE); $(unstage)
32027 @[ -f ./libcc1/Makefile ] || exit 0; \
32028 r=`${PWD_COMMAND}`; export r; \
32029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32030 $(HOST_EXPORTS) \
32031 for flag in $(EXTRA_HOST_FLAGS) ; do \
32032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32033 done; \
32034 echo "Doing pdf in libcc1"; \
32035 (cd $(HOST_SUBDIR)/libcc1 && \
32036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32038 "RANLIB=$${RANLIB}" \
32039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32040 pdf) \
32041 || exit 1
32043 @endif libcc1
32045 .PHONY: maybe-html-libcc1 html-libcc1
32046 maybe-html-libcc1:
32047 @if libcc1
32048 maybe-html-libcc1: html-libcc1
32050 html-libcc1: \
32051 configure-libcc1
32052 @: $(MAKE); $(unstage)
32053 @[ -f ./libcc1/Makefile ] || exit 0; \
32054 r=`${PWD_COMMAND}`; export r; \
32055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32056 $(HOST_EXPORTS) \
32057 for flag in $(EXTRA_HOST_FLAGS) ; do \
32058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32059 done; \
32060 echo "Doing html in libcc1"; \
32061 (cd $(HOST_SUBDIR)/libcc1 && \
32062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32064 "RANLIB=$${RANLIB}" \
32065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32066 html) \
32067 || exit 1
32069 @endif libcc1
32071 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
32072 maybe-TAGS-libcc1:
32073 @if libcc1
32074 maybe-TAGS-libcc1: TAGS-libcc1
32076 TAGS-libcc1: \
32077 configure-libcc1
32078 @: $(MAKE); $(unstage)
32079 @[ -f ./libcc1/Makefile ] || exit 0; \
32080 r=`${PWD_COMMAND}`; export r; \
32081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32082 $(HOST_EXPORTS) \
32083 for flag in $(EXTRA_HOST_FLAGS) ; do \
32084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32085 done; \
32086 echo "Doing TAGS in libcc1"; \
32087 (cd $(HOST_SUBDIR)/libcc1 && \
32088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32090 "RANLIB=$${RANLIB}" \
32091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32092 TAGS) \
32093 || exit 1
32095 @endif libcc1
32097 .PHONY: maybe-install-info-libcc1 install-info-libcc1
32098 maybe-install-info-libcc1:
32099 @if libcc1
32100 maybe-install-info-libcc1: install-info-libcc1
32102 install-info-libcc1: \
32103 configure-libcc1 \
32104 info-libcc1
32105 @: $(MAKE); $(unstage)
32106 @[ -f ./libcc1/Makefile ] || exit 0; \
32107 r=`${PWD_COMMAND}`; export r; \
32108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32109 $(HOST_EXPORTS) \
32110 for flag in $(EXTRA_HOST_FLAGS) ; do \
32111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32112 done; \
32113 echo "Doing install-info in libcc1"; \
32114 (cd $(HOST_SUBDIR)/libcc1 && \
32115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32117 "RANLIB=$${RANLIB}" \
32118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32119 install-info) \
32120 || exit 1
32122 @endif libcc1
32124 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
32125 maybe-install-pdf-libcc1:
32126 @if libcc1
32127 maybe-install-pdf-libcc1: install-pdf-libcc1
32129 install-pdf-libcc1: \
32130 configure-libcc1 \
32131 pdf-libcc1
32132 @: $(MAKE); $(unstage)
32133 @[ -f ./libcc1/Makefile ] || exit 0; \
32134 r=`${PWD_COMMAND}`; export r; \
32135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32136 $(HOST_EXPORTS) \
32137 for flag in $(EXTRA_HOST_FLAGS) ; do \
32138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32139 done; \
32140 echo "Doing install-pdf in libcc1"; \
32141 (cd $(HOST_SUBDIR)/libcc1 && \
32142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32144 "RANLIB=$${RANLIB}" \
32145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32146 install-pdf) \
32147 || exit 1
32149 @endif libcc1
32151 .PHONY: maybe-install-html-libcc1 install-html-libcc1
32152 maybe-install-html-libcc1:
32153 @if libcc1
32154 maybe-install-html-libcc1: install-html-libcc1
32156 install-html-libcc1: \
32157 configure-libcc1 \
32158 html-libcc1
32159 @: $(MAKE); $(unstage)
32160 @[ -f ./libcc1/Makefile ] || exit 0; \
32161 r=`${PWD_COMMAND}`; export r; \
32162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32163 $(HOST_EXPORTS) \
32164 for flag in $(EXTRA_HOST_FLAGS) ; do \
32165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32166 done; \
32167 echo "Doing install-html in libcc1"; \
32168 (cd $(HOST_SUBDIR)/libcc1 && \
32169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32171 "RANLIB=$${RANLIB}" \
32172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32173 install-html) \
32174 || exit 1
32176 @endif libcc1
32178 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
32179 maybe-installcheck-libcc1:
32180 @if libcc1
32181 maybe-installcheck-libcc1: installcheck-libcc1
32183 installcheck-libcc1: \
32184 configure-libcc1
32185 @: $(MAKE); $(unstage)
32186 @[ -f ./libcc1/Makefile ] || exit 0; \
32187 r=`${PWD_COMMAND}`; export r; \
32188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32189 $(HOST_EXPORTS) \
32190 for flag in $(EXTRA_HOST_FLAGS) ; do \
32191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32192 done; \
32193 echo "Doing installcheck in libcc1"; \
32194 (cd $(HOST_SUBDIR)/libcc1 && \
32195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32197 "RANLIB=$${RANLIB}" \
32198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32199 installcheck) \
32200 || exit 1
32202 @endif libcc1
32204 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
32205 maybe-mostlyclean-libcc1:
32206 @if libcc1
32207 maybe-mostlyclean-libcc1: mostlyclean-libcc1
32209 mostlyclean-libcc1:
32210 @: $(MAKE); $(unstage)
32211 @[ -f ./libcc1/Makefile ] || exit 0; \
32212 r=`${PWD_COMMAND}`; export r; \
32213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32214 $(HOST_EXPORTS) \
32215 for flag in $(EXTRA_HOST_FLAGS) ; do \
32216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32217 done; \
32218 echo "Doing mostlyclean in libcc1"; \
32219 (cd $(HOST_SUBDIR)/libcc1 && \
32220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32222 "RANLIB=$${RANLIB}" \
32223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32224 mostlyclean) \
32225 || exit 1
32227 @endif libcc1
32229 .PHONY: maybe-clean-libcc1 clean-libcc1
32230 maybe-clean-libcc1:
32231 @if libcc1
32232 maybe-clean-libcc1: clean-libcc1
32234 clean-libcc1:
32235 @: $(MAKE); $(unstage)
32236 @[ -f ./libcc1/Makefile ] || exit 0; \
32237 r=`${PWD_COMMAND}`; export r; \
32238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32239 $(HOST_EXPORTS) \
32240 for flag in $(EXTRA_HOST_FLAGS) ; do \
32241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32242 done; \
32243 echo "Doing clean in libcc1"; \
32244 (cd $(HOST_SUBDIR)/libcc1 && \
32245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32247 "RANLIB=$${RANLIB}" \
32248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32249 clean) \
32250 || exit 1
32252 @endif libcc1
32254 .PHONY: maybe-distclean-libcc1 distclean-libcc1
32255 maybe-distclean-libcc1:
32256 @if libcc1
32257 maybe-distclean-libcc1: distclean-libcc1
32259 distclean-libcc1:
32260 @: $(MAKE); $(unstage)
32261 @[ -f ./libcc1/Makefile ] || exit 0; \
32262 r=`${PWD_COMMAND}`; export r; \
32263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32264 $(HOST_EXPORTS) \
32265 for flag in $(EXTRA_HOST_FLAGS) ; do \
32266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32267 done; \
32268 echo "Doing distclean in libcc1"; \
32269 (cd $(HOST_SUBDIR)/libcc1 && \
32270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32272 "RANLIB=$${RANLIB}" \
32273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32274 distclean) \
32275 || exit 1
32277 @endif libcc1
32279 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
32280 maybe-maintainer-clean-libcc1:
32281 @if libcc1
32282 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
32284 maintainer-clean-libcc1:
32285 @: $(MAKE); $(unstage)
32286 @[ -f ./libcc1/Makefile ] || exit 0; \
32287 r=`${PWD_COMMAND}`; export r; \
32288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32289 $(HOST_EXPORTS) \
32290 for flag in $(EXTRA_HOST_FLAGS) ; do \
32291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32292 done; \
32293 echo "Doing maintainer-clean in libcc1"; \
32294 (cd $(HOST_SUBDIR)/libcc1 && \
32295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32297 "RANLIB=$${RANLIB}" \
32298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32299 maintainer-clean) \
32300 || exit 1
32302 @endif libcc1
32306 .PHONY: configure-gotools maybe-configure-gotools
32307 maybe-configure-gotools:
32308 @if gcc-bootstrap
32309 configure-gotools: stage_current
32310 @endif gcc-bootstrap
32311 @if gotools
32312 maybe-configure-gotools: configure-gotools
32313 configure-gotools:
32314 @: $(MAKE); $(unstage)
32315 @r=`${PWD_COMMAND}`; export r; \
32316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32317 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
32318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
32319 $(HOST_EXPORTS) \
32320 echo Configuring in $(HOST_SUBDIR)/gotools; \
32321 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
32322 case $(srcdir) in \
32323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32324 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
32325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32326 esac; \
32327 module_srcdir=gotools; \
32328 $(SHELL) \
32329 $$s/$$module_srcdir/configure \
32330 --srcdir=$${topdir}/$$module_srcdir \
32331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32332 --target=${target_alias} \
32333 || exit 1
32334 @endif gotools
32340 .PHONY: all-gotools maybe-all-gotools
32341 maybe-all-gotools:
32342 @if gcc-bootstrap
32343 all-gotools: stage_current
32344 @endif gcc-bootstrap
32345 @if gotools
32346 TARGET-gotools=all
32347 maybe-all-gotools: all-gotools
32348 all-gotools: configure-gotools
32349 @: $(MAKE); $(unstage)
32350 @r=`${PWD_COMMAND}`; export r; \
32351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32352 $(HOST_EXPORTS) \
32353 (cd $(HOST_SUBDIR)/gotools && \
32354 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32355 $(TARGET-gotools))
32356 @endif gotools
32361 .PHONY: check-gotools maybe-check-gotools
32362 maybe-check-gotools:
32363 @if gotools
32364 maybe-check-gotools: check-gotools
32366 check-gotools:
32367 @: $(MAKE); $(unstage)
32368 @r=`${PWD_COMMAND}`; export r; \
32369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32370 $(HOST_EXPORTS) \
32371 (cd $(HOST_SUBDIR)/gotools && \
32372 $(MAKE) $(FLAGS_TO_PASS) check)
32374 @endif gotools
32376 .PHONY: install-gotools maybe-install-gotools
32377 maybe-install-gotools:
32378 @if gotools
32379 maybe-install-gotools: install-gotools
32381 install-gotools: installdirs
32382 @: $(MAKE); $(unstage)
32383 @r=`${PWD_COMMAND}`; export r; \
32384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32385 $(HOST_EXPORTS) \
32386 (cd $(HOST_SUBDIR)/gotools && \
32387 $(MAKE) $(FLAGS_TO_PASS) install)
32389 @endif gotools
32391 .PHONY: install-strip-gotools maybe-install-strip-gotools
32392 maybe-install-strip-gotools:
32393 @if gotools
32394 maybe-install-strip-gotools: install-strip-gotools
32396 install-strip-gotools: installdirs
32397 @: $(MAKE); $(unstage)
32398 @r=`${PWD_COMMAND}`; export r; \
32399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32400 $(HOST_EXPORTS) \
32401 (cd $(HOST_SUBDIR)/gotools && \
32402 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32404 @endif gotools
32406 # Other targets (info, dvi, pdf, etc.)
32408 .PHONY: maybe-info-gotools info-gotools
32409 maybe-info-gotools:
32410 @if gotools
32411 maybe-info-gotools: info-gotools
32413 info-gotools: \
32414 configure-gotools
32415 @: $(MAKE); $(unstage)
32416 @[ -f ./gotools/Makefile ] || exit 0; \
32417 r=`${PWD_COMMAND}`; export r; \
32418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32419 $(HOST_EXPORTS) \
32420 for flag in $(EXTRA_HOST_FLAGS) ; do \
32421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32422 done; \
32423 echo "Doing info in gotools"; \
32424 (cd $(HOST_SUBDIR)/gotools && \
32425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32427 "RANLIB=$${RANLIB}" \
32428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32429 info) \
32430 || exit 1
32432 @endif gotools
32434 .PHONY: maybe-dvi-gotools dvi-gotools
32435 maybe-dvi-gotools:
32436 @if gotools
32437 maybe-dvi-gotools: dvi-gotools
32439 dvi-gotools: \
32440 configure-gotools
32441 @: $(MAKE); $(unstage)
32442 @[ -f ./gotools/Makefile ] || exit 0; \
32443 r=`${PWD_COMMAND}`; export r; \
32444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32445 $(HOST_EXPORTS) \
32446 for flag in $(EXTRA_HOST_FLAGS) ; do \
32447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32448 done; \
32449 echo "Doing dvi in gotools"; \
32450 (cd $(HOST_SUBDIR)/gotools && \
32451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32453 "RANLIB=$${RANLIB}" \
32454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32455 dvi) \
32456 || exit 1
32458 @endif gotools
32460 .PHONY: maybe-pdf-gotools pdf-gotools
32461 maybe-pdf-gotools:
32462 @if gotools
32463 maybe-pdf-gotools: pdf-gotools
32465 pdf-gotools: \
32466 configure-gotools
32467 @: $(MAKE); $(unstage)
32468 @[ -f ./gotools/Makefile ] || exit 0; \
32469 r=`${PWD_COMMAND}`; export r; \
32470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32471 $(HOST_EXPORTS) \
32472 for flag in $(EXTRA_HOST_FLAGS) ; do \
32473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32474 done; \
32475 echo "Doing pdf in gotools"; \
32476 (cd $(HOST_SUBDIR)/gotools && \
32477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32479 "RANLIB=$${RANLIB}" \
32480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32481 pdf) \
32482 || exit 1
32484 @endif gotools
32486 .PHONY: maybe-html-gotools html-gotools
32487 maybe-html-gotools:
32488 @if gotools
32489 maybe-html-gotools: html-gotools
32491 html-gotools: \
32492 configure-gotools
32493 @: $(MAKE); $(unstage)
32494 @[ -f ./gotools/Makefile ] || exit 0; \
32495 r=`${PWD_COMMAND}`; export r; \
32496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32497 $(HOST_EXPORTS) \
32498 for flag in $(EXTRA_HOST_FLAGS) ; do \
32499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32500 done; \
32501 echo "Doing html in gotools"; \
32502 (cd $(HOST_SUBDIR)/gotools && \
32503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32505 "RANLIB=$${RANLIB}" \
32506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32507 html) \
32508 || exit 1
32510 @endif gotools
32512 .PHONY: maybe-TAGS-gotools TAGS-gotools
32513 maybe-TAGS-gotools:
32514 @if gotools
32515 maybe-TAGS-gotools: TAGS-gotools
32517 TAGS-gotools: \
32518 configure-gotools
32519 @: $(MAKE); $(unstage)
32520 @[ -f ./gotools/Makefile ] || exit 0; \
32521 r=`${PWD_COMMAND}`; export r; \
32522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32523 $(HOST_EXPORTS) \
32524 for flag in $(EXTRA_HOST_FLAGS) ; do \
32525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32526 done; \
32527 echo "Doing TAGS in gotools"; \
32528 (cd $(HOST_SUBDIR)/gotools && \
32529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32531 "RANLIB=$${RANLIB}" \
32532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32533 TAGS) \
32534 || exit 1
32536 @endif gotools
32538 .PHONY: maybe-install-info-gotools install-info-gotools
32539 maybe-install-info-gotools:
32540 @if gotools
32541 maybe-install-info-gotools: install-info-gotools
32543 install-info-gotools: \
32544 configure-gotools \
32545 info-gotools
32546 @: $(MAKE); $(unstage)
32547 @[ -f ./gotools/Makefile ] || exit 0; \
32548 r=`${PWD_COMMAND}`; export r; \
32549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32550 $(HOST_EXPORTS) \
32551 for flag in $(EXTRA_HOST_FLAGS) ; do \
32552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32553 done; \
32554 echo "Doing install-info in gotools"; \
32555 (cd $(HOST_SUBDIR)/gotools && \
32556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32558 "RANLIB=$${RANLIB}" \
32559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32560 install-info) \
32561 || exit 1
32563 @endif gotools
32565 .PHONY: maybe-install-pdf-gotools install-pdf-gotools
32566 maybe-install-pdf-gotools:
32567 @if gotools
32568 maybe-install-pdf-gotools: install-pdf-gotools
32570 install-pdf-gotools: \
32571 configure-gotools \
32572 pdf-gotools
32573 @: $(MAKE); $(unstage)
32574 @[ -f ./gotools/Makefile ] || exit 0; \
32575 r=`${PWD_COMMAND}`; export r; \
32576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32577 $(HOST_EXPORTS) \
32578 for flag in $(EXTRA_HOST_FLAGS) ; do \
32579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32580 done; \
32581 echo "Doing install-pdf in gotools"; \
32582 (cd $(HOST_SUBDIR)/gotools && \
32583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32585 "RANLIB=$${RANLIB}" \
32586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32587 install-pdf) \
32588 || exit 1
32590 @endif gotools
32592 .PHONY: maybe-install-html-gotools install-html-gotools
32593 maybe-install-html-gotools:
32594 @if gotools
32595 maybe-install-html-gotools: install-html-gotools
32597 install-html-gotools: \
32598 configure-gotools \
32599 html-gotools
32600 @: $(MAKE); $(unstage)
32601 @[ -f ./gotools/Makefile ] || exit 0; \
32602 r=`${PWD_COMMAND}`; export r; \
32603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32604 $(HOST_EXPORTS) \
32605 for flag in $(EXTRA_HOST_FLAGS) ; do \
32606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32607 done; \
32608 echo "Doing install-html in gotools"; \
32609 (cd $(HOST_SUBDIR)/gotools && \
32610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32612 "RANLIB=$${RANLIB}" \
32613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32614 install-html) \
32615 || exit 1
32617 @endif gotools
32619 .PHONY: maybe-installcheck-gotools installcheck-gotools
32620 maybe-installcheck-gotools:
32621 @if gotools
32622 maybe-installcheck-gotools: installcheck-gotools
32624 installcheck-gotools: \
32625 configure-gotools
32626 @: $(MAKE); $(unstage)
32627 @[ -f ./gotools/Makefile ] || exit 0; \
32628 r=`${PWD_COMMAND}`; export r; \
32629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32630 $(HOST_EXPORTS) \
32631 for flag in $(EXTRA_HOST_FLAGS) ; do \
32632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32633 done; \
32634 echo "Doing installcheck in gotools"; \
32635 (cd $(HOST_SUBDIR)/gotools && \
32636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32638 "RANLIB=$${RANLIB}" \
32639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32640 installcheck) \
32641 || exit 1
32643 @endif gotools
32645 .PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
32646 maybe-mostlyclean-gotools:
32647 @if gotools
32648 maybe-mostlyclean-gotools: mostlyclean-gotools
32650 mostlyclean-gotools:
32651 @: $(MAKE); $(unstage)
32652 @[ -f ./gotools/Makefile ] || exit 0; \
32653 r=`${PWD_COMMAND}`; export r; \
32654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32655 $(HOST_EXPORTS) \
32656 for flag in $(EXTRA_HOST_FLAGS) ; do \
32657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32658 done; \
32659 echo "Doing mostlyclean in gotools"; \
32660 (cd $(HOST_SUBDIR)/gotools && \
32661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32663 "RANLIB=$${RANLIB}" \
32664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32665 mostlyclean) \
32666 || exit 1
32668 @endif gotools
32670 .PHONY: maybe-clean-gotools clean-gotools
32671 maybe-clean-gotools:
32672 @if gotools
32673 maybe-clean-gotools: clean-gotools
32675 clean-gotools:
32676 @: $(MAKE); $(unstage)
32677 @[ -f ./gotools/Makefile ] || exit 0; \
32678 r=`${PWD_COMMAND}`; export r; \
32679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32680 $(HOST_EXPORTS) \
32681 for flag in $(EXTRA_HOST_FLAGS) ; do \
32682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32683 done; \
32684 echo "Doing clean in gotools"; \
32685 (cd $(HOST_SUBDIR)/gotools && \
32686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32688 "RANLIB=$${RANLIB}" \
32689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32690 clean) \
32691 || exit 1
32693 @endif gotools
32695 .PHONY: maybe-distclean-gotools distclean-gotools
32696 maybe-distclean-gotools:
32697 @if gotools
32698 maybe-distclean-gotools: distclean-gotools
32700 distclean-gotools:
32701 @: $(MAKE); $(unstage)
32702 @[ -f ./gotools/Makefile ] || exit 0; \
32703 r=`${PWD_COMMAND}`; export r; \
32704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32705 $(HOST_EXPORTS) \
32706 for flag in $(EXTRA_HOST_FLAGS) ; do \
32707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32708 done; \
32709 echo "Doing distclean in gotools"; \
32710 (cd $(HOST_SUBDIR)/gotools && \
32711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32713 "RANLIB=$${RANLIB}" \
32714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32715 distclean) \
32716 || exit 1
32718 @endif gotools
32720 .PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
32721 maybe-maintainer-clean-gotools:
32722 @if gotools
32723 maybe-maintainer-clean-gotools: maintainer-clean-gotools
32725 maintainer-clean-gotools:
32726 @: $(MAKE); $(unstage)
32727 @[ -f ./gotools/Makefile ] || exit 0; \
32728 r=`${PWD_COMMAND}`; export r; \
32729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32730 $(HOST_EXPORTS) \
32731 for flag in $(EXTRA_HOST_FLAGS) ; do \
32732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32733 done; \
32734 echo "Doing maintainer-clean in gotools"; \
32735 (cd $(HOST_SUBDIR)/gotools && \
32736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32738 "RANLIB=$${RANLIB}" \
32739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32740 maintainer-clean) \
32741 || exit 1
32743 @endif gotools
32747 # ---------------------------------------
32748 # Modules which run on the target machine
32749 # ---------------------------------------
32754 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32755 maybe-configure-target-libstdc++-v3:
32756 @if gcc-bootstrap
32757 configure-target-libstdc++-v3: stage_current
32758 @endif gcc-bootstrap
32759 @if target-libstdc++-v3
32760 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32761 configure-target-libstdc++-v3:
32762 @r=`${PWD_COMMAND}`; export r; \
32763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32764 echo "Checking multilib configuration for libstdc++-v3..."; \
32765 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32766 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32767 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32768 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32769 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32770 else \
32771 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32772 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32773 fi; \
32774 else \
32775 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32776 fi; \
32777 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32778 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32779 $(RAW_CXX_TARGET_EXPORTS) \
32780 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32781 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32782 case $(srcdir) in \
32783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32784 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32786 esac; \
32787 module_srcdir=libstdc++-v3; \
32788 rm -f no-such-file || : ; \
32789 CONFIG_SITE=no-such-file $(SHELL) \
32790 $$s/$$module_srcdir/configure \
32791 --srcdir=$${topdir}/$$module_srcdir \
32792 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32793 --target=${target_alias} \
32794 || exit 1
32795 @endif target-libstdc++-v3
32799 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32800 maybe-configure-stage1-target-libstdc++-v3:
32801 @if target-libstdc++-v3-bootstrap
32802 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32803 configure-stage1-target-libstdc++-v3:
32804 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32805 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32806 @r=`${PWD_COMMAND}`; export r; \
32807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32808 TFLAGS="$(STAGE1_TFLAGS)"; \
32809 echo "Checking multilib configuration for libstdc++-v3..."; \
32810 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32811 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32812 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32813 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32814 else \
32815 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32816 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32817 fi; \
32818 else \
32819 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32820 fi; \
32821 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32822 $(RAW_CXX_TARGET_EXPORTS) \
32823 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32824 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32825 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32826 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
32827 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32828 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32829 case $(srcdir) in \
32830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32831 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32833 esac; \
32834 module_srcdir=libstdc++-v3; \
32835 $(SHELL) $$s/$$module_srcdir/configure \
32836 --srcdir=$${topdir}/$$module_srcdir \
32837 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32838 --target=${target_alias} \
32840 $(STAGE1_CONFIGURE_FLAGS)
32841 @endif target-libstdc++-v3-bootstrap
32843 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32844 maybe-configure-stage2-target-libstdc++-v3:
32845 @if target-libstdc++-v3-bootstrap
32846 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32847 configure-stage2-target-libstdc++-v3:
32848 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32849 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32850 @r=`${PWD_COMMAND}`; export r; \
32851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32852 TFLAGS="$(STAGE2_TFLAGS)"; \
32853 echo "Checking multilib configuration for libstdc++-v3..."; \
32854 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32855 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32856 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32857 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32858 else \
32859 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32860 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32861 fi; \
32862 else \
32863 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32864 fi; \
32865 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32866 $(RAW_CXX_TARGET_EXPORTS) \
32868 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32869 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32870 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32871 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
32872 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32873 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32874 case $(srcdir) in \
32875 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32876 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32877 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32878 esac; \
32879 module_srcdir=libstdc++-v3; \
32880 $(SHELL) $$s/$$module_srcdir/configure \
32881 --srcdir=$${topdir}/$$module_srcdir \
32882 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32883 --target=${target_alias} \
32884 --with-build-libsubdir=$(HOST_SUBDIR) \
32885 $(STAGE2_CONFIGURE_FLAGS)
32886 @endif target-libstdc++-v3-bootstrap
32888 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32889 maybe-configure-stage3-target-libstdc++-v3:
32890 @if target-libstdc++-v3-bootstrap
32891 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32892 configure-stage3-target-libstdc++-v3:
32893 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32894 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32895 @r=`${PWD_COMMAND}`; export r; \
32896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32897 TFLAGS="$(STAGE3_TFLAGS)"; \
32898 echo "Checking multilib configuration for libstdc++-v3..."; \
32899 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32900 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32901 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32902 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32903 else \
32904 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32905 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32906 fi; \
32907 else \
32908 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32909 fi; \
32910 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32911 $(RAW_CXX_TARGET_EXPORTS) \
32913 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32914 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32915 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32916 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
32917 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32918 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32919 case $(srcdir) in \
32920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32921 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32923 esac; \
32924 module_srcdir=libstdc++-v3; \
32925 $(SHELL) $$s/$$module_srcdir/configure \
32926 --srcdir=$${topdir}/$$module_srcdir \
32927 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32928 --target=${target_alias} \
32929 --with-build-libsubdir=$(HOST_SUBDIR) \
32930 $(STAGE3_CONFIGURE_FLAGS)
32931 @endif target-libstdc++-v3-bootstrap
32933 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32934 maybe-configure-stage4-target-libstdc++-v3:
32935 @if target-libstdc++-v3-bootstrap
32936 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32937 configure-stage4-target-libstdc++-v3:
32938 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32939 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32940 @r=`${PWD_COMMAND}`; export r; \
32941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32942 TFLAGS="$(STAGE4_TFLAGS)"; \
32943 echo "Checking multilib configuration for libstdc++-v3..."; \
32944 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32945 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32946 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32947 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32948 else \
32949 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32950 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32951 fi; \
32952 else \
32953 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32954 fi; \
32955 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32956 $(RAW_CXX_TARGET_EXPORTS) \
32958 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32959 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32960 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32961 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
32962 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
32963 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32964 case $(srcdir) in \
32965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32966 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32968 esac; \
32969 module_srcdir=libstdc++-v3; \
32970 $(SHELL) $$s/$$module_srcdir/configure \
32971 --srcdir=$${topdir}/$$module_srcdir \
32972 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32973 --target=${target_alias} \
32974 --with-build-libsubdir=$(HOST_SUBDIR) \
32975 $(STAGE4_CONFIGURE_FLAGS)
32976 @endif target-libstdc++-v3-bootstrap
32978 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32979 maybe-configure-stageprofile-target-libstdc++-v3:
32980 @if target-libstdc++-v3-bootstrap
32981 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32982 configure-stageprofile-target-libstdc++-v3:
32983 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32984 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32985 @r=`${PWD_COMMAND}`; export r; \
32986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32987 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32988 echo "Checking multilib configuration for libstdc++-v3..."; \
32989 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
32990 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32991 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32992 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32993 else \
32994 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32995 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32996 fi; \
32997 else \
32998 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32999 fi; \
33000 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33001 $(RAW_CXX_TARGET_EXPORTS) \
33003 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33004 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33005 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33006 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
33007 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33008 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33009 case $(srcdir) in \
33010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33011 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33013 esac; \
33014 module_srcdir=libstdc++-v3; \
33015 $(SHELL) $$s/$$module_srcdir/configure \
33016 --srcdir=$${topdir}/$$module_srcdir \
33017 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33018 --target=${target_alias} \
33019 --with-build-libsubdir=$(HOST_SUBDIR) \
33020 $(STAGEprofile_CONFIGURE_FLAGS)
33021 @endif target-libstdc++-v3-bootstrap
33023 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
33024 maybe-configure-stagefeedback-target-libstdc++-v3:
33025 @if target-libstdc++-v3-bootstrap
33026 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33027 configure-stagefeedback-target-libstdc++-v3:
33028 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33029 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33030 @r=`${PWD_COMMAND}`; export r; \
33031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33032 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33033 echo "Checking multilib configuration for libstdc++-v3..."; \
33034 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
33035 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33036 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33037 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33038 else \
33039 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33040 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33041 fi; \
33042 else \
33043 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33044 fi; \
33045 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33046 $(RAW_CXX_TARGET_EXPORTS) \
33048 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33049 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33050 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33051 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
33052 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
33053 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33054 case $(srcdir) in \
33055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33056 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33058 esac; \
33059 module_srcdir=libstdc++-v3; \
33060 $(SHELL) $$s/$$module_srcdir/configure \
33061 --srcdir=$${topdir}/$$module_srcdir \
33062 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33063 --target=${target_alias} \
33064 --with-build-libsubdir=$(HOST_SUBDIR) \
33065 $(STAGEfeedback_CONFIGURE_FLAGS)
33066 @endif target-libstdc++-v3-bootstrap
33072 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
33073 maybe-all-target-libstdc++-v3:
33074 @if gcc-bootstrap
33075 all-target-libstdc++-v3: stage_current
33076 @endif gcc-bootstrap
33077 @if target-libstdc++-v3
33078 TARGET-target-libstdc++-v3=all
33079 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
33080 all-target-libstdc++-v3: configure-target-libstdc++-v3
33081 @r=`${PWD_COMMAND}`; export r; \
33082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33083 $(RAW_CXX_TARGET_EXPORTS) \
33084 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33085 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33086 $(TARGET-target-libstdc++-v3))
33087 @endif target-libstdc++-v3
33091 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
33092 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
33093 maybe-all-stage1-target-libstdc++-v3:
33094 maybe-clean-stage1-target-libstdc++-v3:
33095 @if target-libstdc++-v3-bootstrap
33096 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
33097 all-stage1: all-stage1-target-libstdc++-v3
33098 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33099 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
33100 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33101 @r=`${PWD_COMMAND}`; export r; \
33102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33103 TFLAGS="$(STAGE1_TFLAGS)"; \
33104 $(RAW_CXX_TARGET_EXPORTS) \
33105 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33106 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33107 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33108 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33109 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33110 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33111 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33112 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33113 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33115 TFLAGS="$(STAGE1_TFLAGS)" \
33116 $(TARGET-stage1-target-libstdc++-v3)
33118 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
33119 clean-stage1: clean-stage1-target-libstdc++-v3
33120 clean-stage1-target-libstdc++-v3:
33121 @if [ $(current_stage) = stage1 ]; then \
33122 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33123 else \
33124 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
33125 $(MAKE) stage1-start; \
33126 fi; \
33127 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33128 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33129 clean
33130 @endif target-libstdc++-v3-bootstrap
33133 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
33134 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
33135 maybe-all-stage2-target-libstdc++-v3:
33136 maybe-clean-stage2-target-libstdc++-v3:
33137 @if target-libstdc++-v3-bootstrap
33138 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
33139 all-stage2: all-stage2-target-libstdc++-v3
33140 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33141 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
33142 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33143 @r=`${PWD_COMMAND}`; export r; \
33144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33145 TFLAGS="$(STAGE2_TFLAGS)"; \
33146 $(RAW_CXX_TARGET_EXPORTS) \
33148 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33149 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33150 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33151 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33152 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33153 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33154 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33155 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33156 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33157 TFLAGS="$(STAGE2_TFLAGS)" \
33158 $(TARGET-stage2-target-libstdc++-v3)
33160 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
33161 clean-stage2: clean-stage2-target-libstdc++-v3
33162 clean-stage2-target-libstdc++-v3:
33163 @if [ $(current_stage) = stage2 ]; then \
33164 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33165 else \
33166 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
33167 $(MAKE) stage2-start; \
33168 fi; \
33169 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33170 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33171 @endif target-libstdc++-v3-bootstrap
33174 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
33175 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
33176 maybe-all-stage3-target-libstdc++-v3:
33177 maybe-clean-stage3-target-libstdc++-v3:
33178 @if target-libstdc++-v3-bootstrap
33179 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
33180 all-stage3: all-stage3-target-libstdc++-v3
33181 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33182 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
33183 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33184 @r=`${PWD_COMMAND}`; export r; \
33185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33186 TFLAGS="$(STAGE3_TFLAGS)"; \
33187 $(RAW_CXX_TARGET_EXPORTS) \
33189 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33190 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33191 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33192 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33193 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33194 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33195 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33196 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33197 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33198 TFLAGS="$(STAGE3_TFLAGS)" \
33199 $(TARGET-stage3-target-libstdc++-v3)
33201 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
33202 clean-stage3: clean-stage3-target-libstdc++-v3
33203 clean-stage3-target-libstdc++-v3:
33204 @if [ $(current_stage) = stage3 ]; then \
33205 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33206 else \
33207 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
33208 $(MAKE) stage3-start; \
33209 fi; \
33210 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33211 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33212 @endif target-libstdc++-v3-bootstrap
33215 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
33216 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
33217 maybe-all-stage4-target-libstdc++-v3:
33218 maybe-clean-stage4-target-libstdc++-v3:
33219 @if target-libstdc++-v3-bootstrap
33220 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
33221 all-stage4: all-stage4-target-libstdc++-v3
33222 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33223 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33224 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33225 @r=`${PWD_COMMAND}`; export r; \
33226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33227 TFLAGS="$(STAGE4_TFLAGS)"; \
33228 $(RAW_CXX_TARGET_EXPORTS) \
33230 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33231 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33232 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33233 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33234 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33235 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33236 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33237 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33238 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33239 TFLAGS="$(STAGE4_TFLAGS)" \
33240 $(TARGET-stage4-target-libstdc++-v3)
33242 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
33243 clean-stage4: clean-stage4-target-libstdc++-v3
33244 clean-stage4-target-libstdc++-v3:
33245 @if [ $(current_stage) = stage4 ]; then \
33246 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33247 else \
33248 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
33249 $(MAKE) stage4-start; \
33250 fi; \
33251 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33252 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33253 @endif target-libstdc++-v3-bootstrap
33256 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
33257 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
33258 maybe-all-stageprofile-target-libstdc++-v3:
33259 maybe-clean-stageprofile-target-libstdc++-v3:
33260 @if target-libstdc++-v3-bootstrap
33261 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
33262 all-stageprofile: all-stageprofile-target-libstdc++-v3
33263 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33264 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33265 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33266 @r=`${PWD_COMMAND}`; export r; \
33267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33268 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33269 $(RAW_CXX_TARGET_EXPORTS) \
33271 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33273 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33274 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33275 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33276 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33277 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33278 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33279 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33280 TFLAGS="$(STAGEprofile_TFLAGS)" \
33281 $(TARGET-stageprofile-target-libstdc++-v3)
33283 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
33284 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
33285 clean-stageprofile-target-libstdc++-v3:
33286 @if [ $(current_stage) = stageprofile ]; then \
33287 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33288 else \
33289 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
33290 $(MAKE) stageprofile-start; \
33291 fi; \
33292 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33293 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33294 @endif target-libstdc++-v3-bootstrap
33297 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
33298 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
33299 maybe-all-stagefeedback-target-libstdc++-v3:
33300 maybe-clean-stagefeedback-target-libstdc++-v3:
33301 @if target-libstdc++-v3-bootstrap
33302 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
33303 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
33304 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33305 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33306 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33307 @r=`${PWD_COMMAND}`; export r; \
33308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33309 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33310 $(RAW_CXX_TARGET_EXPORTS) \
33312 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33314 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33315 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33316 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33320 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33321 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33322 $(TARGET-stagefeedback-target-libstdc++-v3)
33324 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
33325 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
33326 clean-stagefeedback-target-libstdc++-v3:
33327 @if [ $(current_stage) = stagefeedback ]; then \
33328 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33329 else \
33330 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
33331 $(MAKE) stagefeedback-start; \
33332 fi; \
33333 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33334 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33335 @endif target-libstdc++-v3-bootstrap
33342 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
33343 maybe-check-target-libstdc++-v3:
33344 @if target-libstdc++-v3
33345 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
33347 check-target-libstdc++-v3:
33348 @: $(MAKE); $(unstage)
33349 @r=`${PWD_COMMAND}`; export r; \
33350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33351 $(RAW_CXX_TARGET_EXPORTS) \
33352 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33353 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33355 @endif target-libstdc++-v3
33357 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
33358 maybe-install-target-libstdc++-v3:
33359 @if target-libstdc++-v3
33360 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
33362 install-target-libstdc++-v3: installdirs
33363 @: $(MAKE); $(unstage)
33364 @r=`${PWD_COMMAND}`; export r; \
33365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33366 $(RAW_CXX_TARGET_EXPORTS) \
33367 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33368 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33370 @endif target-libstdc++-v3
33372 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
33373 maybe-install-strip-target-libstdc++-v3:
33374 @if target-libstdc++-v3
33375 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
33377 install-strip-target-libstdc++-v3: installdirs
33378 @: $(MAKE); $(unstage)
33379 @r=`${PWD_COMMAND}`; export r; \
33380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33381 $(RAW_CXX_TARGET_EXPORTS) \
33382 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33383 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33385 @endif target-libstdc++-v3
33387 # Other targets (info, dvi, pdf, etc.)
33389 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33390 maybe-info-target-libstdc++-v3:
33391 @if target-libstdc++-v3
33392 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33394 info-target-libstdc++-v3: \
33395 configure-target-libstdc++-v3
33396 @: $(MAKE); $(unstage)
33397 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33398 r=`${PWD_COMMAND}`; export r; \
33399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33400 $(RAW_CXX_TARGET_EXPORTS) \
33401 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33402 for flag in $(EXTRA_TARGET_FLAGS); do \
33403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33404 done; \
33405 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33408 "RANLIB=$${RANLIB}" \
33409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33410 info) \
33411 || exit 1
33413 @endif target-libstdc++-v3
33415 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33416 maybe-dvi-target-libstdc++-v3:
33417 @if target-libstdc++-v3
33418 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33420 dvi-target-libstdc++-v3: \
33421 configure-target-libstdc++-v3
33422 @: $(MAKE); $(unstage)
33423 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33424 r=`${PWD_COMMAND}`; export r; \
33425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33426 $(RAW_CXX_TARGET_EXPORTS) \
33427 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
33428 for flag in $(EXTRA_TARGET_FLAGS); do \
33429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33430 done; \
33431 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33434 "RANLIB=$${RANLIB}" \
33435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33436 dvi) \
33437 || exit 1
33439 @endif target-libstdc++-v3
33441 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33442 maybe-pdf-target-libstdc++-v3:
33443 @if target-libstdc++-v3
33444 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33446 pdf-target-libstdc++-v3: \
33447 configure-target-libstdc++-v3
33448 @: $(MAKE); $(unstage)
33449 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33450 r=`${PWD_COMMAND}`; export r; \
33451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33452 $(RAW_CXX_TARGET_EXPORTS) \
33453 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33454 for flag in $(EXTRA_TARGET_FLAGS); do \
33455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33456 done; \
33457 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33460 "RANLIB=$${RANLIB}" \
33461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33462 pdf) \
33463 || exit 1
33465 @endif target-libstdc++-v3
33467 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33468 maybe-html-target-libstdc++-v3:
33469 @if target-libstdc++-v3
33470 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33472 html-target-libstdc++-v3: \
33473 configure-target-libstdc++-v3
33474 @: $(MAKE); $(unstage)
33475 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33476 r=`${PWD_COMMAND}`; export r; \
33477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33478 $(RAW_CXX_TARGET_EXPORTS) \
33479 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33480 for flag in $(EXTRA_TARGET_FLAGS); do \
33481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33482 done; \
33483 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33486 "RANLIB=$${RANLIB}" \
33487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33488 html) \
33489 || exit 1
33491 @endif target-libstdc++-v3
33493 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33494 maybe-TAGS-target-libstdc++-v3:
33495 @if target-libstdc++-v3
33496 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33498 TAGS-target-libstdc++-v3: \
33499 configure-target-libstdc++-v3
33500 @: $(MAKE); $(unstage)
33501 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33502 r=`${PWD_COMMAND}`; export r; \
33503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33504 $(RAW_CXX_TARGET_EXPORTS) \
33505 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
33506 for flag in $(EXTRA_TARGET_FLAGS); do \
33507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33508 done; \
33509 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33512 "RANLIB=$${RANLIB}" \
33513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33514 TAGS) \
33515 || exit 1
33517 @endif target-libstdc++-v3
33519 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33520 maybe-install-info-target-libstdc++-v3:
33521 @if target-libstdc++-v3
33522 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33524 install-info-target-libstdc++-v3: \
33525 configure-target-libstdc++-v3 \
33526 info-target-libstdc++-v3
33527 @: $(MAKE); $(unstage)
33528 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33529 r=`${PWD_COMMAND}`; export r; \
33530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33531 $(RAW_CXX_TARGET_EXPORTS) \
33532 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
33533 for flag in $(EXTRA_TARGET_FLAGS); do \
33534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33535 done; \
33536 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33539 "RANLIB=$${RANLIB}" \
33540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33541 install-info) \
33542 || exit 1
33544 @endif target-libstdc++-v3
33546 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33547 maybe-install-pdf-target-libstdc++-v3:
33548 @if target-libstdc++-v3
33549 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33551 install-pdf-target-libstdc++-v3: \
33552 configure-target-libstdc++-v3 \
33553 pdf-target-libstdc++-v3
33554 @: $(MAKE); $(unstage)
33555 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33556 r=`${PWD_COMMAND}`; export r; \
33557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33558 $(RAW_CXX_TARGET_EXPORTS) \
33559 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
33560 for flag in $(EXTRA_TARGET_FLAGS); do \
33561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33562 done; \
33563 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33566 "RANLIB=$${RANLIB}" \
33567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33568 install-pdf) \
33569 || exit 1
33571 @endif target-libstdc++-v3
33573 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33574 maybe-install-html-target-libstdc++-v3:
33575 @if target-libstdc++-v3
33576 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33578 install-html-target-libstdc++-v3: \
33579 configure-target-libstdc++-v3 \
33580 html-target-libstdc++-v3
33581 @: $(MAKE); $(unstage)
33582 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33583 r=`${PWD_COMMAND}`; export r; \
33584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33585 $(RAW_CXX_TARGET_EXPORTS) \
33586 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
33587 for flag in $(EXTRA_TARGET_FLAGS); do \
33588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33589 done; \
33590 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33593 "RANLIB=$${RANLIB}" \
33594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33595 install-html) \
33596 || exit 1
33598 @endif target-libstdc++-v3
33600 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33601 maybe-installcheck-target-libstdc++-v3:
33602 @if target-libstdc++-v3
33603 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33605 installcheck-target-libstdc++-v3: \
33606 configure-target-libstdc++-v3
33607 @: $(MAKE); $(unstage)
33608 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33609 r=`${PWD_COMMAND}`; export r; \
33610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33611 $(RAW_CXX_TARGET_EXPORTS) \
33612 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
33613 for flag in $(EXTRA_TARGET_FLAGS); do \
33614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33615 done; \
33616 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33619 "RANLIB=$${RANLIB}" \
33620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33621 installcheck) \
33622 || exit 1
33624 @endif target-libstdc++-v3
33626 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33627 maybe-mostlyclean-target-libstdc++-v3:
33628 @if target-libstdc++-v3
33629 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33631 mostlyclean-target-libstdc++-v3:
33632 @: $(MAKE); $(unstage)
33633 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33634 r=`${PWD_COMMAND}`; export r; \
33635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33636 $(RAW_CXX_TARGET_EXPORTS) \
33637 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33638 for flag in $(EXTRA_TARGET_FLAGS); do \
33639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33640 done; \
33641 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33644 "RANLIB=$${RANLIB}" \
33645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33646 mostlyclean) \
33647 || exit 1
33649 @endif target-libstdc++-v3
33651 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33652 maybe-clean-target-libstdc++-v3:
33653 @if target-libstdc++-v3
33654 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33656 clean-target-libstdc++-v3:
33657 @: $(MAKE); $(unstage)
33658 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33659 r=`${PWD_COMMAND}`; export r; \
33660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33661 $(RAW_CXX_TARGET_EXPORTS) \
33662 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33663 for flag in $(EXTRA_TARGET_FLAGS); do \
33664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33665 done; \
33666 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33669 "RANLIB=$${RANLIB}" \
33670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33671 clean) \
33672 || exit 1
33674 @endif target-libstdc++-v3
33676 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33677 maybe-distclean-target-libstdc++-v3:
33678 @if target-libstdc++-v3
33679 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33681 distclean-target-libstdc++-v3:
33682 @: $(MAKE); $(unstage)
33683 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33684 r=`${PWD_COMMAND}`; export r; \
33685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33686 $(RAW_CXX_TARGET_EXPORTS) \
33687 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33688 for flag in $(EXTRA_TARGET_FLAGS); do \
33689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33690 done; \
33691 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33694 "RANLIB=$${RANLIB}" \
33695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33696 distclean) \
33697 || exit 1
33699 @endif target-libstdc++-v3
33701 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33702 maybe-maintainer-clean-target-libstdc++-v3:
33703 @if target-libstdc++-v3
33704 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33706 maintainer-clean-target-libstdc++-v3:
33707 @: $(MAKE); $(unstage)
33708 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33709 r=`${PWD_COMMAND}`; export r; \
33710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33711 $(RAW_CXX_TARGET_EXPORTS) \
33712 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
33713 for flag in $(EXTRA_TARGET_FLAGS); do \
33714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33715 done; \
33716 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33719 "RANLIB=$${RANLIB}" \
33720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33721 maintainer-clean) \
33722 || exit 1
33724 @endif target-libstdc++-v3
33730 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33731 maybe-configure-target-libsanitizer:
33732 @if gcc-bootstrap
33733 configure-target-libsanitizer: stage_current
33734 @endif gcc-bootstrap
33735 @if target-libsanitizer
33736 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33737 configure-target-libsanitizer:
33738 @r=`${PWD_COMMAND}`; export r; \
33739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33740 echo "Checking multilib configuration for libsanitizer..."; \
33741 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33742 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33743 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33744 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33745 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33746 else \
33747 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33748 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33749 fi; \
33750 else \
33751 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33752 fi; \
33753 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33754 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33755 $(RAW_CXX_TARGET_EXPORTS) \
33756 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33757 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33758 case $(srcdir) in \
33759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33760 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33762 esac; \
33763 module_srcdir=libsanitizer; \
33764 rm -f no-such-file || : ; \
33765 CONFIG_SITE=no-such-file $(SHELL) \
33766 $$s/$$module_srcdir/configure \
33767 --srcdir=$${topdir}/$$module_srcdir \
33768 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33769 --target=${target_alias} \
33770 || exit 1
33771 @endif target-libsanitizer
33775 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33776 maybe-configure-stage1-target-libsanitizer:
33777 @if target-libsanitizer-bootstrap
33778 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33779 configure-stage1-target-libsanitizer:
33780 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33781 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33782 @r=`${PWD_COMMAND}`; export r; \
33783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33784 TFLAGS="$(STAGE1_TFLAGS)"; \
33785 echo "Checking multilib configuration for libsanitizer..."; \
33786 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33787 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33788 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33789 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33790 else \
33791 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33792 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33793 fi; \
33794 else \
33795 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33796 fi; \
33797 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33798 $(RAW_CXX_TARGET_EXPORTS) \
33799 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33800 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33801 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33802 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
33803 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33804 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33805 case $(srcdir) in \
33806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33807 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33809 esac; \
33810 module_srcdir=libsanitizer; \
33811 $(SHELL) $$s/$$module_srcdir/configure \
33812 --srcdir=$${topdir}/$$module_srcdir \
33813 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33814 --target=${target_alias} \
33816 $(STAGE1_CONFIGURE_FLAGS)
33817 @endif target-libsanitizer-bootstrap
33819 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33820 maybe-configure-stage2-target-libsanitizer:
33821 @if target-libsanitizer-bootstrap
33822 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33823 configure-stage2-target-libsanitizer:
33824 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33825 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33826 @r=`${PWD_COMMAND}`; export r; \
33827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33828 TFLAGS="$(STAGE2_TFLAGS)"; \
33829 echo "Checking multilib configuration for libsanitizer..."; \
33830 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33831 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33832 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33833 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33834 else \
33835 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33836 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33837 fi; \
33838 else \
33839 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33840 fi; \
33841 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33842 $(RAW_CXX_TARGET_EXPORTS) \
33844 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33845 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33846 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33847 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
33848 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33849 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33850 case $(srcdir) in \
33851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33852 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33854 esac; \
33855 module_srcdir=libsanitizer; \
33856 $(SHELL) $$s/$$module_srcdir/configure \
33857 --srcdir=$${topdir}/$$module_srcdir \
33858 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33859 --target=${target_alias} \
33860 --with-build-libsubdir=$(HOST_SUBDIR) \
33861 $(STAGE2_CONFIGURE_FLAGS)
33862 @endif target-libsanitizer-bootstrap
33864 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33865 maybe-configure-stage3-target-libsanitizer:
33866 @if target-libsanitizer-bootstrap
33867 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33868 configure-stage3-target-libsanitizer:
33869 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33870 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33871 @r=`${PWD_COMMAND}`; export r; \
33872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33873 TFLAGS="$(STAGE3_TFLAGS)"; \
33874 echo "Checking multilib configuration for libsanitizer..."; \
33875 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33876 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33877 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33878 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33879 else \
33880 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33881 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33882 fi; \
33883 else \
33884 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33885 fi; \
33886 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33887 $(RAW_CXX_TARGET_EXPORTS) \
33889 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33890 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33891 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33892 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
33893 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33894 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33895 case $(srcdir) in \
33896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33897 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33899 esac; \
33900 module_srcdir=libsanitizer; \
33901 $(SHELL) $$s/$$module_srcdir/configure \
33902 --srcdir=$${topdir}/$$module_srcdir \
33903 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33904 --target=${target_alias} \
33905 --with-build-libsubdir=$(HOST_SUBDIR) \
33906 $(STAGE3_CONFIGURE_FLAGS)
33907 @endif target-libsanitizer-bootstrap
33909 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33910 maybe-configure-stage4-target-libsanitizer:
33911 @if target-libsanitizer-bootstrap
33912 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33913 configure-stage4-target-libsanitizer:
33914 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33915 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33916 @r=`${PWD_COMMAND}`; export r; \
33917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33918 TFLAGS="$(STAGE4_TFLAGS)"; \
33919 echo "Checking multilib configuration for libsanitizer..."; \
33920 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33921 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33922 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33923 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33924 else \
33925 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33926 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33927 fi; \
33928 else \
33929 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33930 fi; \
33931 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33932 $(RAW_CXX_TARGET_EXPORTS) \
33934 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33935 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33936 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33937 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
33938 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33939 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33940 case $(srcdir) in \
33941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33942 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33944 esac; \
33945 module_srcdir=libsanitizer; \
33946 $(SHELL) $$s/$$module_srcdir/configure \
33947 --srcdir=$${topdir}/$$module_srcdir \
33948 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33949 --target=${target_alias} \
33950 --with-build-libsubdir=$(HOST_SUBDIR) \
33951 $(STAGE4_CONFIGURE_FLAGS)
33952 @endif target-libsanitizer-bootstrap
33954 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33955 maybe-configure-stageprofile-target-libsanitizer:
33956 @if target-libsanitizer-bootstrap
33957 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33958 configure-stageprofile-target-libsanitizer:
33959 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33960 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33961 @r=`${PWD_COMMAND}`; export r; \
33962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33963 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33964 echo "Checking multilib configuration for libsanitizer..."; \
33965 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
33966 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33967 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33968 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33969 else \
33970 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33971 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33972 fi; \
33973 else \
33974 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33975 fi; \
33976 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33977 $(RAW_CXX_TARGET_EXPORTS) \
33979 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33980 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33981 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33982 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
33983 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
33984 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33985 case $(srcdir) in \
33986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33987 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33989 esac; \
33990 module_srcdir=libsanitizer; \
33991 $(SHELL) $$s/$$module_srcdir/configure \
33992 --srcdir=$${topdir}/$$module_srcdir \
33993 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33994 --target=${target_alias} \
33995 --with-build-libsubdir=$(HOST_SUBDIR) \
33996 $(STAGEprofile_CONFIGURE_FLAGS)
33997 @endif target-libsanitizer-bootstrap
33999 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
34000 maybe-configure-stagefeedback-target-libsanitizer:
34001 @if target-libsanitizer-bootstrap
34002 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34003 configure-stagefeedback-target-libsanitizer:
34004 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34005 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34006 @r=`${PWD_COMMAND}`; export r; \
34007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34008 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34009 echo "Checking multilib configuration for libsanitizer..."; \
34010 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
34011 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34012 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34013 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34014 else \
34015 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34016 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34017 fi; \
34018 else \
34019 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34020 fi; \
34021 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34022 $(RAW_CXX_TARGET_EXPORTS) \
34024 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34025 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34026 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34027 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
34028 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
34029 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34030 case $(srcdir) in \
34031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34032 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34034 esac; \
34035 module_srcdir=libsanitizer; \
34036 $(SHELL) $$s/$$module_srcdir/configure \
34037 --srcdir=$${topdir}/$$module_srcdir \
34038 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34039 --target=${target_alias} \
34040 --with-build-libsubdir=$(HOST_SUBDIR) \
34041 $(STAGEfeedback_CONFIGURE_FLAGS)
34042 @endif target-libsanitizer-bootstrap
34048 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
34049 maybe-all-target-libsanitizer:
34050 @if gcc-bootstrap
34051 all-target-libsanitizer: stage_current
34052 @endif gcc-bootstrap
34053 @if target-libsanitizer
34054 TARGET-target-libsanitizer=all
34055 maybe-all-target-libsanitizer: all-target-libsanitizer
34056 all-target-libsanitizer: configure-target-libsanitizer
34057 @r=`${PWD_COMMAND}`; export r; \
34058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34059 $(RAW_CXX_TARGET_EXPORTS) \
34060 (cd $(TARGET_SUBDIR)/libsanitizer && \
34061 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34062 $(TARGET-target-libsanitizer))
34063 @endif target-libsanitizer
34067 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
34068 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
34069 maybe-all-stage1-target-libsanitizer:
34070 maybe-clean-stage1-target-libsanitizer:
34071 @if target-libsanitizer-bootstrap
34072 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
34073 all-stage1: all-stage1-target-libsanitizer
34074 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
34075 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
34076 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34077 @r=`${PWD_COMMAND}`; export r; \
34078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34079 TFLAGS="$(STAGE1_TFLAGS)"; \
34080 $(RAW_CXX_TARGET_EXPORTS) \
34081 cd $(TARGET_SUBDIR)/libsanitizer && \
34082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34083 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34084 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34085 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34089 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34091 TFLAGS="$(STAGE1_TFLAGS)" \
34092 $(TARGET-stage1-target-libsanitizer)
34094 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
34095 clean-stage1: clean-stage1-target-libsanitizer
34096 clean-stage1-target-libsanitizer:
34097 @if [ $(current_stage) = stage1 ]; then \
34098 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34099 else \
34100 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
34101 $(MAKE) stage1-start; \
34102 fi; \
34103 cd $(TARGET_SUBDIR)/libsanitizer && \
34104 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34105 clean
34106 @endif target-libsanitizer-bootstrap
34109 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
34110 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
34111 maybe-all-stage2-target-libsanitizer:
34112 maybe-clean-stage2-target-libsanitizer:
34113 @if target-libsanitizer-bootstrap
34114 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
34115 all-stage2: all-stage2-target-libsanitizer
34116 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
34117 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
34118 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34119 @r=`${PWD_COMMAND}`; export r; \
34120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34121 TFLAGS="$(STAGE2_TFLAGS)"; \
34122 $(RAW_CXX_TARGET_EXPORTS) \
34124 cd $(TARGET_SUBDIR)/libsanitizer && \
34125 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34126 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34127 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34128 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34129 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34130 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34131 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34132 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34133 TFLAGS="$(STAGE2_TFLAGS)" \
34134 $(TARGET-stage2-target-libsanitizer)
34136 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
34137 clean-stage2: clean-stage2-target-libsanitizer
34138 clean-stage2-target-libsanitizer:
34139 @if [ $(current_stage) = stage2 ]; then \
34140 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34141 else \
34142 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
34143 $(MAKE) stage2-start; \
34144 fi; \
34145 cd $(TARGET_SUBDIR)/libsanitizer && \
34146 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34147 @endif target-libsanitizer-bootstrap
34150 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
34151 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
34152 maybe-all-stage3-target-libsanitizer:
34153 maybe-clean-stage3-target-libsanitizer:
34154 @if target-libsanitizer-bootstrap
34155 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
34156 all-stage3: all-stage3-target-libsanitizer
34157 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
34158 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
34159 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34160 @r=`${PWD_COMMAND}`; export r; \
34161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34162 TFLAGS="$(STAGE3_TFLAGS)"; \
34163 $(RAW_CXX_TARGET_EXPORTS) \
34165 cd $(TARGET_SUBDIR)/libsanitizer && \
34166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34167 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34168 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34169 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34173 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34174 TFLAGS="$(STAGE3_TFLAGS)" \
34175 $(TARGET-stage3-target-libsanitizer)
34177 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
34178 clean-stage3: clean-stage3-target-libsanitizer
34179 clean-stage3-target-libsanitizer:
34180 @if [ $(current_stage) = stage3 ]; then \
34181 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34182 else \
34183 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
34184 $(MAKE) stage3-start; \
34185 fi; \
34186 cd $(TARGET_SUBDIR)/libsanitizer && \
34187 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34188 @endif target-libsanitizer-bootstrap
34191 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
34192 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
34193 maybe-all-stage4-target-libsanitizer:
34194 maybe-clean-stage4-target-libsanitizer:
34195 @if target-libsanitizer-bootstrap
34196 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
34197 all-stage4: all-stage4-target-libsanitizer
34198 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
34199 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34200 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34201 @r=`${PWD_COMMAND}`; export r; \
34202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34203 TFLAGS="$(STAGE4_TFLAGS)"; \
34204 $(RAW_CXX_TARGET_EXPORTS) \
34206 cd $(TARGET_SUBDIR)/libsanitizer && \
34207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34208 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34209 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34210 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34214 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34215 TFLAGS="$(STAGE4_TFLAGS)" \
34216 $(TARGET-stage4-target-libsanitizer)
34218 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
34219 clean-stage4: clean-stage4-target-libsanitizer
34220 clean-stage4-target-libsanitizer:
34221 @if [ $(current_stage) = stage4 ]; then \
34222 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34223 else \
34224 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
34225 $(MAKE) stage4-start; \
34226 fi; \
34227 cd $(TARGET_SUBDIR)/libsanitizer && \
34228 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34229 @endif target-libsanitizer-bootstrap
34232 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
34233 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
34234 maybe-all-stageprofile-target-libsanitizer:
34235 maybe-clean-stageprofile-target-libsanitizer:
34236 @if target-libsanitizer-bootstrap
34237 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
34238 all-stageprofile: all-stageprofile-target-libsanitizer
34239 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
34240 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34241 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34242 @r=`${PWD_COMMAND}`; export r; \
34243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34244 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34245 $(RAW_CXX_TARGET_EXPORTS) \
34247 cd $(TARGET_SUBDIR)/libsanitizer && \
34248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34249 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34250 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34251 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34255 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34256 TFLAGS="$(STAGEprofile_TFLAGS)" \
34257 $(TARGET-stageprofile-target-libsanitizer)
34259 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
34260 clean-stageprofile: clean-stageprofile-target-libsanitizer
34261 clean-stageprofile-target-libsanitizer:
34262 @if [ $(current_stage) = stageprofile ]; then \
34263 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34264 else \
34265 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
34266 $(MAKE) stageprofile-start; \
34267 fi; \
34268 cd $(TARGET_SUBDIR)/libsanitizer && \
34269 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34270 @endif target-libsanitizer-bootstrap
34273 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
34274 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
34275 maybe-all-stagefeedback-target-libsanitizer:
34276 maybe-clean-stagefeedback-target-libsanitizer:
34277 @if target-libsanitizer-bootstrap
34278 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
34279 all-stagefeedback: all-stagefeedback-target-libsanitizer
34280 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
34281 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34282 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34283 @r=`${PWD_COMMAND}`; export r; \
34284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34285 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34286 $(RAW_CXX_TARGET_EXPORTS) \
34288 cd $(TARGET_SUBDIR)/libsanitizer && \
34289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34290 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34291 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34292 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34296 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34297 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34298 $(TARGET-stagefeedback-target-libsanitizer)
34300 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
34301 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
34302 clean-stagefeedback-target-libsanitizer:
34303 @if [ $(current_stage) = stagefeedback ]; then \
34304 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34305 else \
34306 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
34307 $(MAKE) stagefeedback-start; \
34308 fi; \
34309 cd $(TARGET_SUBDIR)/libsanitizer && \
34310 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34311 @endif target-libsanitizer-bootstrap
34318 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
34319 maybe-check-target-libsanitizer:
34320 @if target-libsanitizer
34321 maybe-check-target-libsanitizer: check-target-libsanitizer
34323 check-target-libsanitizer:
34324 @: $(MAKE); $(unstage)
34325 @r=`${PWD_COMMAND}`; export r; \
34326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34327 $(RAW_CXX_TARGET_EXPORTS) \
34328 (cd $(TARGET_SUBDIR)/libsanitizer && \
34329 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34331 @endif target-libsanitizer
34333 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
34334 maybe-install-target-libsanitizer:
34335 @if target-libsanitizer
34336 maybe-install-target-libsanitizer: install-target-libsanitizer
34338 install-target-libsanitizer: installdirs
34339 @: $(MAKE); $(unstage)
34340 @r=`${PWD_COMMAND}`; export r; \
34341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34342 $(RAW_CXX_TARGET_EXPORTS) \
34343 (cd $(TARGET_SUBDIR)/libsanitizer && \
34344 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34346 @endif target-libsanitizer
34348 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
34349 maybe-install-strip-target-libsanitizer:
34350 @if target-libsanitizer
34351 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
34353 install-strip-target-libsanitizer: installdirs
34354 @: $(MAKE); $(unstage)
34355 @r=`${PWD_COMMAND}`; export r; \
34356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34357 $(RAW_CXX_TARGET_EXPORTS) \
34358 (cd $(TARGET_SUBDIR)/libsanitizer && \
34359 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34361 @endif target-libsanitizer
34363 # Other targets (info, dvi, pdf, etc.)
34365 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
34366 maybe-info-target-libsanitizer:
34367 @if target-libsanitizer
34368 maybe-info-target-libsanitizer: info-target-libsanitizer
34370 info-target-libsanitizer: \
34371 configure-target-libsanitizer
34372 @: $(MAKE); $(unstage)
34373 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34374 r=`${PWD_COMMAND}`; export r; \
34375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34376 $(RAW_CXX_TARGET_EXPORTS) \
34377 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
34378 for flag in $(EXTRA_TARGET_FLAGS); do \
34379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34380 done; \
34381 (cd $(TARGET_SUBDIR)/libsanitizer && \
34382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34384 "RANLIB=$${RANLIB}" \
34385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34386 info) \
34387 || exit 1
34389 @endif target-libsanitizer
34391 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34392 maybe-dvi-target-libsanitizer:
34393 @if target-libsanitizer
34394 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34396 dvi-target-libsanitizer: \
34397 configure-target-libsanitizer
34398 @: $(MAKE); $(unstage)
34399 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34400 r=`${PWD_COMMAND}`; export r; \
34401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34402 $(RAW_CXX_TARGET_EXPORTS) \
34403 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
34404 for flag in $(EXTRA_TARGET_FLAGS); do \
34405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34406 done; \
34407 (cd $(TARGET_SUBDIR)/libsanitizer && \
34408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34410 "RANLIB=$${RANLIB}" \
34411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34412 dvi) \
34413 || exit 1
34415 @endif target-libsanitizer
34417 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34418 maybe-pdf-target-libsanitizer:
34419 @if target-libsanitizer
34420 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34422 pdf-target-libsanitizer: \
34423 configure-target-libsanitizer
34424 @: $(MAKE); $(unstage)
34425 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34426 r=`${PWD_COMMAND}`; export r; \
34427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34428 $(RAW_CXX_TARGET_EXPORTS) \
34429 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34430 for flag in $(EXTRA_TARGET_FLAGS); do \
34431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34432 done; \
34433 (cd $(TARGET_SUBDIR)/libsanitizer && \
34434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34436 "RANLIB=$${RANLIB}" \
34437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34438 pdf) \
34439 || exit 1
34441 @endif target-libsanitizer
34443 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34444 maybe-html-target-libsanitizer:
34445 @if target-libsanitizer
34446 maybe-html-target-libsanitizer: html-target-libsanitizer
34448 html-target-libsanitizer: \
34449 configure-target-libsanitizer
34450 @: $(MAKE); $(unstage)
34451 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34452 r=`${PWD_COMMAND}`; export r; \
34453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34454 $(RAW_CXX_TARGET_EXPORTS) \
34455 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
34456 for flag in $(EXTRA_TARGET_FLAGS); do \
34457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34458 done; \
34459 (cd $(TARGET_SUBDIR)/libsanitizer && \
34460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34462 "RANLIB=$${RANLIB}" \
34463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34464 html) \
34465 || exit 1
34467 @endif target-libsanitizer
34469 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34470 maybe-TAGS-target-libsanitizer:
34471 @if target-libsanitizer
34472 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34474 TAGS-target-libsanitizer: \
34475 configure-target-libsanitizer
34476 @: $(MAKE); $(unstage)
34477 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34478 r=`${PWD_COMMAND}`; export r; \
34479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34480 $(RAW_CXX_TARGET_EXPORTS) \
34481 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
34482 for flag in $(EXTRA_TARGET_FLAGS); do \
34483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34484 done; \
34485 (cd $(TARGET_SUBDIR)/libsanitizer && \
34486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34488 "RANLIB=$${RANLIB}" \
34489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34490 TAGS) \
34491 || exit 1
34493 @endif target-libsanitizer
34495 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34496 maybe-install-info-target-libsanitizer:
34497 @if target-libsanitizer
34498 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34500 install-info-target-libsanitizer: \
34501 configure-target-libsanitizer \
34502 info-target-libsanitizer
34503 @: $(MAKE); $(unstage)
34504 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34505 r=`${PWD_COMMAND}`; export r; \
34506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34507 $(RAW_CXX_TARGET_EXPORTS) \
34508 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
34509 for flag in $(EXTRA_TARGET_FLAGS); do \
34510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34511 done; \
34512 (cd $(TARGET_SUBDIR)/libsanitizer && \
34513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34515 "RANLIB=$${RANLIB}" \
34516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34517 install-info) \
34518 || exit 1
34520 @endif target-libsanitizer
34522 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34523 maybe-install-pdf-target-libsanitizer:
34524 @if target-libsanitizer
34525 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34527 install-pdf-target-libsanitizer: \
34528 configure-target-libsanitizer \
34529 pdf-target-libsanitizer
34530 @: $(MAKE); $(unstage)
34531 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34532 r=`${PWD_COMMAND}`; export r; \
34533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34534 $(RAW_CXX_TARGET_EXPORTS) \
34535 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
34536 for flag in $(EXTRA_TARGET_FLAGS); do \
34537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34538 done; \
34539 (cd $(TARGET_SUBDIR)/libsanitizer && \
34540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34542 "RANLIB=$${RANLIB}" \
34543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34544 install-pdf) \
34545 || exit 1
34547 @endif target-libsanitizer
34549 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34550 maybe-install-html-target-libsanitizer:
34551 @if target-libsanitizer
34552 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34554 install-html-target-libsanitizer: \
34555 configure-target-libsanitizer \
34556 html-target-libsanitizer
34557 @: $(MAKE); $(unstage)
34558 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34559 r=`${PWD_COMMAND}`; export r; \
34560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34561 $(RAW_CXX_TARGET_EXPORTS) \
34562 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
34563 for flag in $(EXTRA_TARGET_FLAGS); do \
34564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34565 done; \
34566 (cd $(TARGET_SUBDIR)/libsanitizer && \
34567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34569 "RANLIB=$${RANLIB}" \
34570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34571 install-html) \
34572 || exit 1
34574 @endif target-libsanitizer
34576 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34577 maybe-installcheck-target-libsanitizer:
34578 @if target-libsanitizer
34579 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34581 installcheck-target-libsanitizer: \
34582 configure-target-libsanitizer
34583 @: $(MAKE); $(unstage)
34584 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34585 r=`${PWD_COMMAND}`; export r; \
34586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34587 $(RAW_CXX_TARGET_EXPORTS) \
34588 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
34589 for flag in $(EXTRA_TARGET_FLAGS); do \
34590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34591 done; \
34592 (cd $(TARGET_SUBDIR)/libsanitizer && \
34593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34595 "RANLIB=$${RANLIB}" \
34596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34597 installcheck) \
34598 || exit 1
34600 @endif target-libsanitizer
34602 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34603 maybe-mostlyclean-target-libsanitizer:
34604 @if target-libsanitizer
34605 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34607 mostlyclean-target-libsanitizer:
34608 @: $(MAKE); $(unstage)
34609 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34610 r=`${PWD_COMMAND}`; export r; \
34611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34612 $(RAW_CXX_TARGET_EXPORTS) \
34613 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
34614 for flag in $(EXTRA_TARGET_FLAGS); do \
34615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34616 done; \
34617 (cd $(TARGET_SUBDIR)/libsanitizer && \
34618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34620 "RANLIB=$${RANLIB}" \
34621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34622 mostlyclean) \
34623 || exit 1
34625 @endif target-libsanitizer
34627 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34628 maybe-clean-target-libsanitizer:
34629 @if target-libsanitizer
34630 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34632 clean-target-libsanitizer:
34633 @: $(MAKE); $(unstage)
34634 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34635 r=`${PWD_COMMAND}`; export r; \
34636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34637 $(RAW_CXX_TARGET_EXPORTS) \
34638 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
34639 for flag in $(EXTRA_TARGET_FLAGS); do \
34640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34641 done; \
34642 (cd $(TARGET_SUBDIR)/libsanitizer && \
34643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34645 "RANLIB=$${RANLIB}" \
34646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34647 clean) \
34648 || exit 1
34650 @endif target-libsanitizer
34652 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34653 maybe-distclean-target-libsanitizer:
34654 @if target-libsanitizer
34655 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34657 distclean-target-libsanitizer:
34658 @: $(MAKE); $(unstage)
34659 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34660 r=`${PWD_COMMAND}`; export r; \
34661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34662 $(RAW_CXX_TARGET_EXPORTS) \
34663 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
34664 for flag in $(EXTRA_TARGET_FLAGS); do \
34665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34666 done; \
34667 (cd $(TARGET_SUBDIR)/libsanitizer && \
34668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34670 "RANLIB=$${RANLIB}" \
34671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34672 distclean) \
34673 || exit 1
34675 @endif target-libsanitizer
34677 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34678 maybe-maintainer-clean-target-libsanitizer:
34679 @if target-libsanitizer
34680 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34682 maintainer-clean-target-libsanitizer:
34683 @: $(MAKE); $(unstage)
34684 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34685 r=`${PWD_COMMAND}`; export r; \
34686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34687 $(RAW_CXX_TARGET_EXPORTS) \
34688 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
34689 for flag in $(EXTRA_TARGET_FLAGS); do \
34690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34691 done; \
34692 (cd $(TARGET_SUBDIR)/libsanitizer && \
34693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34695 "RANLIB=$${RANLIB}" \
34696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34697 maintainer-clean) \
34698 || exit 1
34700 @endif target-libsanitizer
34706 .PHONY: configure-target-libmpx maybe-configure-target-libmpx
34707 maybe-configure-target-libmpx:
34708 @if gcc-bootstrap
34709 configure-target-libmpx: stage_current
34710 @endif gcc-bootstrap
34711 @if target-libmpx
34712 maybe-configure-target-libmpx: configure-target-libmpx
34713 configure-target-libmpx:
34714 @r=`${PWD_COMMAND}`; export r; \
34715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34716 echo "Checking multilib configuration for libmpx..."; \
34717 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34718 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34719 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34720 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34721 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34722 else \
34723 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34724 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34725 fi; \
34726 else \
34727 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34728 fi; \
34729 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34730 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34731 $(NORMAL_TARGET_EXPORTS) \
34732 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
34733 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
34734 case $(srcdir) in \
34735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34736 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34738 esac; \
34739 module_srcdir=libmpx; \
34740 rm -f no-such-file || : ; \
34741 CONFIG_SITE=no-such-file $(SHELL) \
34742 $$s/$$module_srcdir/configure \
34743 --srcdir=$${topdir}/$$module_srcdir \
34744 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34745 --target=${target_alias} \
34746 || exit 1
34747 @endif target-libmpx
34751 .PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
34752 maybe-configure-stage1-target-libmpx:
34753 @if target-libmpx-bootstrap
34754 maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
34755 configure-stage1-target-libmpx:
34756 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34757 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34758 @r=`${PWD_COMMAND}`; export r; \
34759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34760 TFLAGS="$(STAGE1_TFLAGS)"; \
34761 echo "Checking multilib configuration for libmpx..."; \
34762 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34763 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34764 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34765 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34766 else \
34767 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34768 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34769 fi; \
34770 else \
34771 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34772 fi; \
34773 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34774 $(NORMAL_TARGET_EXPORTS) \
34775 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34776 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34777 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34778 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
34779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34780 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34781 case $(srcdir) in \
34782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34783 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34785 esac; \
34786 module_srcdir=libmpx; \
34787 $(SHELL) $$s/$$module_srcdir/configure \
34788 --srcdir=$${topdir}/$$module_srcdir \
34789 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34790 --target=${target_alias} \
34792 $(STAGE1_CONFIGURE_FLAGS)
34793 @endif target-libmpx-bootstrap
34795 .PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
34796 maybe-configure-stage2-target-libmpx:
34797 @if target-libmpx-bootstrap
34798 maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
34799 configure-stage2-target-libmpx:
34800 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34801 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34802 @r=`${PWD_COMMAND}`; export r; \
34803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34804 TFLAGS="$(STAGE2_TFLAGS)"; \
34805 echo "Checking multilib configuration for libmpx..."; \
34806 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34807 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34808 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34809 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34810 else \
34811 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34812 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34813 fi; \
34814 else \
34815 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34816 fi; \
34817 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34818 $(NORMAL_TARGET_EXPORTS) \
34820 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34821 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34822 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34823 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
34824 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34825 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34826 case $(srcdir) in \
34827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34828 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34830 esac; \
34831 module_srcdir=libmpx; \
34832 $(SHELL) $$s/$$module_srcdir/configure \
34833 --srcdir=$${topdir}/$$module_srcdir \
34834 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34835 --target=${target_alias} \
34836 --with-build-libsubdir=$(HOST_SUBDIR) \
34837 $(STAGE2_CONFIGURE_FLAGS)
34838 @endif target-libmpx-bootstrap
34840 .PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
34841 maybe-configure-stage3-target-libmpx:
34842 @if target-libmpx-bootstrap
34843 maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
34844 configure-stage3-target-libmpx:
34845 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34846 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34847 @r=`${PWD_COMMAND}`; export r; \
34848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34849 TFLAGS="$(STAGE3_TFLAGS)"; \
34850 echo "Checking multilib configuration for libmpx..."; \
34851 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34852 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34853 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34854 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34855 else \
34856 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34857 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34858 fi; \
34859 else \
34860 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34861 fi; \
34862 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34863 $(NORMAL_TARGET_EXPORTS) \
34865 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34866 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34867 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34868 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
34869 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34870 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34871 case $(srcdir) in \
34872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34873 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34875 esac; \
34876 module_srcdir=libmpx; \
34877 $(SHELL) $$s/$$module_srcdir/configure \
34878 --srcdir=$${topdir}/$$module_srcdir \
34879 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34880 --target=${target_alias} \
34881 --with-build-libsubdir=$(HOST_SUBDIR) \
34882 $(STAGE3_CONFIGURE_FLAGS)
34883 @endif target-libmpx-bootstrap
34885 .PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
34886 maybe-configure-stage4-target-libmpx:
34887 @if target-libmpx-bootstrap
34888 maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
34889 configure-stage4-target-libmpx:
34890 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34891 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34892 @r=`${PWD_COMMAND}`; export r; \
34893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34894 TFLAGS="$(STAGE4_TFLAGS)"; \
34895 echo "Checking multilib configuration for libmpx..."; \
34896 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34897 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34898 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34899 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34900 else \
34901 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34902 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34903 fi; \
34904 else \
34905 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34906 fi; \
34907 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34908 $(NORMAL_TARGET_EXPORTS) \
34910 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34911 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34912 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34913 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
34914 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34915 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34916 case $(srcdir) in \
34917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34918 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34920 esac; \
34921 module_srcdir=libmpx; \
34922 $(SHELL) $$s/$$module_srcdir/configure \
34923 --srcdir=$${topdir}/$$module_srcdir \
34924 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34925 --target=${target_alias} \
34926 --with-build-libsubdir=$(HOST_SUBDIR) \
34927 $(STAGE4_CONFIGURE_FLAGS)
34928 @endif target-libmpx-bootstrap
34930 .PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
34931 maybe-configure-stageprofile-target-libmpx:
34932 @if target-libmpx-bootstrap
34933 maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
34934 configure-stageprofile-target-libmpx:
34935 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34936 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34937 @r=`${PWD_COMMAND}`; export r; \
34938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34939 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34940 echo "Checking multilib configuration for libmpx..."; \
34941 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34942 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34943 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34944 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34945 else \
34946 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34947 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34948 fi; \
34949 else \
34950 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34951 fi; \
34952 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34953 $(NORMAL_TARGET_EXPORTS) \
34955 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34956 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34957 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34958 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
34959 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
34960 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
34961 case $(srcdir) in \
34962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34963 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
34964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34965 esac; \
34966 module_srcdir=libmpx; \
34967 $(SHELL) $$s/$$module_srcdir/configure \
34968 --srcdir=$${topdir}/$$module_srcdir \
34969 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34970 --target=${target_alias} \
34971 --with-build-libsubdir=$(HOST_SUBDIR) \
34972 $(STAGEprofile_CONFIGURE_FLAGS)
34973 @endif target-libmpx-bootstrap
34975 .PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
34976 maybe-configure-stagefeedback-target-libmpx:
34977 @if target-libmpx-bootstrap
34978 maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
34979 configure-stagefeedback-target-libmpx:
34980 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34981 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
34982 @r=`${PWD_COMMAND}`; export r; \
34983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34984 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34985 echo "Checking multilib configuration for libmpx..."; \
34986 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
34987 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34988 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
34989 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
34990 else \
34991 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
34992 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34993 fi; \
34994 else \
34995 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
34996 fi; \
34997 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
34998 $(NORMAL_TARGET_EXPORTS) \
35000 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35001 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35002 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35003 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
35004 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
35005 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
35006 case $(srcdir) in \
35007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35008 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
35009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35010 esac; \
35011 module_srcdir=libmpx; \
35012 $(SHELL) $$s/$$module_srcdir/configure \
35013 --srcdir=$${topdir}/$$module_srcdir \
35014 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35015 --target=${target_alias} \
35016 --with-build-libsubdir=$(HOST_SUBDIR) \
35017 $(STAGEfeedback_CONFIGURE_FLAGS)
35018 @endif target-libmpx-bootstrap
35024 .PHONY: all-target-libmpx maybe-all-target-libmpx
35025 maybe-all-target-libmpx:
35026 @if gcc-bootstrap
35027 all-target-libmpx: stage_current
35028 @endif gcc-bootstrap
35029 @if target-libmpx
35030 TARGET-target-libmpx=all
35031 maybe-all-target-libmpx: all-target-libmpx
35032 all-target-libmpx: configure-target-libmpx
35033 @r=`${PWD_COMMAND}`; export r; \
35034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35035 $(NORMAL_TARGET_EXPORTS) \
35036 (cd $(TARGET_SUBDIR)/libmpx && \
35037 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35038 $(TARGET-target-libmpx))
35039 @endif target-libmpx
35043 .PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
35044 .PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
35045 maybe-all-stage1-target-libmpx:
35046 maybe-clean-stage1-target-libmpx:
35047 @if target-libmpx-bootstrap
35048 maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
35049 all-stage1: all-stage1-target-libmpx
35050 TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
35051 all-stage1-target-libmpx: configure-stage1-target-libmpx
35052 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35053 @r=`${PWD_COMMAND}`; export r; \
35054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35055 TFLAGS="$(STAGE1_TFLAGS)"; \
35056 $(NORMAL_TARGET_EXPORTS) \
35057 cd $(TARGET_SUBDIR)/libmpx && \
35058 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35059 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35060 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35061 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35062 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35063 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35064 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35065 $(EXTRA_TARGET_FLAGS) \
35067 TFLAGS="$(STAGE1_TFLAGS)" \
35068 $(TARGET-stage1-target-libmpx)
35070 maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
35071 clean-stage1: clean-stage1-target-libmpx
35072 clean-stage1-target-libmpx:
35073 @if [ $(current_stage) = stage1 ]; then \
35074 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35075 else \
35076 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
35077 $(MAKE) stage1-start; \
35078 fi; \
35079 cd $(TARGET_SUBDIR)/libmpx && \
35080 $(MAKE) $(EXTRA_TARGET_FLAGS) \
35081 clean
35082 @endif target-libmpx-bootstrap
35085 .PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
35086 .PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
35087 maybe-all-stage2-target-libmpx:
35088 maybe-clean-stage2-target-libmpx:
35089 @if target-libmpx-bootstrap
35090 maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
35091 all-stage2: all-stage2-target-libmpx
35092 TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
35093 all-stage2-target-libmpx: configure-stage2-target-libmpx
35094 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35095 @r=`${PWD_COMMAND}`; export r; \
35096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35097 TFLAGS="$(STAGE2_TFLAGS)"; \
35098 $(NORMAL_TARGET_EXPORTS) \
35100 cd $(TARGET_SUBDIR)/libmpx && \
35101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35102 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35103 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35104 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35105 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35106 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35107 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35108 $(EXTRA_TARGET_FLAGS) \
35109 TFLAGS="$(STAGE2_TFLAGS)" \
35110 $(TARGET-stage2-target-libmpx)
35112 maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
35113 clean-stage2: clean-stage2-target-libmpx
35114 clean-stage2-target-libmpx:
35115 @if [ $(current_stage) = stage2 ]; then \
35116 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35117 else \
35118 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
35119 $(MAKE) stage2-start; \
35120 fi; \
35121 cd $(TARGET_SUBDIR)/libmpx && \
35122 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35123 @endif target-libmpx-bootstrap
35126 .PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
35127 .PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
35128 maybe-all-stage3-target-libmpx:
35129 maybe-clean-stage3-target-libmpx:
35130 @if target-libmpx-bootstrap
35131 maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
35132 all-stage3: all-stage3-target-libmpx
35133 TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
35134 all-stage3-target-libmpx: configure-stage3-target-libmpx
35135 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35136 @r=`${PWD_COMMAND}`; export r; \
35137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35138 TFLAGS="$(STAGE3_TFLAGS)"; \
35139 $(NORMAL_TARGET_EXPORTS) \
35141 cd $(TARGET_SUBDIR)/libmpx && \
35142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35143 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35144 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35145 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35149 $(EXTRA_TARGET_FLAGS) \
35150 TFLAGS="$(STAGE3_TFLAGS)" \
35151 $(TARGET-stage3-target-libmpx)
35153 maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
35154 clean-stage3: clean-stage3-target-libmpx
35155 clean-stage3-target-libmpx:
35156 @if [ $(current_stage) = stage3 ]; then \
35157 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35158 else \
35159 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
35160 $(MAKE) stage3-start; \
35161 fi; \
35162 cd $(TARGET_SUBDIR)/libmpx && \
35163 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35164 @endif target-libmpx-bootstrap
35167 .PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
35168 .PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
35169 maybe-all-stage4-target-libmpx:
35170 maybe-clean-stage4-target-libmpx:
35171 @if target-libmpx-bootstrap
35172 maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
35173 all-stage4: all-stage4-target-libmpx
35174 TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
35175 all-stage4-target-libmpx: configure-stage4-target-libmpx
35176 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35177 @r=`${PWD_COMMAND}`; export r; \
35178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35179 TFLAGS="$(STAGE4_TFLAGS)"; \
35180 $(NORMAL_TARGET_EXPORTS) \
35182 cd $(TARGET_SUBDIR)/libmpx && \
35183 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35184 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35185 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35186 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35187 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35188 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35189 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35190 $(EXTRA_TARGET_FLAGS) \
35191 TFLAGS="$(STAGE4_TFLAGS)" \
35192 $(TARGET-stage4-target-libmpx)
35194 maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
35195 clean-stage4: clean-stage4-target-libmpx
35196 clean-stage4-target-libmpx:
35197 @if [ $(current_stage) = stage4 ]; then \
35198 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35199 else \
35200 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
35201 $(MAKE) stage4-start; \
35202 fi; \
35203 cd $(TARGET_SUBDIR)/libmpx && \
35204 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35205 @endif target-libmpx-bootstrap
35208 .PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
35209 .PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
35210 maybe-all-stageprofile-target-libmpx:
35211 maybe-clean-stageprofile-target-libmpx:
35212 @if target-libmpx-bootstrap
35213 maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
35214 all-stageprofile: all-stageprofile-target-libmpx
35215 TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
35216 all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
35217 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35218 @r=`${PWD_COMMAND}`; export r; \
35219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35220 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35221 $(NORMAL_TARGET_EXPORTS) \
35223 cd $(TARGET_SUBDIR)/libmpx && \
35224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35225 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35226 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35227 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35228 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35229 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35230 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35231 $(EXTRA_TARGET_FLAGS) \
35232 TFLAGS="$(STAGEprofile_TFLAGS)" \
35233 $(TARGET-stageprofile-target-libmpx)
35235 maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
35236 clean-stageprofile: clean-stageprofile-target-libmpx
35237 clean-stageprofile-target-libmpx:
35238 @if [ $(current_stage) = stageprofile ]; then \
35239 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35240 else \
35241 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
35242 $(MAKE) stageprofile-start; \
35243 fi; \
35244 cd $(TARGET_SUBDIR)/libmpx && \
35245 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35246 @endif target-libmpx-bootstrap
35249 .PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
35250 .PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
35251 maybe-all-stagefeedback-target-libmpx:
35252 maybe-clean-stagefeedback-target-libmpx:
35253 @if target-libmpx-bootstrap
35254 maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
35255 all-stagefeedback: all-stagefeedback-target-libmpx
35256 TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
35257 all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
35258 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35259 @r=`${PWD_COMMAND}`; export r; \
35260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35261 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35262 $(NORMAL_TARGET_EXPORTS) \
35264 cd $(TARGET_SUBDIR)/libmpx && \
35265 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35266 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35267 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35268 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35269 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35270 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35271 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35272 $(EXTRA_TARGET_FLAGS) \
35273 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35274 $(TARGET-stagefeedback-target-libmpx)
35276 maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
35277 clean-stagefeedback: clean-stagefeedback-target-libmpx
35278 clean-stagefeedback-target-libmpx:
35279 @if [ $(current_stage) = stagefeedback ]; then \
35280 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35281 else \
35282 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
35283 $(MAKE) stagefeedback-start; \
35284 fi; \
35285 cd $(TARGET_SUBDIR)/libmpx && \
35286 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35287 @endif target-libmpx-bootstrap
35294 .PHONY: check-target-libmpx maybe-check-target-libmpx
35295 maybe-check-target-libmpx:
35296 @if target-libmpx
35297 maybe-check-target-libmpx: check-target-libmpx
35299 check-target-libmpx:
35300 @: $(MAKE); $(unstage)
35301 @r=`${PWD_COMMAND}`; export r; \
35302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35303 $(NORMAL_TARGET_EXPORTS) \
35304 (cd $(TARGET_SUBDIR)/libmpx && \
35305 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35307 @endif target-libmpx
35309 .PHONY: install-target-libmpx maybe-install-target-libmpx
35310 maybe-install-target-libmpx:
35311 @if target-libmpx
35312 maybe-install-target-libmpx: install-target-libmpx
35314 install-target-libmpx: installdirs
35315 @: $(MAKE); $(unstage)
35316 @r=`${PWD_COMMAND}`; export r; \
35317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35318 $(NORMAL_TARGET_EXPORTS) \
35319 (cd $(TARGET_SUBDIR)/libmpx && \
35320 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35322 @endif target-libmpx
35324 .PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
35325 maybe-install-strip-target-libmpx:
35326 @if target-libmpx
35327 maybe-install-strip-target-libmpx: install-strip-target-libmpx
35329 install-strip-target-libmpx: installdirs
35330 @: $(MAKE); $(unstage)
35331 @r=`${PWD_COMMAND}`; export r; \
35332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35333 $(NORMAL_TARGET_EXPORTS) \
35334 (cd $(TARGET_SUBDIR)/libmpx && \
35335 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35337 @endif target-libmpx
35339 # Other targets (info, dvi, pdf, etc.)
35341 .PHONY: maybe-info-target-libmpx info-target-libmpx
35342 maybe-info-target-libmpx:
35343 @if target-libmpx
35344 maybe-info-target-libmpx: info-target-libmpx
35346 info-target-libmpx: \
35347 configure-target-libmpx
35348 @: $(MAKE); $(unstage)
35349 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35350 r=`${PWD_COMMAND}`; export r; \
35351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35352 $(NORMAL_TARGET_EXPORTS) \
35353 echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
35354 for flag in $(EXTRA_TARGET_FLAGS); do \
35355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35356 done; \
35357 (cd $(TARGET_SUBDIR)/libmpx && \
35358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35360 "RANLIB=$${RANLIB}" \
35361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35362 info) \
35363 || exit 1
35365 @endif target-libmpx
35367 .PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
35368 maybe-dvi-target-libmpx:
35369 @if target-libmpx
35370 maybe-dvi-target-libmpx: dvi-target-libmpx
35372 dvi-target-libmpx: \
35373 configure-target-libmpx
35374 @: $(MAKE); $(unstage)
35375 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35376 r=`${PWD_COMMAND}`; export r; \
35377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35378 $(NORMAL_TARGET_EXPORTS) \
35379 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
35380 for flag in $(EXTRA_TARGET_FLAGS); do \
35381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35382 done; \
35383 (cd $(TARGET_SUBDIR)/libmpx && \
35384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35386 "RANLIB=$${RANLIB}" \
35387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35388 dvi) \
35389 || exit 1
35391 @endif target-libmpx
35393 .PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
35394 maybe-pdf-target-libmpx:
35395 @if target-libmpx
35396 maybe-pdf-target-libmpx: pdf-target-libmpx
35398 pdf-target-libmpx: \
35399 configure-target-libmpx
35400 @: $(MAKE); $(unstage)
35401 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35402 r=`${PWD_COMMAND}`; export r; \
35403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35404 $(NORMAL_TARGET_EXPORTS) \
35405 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
35406 for flag in $(EXTRA_TARGET_FLAGS); do \
35407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35408 done; \
35409 (cd $(TARGET_SUBDIR)/libmpx && \
35410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35412 "RANLIB=$${RANLIB}" \
35413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35414 pdf) \
35415 || exit 1
35417 @endif target-libmpx
35419 .PHONY: maybe-html-target-libmpx html-target-libmpx
35420 maybe-html-target-libmpx:
35421 @if target-libmpx
35422 maybe-html-target-libmpx: html-target-libmpx
35424 html-target-libmpx: \
35425 configure-target-libmpx
35426 @: $(MAKE); $(unstage)
35427 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35428 r=`${PWD_COMMAND}`; export r; \
35429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35430 $(NORMAL_TARGET_EXPORTS) \
35431 echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
35432 for flag in $(EXTRA_TARGET_FLAGS); do \
35433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35434 done; \
35435 (cd $(TARGET_SUBDIR)/libmpx && \
35436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35438 "RANLIB=$${RANLIB}" \
35439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35440 html) \
35441 || exit 1
35443 @endif target-libmpx
35445 .PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
35446 maybe-TAGS-target-libmpx:
35447 @if target-libmpx
35448 maybe-TAGS-target-libmpx: TAGS-target-libmpx
35450 TAGS-target-libmpx: \
35451 configure-target-libmpx
35452 @: $(MAKE); $(unstage)
35453 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35454 r=`${PWD_COMMAND}`; export r; \
35455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35456 $(NORMAL_TARGET_EXPORTS) \
35457 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
35458 for flag in $(EXTRA_TARGET_FLAGS); do \
35459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35460 done; \
35461 (cd $(TARGET_SUBDIR)/libmpx && \
35462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35464 "RANLIB=$${RANLIB}" \
35465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35466 TAGS) \
35467 || exit 1
35469 @endif target-libmpx
35471 .PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
35472 maybe-install-info-target-libmpx:
35473 @if target-libmpx
35474 maybe-install-info-target-libmpx: install-info-target-libmpx
35476 install-info-target-libmpx: \
35477 configure-target-libmpx \
35478 info-target-libmpx
35479 @: $(MAKE); $(unstage)
35480 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35481 r=`${PWD_COMMAND}`; export r; \
35482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35483 $(NORMAL_TARGET_EXPORTS) \
35484 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
35485 for flag in $(EXTRA_TARGET_FLAGS); do \
35486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35487 done; \
35488 (cd $(TARGET_SUBDIR)/libmpx && \
35489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35491 "RANLIB=$${RANLIB}" \
35492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35493 install-info) \
35494 || exit 1
35496 @endif target-libmpx
35498 .PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
35499 maybe-install-pdf-target-libmpx:
35500 @if target-libmpx
35501 maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
35503 install-pdf-target-libmpx: \
35504 configure-target-libmpx \
35505 pdf-target-libmpx
35506 @: $(MAKE); $(unstage)
35507 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35508 r=`${PWD_COMMAND}`; export r; \
35509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35510 $(NORMAL_TARGET_EXPORTS) \
35511 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
35512 for flag in $(EXTRA_TARGET_FLAGS); do \
35513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35514 done; \
35515 (cd $(TARGET_SUBDIR)/libmpx && \
35516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35518 "RANLIB=$${RANLIB}" \
35519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35520 install-pdf) \
35521 || exit 1
35523 @endif target-libmpx
35525 .PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
35526 maybe-install-html-target-libmpx:
35527 @if target-libmpx
35528 maybe-install-html-target-libmpx: install-html-target-libmpx
35530 install-html-target-libmpx: \
35531 configure-target-libmpx \
35532 html-target-libmpx
35533 @: $(MAKE); $(unstage)
35534 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35535 r=`${PWD_COMMAND}`; export r; \
35536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35537 $(NORMAL_TARGET_EXPORTS) \
35538 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
35539 for flag in $(EXTRA_TARGET_FLAGS); do \
35540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35541 done; \
35542 (cd $(TARGET_SUBDIR)/libmpx && \
35543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35545 "RANLIB=$${RANLIB}" \
35546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35547 install-html) \
35548 || exit 1
35550 @endif target-libmpx
35552 .PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
35553 maybe-installcheck-target-libmpx:
35554 @if target-libmpx
35555 maybe-installcheck-target-libmpx: installcheck-target-libmpx
35557 installcheck-target-libmpx: \
35558 configure-target-libmpx
35559 @: $(MAKE); $(unstage)
35560 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35561 r=`${PWD_COMMAND}`; export r; \
35562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35563 $(NORMAL_TARGET_EXPORTS) \
35564 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
35565 for flag in $(EXTRA_TARGET_FLAGS); do \
35566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35567 done; \
35568 (cd $(TARGET_SUBDIR)/libmpx && \
35569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35571 "RANLIB=$${RANLIB}" \
35572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35573 installcheck) \
35574 || exit 1
35576 @endif target-libmpx
35578 .PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
35579 maybe-mostlyclean-target-libmpx:
35580 @if target-libmpx
35581 maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
35583 mostlyclean-target-libmpx:
35584 @: $(MAKE); $(unstage)
35585 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35586 r=`${PWD_COMMAND}`; export r; \
35587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35588 $(NORMAL_TARGET_EXPORTS) \
35589 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
35590 for flag in $(EXTRA_TARGET_FLAGS); do \
35591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35592 done; \
35593 (cd $(TARGET_SUBDIR)/libmpx && \
35594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35596 "RANLIB=$${RANLIB}" \
35597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35598 mostlyclean) \
35599 || exit 1
35601 @endif target-libmpx
35603 .PHONY: maybe-clean-target-libmpx clean-target-libmpx
35604 maybe-clean-target-libmpx:
35605 @if target-libmpx
35606 maybe-clean-target-libmpx: clean-target-libmpx
35608 clean-target-libmpx:
35609 @: $(MAKE); $(unstage)
35610 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35611 r=`${PWD_COMMAND}`; export r; \
35612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35613 $(NORMAL_TARGET_EXPORTS) \
35614 echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
35615 for flag in $(EXTRA_TARGET_FLAGS); do \
35616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35617 done; \
35618 (cd $(TARGET_SUBDIR)/libmpx && \
35619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35621 "RANLIB=$${RANLIB}" \
35622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35623 clean) \
35624 || exit 1
35626 @endif target-libmpx
35628 .PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
35629 maybe-distclean-target-libmpx:
35630 @if target-libmpx
35631 maybe-distclean-target-libmpx: distclean-target-libmpx
35633 distclean-target-libmpx:
35634 @: $(MAKE); $(unstage)
35635 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35636 r=`${PWD_COMMAND}`; export r; \
35637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35638 $(NORMAL_TARGET_EXPORTS) \
35639 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
35640 for flag in $(EXTRA_TARGET_FLAGS); do \
35641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35642 done; \
35643 (cd $(TARGET_SUBDIR)/libmpx && \
35644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35646 "RANLIB=$${RANLIB}" \
35647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35648 distclean) \
35649 || exit 1
35651 @endif target-libmpx
35653 .PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
35654 maybe-maintainer-clean-target-libmpx:
35655 @if target-libmpx
35656 maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
35658 maintainer-clean-target-libmpx:
35659 @: $(MAKE); $(unstage)
35660 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
35661 r=`${PWD_COMMAND}`; export r; \
35662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35663 $(NORMAL_TARGET_EXPORTS) \
35664 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
35665 for flag in $(EXTRA_TARGET_FLAGS); do \
35666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35667 done; \
35668 (cd $(TARGET_SUBDIR)/libmpx && \
35669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35671 "RANLIB=$${RANLIB}" \
35672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35673 maintainer-clean) \
35674 || exit 1
35676 @endif target-libmpx
35682 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
35683 maybe-configure-target-libvtv:
35684 @if gcc-bootstrap
35685 configure-target-libvtv: stage_current
35686 @endif gcc-bootstrap
35687 @if target-libvtv
35688 maybe-configure-target-libvtv: configure-target-libvtv
35689 configure-target-libvtv:
35690 @r=`${PWD_COMMAND}`; export r; \
35691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35692 echo "Checking multilib configuration for libvtv..."; \
35693 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35694 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35695 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35696 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35697 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35698 else \
35699 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35700 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35701 fi; \
35702 else \
35703 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35704 fi; \
35705 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35706 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35707 $(RAW_CXX_TARGET_EXPORTS) \
35708 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
35709 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
35710 case $(srcdir) in \
35711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35712 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35714 esac; \
35715 module_srcdir=libvtv; \
35716 rm -f no-such-file || : ; \
35717 CONFIG_SITE=no-such-file $(SHELL) \
35718 $$s/$$module_srcdir/configure \
35719 --srcdir=$${topdir}/$$module_srcdir \
35720 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35721 --target=${target_alias} \
35722 || exit 1
35723 @endif target-libvtv
35727 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
35728 maybe-configure-stage1-target-libvtv:
35729 @if target-libvtv-bootstrap
35730 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
35731 configure-stage1-target-libvtv:
35732 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35733 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35734 @r=`${PWD_COMMAND}`; export r; \
35735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35736 TFLAGS="$(STAGE1_TFLAGS)"; \
35737 echo "Checking multilib configuration for libvtv..."; \
35738 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35739 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35740 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35741 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35742 else \
35743 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35744 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35745 fi; \
35746 else \
35747 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35748 fi; \
35749 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35750 $(RAW_CXX_TARGET_EXPORTS) \
35751 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35752 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35753 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35754 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
35755 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35756 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35757 case $(srcdir) in \
35758 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35759 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35760 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35761 esac; \
35762 module_srcdir=libvtv; \
35763 $(SHELL) $$s/$$module_srcdir/configure \
35764 --srcdir=$${topdir}/$$module_srcdir \
35765 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35766 --target=${target_alias} \
35768 $(STAGE1_CONFIGURE_FLAGS)
35769 @endif target-libvtv-bootstrap
35771 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
35772 maybe-configure-stage2-target-libvtv:
35773 @if target-libvtv-bootstrap
35774 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
35775 configure-stage2-target-libvtv:
35776 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35777 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35778 @r=`${PWD_COMMAND}`; export r; \
35779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35780 TFLAGS="$(STAGE2_TFLAGS)"; \
35781 echo "Checking multilib configuration for libvtv..."; \
35782 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35783 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35784 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35785 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35786 else \
35787 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35788 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35789 fi; \
35790 else \
35791 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35792 fi; \
35793 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35794 $(RAW_CXX_TARGET_EXPORTS) \
35796 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35797 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35798 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35799 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
35800 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35801 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35802 case $(srcdir) in \
35803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35804 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35806 esac; \
35807 module_srcdir=libvtv; \
35808 $(SHELL) $$s/$$module_srcdir/configure \
35809 --srcdir=$${topdir}/$$module_srcdir \
35810 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35811 --target=${target_alias} \
35812 --with-build-libsubdir=$(HOST_SUBDIR) \
35813 $(STAGE2_CONFIGURE_FLAGS)
35814 @endif target-libvtv-bootstrap
35816 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
35817 maybe-configure-stage3-target-libvtv:
35818 @if target-libvtv-bootstrap
35819 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
35820 configure-stage3-target-libvtv:
35821 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35822 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35823 @r=`${PWD_COMMAND}`; export r; \
35824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35825 TFLAGS="$(STAGE3_TFLAGS)"; \
35826 echo "Checking multilib configuration for libvtv..."; \
35827 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35828 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35829 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35830 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35831 else \
35832 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35833 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35834 fi; \
35835 else \
35836 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35837 fi; \
35838 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35839 $(RAW_CXX_TARGET_EXPORTS) \
35841 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35842 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35843 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35844 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
35845 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35846 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35847 case $(srcdir) in \
35848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35849 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35851 esac; \
35852 module_srcdir=libvtv; \
35853 $(SHELL) $$s/$$module_srcdir/configure \
35854 --srcdir=$${topdir}/$$module_srcdir \
35855 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35856 --target=${target_alias} \
35857 --with-build-libsubdir=$(HOST_SUBDIR) \
35858 $(STAGE3_CONFIGURE_FLAGS)
35859 @endif target-libvtv-bootstrap
35861 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
35862 maybe-configure-stage4-target-libvtv:
35863 @if target-libvtv-bootstrap
35864 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
35865 configure-stage4-target-libvtv:
35866 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35867 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35868 @r=`${PWD_COMMAND}`; export r; \
35869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35870 TFLAGS="$(STAGE4_TFLAGS)"; \
35871 echo "Checking multilib configuration for libvtv..."; \
35872 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35873 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35874 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35875 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35876 else \
35877 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35878 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35879 fi; \
35880 else \
35881 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35882 fi; \
35883 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35884 $(RAW_CXX_TARGET_EXPORTS) \
35886 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35887 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35888 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35889 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
35890 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35891 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35892 case $(srcdir) in \
35893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35894 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35896 esac; \
35897 module_srcdir=libvtv; \
35898 $(SHELL) $$s/$$module_srcdir/configure \
35899 --srcdir=$${topdir}/$$module_srcdir \
35900 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35901 --target=${target_alias} \
35902 --with-build-libsubdir=$(HOST_SUBDIR) \
35903 $(STAGE4_CONFIGURE_FLAGS)
35904 @endif target-libvtv-bootstrap
35906 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
35907 maybe-configure-stageprofile-target-libvtv:
35908 @if target-libvtv-bootstrap
35909 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35910 configure-stageprofile-target-libvtv:
35911 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35912 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35913 @r=`${PWD_COMMAND}`; export r; \
35914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35915 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35916 echo "Checking multilib configuration for libvtv..."; \
35917 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35918 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35919 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35920 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35921 else \
35922 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35923 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35924 fi; \
35925 else \
35926 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35927 fi; \
35928 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35929 $(RAW_CXX_TARGET_EXPORTS) \
35931 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35932 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35933 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35934 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
35935 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35936 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35937 case $(srcdir) in \
35938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35939 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35941 esac; \
35942 module_srcdir=libvtv; \
35943 $(SHELL) $$s/$$module_srcdir/configure \
35944 --srcdir=$${topdir}/$$module_srcdir \
35945 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35946 --target=${target_alias} \
35947 --with-build-libsubdir=$(HOST_SUBDIR) \
35948 $(STAGEprofile_CONFIGURE_FLAGS)
35949 @endif target-libvtv-bootstrap
35951 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
35952 maybe-configure-stagefeedback-target-libvtv:
35953 @if target-libvtv-bootstrap
35954 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35955 configure-stagefeedback-target-libvtv:
35956 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35957 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35958 @r=`${PWD_COMMAND}`; export r; \
35959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35960 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35961 echo "Checking multilib configuration for libvtv..."; \
35962 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
35963 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35964 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35965 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35966 else \
35967 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35968 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35969 fi; \
35970 else \
35971 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35972 fi; \
35973 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35974 $(RAW_CXX_TARGET_EXPORTS) \
35976 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35977 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35978 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35979 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
35980 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
35981 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35982 case $(srcdir) in \
35983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35984 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35986 esac; \
35987 module_srcdir=libvtv; \
35988 $(SHELL) $$s/$$module_srcdir/configure \
35989 --srcdir=$${topdir}/$$module_srcdir \
35990 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35991 --target=${target_alias} \
35992 --with-build-libsubdir=$(HOST_SUBDIR) \
35993 $(STAGEfeedback_CONFIGURE_FLAGS)
35994 @endif target-libvtv-bootstrap
36000 .PHONY: all-target-libvtv maybe-all-target-libvtv
36001 maybe-all-target-libvtv:
36002 @if gcc-bootstrap
36003 all-target-libvtv: stage_current
36004 @endif gcc-bootstrap
36005 @if target-libvtv
36006 TARGET-target-libvtv=all
36007 maybe-all-target-libvtv: all-target-libvtv
36008 all-target-libvtv: configure-target-libvtv
36009 @r=`${PWD_COMMAND}`; export r; \
36010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36011 $(RAW_CXX_TARGET_EXPORTS) \
36012 (cd $(TARGET_SUBDIR)/libvtv && \
36013 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36014 $(TARGET-target-libvtv))
36015 @endif target-libvtv
36019 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
36020 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
36021 maybe-all-stage1-target-libvtv:
36022 maybe-clean-stage1-target-libvtv:
36023 @if target-libvtv-bootstrap
36024 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
36025 all-stage1: all-stage1-target-libvtv
36026 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
36027 all-stage1-target-libvtv: configure-stage1-target-libvtv
36028 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36029 @r=`${PWD_COMMAND}`; export r; \
36030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36031 TFLAGS="$(STAGE1_TFLAGS)"; \
36032 $(RAW_CXX_TARGET_EXPORTS) \
36033 cd $(TARGET_SUBDIR)/libvtv && \
36034 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36035 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36036 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36037 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36038 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36039 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36040 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36041 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36043 TFLAGS="$(STAGE1_TFLAGS)" \
36044 $(TARGET-stage1-target-libvtv)
36046 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
36047 clean-stage1: clean-stage1-target-libvtv
36048 clean-stage1-target-libvtv:
36049 @if [ $(current_stage) = stage1 ]; then \
36050 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36051 else \
36052 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
36053 $(MAKE) stage1-start; \
36054 fi; \
36055 cd $(TARGET_SUBDIR)/libvtv && \
36056 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36057 clean
36058 @endif target-libvtv-bootstrap
36061 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
36062 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
36063 maybe-all-stage2-target-libvtv:
36064 maybe-clean-stage2-target-libvtv:
36065 @if target-libvtv-bootstrap
36066 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
36067 all-stage2: all-stage2-target-libvtv
36068 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
36069 all-stage2-target-libvtv: configure-stage2-target-libvtv
36070 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36071 @r=`${PWD_COMMAND}`; export r; \
36072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36073 TFLAGS="$(STAGE2_TFLAGS)"; \
36074 $(RAW_CXX_TARGET_EXPORTS) \
36076 cd $(TARGET_SUBDIR)/libvtv && \
36077 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36078 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36079 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36080 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36081 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36082 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36083 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36084 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36085 TFLAGS="$(STAGE2_TFLAGS)" \
36086 $(TARGET-stage2-target-libvtv)
36088 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
36089 clean-stage2: clean-stage2-target-libvtv
36090 clean-stage2-target-libvtv:
36091 @if [ $(current_stage) = stage2 ]; then \
36092 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36093 else \
36094 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
36095 $(MAKE) stage2-start; \
36096 fi; \
36097 cd $(TARGET_SUBDIR)/libvtv && \
36098 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36099 @endif target-libvtv-bootstrap
36102 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
36103 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
36104 maybe-all-stage3-target-libvtv:
36105 maybe-clean-stage3-target-libvtv:
36106 @if target-libvtv-bootstrap
36107 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
36108 all-stage3: all-stage3-target-libvtv
36109 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
36110 all-stage3-target-libvtv: configure-stage3-target-libvtv
36111 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36112 @r=`${PWD_COMMAND}`; export r; \
36113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36114 TFLAGS="$(STAGE3_TFLAGS)"; \
36115 $(RAW_CXX_TARGET_EXPORTS) \
36117 cd $(TARGET_SUBDIR)/libvtv && \
36118 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36119 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36120 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36121 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36122 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36123 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36124 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36125 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36126 TFLAGS="$(STAGE3_TFLAGS)" \
36127 $(TARGET-stage3-target-libvtv)
36129 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
36130 clean-stage3: clean-stage3-target-libvtv
36131 clean-stage3-target-libvtv:
36132 @if [ $(current_stage) = stage3 ]; then \
36133 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36134 else \
36135 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
36136 $(MAKE) stage3-start; \
36137 fi; \
36138 cd $(TARGET_SUBDIR)/libvtv && \
36139 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36140 @endif target-libvtv-bootstrap
36143 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
36144 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
36145 maybe-all-stage4-target-libvtv:
36146 maybe-clean-stage4-target-libvtv:
36147 @if target-libvtv-bootstrap
36148 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
36149 all-stage4: all-stage4-target-libvtv
36150 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
36151 all-stage4-target-libvtv: configure-stage4-target-libvtv
36152 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36153 @r=`${PWD_COMMAND}`; export r; \
36154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36155 TFLAGS="$(STAGE4_TFLAGS)"; \
36156 $(RAW_CXX_TARGET_EXPORTS) \
36158 cd $(TARGET_SUBDIR)/libvtv && \
36159 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36160 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36161 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36162 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36163 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36164 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36165 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36166 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36167 TFLAGS="$(STAGE4_TFLAGS)" \
36168 $(TARGET-stage4-target-libvtv)
36170 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
36171 clean-stage4: clean-stage4-target-libvtv
36172 clean-stage4-target-libvtv:
36173 @if [ $(current_stage) = stage4 ]; then \
36174 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36175 else \
36176 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
36177 $(MAKE) stage4-start; \
36178 fi; \
36179 cd $(TARGET_SUBDIR)/libvtv && \
36180 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36181 @endif target-libvtv-bootstrap
36184 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
36185 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
36186 maybe-all-stageprofile-target-libvtv:
36187 maybe-clean-stageprofile-target-libvtv:
36188 @if target-libvtv-bootstrap
36189 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
36190 all-stageprofile: all-stageprofile-target-libvtv
36191 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
36192 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
36193 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36194 @r=`${PWD_COMMAND}`; export r; \
36195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36196 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36197 $(RAW_CXX_TARGET_EXPORTS) \
36199 cd $(TARGET_SUBDIR)/libvtv && \
36200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36201 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36202 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36203 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36207 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36208 TFLAGS="$(STAGEprofile_TFLAGS)" \
36209 $(TARGET-stageprofile-target-libvtv)
36211 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
36212 clean-stageprofile: clean-stageprofile-target-libvtv
36213 clean-stageprofile-target-libvtv:
36214 @if [ $(current_stage) = stageprofile ]; then \
36215 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36216 else \
36217 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
36218 $(MAKE) stageprofile-start; \
36219 fi; \
36220 cd $(TARGET_SUBDIR)/libvtv && \
36221 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36222 @endif target-libvtv-bootstrap
36225 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
36226 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
36227 maybe-all-stagefeedback-target-libvtv:
36228 maybe-clean-stagefeedback-target-libvtv:
36229 @if target-libvtv-bootstrap
36230 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
36231 all-stagefeedback: all-stagefeedback-target-libvtv
36232 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
36233 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
36234 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36235 @r=`${PWD_COMMAND}`; export r; \
36236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36237 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36238 $(RAW_CXX_TARGET_EXPORTS) \
36240 cd $(TARGET_SUBDIR)/libvtv && \
36241 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36242 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36243 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36244 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36245 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36246 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36247 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36248 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36249 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36250 $(TARGET-stagefeedback-target-libvtv)
36252 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
36253 clean-stagefeedback: clean-stagefeedback-target-libvtv
36254 clean-stagefeedback-target-libvtv:
36255 @if [ $(current_stage) = stagefeedback ]; then \
36256 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36257 else \
36258 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
36259 $(MAKE) stagefeedback-start; \
36260 fi; \
36261 cd $(TARGET_SUBDIR)/libvtv && \
36262 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36263 @endif target-libvtv-bootstrap
36270 .PHONY: check-target-libvtv maybe-check-target-libvtv
36271 maybe-check-target-libvtv:
36272 @if target-libvtv
36273 maybe-check-target-libvtv: check-target-libvtv
36275 check-target-libvtv:
36276 @: $(MAKE); $(unstage)
36277 @r=`${PWD_COMMAND}`; export r; \
36278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36279 $(RAW_CXX_TARGET_EXPORTS) \
36280 (cd $(TARGET_SUBDIR)/libvtv && \
36281 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36283 @endif target-libvtv
36285 .PHONY: install-target-libvtv maybe-install-target-libvtv
36286 maybe-install-target-libvtv:
36287 @if target-libvtv
36288 maybe-install-target-libvtv: install-target-libvtv
36290 install-target-libvtv: installdirs
36291 @: $(MAKE); $(unstage)
36292 @r=`${PWD_COMMAND}`; export r; \
36293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36294 $(RAW_CXX_TARGET_EXPORTS) \
36295 (cd $(TARGET_SUBDIR)/libvtv && \
36296 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36298 @endif target-libvtv
36300 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
36301 maybe-install-strip-target-libvtv:
36302 @if target-libvtv
36303 maybe-install-strip-target-libvtv: install-strip-target-libvtv
36305 install-strip-target-libvtv: installdirs
36306 @: $(MAKE); $(unstage)
36307 @r=`${PWD_COMMAND}`; export r; \
36308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36309 $(RAW_CXX_TARGET_EXPORTS) \
36310 (cd $(TARGET_SUBDIR)/libvtv && \
36311 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36313 @endif target-libvtv
36315 # Other targets (info, dvi, pdf, etc.)
36317 .PHONY: maybe-info-target-libvtv info-target-libvtv
36318 maybe-info-target-libvtv:
36319 @if target-libvtv
36320 maybe-info-target-libvtv: info-target-libvtv
36322 info-target-libvtv: \
36323 configure-target-libvtv
36324 @: $(MAKE); $(unstage)
36325 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36326 r=`${PWD_COMMAND}`; export r; \
36327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36328 $(RAW_CXX_TARGET_EXPORTS) \
36329 echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
36330 for flag in $(EXTRA_TARGET_FLAGS); do \
36331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36332 done; \
36333 (cd $(TARGET_SUBDIR)/libvtv && \
36334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36336 "RANLIB=$${RANLIB}" \
36337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36338 info) \
36339 || exit 1
36341 @endif target-libvtv
36343 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
36344 maybe-dvi-target-libvtv:
36345 @if target-libvtv
36346 maybe-dvi-target-libvtv: dvi-target-libvtv
36348 dvi-target-libvtv: \
36349 configure-target-libvtv
36350 @: $(MAKE); $(unstage)
36351 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36352 r=`${PWD_COMMAND}`; export r; \
36353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36354 $(RAW_CXX_TARGET_EXPORTS) \
36355 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
36356 for flag in $(EXTRA_TARGET_FLAGS); do \
36357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36358 done; \
36359 (cd $(TARGET_SUBDIR)/libvtv && \
36360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36362 "RANLIB=$${RANLIB}" \
36363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36364 dvi) \
36365 || exit 1
36367 @endif target-libvtv
36369 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
36370 maybe-pdf-target-libvtv:
36371 @if target-libvtv
36372 maybe-pdf-target-libvtv: pdf-target-libvtv
36374 pdf-target-libvtv: \
36375 configure-target-libvtv
36376 @: $(MAKE); $(unstage)
36377 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36378 r=`${PWD_COMMAND}`; export r; \
36379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36380 $(RAW_CXX_TARGET_EXPORTS) \
36381 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
36382 for flag in $(EXTRA_TARGET_FLAGS); do \
36383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36384 done; \
36385 (cd $(TARGET_SUBDIR)/libvtv && \
36386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36388 "RANLIB=$${RANLIB}" \
36389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36390 pdf) \
36391 || exit 1
36393 @endif target-libvtv
36395 .PHONY: maybe-html-target-libvtv html-target-libvtv
36396 maybe-html-target-libvtv:
36397 @if target-libvtv
36398 maybe-html-target-libvtv: html-target-libvtv
36400 html-target-libvtv: \
36401 configure-target-libvtv
36402 @: $(MAKE); $(unstage)
36403 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36404 r=`${PWD_COMMAND}`; export r; \
36405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36406 $(RAW_CXX_TARGET_EXPORTS) \
36407 echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
36408 for flag in $(EXTRA_TARGET_FLAGS); do \
36409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36410 done; \
36411 (cd $(TARGET_SUBDIR)/libvtv && \
36412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36414 "RANLIB=$${RANLIB}" \
36415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36416 html) \
36417 || exit 1
36419 @endif target-libvtv
36421 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
36422 maybe-TAGS-target-libvtv:
36423 @if target-libvtv
36424 maybe-TAGS-target-libvtv: TAGS-target-libvtv
36426 TAGS-target-libvtv: \
36427 configure-target-libvtv
36428 @: $(MAKE); $(unstage)
36429 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36430 r=`${PWD_COMMAND}`; export r; \
36431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36432 $(RAW_CXX_TARGET_EXPORTS) \
36433 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
36434 for flag in $(EXTRA_TARGET_FLAGS); do \
36435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36436 done; \
36437 (cd $(TARGET_SUBDIR)/libvtv && \
36438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36440 "RANLIB=$${RANLIB}" \
36441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36442 TAGS) \
36443 || exit 1
36445 @endif target-libvtv
36447 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
36448 maybe-install-info-target-libvtv:
36449 @if target-libvtv
36450 maybe-install-info-target-libvtv: install-info-target-libvtv
36452 install-info-target-libvtv: \
36453 configure-target-libvtv \
36454 info-target-libvtv
36455 @: $(MAKE); $(unstage)
36456 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36457 r=`${PWD_COMMAND}`; export r; \
36458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36459 $(RAW_CXX_TARGET_EXPORTS) \
36460 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
36461 for flag in $(EXTRA_TARGET_FLAGS); do \
36462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36463 done; \
36464 (cd $(TARGET_SUBDIR)/libvtv && \
36465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36467 "RANLIB=$${RANLIB}" \
36468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36469 install-info) \
36470 || exit 1
36472 @endif target-libvtv
36474 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
36475 maybe-install-pdf-target-libvtv:
36476 @if target-libvtv
36477 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
36479 install-pdf-target-libvtv: \
36480 configure-target-libvtv \
36481 pdf-target-libvtv
36482 @: $(MAKE); $(unstage)
36483 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36484 r=`${PWD_COMMAND}`; export r; \
36485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36486 $(RAW_CXX_TARGET_EXPORTS) \
36487 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
36488 for flag in $(EXTRA_TARGET_FLAGS); do \
36489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36490 done; \
36491 (cd $(TARGET_SUBDIR)/libvtv && \
36492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36494 "RANLIB=$${RANLIB}" \
36495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36496 install-pdf) \
36497 || exit 1
36499 @endif target-libvtv
36501 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
36502 maybe-install-html-target-libvtv:
36503 @if target-libvtv
36504 maybe-install-html-target-libvtv: install-html-target-libvtv
36506 install-html-target-libvtv: \
36507 configure-target-libvtv \
36508 html-target-libvtv
36509 @: $(MAKE); $(unstage)
36510 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36511 r=`${PWD_COMMAND}`; export r; \
36512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36513 $(RAW_CXX_TARGET_EXPORTS) \
36514 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
36515 for flag in $(EXTRA_TARGET_FLAGS); do \
36516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36517 done; \
36518 (cd $(TARGET_SUBDIR)/libvtv && \
36519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36521 "RANLIB=$${RANLIB}" \
36522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36523 install-html) \
36524 || exit 1
36526 @endif target-libvtv
36528 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
36529 maybe-installcheck-target-libvtv:
36530 @if target-libvtv
36531 maybe-installcheck-target-libvtv: installcheck-target-libvtv
36533 installcheck-target-libvtv: \
36534 configure-target-libvtv
36535 @: $(MAKE); $(unstage)
36536 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36537 r=`${PWD_COMMAND}`; export r; \
36538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36539 $(RAW_CXX_TARGET_EXPORTS) \
36540 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
36541 for flag in $(EXTRA_TARGET_FLAGS); do \
36542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36543 done; \
36544 (cd $(TARGET_SUBDIR)/libvtv && \
36545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36547 "RANLIB=$${RANLIB}" \
36548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36549 installcheck) \
36550 || exit 1
36552 @endif target-libvtv
36554 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
36555 maybe-mostlyclean-target-libvtv:
36556 @if target-libvtv
36557 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
36559 mostlyclean-target-libvtv:
36560 @: $(MAKE); $(unstage)
36561 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36562 r=`${PWD_COMMAND}`; export r; \
36563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36564 $(RAW_CXX_TARGET_EXPORTS) \
36565 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
36566 for flag in $(EXTRA_TARGET_FLAGS); do \
36567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36568 done; \
36569 (cd $(TARGET_SUBDIR)/libvtv && \
36570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36572 "RANLIB=$${RANLIB}" \
36573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36574 mostlyclean) \
36575 || exit 1
36577 @endif target-libvtv
36579 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
36580 maybe-clean-target-libvtv:
36581 @if target-libvtv
36582 maybe-clean-target-libvtv: clean-target-libvtv
36584 clean-target-libvtv:
36585 @: $(MAKE); $(unstage)
36586 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36587 r=`${PWD_COMMAND}`; export r; \
36588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36589 $(RAW_CXX_TARGET_EXPORTS) \
36590 echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
36591 for flag in $(EXTRA_TARGET_FLAGS); do \
36592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36593 done; \
36594 (cd $(TARGET_SUBDIR)/libvtv && \
36595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36597 "RANLIB=$${RANLIB}" \
36598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36599 clean) \
36600 || exit 1
36602 @endif target-libvtv
36604 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
36605 maybe-distclean-target-libvtv:
36606 @if target-libvtv
36607 maybe-distclean-target-libvtv: distclean-target-libvtv
36609 distclean-target-libvtv:
36610 @: $(MAKE); $(unstage)
36611 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36612 r=`${PWD_COMMAND}`; export r; \
36613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36614 $(RAW_CXX_TARGET_EXPORTS) \
36615 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
36616 for flag in $(EXTRA_TARGET_FLAGS); do \
36617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36618 done; \
36619 (cd $(TARGET_SUBDIR)/libvtv && \
36620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36622 "RANLIB=$${RANLIB}" \
36623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36624 distclean) \
36625 || exit 1
36627 @endif target-libvtv
36629 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
36630 maybe-maintainer-clean-target-libvtv:
36631 @if target-libvtv
36632 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
36634 maintainer-clean-target-libvtv:
36635 @: $(MAKE); $(unstage)
36636 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
36637 r=`${PWD_COMMAND}`; export r; \
36638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36639 $(RAW_CXX_TARGET_EXPORTS) \
36640 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
36641 for flag in $(EXTRA_TARGET_FLAGS); do \
36642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36643 done; \
36644 (cd $(TARGET_SUBDIR)/libvtv && \
36645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36647 "RANLIB=$${RANLIB}" \
36648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36649 maintainer-clean) \
36650 || exit 1
36652 @endif target-libvtv
36658 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
36659 maybe-configure-target-libcilkrts:
36660 @if gcc-bootstrap
36661 configure-target-libcilkrts: stage_current
36662 @endif gcc-bootstrap
36663 @if target-libcilkrts
36664 maybe-configure-target-libcilkrts: configure-target-libcilkrts
36665 configure-target-libcilkrts:
36666 @: $(MAKE); $(unstage)
36667 @r=`${PWD_COMMAND}`; export r; \
36668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36669 echo "Checking multilib configuration for libcilkrts..."; \
36670 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36671 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
36672 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36673 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
36674 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
36675 else \
36676 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
36677 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36678 fi; \
36679 else \
36680 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
36681 fi; \
36682 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
36683 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
36684 $(NORMAL_TARGET_EXPORTS) \
36685 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
36686 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
36687 case $(srcdir) in \
36688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36689 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
36690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36691 esac; \
36692 module_srcdir=libcilkrts; \
36693 rm -f no-such-file || : ; \
36694 CONFIG_SITE=no-such-file $(SHELL) \
36695 $$s/$$module_srcdir/configure \
36696 --srcdir=$${topdir}/$$module_srcdir \
36697 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36698 --target=${target_alias} \
36699 || exit 1
36700 @endif target-libcilkrts
36706 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
36707 maybe-all-target-libcilkrts:
36708 @if gcc-bootstrap
36709 all-target-libcilkrts: stage_current
36710 @endif gcc-bootstrap
36711 @if target-libcilkrts
36712 TARGET-target-libcilkrts=all
36713 maybe-all-target-libcilkrts: all-target-libcilkrts
36714 all-target-libcilkrts: configure-target-libcilkrts
36715 @: $(MAKE); $(unstage)
36716 @r=`${PWD_COMMAND}`; export r; \
36717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36718 $(NORMAL_TARGET_EXPORTS) \
36719 (cd $(TARGET_SUBDIR)/libcilkrts && \
36720 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36721 $(TARGET-target-libcilkrts))
36722 @endif target-libcilkrts
36728 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
36729 maybe-check-target-libcilkrts:
36730 @if target-libcilkrts
36731 maybe-check-target-libcilkrts: check-target-libcilkrts
36733 check-target-libcilkrts:
36734 @: $(MAKE); $(unstage)
36735 @r=`${PWD_COMMAND}`; export r; \
36736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36737 $(NORMAL_TARGET_EXPORTS) \
36738 (cd $(TARGET_SUBDIR)/libcilkrts && \
36739 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36741 @endif target-libcilkrts
36743 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
36744 maybe-install-target-libcilkrts:
36745 @if target-libcilkrts
36746 maybe-install-target-libcilkrts: install-target-libcilkrts
36748 install-target-libcilkrts: installdirs
36749 @: $(MAKE); $(unstage)
36750 @r=`${PWD_COMMAND}`; export r; \
36751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36752 $(NORMAL_TARGET_EXPORTS) \
36753 (cd $(TARGET_SUBDIR)/libcilkrts && \
36754 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36756 @endif target-libcilkrts
36758 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
36759 maybe-install-strip-target-libcilkrts:
36760 @if target-libcilkrts
36761 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
36763 install-strip-target-libcilkrts: installdirs
36764 @: $(MAKE); $(unstage)
36765 @r=`${PWD_COMMAND}`; export r; \
36766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36767 $(NORMAL_TARGET_EXPORTS) \
36768 (cd $(TARGET_SUBDIR)/libcilkrts && \
36769 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36771 @endif target-libcilkrts
36773 # Other targets (info, dvi, pdf, etc.)
36775 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
36776 maybe-info-target-libcilkrts:
36777 @if target-libcilkrts
36778 maybe-info-target-libcilkrts: info-target-libcilkrts
36780 info-target-libcilkrts: \
36781 configure-target-libcilkrts
36782 @: $(MAKE); $(unstage)
36783 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36784 r=`${PWD_COMMAND}`; export r; \
36785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36786 $(NORMAL_TARGET_EXPORTS) \
36787 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
36788 for flag in $(EXTRA_TARGET_FLAGS); do \
36789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36790 done; \
36791 (cd $(TARGET_SUBDIR)/libcilkrts && \
36792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36794 "RANLIB=$${RANLIB}" \
36795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36796 info) \
36797 || exit 1
36799 @endif target-libcilkrts
36801 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
36802 maybe-dvi-target-libcilkrts:
36803 @if target-libcilkrts
36804 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
36806 dvi-target-libcilkrts: \
36807 configure-target-libcilkrts
36808 @: $(MAKE); $(unstage)
36809 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36810 r=`${PWD_COMMAND}`; export r; \
36811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36812 $(NORMAL_TARGET_EXPORTS) \
36813 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
36814 for flag in $(EXTRA_TARGET_FLAGS); do \
36815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36816 done; \
36817 (cd $(TARGET_SUBDIR)/libcilkrts && \
36818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36820 "RANLIB=$${RANLIB}" \
36821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36822 dvi) \
36823 || exit 1
36825 @endif target-libcilkrts
36827 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
36828 maybe-pdf-target-libcilkrts:
36829 @if target-libcilkrts
36830 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
36832 pdf-target-libcilkrts: \
36833 configure-target-libcilkrts
36834 @: $(MAKE); $(unstage)
36835 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36836 r=`${PWD_COMMAND}`; export r; \
36837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36838 $(NORMAL_TARGET_EXPORTS) \
36839 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36840 for flag in $(EXTRA_TARGET_FLAGS); do \
36841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36842 done; \
36843 (cd $(TARGET_SUBDIR)/libcilkrts && \
36844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36846 "RANLIB=$${RANLIB}" \
36847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36848 pdf) \
36849 || exit 1
36851 @endif target-libcilkrts
36853 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
36854 maybe-html-target-libcilkrts:
36855 @if target-libcilkrts
36856 maybe-html-target-libcilkrts: html-target-libcilkrts
36858 html-target-libcilkrts: \
36859 configure-target-libcilkrts
36860 @: $(MAKE); $(unstage)
36861 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36862 r=`${PWD_COMMAND}`; export r; \
36863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36864 $(NORMAL_TARGET_EXPORTS) \
36865 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
36866 for flag in $(EXTRA_TARGET_FLAGS); do \
36867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36868 done; \
36869 (cd $(TARGET_SUBDIR)/libcilkrts && \
36870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36872 "RANLIB=$${RANLIB}" \
36873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36874 html) \
36875 || exit 1
36877 @endif target-libcilkrts
36879 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
36880 maybe-TAGS-target-libcilkrts:
36881 @if target-libcilkrts
36882 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
36884 TAGS-target-libcilkrts: \
36885 configure-target-libcilkrts
36886 @: $(MAKE); $(unstage)
36887 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36888 r=`${PWD_COMMAND}`; export r; \
36889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36890 $(NORMAL_TARGET_EXPORTS) \
36891 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
36892 for flag in $(EXTRA_TARGET_FLAGS); do \
36893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36894 done; \
36895 (cd $(TARGET_SUBDIR)/libcilkrts && \
36896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36898 "RANLIB=$${RANLIB}" \
36899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36900 TAGS) \
36901 || exit 1
36903 @endif target-libcilkrts
36905 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
36906 maybe-install-info-target-libcilkrts:
36907 @if target-libcilkrts
36908 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
36910 install-info-target-libcilkrts: \
36911 configure-target-libcilkrts \
36912 info-target-libcilkrts
36913 @: $(MAKE); $(unstage)
36914 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36915 r=`${PWD_COMMAND}`; export r; \
36916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36917 $(NORMAL_TARGET_EXPORTS) \
36918 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
36919 for flag in $(EXTRA_TARGET_FLAGS); do \
36920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36921 done; \
36922 (cd $(TARGET_SUBDIR)/libcilkrts && \
36923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36925 "RANLIB=$${RANLIB}" \
36926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36927 install-info) \
36928 || exit 1
36930 @endif target-libcilkrts
36932 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
36933 maybe-install-pdf-target-libcilkrts:
36934 @if target-libcilkrts
36935 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
36937 install-pdf-target-libcilkrts: \
36938 configure-target-libcilkrts \
36939 pdf-target-libcilkrts
36940 @: $(MAKE); $(unstage)
36941 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36942 r=`${PWD_COMMAND}`; export r; \
36943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36944 $(NORMAL_TARGET_EXPORTS) \
36945 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
36946 for flag in $(EXTRA_TARGET_FLAGS); do \
36947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36948 done; \
36949 (cd $(TARGET_SUBDIR)/libcilkrts && \
36950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36952 "RANLIB=$${RANLIB}" \
36953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36954 install-pdf) \
36955 || exit 1
36957 @endif target-libcilkrts
36959 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
36960 maybe-install-html-target-libcilkrts:
36961 @if target-libcilkrts
36962 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
36964 install-html-target-libcilkrts: \
36965 configure-target-libcilkrts \
36966 html-target-libcilkrts
36967 @: $(MAKE); $(unstage)
36968 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36969 r=`${PWD_COMMAND}`; export r; \
36970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36971 $(NORMAL_TARGET_EXPORTS) \
36972 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
36973 for flag in $(EXTRA_TARGET_FLAGS); do \
36974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36975 done; \
36976 (cd $(TARGET_SUBDIR)/libcilkrts && \
36977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36979 "RANLIB=$${RANLIB}" \
36980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36981 install-html) \
36982 || exit 1
36984 @endif target-libcilkrts
36986 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
36987 maybe-installcheck-target-libcilkrts:
36988 @if target-libcilkrts
36989 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
36991 installcheck-target-libcilkrts: \
36992 configure-target-libcilkrts
36993 @: $(MAKE); $(unstage)
36994 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
36995 r=`${PWD_COMMAND}`; export r; \
36996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36997 $(NORMAL_TARGET_EXPORTS) \
36998 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
36999 for flag in $(EXTRA_TARGET_FLAGS); do \
37000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37001 done; \
37002 (cd $(TARGET_SUBDIR)/libcilkrts && \
37003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37005 "RANLIB=$${RANLIB}" \
37006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37007 installcheck) \
37008 || exit 1
37010 @endif target-libcilkrts
37012 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
37013 maybe-mostlyclean-target-libcilkrts:
37014 @if target-libcilkrts
37015 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
37017 mostlyclean-target-libcilkrts:
37018 @: $(MAKE); $(unstage)
37019 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37020 r=`${PWD_COMMAND}`; export r; \
37021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37022 $(NORMAL_TARGET_EXPORTS) \
37023 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
37024 for flag in $(EXTRA_TARGET_FLAGS); do \
37025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37026 done; \
37027 (cd $(TARGET_SUBDIR)/libcilkrts && \
37028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37030 "RANLIB=$${RANLIB}" \
37031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37032 mostlyclean) \
37033 || exit 1
37035 @endif target-libcilkrts
37037 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
37038 maybe-clean-target-libcilkrts:
37039 @if target-libcilkrts
37040 maybe-clean-target-libcilkrts: clean-target-libcilkrts
37042 clean-target-libcilkrts:
37043 @: $(MAKE); $(unstage)
37044 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37045 r=`${PWD_COMMAND}`; export r; \
37046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37047 $(NORMAL_TARGET_EXPORTS) \
37048 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
37049 for flag in $(EXTRA_TARGET_FLAGS); do \
37050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37051 done; \
37052 (cd $(TARGET_SUBDIR)/libcilkrts && \
37053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37055 "RANLIB=$${RANLIB}" \
37056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37057 clean) \
37058 || exit 1
37060 @endif target-libcilkrts
37062 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
37063 maybe-distclean-target-libcilkrts:
37064 @if target-libcilkrts
37065 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
37067 distclean-target-libcilkrts:
37068 @: $(MAKE); $(unstage)
37069 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37070 r=`${PWD_COMMAND}`; export r; \
37071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37072 $(NORMAL_TARGET_EXPORTS) \
37073 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
37074 for flag in $(EXTRA_TARGET_FLAGS); do \
37075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37076 done; \
37077 (cd $(TARGET_SUBDIR)/libcilkrts && \
37078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37080 "RANLIB=$${RANLIB}" \
37081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37082 distclean) \
37083 || exit 1
37085 @endif target-libcilkrts
37087 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
37088 maybe-maintainer-clean-target-libcilkrts:
37089 @if target-libcilkrts
37090 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
37092 maintainer-clean-target-libcilkrts:
37093 @: $(MAKE); $(unstage)
37094 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
37095 r=`${PWD_COMMAND}`; export r; \
37096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37097 $(NORMAL_TARGET_EXPORTS) \
37098 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
37099 for flag in $(EXTRA_TARGET_FLAGS); do \
37100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37101 done; \
37102 (cd $(TARGET_SUBDIR)/libcilkrts && \
37103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37105 "RANLIB=$${RANLIB}" \
37106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37107 maintainer-clean) \
37108 || exit 1
37110 @endif target-libcilkrts
37116 .PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
37117 maybe-configure-target-liboffloadmic:
37118 @if gcc-bootstrap
37119 configure-target-liboffloadmic: stage_current
37120 @endif gcc-bootstrap
37121 @if target-liboffloadmic
37122 maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
37123 configure-target-liboffloadmic:
37124 @: $(MAKE); $(unstage)
37125 @r=`${PWD_COMMAND}`; export r; \
37126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37127 echo "Checking multilib configuration for liboffloadmic..."; \
37128 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37129 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
37130 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37131 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
37132 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
37133 else \
37134 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
37135 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37136 fi; \
37137 else \
37138 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
37139 fi; \
37140 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
37141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
37142 $(NORMAL_TARGET_EXPORTS) \
37143 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
37144 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
37145 case $(srcdir) in \
37146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37147 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
37148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37149 esac; \
37150 module_srcdir=liboffloadmic; \
37151 rm -f no-such-file || : ; \
37152 CONFIG_SITE=no-such-file $(SHELL) \
37153 $$s/$$module_srcdir/configure \
37154 --srcdir=$${topdir}/$$module_srcdir \
37155 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37156 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
37157 || exit 1
37158 @endif target-liboffloadmic
37164 .PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
37165 maybe-all-target-liboffloadmic:
37166 @if gcc-bootstrap
37167 all-target-liboffloadmic: stage_current
37168 @endif gcc-bootstrap
37169 @if target-liboffloadmic
37170 TARGET-target-liboffloadmic=all
37171 maybe-all-target-liboffloadmic: all-target-liboffloadmic
37172 all-target-liboffloadmic: configure-target-liboffloadmic
37173 @: $(MAKE); $(unstage)
37174 @r=`${PWD_COMMAND}`; export r; \
37175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37176 $(NORMAL_TARGET_EXPORTS) \
37177 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37178 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37179 $(TARGET-target-liboffloadmic))
37180 @endif target-liboffloadmic
37186 .PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
37187 maybe-check-target-liboffloadmic:
37188 @if target-liboffloadmic
37189 maybe-check-target-liboffloadmic: check-target-liboffloadmic
37191 check-target-liboffloadmic:
37192 @: $(MAKE); $(unstage)
37193 @r=`${PWD_COMMAND}`; export r; \
37194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37195 $(NORMAL_TARGET_EXPORTS) \
37196 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37197 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37199 @endif target-liboffloadmic
37201 .PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
37202 maybe-install-target-liboffloadmic:
37203 @if target-liboffloadmic
37204 maybe-install-target-liboffloadmic: install-target-liboffloadmic
37206 install-target-liboffloadmic: installdirs
37207 @: $(MAKE); $(unstage)
37208 @r=`${PWD_COMMAND}`; export r; \
37209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37210 $(NORMAL_TARGET_EXPORTS) \
37211 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37212 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37214 @endif target-liboffloadmic
37216 .PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
37217 maybe-install-strip-target-liboffloadmic:
37218 @if target-liboffloadmic
37219 maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
37221 install-strip-target-liboffloadmic: installdirs
37222 @: $(MAKE); $(unstage)
37223 @r=`${PWD_COMMAND}`; export r; \
37224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37225 $(NORMAL_TARGET_EXPORTS) \
37226 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37227 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37229 @endif target-liboffloadmic
37231 # Other targets (info, dvi, pdf, etc.)
37233 .PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
37234 maybe-info-target-liboffloadmic:
37235 @if target-liboffloadmic
37236 maybe-info-target-liboffloadmic: info-target-liboffloadmic
37238 info-target-liboffloadmic: \
37239 configure-target-liboffloadmic
37240 @: $(MAKE); $(unstage)
37241 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37242 r=`${PWD_COMMAND}`; export r; \
37243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37244 $(NORMAL_TARGET_EXPORTS) \
37245 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
37246 for flag in $(EXTRA_TARGET_FLAGS); do \
37247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37248 done; \
37249 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37252 "RANLIB=$${RANLIB}" \
37253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37254 info) \
37255 || exit 1
37257 @endif target-liboffloadmic
37259 .PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
37260 maybe-dvi-target-liboffloadmic:
37261 @if target-liboffloadmic
37262 maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
37264 dvi-target-liboffloadmic: \
37265 configure-target-liboffloadmic
37266 @: $(MAKE); $(unstage)
37267 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37268 r=`${PWD_COMMAND}`; export r; \
37269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37270 $(NORMAL_TARGET_EXPORTS) \
37271 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
37272 for flag in $(EXTRA_TARGET_FLAGS); do \
37273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37274 done; \
37275 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37278 "RANLIB=$${RANLIB}" \
37279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37280 dvi) \
37281 || exit 1
37283 @endif target-liboffloadmic
37285 .PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
37286 maybe-pdf-target-liboffloadmic:
37287 @if target-liboffloadmic
37288 maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
37290 pdf-target-liboffloadmic: \
37291 configure-target-liboffloadmic
37292 @: $(MAKE); $(unstage)
37293 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37294 r=`${PWD_COMMAND}`; export r; \
37295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37296 $(NORMAL_TARGET_EXPORTS) \
37297 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37298 for flag in $(EXTRA_TARGET_FLAGS); do \
37299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37300 done; \
37301 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37304 "RANLIB=$${RANLIB}" \
37305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37306 pdf) \
37307 || exit 1
37309 @endif target-liboffloadmic
37311 .PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
37312 maybe-html-target-liboffloadmic:
37313 @if target-liboffloadmic
37314 maybe-html-target-liboffloadmic: html-target-liboffloadmic
37316 html-target-liboffloadmic: \
37317 configure-target-liboffloadmic
37318 @: $(MAKE); $(unstage)
37319 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37320 r=`${PWD_COMMAND}`; export r; \
37321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37322 $(NORMAL_TARGET_EXPORTS) \
37323 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
37324 for flag in $(EXTRA_TARGET_FLAGS); do \
37325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37326 done; \
37327 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37330 "RANLIB=$${RANLIB}" \
37331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37332 html) \
37333 || exit 1
37335 @endif target-liboffloadmic
37337 .PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
37338 maybe-TAGS-target-liboffloadmic:
37339 @if target-liboffloadmic
37340 maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
37342 TAGS-target-liboffloadmic: \
37343 configure-target-liboffloadmic
37344 @: $(MAKE); $(unstage)
37345 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37346 r=`${PWD_COMMAND}`; export r; \
37347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37348 $(NORMAL_TARGET_EXPORTS) \
37349 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
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)/liboffloadmic && \
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 TAGS) \
37359 || exit 1
37361 @endif target-liboffloadmic
37363 .PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
37364 maybe-install-info-target-liboffloadmic:
37365 @if target-liboffloadmic
37366 maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
37368 install-info-target-liboffloadmic: \
37369 configure-target-liboffloadmic \
37370 info-target-liboffloadmic
37371 @: $(MAKE); $(unstage)
37372 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37373 r=`${PWD_COMMAND}`; export r; \
37374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37375 $(NORMAL_TARGET_EXPORTS) \
37376 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
37377 for flag in $(EXTRA_TARGET_FLAGS); do \
37378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37379 done; \
37380 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37383 "RANLIB=$${RANLIB}" \
37384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37385 install-info) \
37386 || exit 1
37388 @endif target-liboffloadmic
37390 .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
37391 maybe-install-pdf-target-liboffloadmic:
37392 @if target-liboffloadmic
37393 maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
37395 install-pdf-target-liboffloadmic: \
37396 configure-target-liboffloadmic \
37397 pdf-target-liboffloadmic
37398 @: $(MAKE); $(unstage)
37399 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37400 r=`${PWD_COMMAND}`; export r; \
37401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37402 $(NORMAL_TARGET_EXPORTS) \
37403 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
37404 for flag in $(EXTRA_TARGET_FLAGS); do \
37405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37406 done; \
37407 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37410 "RANLIB=$${RANLIB}" \
37411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37412 install-pdf) \
37413 || exit 1
37415 @endif target-liboffloadmic
37417 .PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
37418 maybe-install-html-target-liboffloadmic:
37419 @if target-liboffloadmic
37420 maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
37422 install-html-target-liboffloadmic: \
37423 configure-target-liboffloadmic \
37424 html-target-liboffloadmic
37425 @: $(MAKE); $(unstage)
37426 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37427 r=`${PWD_COMMAND}`; export r; \
37428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37429 $(NORMAL_TARGET_EXPORTS) \
37430 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
37431 for flag in $(EXTRA_TARGET_FLAGS); do \
37432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37433 done; \
37434 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37437 "RANLIB=$${RANLIB}" \
37438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37439 install-html) \
37440 || exit 1
37442 @endif target-liboffloadmic
37444 .PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
37445 maybe-installcheck-target-liboffloadmic:
37446 @if target-liboffloadmic
37447 maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
37449 installcheck-target-liboffloadmic: \
37450 configure-target-liboffloadmic
37451 @: $(MAKE); $(unstage)
37452 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37453 r=`${PWD_COMMAND}`; export r; \
37454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37455 $(NORMAL_TARGET_EXPORTS) \
37456 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
37457 for flag in $(EXTRA_TARGET_FLAGS); do \
37458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37459 done; \
37460 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37463 "RANLIB=$${RANLIB}" \
37464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37465 installcheck) \
37466 || exit 1
37468 @endif target-liboffloadmic
37470 .PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
37471 maybe-mostlyclean-target-liboffloadmic:
37472 @if target-liboffloadmic
37473 maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
37475 mostlyclean-target-liboffloadmic:
37476 @: $(MAKE); $(unstage)
37477 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37478 r=`${PWD_COMMAND}`; export r; \
37479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37480 $(NORMAL_TARGET_EXPORTS) \
37481 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37482 for flag in $(EXTRA_TARGET_FLAGS); do \
37483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37484 done; \
37485 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37488 "RANLIB=$${RANLIB}" \
37489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37490 mostlyclean) \
37491 || exit 1
37493 @endif target-liboffloadmic
37495 .PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
37496 maybe-clean-target-liboffloadmic:
37497 @if target-liboffloadmic
37498 maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
37500 clean-target-liboffloadmic:
37501 @: $(MAKE); $(unstage)
37502 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37503 r=`${PWD_COMMAND}`; export r; \
37504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37505 $(NORMAL_TARGET_EXPORTS) \
37506 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37507 for flag in $(EXTRA_TARGET_FLAGS); do \
37508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37509 done; \
37510 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37513 "RANLIB=$${RANLIB}" \
37514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37515 clean) \
37516 || exit 1
37518 @endif target-liboffloadmic
37520 .PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
37521 maybe-distclean-target-liboffloadmic:
37522 @if target-liboffloadmic
37523 maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
37525 distclean-target-liboffloadmic:
37526 @: $(MAKE); $(unstage)
37527 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37528 r=`${PWD_COMMAND}`; export r; \
37529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37530 $(NORMAL_TARGET_EXPORTS) \
37531 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
37532 for flag in $(EXTRA_TARGET_FLAGS); do \
37533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37534 done; \
37535 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37538 "RANLIB=$${RANLIB}" \
37539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37540 distclean) \
37541 || exit 1
37543 @endif target-liboffloadmic
37545 .PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
37546 maybe-maintainer-clean-target-liboffloadmic:
37547 @if target-liboffloadmic
37548 maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
37550 maintainer-clean-target-liboffloadmic:
37551 @: $(MAKE); $(unstage)
37552 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
37553 r=`${PWD_COMMAND}`; export r; \
37554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37555 $(NORMAL_TARGET_EXPORTS) \
37556 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
37557 for flag in $(EXTRA_TARGET_FLAGS); do \
37558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37559 done; \
37560 (cd $(TARGET_SUBDIR)/liboffloadmic && \
37561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37563 "RANLIB=$${RANLIB}" \
37564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37565 maintainer-clean) \
37566 || exit 1
37568 @endif target-liboffloadmic
37574 .PHONY: configure-target-libssp maybe-configure-target-libssp
37575 maybe-configure-target-libssp:
37576 @if gcc-bootstrap
37577 configure-target-libssp: stage_current
37578 @endif gcc-bootstrap
37579 @if target-libssp
37580 maybe-configure-target-libssp: configure-target-libssp
37581 configure-target-libssp:
37582 @: $(MAKE); $(unstage)
37583 @r=`${PWD_COMMAND}`; export r; \
37584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37585 echo "Checking multilib configuration for libssp..."; \
37586 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37587 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
37588 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
37589 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
37590 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
37591 else \
37592 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
37593 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37594 fi; \
37595 else \
37596 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
37597 fi; \
37598 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
37599 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
37600 $(NORMAL_TARGET_EXPORTS) \
37601 echo Configuring in $(TARGET_SUBDIR)/libssp; \
37602 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
37603 case $(srcdir) in \
37604 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37605 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
37606 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37607 esac; \
37608 module_srcdir=libssp; \
37609 rm -f no-such-file || : ; \
37610 CONFIG_SITE=no-such-file $(SHELL) \
37611 $$s/$$module_srcdir/configure \
37612 --srcdir=$${topdir}/$$module_srcdir \
37613 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37614 --target=${target_alias} \
37615 || exit 1
37616 @endif target-libssp
37622 .PHONY: all-target-libssp maybe-all-target-libssp
37623 maybe-all-target-libssp:
37624 @if gcc-bootstrap
37625 all-target-libssp: stage_current
37626 @endif gcc-bootstrap
37627 @if target-libssp
37628 TARGET-target-libssp=all
37629 maybe-all-target-libssp: all-target-libssp
37630 all-target-libssp: configure-target-libssp
37631 @: $(MAKE); $(unstage)
37632 @r=`${PWD_COMMAND}`; export r; \
37633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37634 $(NORMAL_TARGET_EXPORTS) \
37635 (cd $(TARGET_SUBDIR)/libssp && \
37636 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37637 $(TARGET-target-libssp))
37638 @endif target-libssp
37644 .PHONY: check-target-libssp maybe-check-target-libssp
37645 maybe-check-target-libssp:
37646 @if target-libssp
37647 maybe-check-target-libssp: check-target-libssp
37649 check-target-libssp:
37650 @: $(MAKE); $(unstage)
37651 @r=`${PWD_COMMAND}`; export r; \
37652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37653 $(NORMAL_TARGET_EXPORTS) \
37654 (cd $(TARGET_SUBDIR)/libssp && \
37655 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37657 @endif target-libssp
37659 .PHONY: install-target-libssp maybe-install-target-libssp
37660 maybe-install-target-libssp:
37661 @if target-libssp
37662 maybe-install-target-libssp: install-target-libssp
37664 install-target-libssp: installdirs
37665 @: $(MAKE); $(unstage)
37666 @r=`${PWD_COMMAND}`; export r; \
37667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37668 $(NORMAL_TARGET_EXPORTS) \
37669 (cd $(TARGET_SUBDIR)/libssp && \
37670 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37672 @endif target-libssp
37674 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
37675 maybe-install-strip-target-libssp:
37676 @if target-libssp
37677 maybe-install-strip-target-libssp: install-strip-target-libssp
37679 install-strip-target-libssp: installdirs
37680 @: $(MAKE); $(unstage)
37681 @r=`${PWD_COMMAND}`; export r; \
37682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37683 $(NORMAL_TARGET_EXPORTS) \
37684 (cd $(TARGET_SUBDIR)/libssp && \
37685 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37687 @endif target-libssp
37689 # Other targets (info, dvi, pdf, etc.)
37691 .PHONY: maybe-info-target-libssp info-target-libssp
37692 maybe-info-target-libssp:
37693 @if target-libssp
37694 maybe-info-target-libssp: info-target-libssp
37696 info-target-libssp: \
37697 configure-target-libssp
37698 @: $(MAKE); $(unstage)
37699 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37700 r=`${PWD_COMMAND}`; export r; \
37701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37702 $(NORMAL_TARGET_EXPORTS) \
37703 echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
37704 for flag in $(EXTRA_TARGET_FLAGS); do \
37705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37706 done; \
37707 (cd $(TARGET_SUBDIR)/libssp && \
37708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37710 "RANLIB=$${RANLIB}" \
37711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37712 info) \
37713 || exit 1
37715 @endif target-libssp
37717 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
37718 maybe-dvi-target-libssp:
37719 @if target-libssp
37720 maybe-dvi-target-libssp: dvi-target-libssp
37722 dvi-target-libssp: \
37723 configure-target-libssp
37724 @: $(MAKE); $(unstage)
37725 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37726 r=`${PWD_COMMAND}`; export r; \
37727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37728 $(NORMAL_TARGET_EXPORTS) \
37729 echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
37730 for flag in $(EXTRA_TARGET_FLAGS); do \
37731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37732 done; \
37733 (cd $(TARGET_SUBDIR)/libssp && \
37734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37736 "RANLIB=$${RANLIB}" \
37737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37738 dvi) \
37739 || exit 1
37741 @endif target-libssp
37743 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
37744 maybe-pdf-target-libssp:
37745 @if target-libssp
37746 maybe-pdf-target-libssp: pdf-target-libssp
37748 pdf-target-libssp: \
37749 configure-target-libssp
37750 @: $(MAKE); $(unstage)
37751 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37752 r=`${PWD_COMMAND}`; export r; \
37753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37754 $(NORMAL_TARGET_EXPORTS) \
37755 echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
37756 for flag in $(EXTRA_TARGET_FLAGS); do \
37757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37758 done; \
37759 (cd $(TARGET_SUBDIR)/libssp && \
37760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37762 "RANLIB=$${RANLIB}" \
37763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37764 pdf) \
37765 || exit 1
37767 @endif target-libssp
37769 .PHONY: maybe-html-target-libssp html-target-libssp
37770 maybe-html-target-libssp:
37771 @if target-libssp
37772 maybe-html-target-libssp: html-target-libssp
37774 html-target-libssp: \
37775 configure-target-libssp
37776 @: $(MAKE); $(unstage)
37777 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37778 r=`${PWD_COMMAND}`; export r; \
37779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37780 $(NORMAL_TARGET_EXPORTS) \
37781 echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
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)/libssp && \
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 html) \
37791 || exit 1
37793 @endif target-libssp
37795 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
37796 maybe-TAGS-target-libssp:
37797 @if target-libssp
37798 maybe-TAGS-target-libssp: TAGS-target-libssp
37800 TAGS-target-libssp: \
37801 configure-target-libssp
37802 @: $(MAKE); $(unstage)
37803 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37804 r=`${PWD_COMMAND}`; export r; \
37805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37806 $(NORMAL_TARGET_EXPORTS) \
37807 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
37808 for flag in $(EXTRA_TARGET_FLAGS); do \
37809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37810 done; \
37811 (cd $(TARGET_SUBDIR)/libssp && \
37812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37814 "RANLIB=$${RANLIB}" \
37815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37816 TAGS) \
37817 || exit 1
37819 @endif target-libssp
37821 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
37822 maybe-install-info-target-libssp:
37823 @if target-libssp
37824 maybe-install-info-target-libssp: install-info-target-libssp
37826 install-info-target-libssp: \
37827 configure-target-libssp \
37828 info-target-libssp
37829 @: $(MAKE); $(unstage)
37830 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37831 r=`${PWD_COMMAND}`; export r; \
37832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37833 $(NORMAL_TARGET_EXPORTS) \
37834 echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
37835 for flag in $(EXTRA_TARGET_FLAGS); do \
37836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37837 done; \
37838 (cd $(TARGET_SUBDIR)/libssp && \
37839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37841 "RANLIB=$${RANLIB}" \
37842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37843 install-info) \
37844 || exit 1
37846 @endif target-libssp
37848 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
37849 maybe-install-pdf-target-libssp:
37850 @if target-libssp
37851 maybe-install-pdf-target-libssp: install-pdf-target-libssp
37853 install-pdf-target-libssp: \
37854 configure-target-libssp \
37855 pdf-target-libssp
37856 @: $(MAKE); $(unstage)
37857 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37858 r=`${PWD_COMMAND}`; export r; \
37859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37860 $(NORMAL_TARGET_EXPORTS) \
37861 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
37862 for flag in $(EXTRA_TARGET_FLAGS); do \
37863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37864 done; \
37865 (cd $(TARGET_SUBDIR)/libssp && \
37866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37868 "RANLIB=$${RANLIB}" \
37869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37870 install-pdf) \
37871 || exit 1
37873 @endif target-libssp
37875 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
37876 maybe-install-html-target-libssp:
37877 @if target-libssp
37878 maybe-install-html-target-libssp: install-html-target-libssp
37880 install-html-target-libssp: \
37881 configure-target-libssp \
37882 html-target-libssp
37883 @: $(MAKE); $(unstage)
37884 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37885 r=`${PWD_COMMAND}`; export r; \
37886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37887 $(NORMAL_TARGET_EXPORTS) \
37888 echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
37889 for flag in $(EXTRA_TARGET_FLAGS); do \
37890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37891 done; \
37892 (cd $(TARGET_SUBDIR)/libssp && \
37893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37895 "RANLIB=$${RANLIB}" \
37896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37897 install-html) \
37898 || exit 1
37900 @endif target-libssp
37902 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
37903 maybe-installcheck-target-libssp:
37904 @if target-libssp
37905 maybe-installcheck-target-libssp: installcheck-target-libssp
37907 installcheck-target-libssp: \
37908 configure-target-libssp
37909 @: $(MAKE); $(unstage)
37910 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37911 r=`${PWD_COMMAND}`; export r; \
37912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37913 $(NORMAL_TARGET_EXPORTS) \
37914 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
37915 for flag in $(EXTRA_TARGET_FLAGS); do \
37916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37917 done; \
37918 (cd $(TARGET_SUBDIR)/libssp && \
37919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37921 "RANLIB=$${RANLIB}" \
37922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37923 installcheck) \
37924 || exit 1
37926 @endif target-libssp
37928 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
37929 maybe-mostlyclean-target-libssp:
37930 @if target-libssp
37931 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
37933 mostlyclean-target-libssp:
37934 @: $(MAKE); $(unstage)
37935 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37936 r=`${PWD_COMMAND}`; export r; \
37937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37938 $(NORMAL_TARGET_EXPORTS) \
37939 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
37940 for flag in $(EXTRA_TARGET_FLAGS); do \
37941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37942 done; \
37943 (cd $(TARGET_SUBDIR)/libssp && \
37944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37946 "RANLIB=$${RANLIB}" \
37947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37948 mostlyclean) \
37949 || exit 1
37951 @endif target-libssp
37953 .PHONY: maybe-clean-target-libssp clean-target-libssp
37954 maybe-clean-target-libssp:
37955 @if target-libssp
37956 maybe-clean-target-libssp: clean-target-libssp
37958 clean-target-libssp:
37959 @: $(MAKE); $(unstage)
37960 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37961 r=`${PWD_COMMAND}`; export r; \
37962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37963 $(NORMAL_TARGET_EXPORTS) \
37964 echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
37965 for flag in $(EXTRA_TARGET_FLAGS); do \
37966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37967 done; \
37968 (cd $(TARGET_SUBDIR)/libssp && \
37969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37971 "RANLIB=$${RANLIB}" \
37972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37973 clean) \
37974 || exit 1
37976 @endif target-libssp
37978 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
37979 maybe-distclean-target-libssp:
37980 @if target-libssp
37981 maybe-distclean-target-libssp: distclean-target-libssp
37983 distclean-target-libssp:
37984 @: $(MAKE); $(unstage)
37985 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
37986 r=`${PWD_COMMAND}`; export r; \
37987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37988 $(NORMAL_TARGET_EXPORTS) \
37989 echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
37990 for flag in $(EXTRA_TARGET_FLAGS); do \
37991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37992 done; \
37993 (cd $(TARGET_SUBDIR)/libssp && \
37994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37996 "RANLIB=$${RANLIB}" \
37997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37998 distclean) \
37999 || exit 1
38001 @endif target-libssp
38003 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
38004 maybe-maintainer-clean-target-libssp:
38005 @if target-libssp
38006 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
38008 maintainer-clean-target-libssp:
38009 @: $(MAKE); $(unstage)
38010 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
38011 r=`${PWD_COMMAND}`; export r; \
38012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38013 $(NORMAL_TARGET_EXPORTS) \
38014 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
38015 for flag in $(EXTRA_TARGET_FLAGS); do \
38016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38017 done; \
38018 (cd $(TARGET_SUBDIR)/libssp && \
38019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38021 "RANLIB=$${RANLIB}" \
38022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38023 maintainer-clean) \
38024 || exit 1
38026 @endif target-libssp
38032 .PHONY: configure-target-newlib maybe-configure-target-newlib
38033 maybe-configure-target-newlib:
38034 @if gcc-bootstrap
38035 configure-target-newlib: stage_current
38036 @endif gcc-bootstrap
38037 @if target-newlib
38038 maybe-configure-target-newlib: configure-target-newlib
38039 configure-target-newlib:
38040 @: $(MAKE); $(unstage)
38041 @r=`${PWD_COMMAND}`; export r; \
38042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38043 echo "Checking multilib configuration for newlib..."; \
38044 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38045 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
38046 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
38047 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
38048 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
38049 else \
38050 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
38051 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38052 fi; \
38053 else \
38054 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
38055 fi; \
38056 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
38057 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
38058 $(NORMAL_TARGET_EXPORTS) \
38059 echo Configuring in $(TARGET_SUBDIR)/newlib; \
38060 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
38061 case $(srcdir) in \
38062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38063 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
38064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38065 esac; \
38066 module_srcdir=newlib; \
38067 rm -f no-such-file || : ; \
38068 CONFIG_SITE=no-such-file $(SHELL) \
38069 $$s/$$module_srcdir/configure \
38070 --srcdir=$${topdir}/$$module_srcdir \
38071 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38072 --target=${target_alias} \
38073 || exit 1
38074 @endif target-newlib
38080 .PHONY: all-target-newlib maybe-all-target-newlib
38081 maybe-all-target-newlib:
38082 @if gcc-bootstrap
38083 all-target-newlib: stage_current
38084 @endif gcc-bootstrap
38085 @if target-newlib
38086 TARGET-target-newlib=all
38087 maybe-all-target-newlib: all-target-newlib
38088 all-target-newlib: configure-target-newlib
38089 @: $(MAKE); $(unstage)
38090 @r=`${PWD_COMMAND}`; export r; \
38091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38092 $(NORMAL_TARGET_EXPORTS) \
38093 (cd $(TARGET_SUBDIR)/newlib && \
38094 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38095 $(TARGET-target-newlib))
38096 @endif target-newlib
38102 .PHONY: check-target-newlib maybe-check-target-newlib
38103 maybe-check-target-newlib:
38104 @if target-newlib
38105 maybe-check-target-newlib: check-target-newlib
38107 check-target-newlib:
38108 @: $(MAKE); $(unstage)
38109 @r=`${PWD_COMMAND}`; export r; \
38110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38111 $(NORMAL_TARGET_EXPORTS) \
38112 (cd $(TARGET_SUBDIR)/newlib && \
38113 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38115 @endif target-newlib
38117 .PHONY: install-target-newlib maybe-install-target-newlib
38118 maybe-install-target-newlib:
38119 @if target-newlib
38120 maybe-install-target-newlib: install-target-newlib
38122 install-target-newlib: installdirs
38123 @: $(MAKE); $(unstage)
38124 @r=`${PWD_COMMAND}`; export r; \
38125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38126 $(NORMAL_TARGET_EXPORTS) \
38127 (cd $(TARGET_SUBDIR)/newlib && \
38128 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38130 @endif target-newlib
38132 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
38133 maybe-install-strip-target-newlib:
38134 @if target-newlib
38135 maybe-install-strip-target-newlib: install-strip-target-newlib
38137 install-strip-target-newlib: installdirs
38138 @: $(MAKE); $(unstage)
38139 @r=`${PWD_COMMAND}`; export r; \
38140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38141 $(NORMAL_TARGET_EXPORTS) \
38142 (cd $(TARGET_SUBDIR)/newlib && \
38143 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38145 @endif target-newlib
38147 # Other targets (info, dvi, pdf, etc.)
38149 .PHONY: maybe-info-target-newlib info-target-newlib
38150 maybe-info-target-newlib:
38151 @if target-newlib
38152 maybe-info-target-newlib: info-target-newlib
38154 info-target-newlib: \
38155 configure-target-newlib
38156 @: $(MAKE); $(unstage)
38157 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38158 r=`${PWD_COMMAND}`; export r; \
38159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38160 $(NORMAL_TARGET_EXPORTS) \
38161 echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
38162 for flag in $(EXTRA_TARGET_FLAGS); do \
38163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38164 done; \
38165 (cd $(TARGET_SUBDIR)/newlib && \
38166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38168 "RANLIB=$${RANLIB}" \
38169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38170 info) \
38171 || exit 1
38173 @endif target-newlib
38175 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
38176 maybe-dvi-target-newlib:
38177 @if target-newlib
38178 maybe-dvi-target-newlib: dvi-target-newlib
38180 dvi-target-newlib: \
38181 configure-target-newlib
38182 @: $(MAKE); $(unstage)
38183 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38184 r=`${PWD_COMMAND}`; export r; \
38185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38186 $(NORMAL_TARGET_EXPORTS) \
38187 echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
38188 for flag in $(EXTRA_TARGET_FLAGS); do \
38189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38190 done; \
38191 (cd $(TARGET_SUBDIR)/newlib && \
38192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38194 "RANLIB=$${RANLIB}" \
38195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38196 dvi) \
38197 || exit 1
38199 @endif target-newlib
38201 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
38202 maybe-pdf-target-newlib:
38203 @if target-newlib
38204 maybe-pdf-target-newlib: pdf-target-newlib
38206 pdf-target-newlib: \
38207 configure-target-newlib
38208 @: $(MAKE); $(unstage)
38209 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38210 r=`${PWD_COMMAND}`; export r; \
38211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38212 $(NORMAL_TARGET_EXPORTS) \
38213 echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
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)/newlib && \
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 pdf) \
38223 || exit 1
38225 @endif target-newlib
38227 .PHONY: maybe-html-target-newlib html-target-newlib
38228 maybe-html-target-newlib:
38229 @if target-newlib
38230 maybe-html-target-newlib: html-target-newlib
38232 html-target-newlib: \
38233 configure-target-newlib
38234 @: $(MAKE); $(unstage)
38235 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38236 r=`${PWD_COMMAND}`; export r; \
38237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38238 $(NORMAL_TARGET_EXPORTS) \
38239 echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
38240 for flag in $(EXTRA_TARGET_FLAGS); do \
38241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38242 done; \
38243 (cd $(TARGET_SUBDIR)/newlib && \
38244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38246 "RANLIB=$${RANLIB}" \
38247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38248 html) \
38249 || exit 1
38251 @endif target-newlib
38253 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
38254 maybe-TAGS-target-newlib:
38255 @if target-newlib
38256 maybe-TAGS-target-newlib: TAGS-target-newlib
38258 TAGS-target-newlib: \
38259 configure-target-newlib
38260 @: $(MAKE); $(unstage)
38261 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38262 r=`${PWD_COMMAND}`; export r; \
38263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38264 $(NORMAL_TARGET_EXPORTS) \
38265 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
38266 for flag in $(EXTRA_TARGET_FLAGS); do \
38267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38268 done; \
38269 (cd $(TARGET_SUBDIR)/newlib && \
38270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38272 "RANLIB=$${RANLIB}" \
38273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38274 TAGS) \
38275 || exit 1
38277 @endif target-newlib
38279 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
38280 maybe-install-info-target-newlib:
38281 @if target-newlib
38282 maybe-install-info-target-newlib: install-info-target-newlib
38284 install-info-target-newlib: \
38285 configure-target-newlib \
38286 info-target-newlib
38287 @: $(MAKE); $(unstage)
38288 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38289 r=`${PWD_COMMAND}`; export r; \
38290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38291 $(NORMAL_TARGET_EXPORTS) \
38292 echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
38293 for flag in $(EXTRA_TARGET_FLAGS); do \
38294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38295 done; \
38296 (cd $(TARGET_SUBDIR)/newlib && \
38297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38299 "RANLIB=$${RANLIB}" \
38300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38301 install-info) \
38302 || exit 1
38304 @endif target-newlib
38306 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
38307 maybe-install-pdf-target-newlib:
38308 @if target-newlib
38309 maybe-install-pdf-target-newlib: install-pdf-target-newlib
38311 install-pdf-target-newlib: \
38312 configure-target-newlib \
38313 pdf-target-newlib
38314 @: $(MAKE); $(unstage)
38315 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38316 r=`${PWD_COMMAND}`; export r; \
38317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38318 $(NORMAL_TARGET_EXPORTS) \
38319 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
38320 for flag in $(EXTRA_TARGET_FLAGS); do \
38321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38322 done; \
38323 (cd $(TARGET_SUBDIR)/newlib && \
38324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38326 "RANLIB=$${RANLIB}" \
38327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38328 install-pdf) \
38329 || exit 1
38331 @endif target-newlib
38333 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
38334 maybe-install-html-target-newlib:
38335 @if target-newlib
38336 maybe-install-html-target-newlib: install-html-target-newlib
38338 install-html-target-newlib: \
38339 configure-target-newlib \
38340 html-target-newlib
38341 @: $(MAKE); $(unstage)
38342 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38343 r=`${PWD_COMMAND}`; export r; \
38344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38345 $(NORMAL_TARGET_EXPORTS) \
38346 echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
38347 for flag in $(EXTRA_TARGET_FLAGS); do \
38348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38349 done; \
38350 (cd $(TARGET_SUBDIR)/newlib && \
38351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38353 "RANLIB=$${RANLIB}" \
38354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38355 install-html) \
38356 || exit 1
38358 @endif target-newlib
38360 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
38361 maybe-installcheck-target-newlib:
38362 @if target-newlib
38363 maybe-installcheck-target-newlib: installcheck-target-newlib
38365 installcheck-target-newlib: \
38366 configure-target-newlib
38367 @: $(MAKE); $(unstage)
38368 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38369 r=`${PWD_COMMAND}`; export r; \
38370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38371 $(NORMAL_TARGET_EXPORTS) \
38372 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
38373 for flag in $(EXTRA_TARGET_FLAGS); do \
38374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38375 done; \
38376 (cd $(TARGET_SUBDIR)/newlib && \
38377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38379 "RANLIB=$${RANLIB}" \
38380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38381 installcheck) \
38382 || exit 1
38384 @endif target-newlib
38386 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
38387 maybe-mostlyclean-target-newlib:
38388 @if target-newlib
38389 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
38391 mostlyclean-target-newlib:
38392 @: $(MAKE); $(unstage)
38393 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38394 r=`${PWD_COMMAND}`; export r; \
38395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38396 $(NORMAL_TARGET_EXPORTS) \
38397 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
38398 for flag in $(EXTRA_TARGET_FLAGS); do \
38399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38400 done; \
38401 (cd $(TARGET_SUBDIR)/newlib && \
38402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38404 "RANLIB=$${RANLIB}" \
38405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38406 mostlyclean) \
38407 || exit 1
38409 @endif target-newlib
38411 .PHONY: maybe-clean-target-newlib clean-target-newlib
38412 maybe-clean-target-newlib:
38413 @if target-newlib
38414 maybe-clean-target-newlib: clean-target-newlib
38416 clean-target-newlib:
38417 @: $(MAKE); $(unstage)
38418 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38419 r=`${PWD_COMMAND}`; export r; \
38420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38421 $(NORMAL_TARGET_EXPORTS) \
38422 echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
38423 for flag in $(EXTRA_TARGET_FLAGS); do \
38424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38425 done; \
38426 (cd $(TARGET_SUBDIR)/newlib && \
38427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38429 "RANLIB=$${RANLIB}" \
38430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38431 clean) \
38432 || exit 1
38434 @endif target-newlib
38436 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
38437 maybe-distclean-target-newlib:
38438 @if target-newlib
38439 maybe-distclean-target-newlib: distclean-target-newlib
38441 distclean-target-newlib:
38442 @: $(MAKE); $(unstage)
38443 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38444 r=`${PWD_COMMAND}`; export r; \
38445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38446 $(NORMAL_TARGET_EXPORTS) \
38447 echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
38448 for flag in $(EXTRA_TARGET_FLAGS); do \
38449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38450 done; \
38451 (cd $(TARGET_SUBDIR)/newlib && \
38452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38454 "RANLIB=$${RANLIB}" \
38455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38456 distclean) \
38457 || exit 1
38459 @endif target-newlib
38461 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
38462 maybe-maintainer-clean-target-newlib:
38463 @if target-newlib
38464 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
38466 maintainer-clean-target-newlib:
38467 @: $(MAKE); $(unstage)
38468 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
38469 r=`${PWD_COMMAND}`; export r; \
38470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38471 $(NORMAL_TARGET_EXPORTS) \
38472 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
38473 for flag in $(EXTRA_TARGET_FLAGS); do \
38474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38475 done; \
38476 (cd $(TARGET_SUBDIR)/newlib && \
38477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38479 "RANLIB=$${RANLIB}" \
38480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38481 maintainer-clean) \
38482 || exit 1
38484 @endif target-newlib
38490 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
38491 maybe-configure-target-libgcc:
38492 @if gcc-bootstrap
38493 configure-target-libgcc: stage_current
38494 @endif gcc-bootstrap
38495 @if target-libgcc
38496 maybe-configure-target-libgcc: configure-target-libgcc
38497 configure-target-libgcc:
38498 @r=`${PWD_COMMAND}`; export r; \
38499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38500 echo "Checking multilib configuration for libgcc..."; \
38501 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38502 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38503 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38504 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38505 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38506 else \
38507 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38508 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38509 fi; \
38510 else \
38511 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38512 fi; \
38513 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38514 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38515 $(NORMAL_TARGET_EXPORTS) \
38516 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
38517 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
38518 case $(srcdir) in \
38519 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38520 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38521 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38522 esac; \
38523 module_srcdir=libgcc; \
38524 rm -f no-such-file || : ; \
38525 CONFIG_SITE=no-such-file $(SHELL) \
38526 $$s/$$module_srcdir/configure \
38527 --srcdir=$${topdir}/$$module_srcdir \
38528 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38529 --target=${target_alias} \
38530 || exit 1
38531 @endif target-libgcc
38535 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
38536 maybe-configure-stage1-target-libgcc:
38537 @if target-libgcc-bootstrap
38538 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
38539 configure-stage1-target-libgcc:
38540 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38541 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38542 @r=`${PWD_COMMAND}`; export r; \
38543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38544 TFLAGS="$(STAGE1_TFLAGS)"; \
38545 echo "Checking multilib configuration for libgcc..."; \
38546 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38547 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38548 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38549 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38550 else \
38551 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38552 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38553 fi; \
38554 else \
38555 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38556 fi; \
38557 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38558 $(NORMAL_TARGET_EXPORTS) \
38559 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38560 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38561 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38562 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
38563 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38564 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38565 case $(srcdir) in \
38566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38567 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38569 esac; \
38570 module_srcdir=libgcc; \
38571 $(SHELL) $$s/$$module_srcdir/configure \
38572 --srcdir=$${topdir}/$$module_srcdir \
38573 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38574 --target=${target_alias} \
38576 $(STAGE1_CONFIGURE_FLAGS)
38577 @endif target-libgcc-bootstrap
38579 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
38580 maybe-configure-stage2-target-libgcc:
38581 @if target-libgcc-bootstrap
38582 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
38583 configure-stage2-target-libgcc:
38584 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38585 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38586 @r=`${PWD_COMMAND}`; export r; \
38587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38588 TFLAGS="$(STAGE2_TFLAGS)"; \
38589 echo "Checking multilib configuration for libgcc..."; \
38590 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38591 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38592 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38593 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38594 else \
38595 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38596 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38597 fi; \
38598 else \
38599 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38600 fi; \
38601 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38602 $(NORMAL_TARGET_EXPORTS) \
38604 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38605 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38606 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38607 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
38608 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38609 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38610 case $(srcdir) in \
38611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38612 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38614 esac; \
38615 module_srcdir=libgcc; \
38616 $(SHELL) $$s/$$module_srcdir/configure \
38617 --srcdir=$${topdir}/$$module_srcdir \
38618 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38619 --target=${target_alias} \
38620 --with-build-libsubdir=$(HOST_SUBDIR) \
38621 $(STAGE2_CONFIGURE_FLAGS)
38622 @endif target-libgcc-bootstrap
38624 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
38625 maybe-configure-stage3-target-libgcc:
38626 @if target-libgcc-bootstrap
38627 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
38628 configure-stage3-target-libgcc:
38629 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38630 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38631 @r=`${PWD_COMMAND}`; export r; \
38632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38633 TFLAGS="$(STAGE3_TFLAGS)"; \
38634 echo "Checking multilib configuration for libgcc..."; \
38635 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38636 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38637 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38638 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38639 else \
38640 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38641 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38642 fi; \
38643 else \
38644 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38645 fi; \
38646 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38647 $(NORMAL_TARGET_EXPORTS) \
38649 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38650 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38651 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38652 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
38653 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38654 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38655 case $(srcdir) in \
38656 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38657 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38658 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38659 esac; \
38660 module_srcdir=libgcc; \
38661 $(SHELL) $$s/$$module_srcdir/configure \
38662 --srcdir=$${topdir}/$$module_srcdir \
38663 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38664 --target=${target_alias} \
38665 --with-build-libsubdir=$(HOST_SUBDIR) \
38666 $(STAGE3_CONFIGURE_FLAGS)
38667 @endif target-libgcc-bootstrap
38669 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
38670 maybe-configure-stage4-target-libgcc:
38671 @if target-libgcc-bootstrap
38672 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
38673 configure-stage4-target-libgcc:
38674 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38675 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38676 @r=`${PWD_COMMAND}`; export r; \
38677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38678 TFLAGS="$(STAGE4_TFLAGS)"; \
38679 echo "Checking multilib configuration for libgcc..."; \
38680 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38681 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38682 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38683 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38684 else \
38685 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38686 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38687 fi; \
38688 else \
38689 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38690 fi; \
38691 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38692 $(NORMAL_TARGET_EXPORTS) \
38694 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38695 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38696 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38697 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
38698 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38699 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38700 case $(srcdir) in \
38701 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38702 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38703 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38704 esac; \
38705 module_srcdir=libgcc; \
38706 $(SHELL) $$s/$$module_srcdir/configure \
38707 --srcdir=$${topdir}/$$module_srcdir \
38708 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38709 --target=${target_alias} \
38710 --with-build-libsubdir=$(HOST_SUBDIR) \
38711 $(STAGE4_CONFIGURE_FLAGS)
38712 @endif target-libgcc-bootstrap
38714 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
38715 maybe-configure-stageprofile-target-libgcc:
38716 @if target-libgcc-bootstrap
38717 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
38718 configure-stageprofile-target-libgcc:
38719 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38720 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38721 @r=`${PWD_COMMAND}`; export r; \
38722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38723 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38724 echo "Checking multilib configuration for libgcc..."; \
38725 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38726 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38727 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38728 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38729 else \
38730 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38731 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38732 fi; \
38733 else \
38734 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38735 fi; \
38736 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38737 $(NORMAL_TARGET_EXPORTS) \
38739 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38740 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38741 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38742 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
38743 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38744 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38745 case $(srcdir) in \
38746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38747 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38749 esac; \
38750 module_srcdir=libgcc; \
38751 $(SHELL) $$s/$$module_srcdir/configure \
38752 --srcdir=$${topdir}/$$module_srcdir \
38753 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38754 --target=${target_alias} \
38755 --with-build-libsubdir=$(HOST_SUBDIR) \
38756 $(STAGEprofile_CONFIGURE_FLAGS)
38757 @endif target-libgcc-bootstrap
38759 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
38760 maybe-configure-stagefeedback-target-libgcc:
38761 @if target-libgcc-bootstrap
38762 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
38763 configure-stagefeedback-target-libgcc:
38764 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38765 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
38766 @r=`${PWD_COMMAND}`; export r; \
38767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38768 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38769 echo "Checking multilib configuration for libgcc..."; \
38770 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
38771 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38772 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
38773 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
38774 else \
38775 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
38776 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38777 fi; \
38778 else \
38779 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
38780 fi; \
38781 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
38782 $(NORMAL_TARGET_EXPORTS) \
38784 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38785 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38786 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38787 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
38788 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
38789 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
38790 case $(srcdir) in \
38791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38792 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
38793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38794 esac; \
38795 module_srcdir=libgcc; \
38796 $(SHELL) $$s/$$module_srcdir/configure \
38797 --srcdir=$${topdir}/$$module_srcdir \
38798 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38799 --target=${target_alias} \
38800 --with-build-libsubdir=$(HOST_SUBDIR) \
38801 $(STAGEfeedback_CONFIGURE_FLAGS)
38802 @endif target-libgcc-bootstrap
38808 .PHONY: all-target-libgcc maybe-all-target-libgcc
38809 maybe-all-target-libgcc:
38810 @if gcc-bootstrap
38811 all-target-libgcc: stage_current
38812 @endif gcc-bootstrap
38813 @if target-libgcc
38814 TARGET-target-libgcc=all
38815 maybe-all-target-libgcc: all-target-libgcc
38816 all-target-libgcc: configure-target-libgcc
38817 @r=`${PWD_COMMAND}`; export r; \
38818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38819 $(NORMAL_TARGET_EXPORTS) \
38820 (cd $(TARGET_SUBDIR)/libgcc && \
38821 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38822 $(TARGET-target-libgcc))
38823 @endif target-libgcc
38827 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
38828 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
38829 maybe-all-stage1-target-libgcc:
38830 maybe-clean-stage1-target-libgcc:
38831 @if target-libgcc-bootstrap
38832 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
38833 all-stage1: all-stage1-target-libgcc
38834 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
38835 all-stage1-target-libgcc: configure-stage1-target-libgcc
38836 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38837 @r=`${PWD_COMMAND}`; export r; \
38838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38839 TFLAGS="$(STAGE1_TFLAGS)"; \
38840 $(NORMAL_TARGET_EXPORTS) \
38841 cd $(TARGET_SUBDIR)/libgcc && \
38842 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38843 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38844 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38845 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38846 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38847 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38848 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38849 $(EXTRA_TARGET_FLAGS) \
38851 TFLAGS="$(STAGE1_TFLAGS)" \
38852 $(TARGET-stage1-target-libgcc)
38854 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
38855 clean-stage1: clean-stage1-target-libgcc
38856 clean-stage1-target-libgcc:
38857 @if [ $(current_stage) = stage1 ]; then \
38858 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38859 else \
38860 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
38861 $(MAKE) stage1-start; \
38862 fi; \
38863 cd $(TARGET_SUBDIR)/libgcc && \
38864 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38865 clean
38866 @endif target-libgcc-bootstrap
38869 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
38870 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
38871 maybe-all-stage2-target-libgcc:
38872 maybe-clean-stage2-target-libgcc:
38873 @if target-libgcc-bootstrap
38874 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
38875 all-stage2: all-stage2-target-libgcc
38876 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
38877 all-stage2-target-libgcc: configure-stage2-target-libgcc
38878 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38879 @r=`${PWD_COMMAND}`; export r; \
38880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38881 TFLAGS="$(STAGE2_TFLAGS)"; \
38882 $(NORMAL_TARGET_EXPORTS) \
38884 cd $(TARGET_SUBDIR)/libgcc && \
38885 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38886 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38887 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38888 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38889 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38890 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38891 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38892 $(EXTRA_TARGET_FLAGS) \
38893 TFLAGS="$(STAGE2_TFLAGS)" \
38894 $(TARGET-stage2-target-libgcc)
38896 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
38897 clean-stage2: clean-stage2-target-libgcc
38898 clean-stage2-target-libgcc:
38899 @if [ $(current_stage) = stage2 ]; then \
38900 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38901 else \
38902 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
38903 $(MAKE) stage2-start; \
38904 fi; \
38905 cd $(TARGET_SUBDIR)/libgcc && \
38906 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38907 @endif target-libgcc-bootstrap
38910 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
38911 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
38912 maybe-all-stage3-target-libgcc:
38913 maybe-clean-stage3-target-libgcc:
38914 @if target-libgcc-bootstrap
38915 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
38916 all-stage3: all-stage3-target-libgcc
38917 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
38918 all-stage3-target-libgcc: configure-stage3-target-libgcc
38919 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38920 @r=`${PWD_COMMAND}`; export r; \
38921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38922 TFLAGS="$(STAGE3_TFLAGS)"; \
38923 $(NORMAL_TARGET_EXPORTS) \
38925 cd $(TARGET_SUBDIR)/libgcc && \
38926 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38927 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38928 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38929 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38930 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38931 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38932 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38933 $(EXTRA_TARGET_FLAGS) \
38934 TFLAGS="$(STAGE3_TFLAGS)" \
38935 $(TARGET-stage3-target-libgcc)
38937 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
38938 clean-stage3: clean-stage3-target-libgcc
38939 clean-stage3-target-libgcc:
38940 @if [ $(current_stage) = stage3 ]; then \
38941 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38942 else \
38943 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
38944 $(MAKE) stage3-start; \
38945 fi; \
38946 cd $(TARGET_SUBDIR)/libgcc && \
38947 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38948 @endif target-libgcc-bootstrap
38951 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
38952 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
38953 maybe-all-stage4-target-libgcc:
38954 maybe-clean-stage4-target-libgcc:
38955 @if target-libgcc-bootstrap
38956 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
38957 all-stage4: all-stage4-target-libgcc
38958 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
38959 all-stage4-target-libgcc: configure-stage4-target-libgcc
38960 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38961 @r=`${PWD_COMMAND}`; export r; \
38962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38963 TFLAGS="$(STAGE4_TFLAGS)"; \
38964 $(NORMAL_TARGET_EXPORTS) \
38966 cd $(TARGET_SUBDIR)/libgcc && \
38967 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38968 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38969 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38970 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38971 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38972 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38973 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38974 $(EXTRA_TARGET_FLAGS) \
38975 TFLAGS="$(STAGE4_TFLAGS)" \
38976 $(TARGET-stage4-target-libgcc)
38978 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
38979 clean-stage4: clean-stage4-target-libgcc
38980 clean-stage4-target-libgcc:
38981 @if [ $(current_stage) = stage4 ]; then \
38982 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
38983 else \
38984 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
38985 $(MAKE) stage4-start; \
38986 fi; \
38987 cd $(TARGET_SUBDIR)/libgcc && \
38988 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
38989 @endif target-libgcc-bootstrap
38992 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
38993 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
38994 maybe-all-stageprofile-target-libgcc:
38995 maybe-clean-stageprofile-target-libgcc:
38996 @if target-libgcc-bootstrap
38997 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
38998 all-stageprofile: all-stageprofile-target-libgcc
38999 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
39000 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
39001 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39002 @r=`${PWD_COMMAND}`; export r; \
39003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39004 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39005 $(NORMAL_TARGET_EXPORTS) \
39007 cd $(TARGET_SUBDIR)/libgcc && \
39008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39009 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39010 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39011 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39015 $(EXTRA_TARGET_FLAGS) \
39016 TFLAGS="$(STAGEprofile_TFLAGS)" \
39017 $(TARGET-stageprofile-target-libgcc)
39019 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
39020 clean-stageprofile: clean-stageprofile-target-libgcc
39021 clean-stageprofile-target-libgcc:
39022 @if [ $(current_stage) = stageprofile ]; then \
39023 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39024 else \
39025 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
39026 $(MAKE) stageprofile-start; \
39027 fi; \
39028 cd $(TARGET_SUBDIR)/libgcc && \
39029 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39030 @endif target-libgcc-bootstrap
39033 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
39034 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
39035 maybe-all-stagefeedback-target-libgcc:
39036 maybe-clean-stagefeedback-target-libgcc:
39037 @if target-libgcc-bootstrap
39038 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
39039 all-stagefeedback: all-stagefeedback-target-libgcc
39040 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
39041 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
39042 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39043 @r=`${PWD_COMMAND}`; export r; \
39044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39045 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39046 $(NORMAL_TARGET_EXPORTS) \
39048 cd $(TARGET_SUBDIR)/libgcc && \
39049 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39050 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39051 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39052 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39053 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39054 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39055 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39056 $(EXTRA_TARGET_FLAGS) \
39057 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39058 $(TARGET-stagefeedback-target-libgcc)
39060 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
39061 clean-stagefeedback: clean-stagefeedback-target-libgcc
39062 clean-stagefeedback-target-libgcc:
39063 @if [ $(current_stage) = stagefeedback ]; then \
39064 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39065 else \
39066 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
39067 $(MAKE) stagefeedback-start; \
39068 fi; \
39069 cd $(TARGET_SUBDIR)/libgcc && \
39070 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39071 @endif target-libgcc-bootstrap
39078 .PHONY: check-target-libgcc maybe-check-target-libgcc
39079 maybe-check-target-libgcc:
39080 @if target-libgcc
39081 maybe-check-target-libgcc: check-target-libgcc
39083 # Dummy target for uncheckable module.
39084 check-target-libgcc:
39086 @endif target-libgcc
39088 .PHONY: install-target-libgcc maybe-install-target-libgcc
39089 maybe-install-target-libgcc:
39090 @if target-libgcc
39091 maybe-install-target-libgcc: install-target-libgcc
39093 install-target-libgcc: installdirs
39094 @: $(MAKE); $(unstage)
39095 @r=`${PWD_COMMAND}`; export r; \
39096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39097 $(NORMAL_TARGET_EXPORTS) \
39098 (cd $(TARGET_SUBDIR)/libgcc && \
39099 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39101 @endif target-libgcc
39103 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
39104 maybe-install-strip-target-libgcc:
39105 @if target-libgcc
39106 maybe-install-strip-target-libgcc: install-strip-target-libgcc
39108 install-strip-target-libgcc: installdirs
39109 @: $(MAKE); $(unstage)
39110 @r=`${PWD_COMMAND}`; export r; \
39111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39112 $(NORMAL_TARGET_EXPORTS) \
39113 (cd $(TARGET_SUBDIR)/libgcc && \
39114 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39116 @endif target-libgcc
39118 # Other targets (info, dvi, pdf, etc.)
39120 .PHONY: maybe-info-target-libgcc info-target-libgcc
39121 maybe-info-target-libgcc:
39122 @if target-libgcc
39123 maybe-info-target-libgcc: info-target-libgcc
39125 info-target-libgcc: \
39126 configure-target-libgcc
39127 @: $(MAKE); $(unstage)
39128 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39129 r=`${PWD_COMMAND}`; export r; \
39130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39131 $(NORMAL_TARGET_EXPORTS) \
39132 echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
39133 for flag in $(EXTRA_TARGET_FLAGS); do \
39134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39135 done; \
39136 (cd $(TARGET_SUBDIR)/libgcc && \
39137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39139 "RANLIB=$${RANLIB}" \
39140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39141 info) \
39142 || exit 1
39144 @endif target-libgcc
39146 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
39147 maybe-dvi-target-libgcc:
39148 @if target-libgcc
39149 maybe-dvi-target-libgcc: dvi-target-libgcc
39151 dvi-target-libgcc: \
39152 configure-target-libgcc
39153 @: $(MAKE); $(unstage)
39154 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39155 r=`${PWD_COMMAND}`; export r; \
39156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39157 $(NORMAL_TARGET_EXPORTS) \
39158 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
39159 for flag in $(EXTRA_TARGET_FLAGS); do \
39160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39161 done; \
39162 (cd $(TARGET_SUBDIR)/libgcc && \
39163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39165 "RANLIB=$${RANLIB}" \
39166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39167 dvi) \
39168 || exit 1
39170 @endif target-libgcc
39172 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
39173 maybe-pdf-target-libgcc:
39174 @if target-libgcc
39175 maybe-pdf-target-libgcc: pdf-target-libgcc
39177 pdf-target-libgcc: \
39178 configure-target-libgcc
39179 @: $(MAKE); $(unstage)
39180 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39181 r=`${PWD_COMMAND}`; export r; \
39182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39183 $(NORMAL_TARGET_EXPORTS) \
39184 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
39185 for flag in $(EXTRA_TARGET_FLAGS); do \
39186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39187 done; \
39188 (cd $(TARGET_SUBDIR)/libgcc && \
39189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39191 "RANLIB=$${RANLIB}" \
39192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39193 pdf) \
39194 || exit 1
39196 @endif target-libgcc
39198 .PHONY: maybe-html-target-libgcc html-target-libgcc
39199 maybe-html-target-libgcc:
39200 @if target-libgcc
39201 maybe-html-target-libgcc: html-target-libgcc
39203 html-target-libgcc: \
39204 configure-target-libgcc
39205 @: $(MAKE); $(unstage)
39206 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39207 r=`${PWD_COMMAND}`; export r; \
39208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39209 $(NORMAL_TARGET_EXPORTS) \
39210 echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
39211 for flag in $(EXTRA_TARGET_FLAGS); do \
39212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39213 done; \
39214 (cd $(TARGET_SUBDIR)/libgcc && \
39215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39217 "RANLIB=$${RANLIB}" \
39218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39219 html) \
39220 || exit 1
39222 @endif target-libgcc
39224 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
39225 maybe-TAGS-target-libgcc:
39226 @if target-libgcc
39227 maybe-TAGS-target-libgcc: TAGS-target-libgcc
39229 TAGS-target-libgcc: \
39230 configure-target-libgcc
39231 @: $(MAKE); $(unstage)
39232 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39233 r=`${PWD_COMMAND}`; export r; \
39234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39235 $(NORMAL_TARGET_EXPORTS) \
39236 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
39237 for flag in $(EXTRA_TARGET_FLAGS); do \
39238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39239 done; \
39240 (cd $(TARGET_SUBDIR)/libgcc && \
39241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39243 "RANLIB=$${RANLIB}" \
39244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39245 TAGS) \
39246 || exit 1
39248 @endif target-libgcc
39250 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
39251 maybe-install-info-target-libgcc:
39252 @if target-libgcc
39253 maybe-install-info-target-libgcc: install-info-target-libgcc
39255 install-info-target-libgcc: \
39256 configure-target-libgcc \
39257 info-target-libgcc
39258 @: $(MAKE); $(unstage)
39259 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39260 r=`${PWD_COMMAND}`; export r; \
39261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39262 $(NORMAL_TARGET_EXPORTS) \
39263 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
39264 for flag in $(EXTRA_TARGET_FLAGS); do \
39265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39266 done; \
39267 (cd $(TARGET_SUBDIR)/libgcc && \
39268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39270 "RANLIB=$${RANLIB}" \
39271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39272 install-info) \
39273 || exit 1
39275 @endif target-libgcc
39277 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
39278 maybe-install-pdf-target-libgcc:
39279 @if target-libgcc
39280 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
39282 install-pdf-target-libgcc: \
39283 configure-target-libgcc \
39284 pdf-target-libgcc
39285 @: $(MAKE); $(unstage)
39286 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39287 r=`${PWD_COMMAND}`; export r; \
39288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39289 $(NORMAL_TARGET_EXPORTS) \
39290 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
39291 for flag in $(EXTRA_TARGET_FLAGS); do \
39292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39293 done; \
39294 (cd $(TARGET_SUBDIR)/libgcc && \
39295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39297 "RANLIB=$${RANLIB}" \
39298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39299 install-pdf) \
39300 || exit 1
39302 @endif target-libgcc
39304 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
39305 maybe-install-html-target-libgcc:
39306 @if target-libgcc
39307 maybe-install-html-target-libgcc: install-html-target-libgcc
39309 install-html-target-libgcc: \
39310 configure-target-libgcc \
39311 html-target-libgcc
39312 @: $(MAKE); $(unstage)
39313 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39314 r=`${PWD_COMMAND}`; export r; \
39315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39316 $(NORMAL_TARGET_EXPORTS) \
39317 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
39318 for flag in $(EXTRA_TARGET_FLAGS); do \
39319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39320 done; \
39321 (cd $(TARGET_SUBDIR)/libgcc && \
39322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39324 "RANLIB=$${RANLIB}" \
39325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39326 install-html) \
39327 || exit 1
39329 @endif target-libgcc
39331 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
39332 maybe-installcheck-target-libgcc:
39333 @if target-libgcc
39334 maybe-installcheck-target-libgcc: installcheck-target-libgcc
39336 installcheck-target-libgcc: \
39337 configure-target-libgcc
39338 @: $(MAKE); $(unstage)
39339 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39340 r=`${PWD_COMMAND}`; export r; \
39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39342 $(NORMAL_TARGET_EXPORTS) \
39343 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
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)/libgcc && \
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 installcheck) \
39353 || exit 1
39355 @endif target-libgcc
39357 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
39358 maybe-mostlyclean-target-libgcc:
39359 @if target-libgcc
39360 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
39362 mostlyclean-target-libgcc:
39363 @: $(MAKE); $(unstage)
39364 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39365 r=`${PWD_COMMAND}`; export r; \
39366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39367 $(NORMAL_TARGET_EXPORTS) \
39368 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
39369 for flag in $(EXTRA_TARGET_FLAGS); do \
39370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39371 done; \
39372 (cd $(TARGET_SUBDIR)/libgcc && \
39373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39375 "RANLIB=$${RANLIB}" \
39376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39377 mostlyclean) \
39378 || exit 1
39380 @endif target-libgcc
39382 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
39383 maybe-clean-target-libgcc:
39384 @if target-libgcc
39385 maybe-clean-target-libgcc: clean-target-libgcc
39387 clean-target-libgcc:
39388 @: $(MAKE); $(unstage)
39389 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39390 r=`${PWD_COMMAND}`; export r; \
39391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39392 $(NORMAL_TARGET_EXPORTS) \
39393 echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
39394 for flag in $(EXTRA_TARGET_FLAGS); do \
39395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39396 done; \
39397 (cd $(TARGET_SUBDIR)/libgcc && \
39398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39400 "RANLIB=$${RANLIB}" \
39401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39402 clean) \
39403 || exit 1
39405 @endif target-libgcc
39407 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
39408 maybe-distclean-target-libgcc:
39409 @if target-libgcc
39410 maybe-distclean-target-libgcc: distclean-target-libgcc
39412 distclean-target-libgcc:
39413 @: $(MAKE); $(unstage)
39414 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39415 r=`${PWD_COMMAND}`; export r; \
39416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39417 $(NORMAL_TARGET_EXPORTS) \
39418 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
39419 for flag in $(EXTRA_TARGET_FLAGS); do \
39420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39421 done; \
39422 (cd $(TARGET_SUBDIR)/libgcc && \
39423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39425 "RANLIB=$${RANLIB}" \
39426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39427 distclean) \
39428 || exit 1
39430 @endif target-libgcc
39432 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
39433 maybe-maintainer-clean-target-libgcc:
39434 @if target-libgcc
39435 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
39437 maintainer-clean-target-libgcc:
39438 @: $(MAKE); $(unstage)
39439 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
39440 r=`${PWD_COMMAND}`; export r; \
39441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39442 $(NORMAL_TARGET_EXPORTS) \
39443 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
39444 for flag in $(EXTRA_TARGET_FLAGS); do \
39445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39446 done; \
39447 (cd $(TARGET_SUBDIR)/libgcc && \
39448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39450 "RANLIB=$${RANLIB}" \
39451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39452 maintainer-clean) \
39453 || exit 1
39455 @endif target-libgcc
39461 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
39462 maybe-configure-target-libbacktrace:
39463 @if gcc-bootstrap
39464 configure-target-libbacktrace: stage_current
39465 @endif gcc-bootstrap
39466 @if target-libbacktrace
39467 maybe-configure-target-libbacktrace: configure-target-libbacktrace
39468 configure-target-libbacktrace:
39469 @: $(MAKE); $(unstage)
39470 @r=`${PWD_COMMAND}`; export r; \
39471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39472 echo "Checking multilib configuration for libbacktrace..."; \
39473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39474 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
39475 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39476 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
39477 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
39478 else \
39479 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
39480 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39481 fi; \
39482 else \
39483 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
39484 fi; \
39485 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
39486 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
39487 $(NORMAL_TARGET_EXPORTS) \
39488 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
39489 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
39490 case $(srcdir) in \
39491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39492 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
39493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39494 esac; \
39495 module_srcdir=libbacktrace; \
39496 rm -f no-such-file || : ; \
39497 CONFIG_SITE=no-such-file $(SHELL) \
39498 $$s/$$module_srcdir/configure \
39499 --srcdir=$${topdir}/$$module_srcdir \
39500 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39501 --target=${target_alias} \
39502 || exit 1
39503 @endif target-libbacktrace
39509 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
39510 maybe-all-target-libbacktrace:
39511 @if gcc-bootstrap
39512 all-target-libbacktrace: stage_current
39513 @endif gcc-bootstrap
39514 @if target-libbacktrace
39515 TARGET-target-libbacktrace=all
39516 maybe-all-target-libbacktrace: all-target-libbacktrace
39517 all-target-libbacktrace: configure-target-libbacktrace
39518 @: $(MAKE); $(unstage)
39519 @r=`${PWD_COMMAND}`; export r; \
39520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39521 $(NORMAL_TARGET_EXPORTS) \
39522 (cd $(TARGET_SUBDIR)/libbacktrace && \
39523 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39524 $(TARGET-target-libbacktrace))
39525 @endif target-libbacktrace
39531 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
39532 maybe-check-target-libbacktrace:
39533 @if target-libbacktrace
39534 maybe-check-target-libbacktrace: check-target-libbacktrace
39536 check-target-libbacktrace:
39537 @: $(MAKE); $(unstage)
39538 @r=`${PWD_COMMAND}`; export r; \
39539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39540 $(NORMAL_TARGET_EXPORTS) \
39541 (cd $(TARGET_SUBDIR)/libbacktrace && \
39542 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39544 @endif target-libbacktrace
39546 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
39547 maybe-install-target-libbacktrace:
39548 @if target-libbacktrace
39549 maybe-install-target-libbacktrace: install-target-libbacktrace
39551 install-target-libbacktrace: installdirs
39552 @: $(MAKE); $(unstage)
39553 @r=`${PWD_COMMAND}`; export r; \
39554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39555 $(NORMAL_TARGET_EXPORTS) \
39556 (cd $(TARGET_SUBDIR)/libbacktrace && \
39557 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39559 @endif target-libbacktrace
39561 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
39562 maybe-install-strip-target-libbacktrace:
39563 @if target-libbacktrace
39564 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
39566 install-strip-target-libbacktrace: installdirs
39567 @: $(MAKE); $(unstage)
39568 @r=`${PWD_COMMAND}`; export r; \
39569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39570 $(NORMAL_TARGET_EXPORTS) \
39571 (cd $(TARGET_SUBDIR)/libbacktrace && \
39572 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39574 @endif target-libbacktrace
39576 # Other targets (info, dvi, pdf, etc.)
39578 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
39579 maybe-info-target-libbacktrace:
39580 @if target-libbacktrace
39581 maybe-info-target-libbacktrace: info-target-libbacktrace
39583 info-target-libbacktrace: \
39584 configure-target-libbacktrace
39585 @: $(MAKE); $(unstage)
39586 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39587 r=`${PWD_COMMAND}`; export r; \
39588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39589 $(NORMAL_TARGET_EXPORTS) \
39590 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
39591 for flag in $(EXTRA_TARGET_FLAGS); do \
39592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39593 done; \
39594 (cd $(TARGET_SUBDIR)/libbacktrace && \
39595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39597 "RANLIB=$${RANLIB}" \
39598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39599 info) \
39600 || exit 1
39602 @endif target-libbacktrace
39604 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
39605 maybe-dvi-target-libbacktrace:
39606 @if target-libbacktrace
39607 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
39609 dvi-target-libbacktrace: \
39610 configure-target-libbacktrace
39611 @: $(MAKE); $(unstage)
39612 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39613 r=`${PWD_COMMAND}`; export r; \
39614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39615 $(NORMAL_TARGET_EXPORTS) \
39616 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
39617 for flag in $(EXTRA_TARGET_FLAGS); do \
39618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39619 done; \
39620 (cd $(TARGET_SUBDIR)/libbacktrace && \
39621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39623 "RANLIB=$${RANLIB}" \
39624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39625 dvi) \
39626 || exit 1
39628 @endif target-libbacktrace
39630 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
39631 maybe-pdf-target-libbacktrace:
39632 @if target-libbacktrace
39633 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
39635 pdf-target-libbacktrace: \
39636 configure-target-libbacktrace
39637 @: $(MAKE); $(unstage)
39638 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39639 r=`${PWD_COMMAND}`; export r; \
39640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39641 $(NORMAL_TARGET_EXPORTS) \
39642 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39643 for flag in $(EXTRA_TARGET_FLAGS); do \
39644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39645 done; \
39646 (cd $(TARGET_SUBDIR)/libbacktrace && \
39647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39649 "RANLIB=$${RANLIB}" \
39650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39651 pdf) \
39652 || exit 1
39654 @endif target-libbacktrace
39656 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
39657 maybe-html-target-libbacktrace:
39658 @if target-libbacktrace
39659 maybe-html-target-libbacktrace: html-target-libbacktrace
39661 html-target-libbacktrace: \
39662 configure-target-libbacktrace
39663 @: $(MAKE); $(unstage)
39664 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39665 r=`${PWD_COMMAND}`; export r; \
39666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39667 $(NORMAL_TARGET_EXPORTS) \
39668 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
39669 for flag in $(EXTRA_TARGET_FLAGS); do \
39670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39671 done; \
39672 (cd $(TARGET_SUBDIR)/libbacktrace && \
39673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39675 "RANLIB=$${RANLIB}" \
39676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39677 html) \
39678 || exit 1
39680 @endif target-libbacktrace
39682 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
39683 maybe-TAGS-target-libbacktrace:
39684 @if target-libbacktrace
39685 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
39687 TAGS-target-libbacktrace: \
39688 configure-target-libbacktrace
39689 @: $(MAKE); $(unstage)
39690 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39691 r=`${PWD_COMMAND}`; export r; \
39692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39693 $(NORMAL_TARGET_EXPORTS) \
39694 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
39695 for flag in $(EXTRA_TARGET_FLAGS); do \
39696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39697 done; \
39698 (cd $(TARGET_SUBDIR)/libbacktrace && \
39699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39701 "RANLIB=$${RANLIB}" \
39702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39703 TAGS) \
39704 || exit 1
39706 @endif target-libbacktrace
39708 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
39709 maybe-install-info-target-libbacktrace:
39710 @if target-libbacktrace
39711 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
39713 install-info-target-libbacktrace: \
39714 configure-target-libbacktrace \
39715 info-target-libbacktrace
39716 @: $(MAKE); $(unstage)
39717 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39718 r=`${PWD_COMMAND}`; export r; \
39719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39720 $(NORMAL_TARGET_EXPORTS) \
39721 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
39722 for flag in $(EXTRA_TARGET_FLAGS); do \
39723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39724 done; \
39725 (cd $(TARGET_SUBDIR)/libbacktrace && \
39726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39728 "RANLIB=$${RANLIB}" \
39729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39730 install-info) \
39731 || exit 1
39733 @endif target-libbacktrace
39735 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
39736 maybe-install-pdf-target-libbacktrace:
39737 @if target-libbacktrace
39738 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
39740 install-pdf-target-libbacktrace: \
39741 configure-target-libbacktrace \
39742 pdf-target-libbacktrace
39743 @: $(MAKE); $(unstage)
39744 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39745 r=`${PWD_COMMAND}`; export r; \
39746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39747 $(NORMAL_TARGET_EXPORTS) \
39748 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
39749 for flag in $(EXTRA_TARGET_FLAGS); do \
39750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39751 done; \
39752 (cd $(TARGET_SUBDIR)/libbacktrace && \
39753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39755 "RANLIB=$${RANLIB}" \
39756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39757 install-pdf) \
39758 || exit 1
39760 @endif target-libbacktrace
39762 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
39763 maybe-install-html-target-libbacktrace:
39764 @if target-libbacktrace
39765 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
39767 install-html-target-libbacktrace: \
39768 configure-target-libbacktrace \
39769 html-target-libbacktrace
39770 @: $(MAKE); $(unstage)
39771 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39772 r=`${PWD_COMMAND}`; export r; \
39773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39774 $(NORMAL_TARGET_EXPORTS) \
39775 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
39776 for flag in $(EXTRA_TARGET_FLAGS); do \
39777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39778 done; \
39779 (cd $(TARGET_SUBDIR)/libbacktrace && \
39780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39782 "RANLIB=$${RANLIB}" \
39783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39784 install-html) \
39785 || exit 1
39787 @endif target-libbacktrace
39789 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
39790 maybe-installcheck-target-libbacktrace:
39791 @if target-libbacktrace
39792 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
39794 installcheck-target-libbacktrace: \
39795 configure-target-libbacktrace
39796 @: $(MAKE); $(unstage)
39797 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39798 r=`${PWD_COMMAND}`; export r; \
39799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39800 $(NORMAL_TARGET_EXPORTS) \
39801 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
39802 for flag in $(EXTRA_TARGET_FLAGS); do \
39803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39804 done; \
39805 (cd $(TARGET_SUBDIR)/libbacktrace && \
39806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39808 "RANLIB=$${RANLIB}" \
39809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39810 installcheck) \
39811 || exit 1
39813 @endif target-libbacktrace
39815 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
39816 maybe-mostlyclean-target-libbacktrace:
39817 @if target-libbacktrace
39818 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
39820 mostlyclean-target-libbacktrace:
39821 @: $(MAKE); $(unstage)
39822 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39823 r=`${PWD_COMMAND}`; export r; \
39824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39825 $(NORMAL_TARGET_EXPORTS) \
39826 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
39827 for flag in $(EXTRA_TARGET_FLAGS); do \
39828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39829 done; \
39830 (cd $(TARGET_SUBDIR)/libbacktrace && \
39831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39833 "RANLIB=$${RANLIB}" \
39834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39835 mostlyclean) \
39836 || exit 1
39838 @endif target-libbacktrace
39840 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
39841 maybe-clean-target-libbacktrace:
39842 @if target-libbacktrace
39843 maybe-clean-target-libbacktrace: clean-target-libbacktrace
39845 clean-target-libbacktrace:
39846 @: $(MAKE); $(unstage)
39847 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39848 r=`${PWD_COMMAND}`; export r; \
39849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39850 $(NORMAL_TARGET_EXPORTS) \
39851 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
39852 for flag in $(EXTRA_TARGET_FLAGS); do \
39853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39854 done; \
39855 (cd $(TARGET_SUBDIR)/libbacktrace && \
39856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39858 "RANLIB=$${RANLIB}" \
39859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39860 clean) \
39861 || exit 1
39863 @endif target-libbacktrace
39865 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
39866 maybe-distclean-target-libbacktrace:
39867 @if target-libbacktrace
39868 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
39870 distclean-target-libbacktrace:
39871 @: $(MAKE); $(unstage)
39872 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39873 r=`${PWD_COMMAND}`; export r; \
39874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39875 $(NORMAL_TARGET_EXPORTS) \
39876 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
39877 for flag in $(EXTRA_TARGET_FLAGS); do \
39878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39879 done; \
39880 (cd $(TARGET_SUBDIR)/libbacktrace && \
39881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39883 "RANLIB=$${RANLIB}" \
39884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39885 distclean) \
39886 || exit 1
39888 @endif target-libbacktrace
39890 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
39891 maybe-maintainer-clean-target-libbacktrace:
39892 @if target-libbacktrace
39893 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
39895 maintainer-clean-target-libbacktrace:
39896 @: $(MAKE); $(unstage)
39897 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
39898 r=`${PWD_COMMAND}`; export r; \
39899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39900 $(NORMAL_TARGET_EXPORTS) \
39901 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
39902 for flag in $(EXTRA_TARGET_FLAGS); do \
39903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39904 done; \
39905 (cd $(TARGET_SUBDIR)/libbacktrace && \
39906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39908 "RANLIB=$${RANLIB}" \
39909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39910 maintainer-clean) \
39911 || exit 1
39913 @endif target-libbacktrace
39919 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
39920 maybe-configure-target-libquadmath:
39921 @if gcc-bootstrap
39922 configure-target-libquadmath: stage_current
39923 @endif gcc-bootstrap
39924 @if target-libquadmath
39925 maybe-configure-target-libquadmath: configure-target-libquadmath
39926 configure-target-libquadmath:
39927 @: $(MAKE); $(unstage)
39928 @r=`${PWD_COMMAND}`; export r; \
39929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39930 echo "Checking multilib configuration for libquadmath..."; \
39931 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39932 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
39933 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39934 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
39935 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
39936 else \
39937 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
39938 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39939 fi; \
39940 else \
39941 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
39942 fi; \
39943 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
39944 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
39945 $(NORMAL_TARGET_EXPORTS) \
39946 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
39947 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
39948 case $(srcdir) in \
39949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39950 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
39951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39952 esac; \
39953 module_srcdir=libquadmath; \
39954 rm -f no-such-file || : ; \
39955 CONFIG_SITE=no-such-file $(SHELL) \
39956 $$s/$$module_srcdir/configure \
39957 --srcdir=$${topdir}/$$module_srcdir \
39958 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39959 --target=${target_alias} \
39960 || exit 1
39961 @endif target-libquadmath
39967 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
39968 maybe-all-target-libquadmath:
39969 @if gcc-bootstrap
39970 all-target-libquadmath: stage_current
39971 @endif gcc-bootstrap
39972 @if target-libquadmath
39973 TARGET-target-libquadmath=all
39974 maybe-all-target-libquadmath: all-target-libquadmath
39975 all-target-libquadmath: configure-target-libquadmath
39976 @: $(MAKE); $(unstage)
39977 @r=`${PWD_COMMAND}`; export r; \
39978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39979 $(NORMAL_TARGET_EXPORTS) \
39980 (cd $(TARGET_SUBDIR)/libquadmath && \
39981 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39982 $(TARGET-target-libquadmath))
39983 @endif target-libquadmath
39989 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
39990 maybe-check-target-libquadmath:
39991 @if target-libquadmath
39992 maybe-check-target-libquadmath: check-target-libquadmath
39994 check-target-libquadmath:
39995 @: $(MAKE); $(unstage)
39996 @r=`${PWD_COMMAND}`; export r; \
39997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39998 $(NORMAL_TARGET_EXPORTS) \
39999 (cd $(TARGET_SUBDIR)/libquadmath && \
40000 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40002 @endif target-libquadmath
40004 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
40005 maybe-install-target-libquadmath:
40006 @if target-libquadmath
40007 maybe-install-target-libquadmath: install-target-libquadmath
40009 install-target-libquadmath: installdirs
40010 @: $(MAKE); $(unstage)
40011 @r=`${PWD_COMMAND}`; export r; \
40012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40013 $(NORMAL_TARGET_EXPORTS) \
40014 (cd $(TARGET_SUBDIR)/libquadmath && \
40015 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40017 @endif target-libquadmath
40019 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
40020 maybe-install-strip-target-libquadmath:
40021 @if target-libquadmath
40022 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
40024 install-strip-target-libquadmath: installdirs
40025 @: $(MAKE); $(unstage)
40026 @r=`${PWD_COMMAND}`; export r; \
40027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40028 $(NORMAL_TARGET_EXPORTS) \
40029 (cd $(TARGET_SUBDIR)/libquadmath && \
40030 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40032 @endif target-libquadmath
40034 # Other targets (info, dvi, pdf, etc.)
40036 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
40037 maybe-info-target-libquadmath:
40038 @if target-libquadmath
40039 maybe-info-target-libquadmath: info-target-libquadmath
40041 info-target-libquadmath: \
40042 configure-target-libquadmath
40043 @: $(MAKE); $(unstage)
40044 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40045 r=`${PWD_COMMAND}`; export r; \
40046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40047 $(NORMAL_TARGET_EXPORTS) \
40048 echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
40049 for flag in $(EXTRA_TARGET_FLAGS); do \
40050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40051 done; \
40052 (cd $(TARGET_SUBDIR)/libquadmath && \
40053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40055 "RANLIB=$${RANLIB}" \
40056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40057 info) \
40058 || exit 1
40060 @endif target-libquadmath
40062 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
40063 maybe-dvi-target-libquadmath:
40064 @if target-libquadmath
40065 maybe-dvi-target-libquadmath: dvi-target-libquadmath
40067 dvi-target-libquadmath: \
40068 configure-target-libquadmath
40069 @: $(MAKE); $(unstage)
40070 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40071 r=`${PWD_COMMAND}`; export r; \
40072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40073 $(NORMAL_TARGET_EXPORTS) \
40074 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
40075 for flag in $(EXTRA_TARGET_FLAGS); do \
40076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40077 done; \
40078 (cd $(TARGET_SUBDIR)/libquadmath && \
40079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40081 "RANLIB=$${RANLIB}" \
40082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40083 dvi) \
40084 || exit 1
40086 @endif target-libquadmath
40088 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
40089 maybe-pdf-target-libquadmath:
40090 @if target-libquadmath
40091 maybe-pdf-target-libquadmath: pdf-target-libquadmath
40093 pdf-target-libquadmath: \
40094 configure-target-libquadmath
40095 @: $(MAKE); $(unstage)
40096 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40097 r=`${PWD_COMMAND}`; export r; \
40098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40099 $(NORMAL_TARGET_EXPORTS) \
40100 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
40101 for flag in $(EXTRA_TARGET_FLAGS); do \
40102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40103 done; \
40104 (cd $(TARGET_SUBDIR)/libquadmath && \
40105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40107 "RANLIB=$${RANLIB}" \
40108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40109 pdf) \
40110 || exit 1
40112 @endif target-libquadmath
40114 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
40115 maybe-html-target-libquadmath:
40116 @if target-libquadmath
40117 maybe-html-target-libquadmath: html-target-libquadmath
40119 html-target-libquadmath: \
40120 configure-target-libquadmath
40121 @: $(MAKE); $(unstage)
40122 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40123 r=`${PWD_COMMAND}`; export r; \
40124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40125 $(NORMAL_TARGET_EXPORTS) \
40126 echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
40127 for flag in $(EXTRA_TARGET_FLAGS); do \
40128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40129 done; \
40130 (cd $(TARGET_SUBDIR)/libquadmath && \
40131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40133 "RANLIB=$${RANLIB}" \
40134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40135 html) \
40136 || exit 1
40138 @endif target-libquadmath
40140 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
40141 maybe-TAGS-target-libquadmath:
40142 @if target-libquadmath
40143 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
40145 TAGS-target-libquadmath: \
40146 configure-target-libquadmath
40147 @: $(MAKE); $(unstage)
40148 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40149 r=`${PWD_COMMAND}`; export r; \
40150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40151 $(NORMAL_TARGET_EXPORTS) \
40152 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
40153 for flag in $(EXTRA_TARGET_FLAGS); do \
40154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40155 done; \
40156 (cd $(TARGET_SUBDIR)/libquadmath && \
40157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40159 "RANLIB=$${RANLIB}" \
40160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40161 TAGS) \
40162 || exit 1
40164 @endif target-libquadmath
40166 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
40167 maybe-install-info-target-libquadmath:
40168 @if target-libquadmath
40169 maybe-install-info-target-libquadmath: install-info-target-libquadmath
40171 install-info-target-libquadmath: \
40172 configure-target-libquadmath \
40173 info-target-libquadmath
40174 @: $(MAKE); $(unstage)
40175 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40176 r=`${PWD_COMMAND}`; export r; \
40177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40178 $(NORMAL_TARGET_EXPORTS) \
40179 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
40180 for flag in $(EXTRA_TARGET_FLAGS); do \
40181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40182 done; \
40183 (cd $(TARGET_SUBDIR)/libquadmath && \
40184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40186 "RANLIB=$${RANLIB}" \
40187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40188 install-info) \
40189 || exit 1
40191 @endif target-libquadmath
40193 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
40194 maybe-install-pdf-target-libquadmath:
40195 @if target-libquadmath
40196 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
40198 install-pdf-target-libquadmath: \
40199 configure-target-libquadmath \
40200 pdf-target-libquadmath
40201 @: $(MAKE); $(unstage)
40202 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40203 r=`${PWD_COMMAND}`; export r; \
40204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40205 $(NORMAL_TARGET_EXPORTS) \
40206 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
40207 for flag in $(EXTRA_TARGET_FLAGS); do \
40208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40209 done; \
40210 (cd $(TARGET_SUBDIR)/libquadmath && \
40211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40213 "RANLIB=$${RANLIB}" \
40214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40215 install-pdf) \
40216 || exit 1
40218 @endif target-libquadmath
40220 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
40221 maybe-install-html-target-libquadmath:
40222 @if target-libquadmath
40223 maybe-install-html-target-libquadmath: install-html-target-libquadmath
40225 install-html-target-libquadmath: \
40226 configure-target-libquadmath \
40227 html-target-libquadmath
40228 @: $(MAKE); $(unstage)
40229 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40230 r=`${PWD_COMMAND}`; export r; \
40231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40232 $(NORMAL_TARGET_EXPORTS) \
40233 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
40234 for flag in $(EXTRA_TARGET_FLAGS); do \
40235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40236 done; \
40237 (cd $(TARGET_SUBDIR)/libquadmath && \
40238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40240 "RANLIB=$${RANLIB}" \
40241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40242 install-html) \
40243 || exit 1
40245 @endif target-libquadmath
40247 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
40248 maybe-installcheck-target-libquadmath:
40249 @if target-libquadmath
40250 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
40252 installcheck-target-libquadmath: \
40253 configure-target-libquadmath
40254 @: $(MAKE); $(unstage)
40255 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40256 r=`${PWD_COMMAND}`; export r; \
40257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40258 $(NORMAL_TARGET_EXPORTS) \
40259 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
40260 for flag in $(EXTRA_TARGET_FLAGS); do \
40261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40262 done; \
40263 (cd $(TARGET_SUBDIR)/libquadmath && \
40264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40266 "RANLIB=$${RANLIB}" \
40267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40268 installcheck) \
40269 || exit 1
40271 @endif target-libquadmath
40273 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
40274 maybe-mostlyclean-target-libquadmath:
40275 @if target-libquadmath
40276 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
40278 mostlyclean-target-libquadmath:
40279 @: $(MAKE); $(unstage)
40280 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40281 r=`${PWD_COMMAND}`; export r; \
40282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40283 $(NORMAL_TARGET_EXPORTS) \
40284 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
40285 for flag in $(EXTRA_TARGET_FLAGS); do \
40286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40287 done; \
40288 (cd $(TARGET_SUBDIR)/libquadmath && \
40289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40291 "RANLIB=$${RANLIB}" \
40292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40293 mostlyclean) \
40294 || exit 1
40296 @endif target-libquadmath
40298 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
40299 maybe-clean-target-libquadmath:
40300 @if target-libquadmath
40301 maybe-clean-target-libquadmath: clean-target-libquadmath
40303 clean-target-libquadmath:
40304 @: $(MAKE); $(unstage)
40305 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40306 r=`${PWD_COMMAND}`; export r; \
40307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40308 $(NORMAL_TARGET_EXPORTS) \
40309 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
40310 for flag in $(EXTRA_TARGET_FLAGS); do \
40311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40312 done; \
40313 (cd $(TARGET_SUBDIR)/libquadmath && \
40314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40316 "RANLIB=$${RANLIB}" \
40317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40318 clean) \
40319 || exit 1
40321 @endif target-libquadmath
40323 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
40324 maybe-distclean-target-libquadmath:
40325 @if target-libquadmath
40326 maybe-distclean-target-libquadmath: distclean-target-libquadmath
40328 distclean-target-libquadmath:
40329 @: $(MAKE); $(unstage)
40330 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40331 r=`${PWD_COMMAND}`; export r; \
40332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40333 $(NORMAL_TARGET_EXPORTS) \
40334 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
40335 for flag in $(EXTRA_TARGET_FLAGS); do \
40336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40337 done; \
40338 (cd $(TARGET_SUBDIR)/libquadmath && \
40339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40341 "RANLIB=$${RANLIB}" \
40342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40343 distclean) \
40344 || exit 1
40346 @endif target-libquadmath
40348 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
40349 maybe-maintainer-clean-target-libquadmath:
40350 @if target-libquadmath
40351 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
40353 maintainer-clean-target-libquadmath:
40354 @: $(MAKE); $(unstage)
40355 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
40356 r=`${PWD_COMMAND}`; export r; \
40357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40358 $(NORMAL_TARGET_EXPORTS) \
40359 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
40360 for flag in $(EXTRA_TARGET_FLAGS); do \
40361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40362 done; \
40363 (cd $(TARGET_SUBDIR)/libquadmath && \
40364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40366 "RANLIB=$${RANLIB}" \
40367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40368 maintainer-clean) \
40369 || exit 1
40371 @endif target-libquadmath
40377 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
40378 maybe-configure-target-libgfortran:
40379 @if gcc-bootstrap
40380 configure-target-libgfortran: stage_current
40381 @endif gcc-bootstrap
40382 @if target-libgfortran
40383 maybe-configure-target-libgfortran: configure-target-libgfortran
40384 configure-target-libgfortran:
40385 @: $(MAKE); $(unstage)
40386 @r=`${PWD_COMMAND}`; export r; \
40387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40388 echo "Checking multilib configuration for libgfortran..."; \
40389 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40390 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
40391 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40392 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
40393 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
40394 else \
40395 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
40396 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40397 fi; \
40398 else \
40399 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
40400 fi; \
40401 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
40402 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
40403 $(NORMAL_TARGET_EXPORTS) \
40404 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
40405 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
40406 case $(srcdir) in \
40407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40408 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
40409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40410 esac; \
40411 module_srcdir=libgfortran; \
40412 rm -f no-such-file || : ; \
40413 CONFIG_SITE=no-such-file $(SHELL) \
40414 $$s/$$module_srcdir/configure \
40415 --srcdir=$${topdir}/$$module_srcdir \
40416 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40417 --target=${target_alias} \
40418 || exit 1
40419 @endif target-libgfortran
40425 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
40426 maybe-all-target-libgfortran:
40427 @if gcc-bootstrap
40428 all-target-libgfortran: stage_current
40429 @endif gcc-bootstrap
40430 @if target-libgfortran
40431 TARGET-target-libgfortran=all
40432 maybe-all-target-libgfortran: all-target-libgfortran
40433 all-target-libgfortran: configure-target-libgfortran
40434 @: $(MAKE); $(unstage)
40435 @r=`${PWD_COMMAND}`; export r; \
40436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40437 $(NORMAL_TARGET_EXPORTS) \
40438 (cd $(TARGET_SUBDIR)/libgfortran && \
40439 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40440 $(TARGET-target-libgfortran))
40441 @endif target-libgfortran
40447 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
40448 maybe-check-target-libgfortran:
40449 @if target-libgfortran
40450 maybe-check-target-libgfortran: check-target-libgfortran
40452 check-target-libgfortran:
40453 @: $(MAKE); $(unstage)
40454 @r=`${PWD_COMMAND}`; export r; \
40455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40456 $(NORMAL_TARGET_EXPORTS) \
40457 (cd $(TARGET_SUBDIR)/libgfortran && \
40458 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40460 @endif target-libgfortran
40462 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
40463 maybe-install-target-libgfortran:
40464 @if target-libgfortran
40465 maybe-install-target-libgfortran: install-target-libgfortran
40467 install-target-libgfortran: installdirs
40468 @: $(MAKE); $(unstage)
40469 @r=`${PWD_COMMAND}`; export r; \
40470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40471 $(NORMAL_TARGET_EXPORTS) \
40472 (cd $(TARGET_SUBDIR)/libgfortran && \
40473 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40475 @endif target-libgfortran
40477 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
40478 maybe-install-strip-target-libgfortran:
40479 @if target-libgfortran
40480 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
40482 install-strip-target-libgfortran: installdirs
40483 @: $(MAKE); $(unstage)
40484 @r=`${PWD_COMMAND}`; export r; \
40485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40486 $(NORMAL_TARGET_EXPORTS) \
40487 (cd $(TARGET_SUBDIR)/libgfortran && \
40488 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40490 @endif target-libgfortran
40492 # Other targets (info, dvi, pdf, etc.)
40494 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
40495 maybe-info-target-libgfortran:
40496 @if target-libgfortran
40497 maybe-info-target-libgfortran: info-target-libgfortran
40499 info-target-libgfortran: \
40500 configure-target-libgfortran
40501 @: $(MAKE); $(unstage)
40502 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40503 r=`${PWD_COMMAND}`; export r; \
40504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40505 $(NORMAL_TARGET_EXPORTS) \
40506 echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
40507 for flag in $(EXTRA_TARGET_FLAGS); do \
40508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40509 done; \
40510 (cd $(TARGET_SUBDIR)/libgfortran && \
40511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40513 "RANLIB=$${RANLIB}" \
40514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40515 info) \
40516 || exit 1
40518 @endif target-libgfortran
40520 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
40521 maybe-dvi-target-libgfortran:
40522 @if target-libgfortran
40523 maybe-dvi-target-libgfortran: dvi-target-libgfortran
40525 dvi-target-libgfortran: \
40526 configure-target-libgfortran
40527 @: $(MAKE); $(unstage)
40528 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40529 r=`${PWD_COMMAND}`; export r; \
40530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40531 $(NORMAL_TARGET_EXPORTS) \
40532 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
40533 for flag in $(EXTRA_TARGET_FLAGS); do \
40534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40535 done; \
40536 (cd $(TARGET_SUBDIR)/libgfortran && \
40537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40539 "RANLIB=$${RANLIB}" \
40540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40541 dvi) \
40542 || exit 1
40544 @endif target-libgfortran
40546 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
40547 maybe-pdf-target-libgfortran:
40548 @if target-libgfortran
40549 maybe-pdf-target-libgfortran: pdf-target-libgfortran
40551 pdf-target-libgfortran: \
40552 configure-target-libgfortran
40553 @: $(MAKE); $(unstage)
40554 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40555 r=`${PWD_COMMAND}`; export r; \
40556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40557 $(NORMAL_TARGET_EXPORTS) \
40558 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
40559 for flag in $(EXTRA_TARGET_FLAGS); do \
40560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40561 done; \
40562 (cd $(TARGET_SUBDIR)/libgfortran && \
40563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40565 "RANLIB=$${RANLIB}" \
40566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40567 pdf) \
40568 || exit 1
40570 @endif target-libgfortran
40572 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
40573 maybe-html-target-libgfortran:
40574 @if target-libgfortran
40575 maybe-html-target-libgfortran: html-target-libgfortran
40577 html-target-libgfortran: \
40578 configure-target-libgfortran
40579 @: $(MAKE); $(unstage)
40580 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40581 r=`${PWD_COMMAND}`; export r; \
40582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40583 $(NORMAL_TARGET_EXPORTS) \
40584 echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
40585 for flag in $(EXTRA_TARGET_FLAGS); do \
40586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40587 done; \
40588 (cd $(TARGET_SUBDIR)/libgfortran && \
40589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40591 "RANLIB=$${RANLIB}" \
40592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40593 html) \
40594 || exit 1
40596 @endif target-libgfortran
40598 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
40599 maybe-TAGS-target-libgfortran:
40600 @if target-libgfortran
40601 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
40603 TAGS-target-libgfortran: \
40604 configure-target-libgfortran
40605 @: $(MAKE); $(unstage)
40606 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40607 r=`${PWD_COMMAND}`; export r; \
40608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40609 $(NORMAL_TARGET_EXPORTS) \
40610 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
40611 for flag in $(EXTRA_TARGET_FLAGS); do \
40612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40613 done; \
40614 (cd $(TARGET_SUBDIR)/libgfortran && \
40615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40617 "RANLIB=$${RANLIB}" \
40618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40619 TAGS) \
40620 || exit 1
40622 @endif target-libgfortran
40624 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
40625 maybe-install-info-target-libgfortran:
40626 @if target-libgfortran
40627 maybe-install-info-target-libgfortran: install-info-target-libgfortran
40629 install-info-target-libgfortran: \
40630 configure-target-libgfortran \
40631 info-target-libgfortran
40632 @: $(MAKE); $(unstage)
40633 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40634 r=`${PWD_COMMAND}`; export r; \
40635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40636 $(NORMAL_TARGET_EXPORTS) \
40637 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
40638 for flag in $(EXTRA_TARGET_FLAGS); do \
40639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40640 done; \
40641 (cd $(TARGET_SUBDIR)/libgfortran && \
40642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40644 "RANLIB=$${RANLIB}" \
40645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40646 install-info) \
40647 || exit 1
40649 @endif target-libgfortran
40651 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
40652 maybe-install-pdf-target-libgfortran:
40653 @if target-libgfortran
40654 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
40656 install-pdf-target-libgfortran: \
40657 configure-target-libgfortran \
40658 pdf-target-libgfortran
40659 @: $(MAKE); $(unstage)
40660 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40661 r=`${PWD_COMMAND}`; export r; \
40662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40663 $(NORMAL_TARGET_EXPORTS) \
40664 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
40665 for flag in $(EXTRA_TARGET_FLAGS); do \
40666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40667 done; \
40668 (cd $(TARGET_SUBDIR)/libgfortran && \
40669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40671 "RANLIB=$${RANLIB}" \
40672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40673 install-pdf) \
40674 || exit 1
40676 @endif target-libgfortran
40678 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
40679 maybe-install-html-target-libgfortran:
40680 @if target-libgfortran
40681 maybe-install-html-target-libgfortran: install-html-target-libgfortran
40683 install-html-target-libgfortran: \
40684 configure-target-libgfortran \
40685 html-target-libgfortran
40686 @: $(MAKE); $(unstage)
40687 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40688 r=`${PWD_COMMAND}`; export r; \
40689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40690 $(NORMAL_TARGET_EXPORTS) \
40691 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
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)/libgfortran && \
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 install-html) \
40701 || exit 1
40703 @endif target-libgfortran
40705 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
40706 maybe-installcheck-target-libgfortran:
40707 @if target-libgfortran
40708 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
40710 installcheck-target-libgfortran: \
40711 configure-target-libgfortran
40712 @: $(MAKE); $(unstage)
40713 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40714 r=`${PWD_COMMAND}`; export r; \
40715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40716 $(NORMAL_TARGET_EXPORTS) \
40717 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
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)/libgfortran && \
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 installcheck) \
40727 || exit 1
40729 @endif target-libgfortran
40731 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
40732 maybe-mostlyclean-target-libgfortran:
40733 @if target-libgfortran
40734 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
40736 mostlyclean-target-libgfortran:
40737 @: $(MAKE); $(unstage)
40738 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40739 r=`${PWD_COMMAND}`; export r; \
40740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40741 $(NORMAL_TARGET_EXPORTS) \
40742 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
40743 for flag in $(EXTRA_TARGET_FLAGS); do \
40744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40745 done; \
40746 (cd $(TARGET_SUBDIR)/libgfortran && \
40747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40749 "RANLIB=$${RANLIB}" \
40750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40751 mostlyclean) \
40752 || exit 1
40754 @endif target-libgfortran
40756 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
40757 maybe-clean-target-libgfortran:
40758 @if target-libgfortran
40759 maybe-clean-target-libgfortran: clean-target-libgfortran
40761 clean-target-libgfortran:
40762 @: $(MAKE); $(unstage)
40763 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40764 r=`${PWD_COMMAND}`; export r; \
40765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40766 $(NORMAL_TARGET_EXPORTS) \
40767 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
40768 for flag in $(EXTRA_TARGET_FLAGS); do \
40769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40770 done; \
40771 (cd $(TARGET_SUBDIR)/libgfortran && \
40772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40774 "RANLIB=$${RANLIB}" \
40775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40776 clean) \
40777 || exit 1
40779 @endif target-libgfortran
40781 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
40782 maybe-distclean-target-libgfortran:
40783 @if target-libgfortran
40784 maybe-distclean-target-libgfortran: distclean-target-libgfortran
40786 distclean-target-libgfortran:
40787 @: $(MAKE); $(unstage)
40788 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40789 r=`${PWD_COMMAND}`; export r; \
40790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40791 $(NORMAL_TARGET_EXPORTS) \
40792 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
40793 for flag in $(EXTRA_TARGET_FLAGS); do \
40794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40795 done; \
40796 (cd $(TARGET_SUBDIR)/libgfortran && \
40797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40799 "RANLIB=$${RANLIB}" \
40800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40801 distclean) \
40802 || exit 1
40804 @endif target-libgfortran
40806 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
40807 maybe-maintainer-clean-target-libgfortran:
40808 @if target-libgfortran
40809 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
40811 maintainer-clean-target-libgfortran:
40812 @: $(MAKE); $(unstage)
40813 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
40814 r=`${PWD_COMMAND}`; export r; \
40815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40816 $(NORMAL_TARGET_EXPORTS) \
40817 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
40818 for flag in $(EXTRA_TARGET_FLAGS); do \
40819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40820 done; \
40821 (cd $(TARGET_SUBDIR)/libgfortran && \
40822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40824 "RANLIB=$${RANLIB}" \
40825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40826 maintainer-clean) \
40827 || exit 1
40829 @endif target-libgfortran
40835 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
40836 maybe-configure-target-libobjc:
40837 @if gcc-bootstrap
40838 configure-target-libobjc: stage_current
40839 @endif gcc-bootstrap
40840 @if target-libobjc
40841 maybe-configure-target-libobjc: configure-target-libobjc
40842 configure-target-libobjc:
40843 @: $(MAKE); $(unstage)
40844 @r=`${PWD_COMMAND}`; export r; \
40845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40846 echo "Checking multilib configuration for libobjc..."; \
40847 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40848 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
40849 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40850 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
40851 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
40852 else \
40853 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
40854 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40855 fi; \
40856 else \
40857 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
40858 fi; \
40859 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
40860 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
40861 $(NORMAL_TARGET_EXPORTS) \
40862 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
40863 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
40864 case $(srcdir) in \
40865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40866 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
40867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40868 esac; \
40869 module_srcdir=libobjc; \
40870 rm -f no-such-file || : ; \
40871 CONFIG_SITE=no-such-file $(SHELL) \
40872 $$s/$$module_srcdir/configure \
40873 --srcdir=$${topdir}/$$module_srcdir \
40874 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40875 --target=${target_alias} \
40876 || exit 1
40877 @endif target-libobjc
40883 .PHONY: all-target-libobjc maybe-all-target-libobjc
40884 maybe-all-target-libobjc:
40885 @if gcc-bootstrap
40886 all-target-libobjc: stage_current
40887 @endif gcc-bootstrap
40888 @if target-libobjc
40889 TARGET-target-libobjc=all
40890 maybe-all-target-libobjc: all-target-libobjc
40891 all-target-libobjc: configure-target-libobjc
40892 @: $(MAKE); $(unstage)
40893 @r=`${PWD_COMMAND}`; export r; \
40894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40895 $(NORMAL_TARGET_EXPORTS) \
40896 (cd $(TARGET_SUBDIR)/libobjc && \
40897 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40898 $(TARGET-target-libobjc))
40899 @endif target-libobjc
40905 .PHONY: check-target-libobjc maybe-check-target-libobjc
40906 maybe-check-target-libobjc:
40907 @if target-libobjc
40908 maybe-check-target-libobjc: check-target-libobjc
40910 check-target-libobjc:
40911 @: $(MAKE); $(unstage)
40912 @r=`${PWD_COMMAND}`; export r; \
40913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40914 $(NORMAL_TARGET_EXPORTS) \
40915 (cd $(TARGET_SUBDIR)/libobjc && \
40916 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40918 @endif target-libobjc
40920 .PHONY: install-target-libobjc maybe-install-target-libobjc
40921 maybe-install-target-libobjc:
40922 @if target-libobjc
40923 maybe-install-target-libobjc: install-target-libobjc
40925 install-target-libobjc: installdirs
40926 @: $(MAKE); $(unstage)
40927 @r=`${PWD_COMMAND}`; export r; \
40928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40929 $(NORMAL_TARGET_EXPORTS) \
40930 (cd $(TARGET_SUBDIR)/libobjc && \
40931 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40933 @endif target-libobjc
40935 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
40936 maybe-install-strip-target-libobjc:
40937 @if target-libobjc
40938 maybe-install-strip-target-libobjc: install-strip-target-libobjc
40940 install-strip-target-libobjc: installdirs
40941 @: $(MAKE); $(unstage)
40942 @r=`${PWD_COMMAND}`; export r; \
40943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40944 $(NORMAL_TARGET_EXPORTS) \
40945 (cd $(TARGET_SUBDIR)/libobjc && \
40946 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40948 @endif target-libobjc
40950 # Other targets (info, dvi, pdf, etc.)
40952 .PHONY: maybe-info-target-libobjc info-target-libobjc
40953 maybe-info-target-libobjc:
40954 @if target-libobjc
40955 maybe-info-target-libobjc: info-target-libobjc
40957 info-target-libobjc: \
40958 configure-target-libobjc
40959 @: $(MAKE); $(unstage)
40960 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40961 r=`${PWD_COMMAND}`; export r; \
40962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40963 $(NORMAL_TARGET_EXPORTS) \
40964 echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
40965 for flag in $(EXTRA_TARGET_FLAGS); do \
40966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40967 done; \
40968 (cd $(TARGET_SUBDIR)/libobjc && \
40969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40971 "RANLIB=$${RANLIB}" \
40972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40973 info) \
40974 || exit 1
40976 @endif target-libobjc
40978 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
40979 maybe-dvi-target-libobjc:
40980 @if target-libobjc
40981 maybe-dvi-target-libobjc: dvi-target-libobjc
40983 dvi-target-libobjc: \
40984 configure-target-libobjc
40985 @: $(MAKE); $(unstage)
40986 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
40987 r=`${PWD_COMMAND}`; export r; \
40988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40989 $(NORMAL_TARGET_EXPORTS) \
40990 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
40991 for flag in $(EXTRA_TARGET_FLAGS); do \
40992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40993 done; \
40994 (cd $(TARGET_SUBDIR)/libobjc && \
40995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40997 "RANLIB=$${RANLIB}" \
40998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40999 dvi) \
41000 || exit 1
41002 @endif target-libobjc
41004 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
41005 maybe-pdf-target-libobjc:
41006 @if target-libobjc
41007 maybe-pdf-target-libobjc: pdf-target-libobjc
41009 pdf-target-libobjc: \
41010 configure-target-libobjc
41011 @: $(MAKE); $(unstage)
41012 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41013 r=`${PWD_COMMAND}`; export r; \
41014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41015 $(NORMAL_TARGET_EXPORTS) \
41016 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
41017 for flag in $(EXTRA_TARGET_FLAGS); do \
41018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41019 done; \
41020 (cd $(TARGET_SUBDIR)/libobjc && \
41021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41023 "RANLIB=$${RANLIB}" \
41024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41025 pdf) \
41026 || exit 1
41028 @endif target-libobjc
41030 .PHONY: maybe-html-target-libobjc html-target-libobjc
41031 maybe-html-target-libobjc:
41032 @if target-libobjc
41033 maybe-html-target-libobjc: html-target-libobjc
41035 html-target-libobjc: \
41036 configure-target-libobjc
41037 @: $(MAKE); $(unstage)
41038 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41039 r=`${PWD_COMMAND}`; export r; \
41040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41041 $(NORMAL_TARGET_EXPORTS) \
41042 echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
41043 for flag in $(EXTRA_TARGET_FLAGS); do \
41044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41045 done; \
41046 (cd $(TARGET_SUBDIR)/libobjc && \
41047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41049 "RANLIB=$${RANLIB}" \
41050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41051 html) \
41052 || exit 1
41054 @endif target-libobjc
41056 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
41057 maybe-TAGS-target-libobjc:
41058 @if target-libobjc
41059 maybe-TAGS-target-libobjc: TAGS-target-libobjc
41061 TAGS-target-libobjc: \
41062 configure-target-libobjc
41063 @: $(MAKE); $(unstage)
41064 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41065 r=`${PWD_COMMAND}`; export r; \
41066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41067 $(NORMAL_TARGET_EXPORTS) \
41068 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
41069 for flag in $(EXTRA_TARGET_FLAGS); do \
41070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41071 done; \
41072 (cd $(TARGET_SUBDIR)/libobjc && \
41073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41075 "RANLIB=$${RANLIB}" \
41076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41077 TAGS) \
41078 || exit 1
41080 @endif target-libobjc
41082 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
41083 maybe-install-info-target-libobjc:
41084 @if target-libobjc
41085 maybe-install-info-target-libobjc: install-info-target-libobjc
41087 install-info-target-libobjc: \
41088 configure-target-libobjc \
41089 info-target-libobjc
41090 @: $(MAKE); $(unstage)
41091 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41092 r=`${PWD_COMMAND}`; export r; \
41093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41094 $(NORMAL_TARGET_EXPORTS) \
41095 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
41096 for flag in $(EXTRA_TARGET_FLAGS); do \
41097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41098 done; \
41099 (cd $(TARGET_SUBDIR)/libobjc && \
41100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41102 "RANLIB=$${RANLIB}" \
41103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41104 install-info) \
41105 || exit 1
41107 @endif target-libobjc
41109 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
41110 maybe-install-pdf-target-libobjc:
41111 @if target-libobjc
41112 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
41114 install-pdf-target-libobjc: \
41115 configure-target-libobjc \
41116 pdf-target-libobjc
41117 @: $(MAKE); $(unstage)
41118 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41119 r=`${PWD_COMMAND}`; export r; \
41120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41121 $(NORMAL_TARGET_EXPORTS) \
41122 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
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)/libobjc && \
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 install-pdf) \
41132 || exit 1
41134 @endif target-libobjc
41136 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
41137 maybe-install-html-target-libobjc:
41138 @if target-libobjc
41139 maybe-install-html-target-libobjc: install-html-target-libobjc
41141 install-html-target-libobjc: \
41142 configure-target-libobjc \
41143 html-target-libobjc
41144 @: $(MAKE); $(unstage)
41145 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41146 r=`${PWD_COMMAND}`; export r; \
41147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41148 $(NORMAL_TARGET_EXPORTS) \
41149 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
41150 for flag in $(EXTRA_TARGET_FLAGS); do \
41151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41152 done; \
41153 (cd $(TARGET_SUBDIR)/libobjc && \
41154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41156 "RANLIB=$${RANLIB}" \
41157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41158 install-html) \
41159 || exit 1
41161 @endif target-libobjc
41163 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
41164 maybe-installcheck-target-libobjc:
41165 @if target-libobjc
41166 maybe-installcheck-target-libobjc: installcheck-target-libobjc
41168 installcheck-target-libobjc: \
41169 configure-target-libobjc
41170 @: $(MAKE); $(unstage)
41171 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41172 r=`${PWD_COMMAND}`; export r; \
41173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41174 $(NORMAL_TARGET_EXPORTS) \
41175 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
41176 for flag in $(EXTRA_TARGET_FLAGS); do \
41177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41178 done; \
41179 (cd $(TARGET_SUBDIR)/libobjc && \
41180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41182 "RANLIB=$${RANLIB}" \
41183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41184 installcheck) \
41185 || exit 1
41187 @endif target-libobjc
41189 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
41190 maybe-mostlyclean-target-libobjc:
41191 @if target-libobjc
41192 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
41194 mostlyclean-target-libobjc:
41195 @: $(MAKE); $(unstage)
41196 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41197 r=`${PWD_COMMAND}`; export r; \
41198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41199 $(NORMAL_TARGET_EXPORTS) \
41200 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
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)/libobjc && \
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 mostlyclean) \
41210 || exit 1
41212 @endif target-libobjc
41214 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
41215 maybe-clean-target-libobjc:
41216 @if target-libobjc
41217 maybe-clean-target-libobjc: clean-target-libobjc
41219 clean-target-libobjc:
41220 @: $(MAKE); $(unstage)
41221 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41222 r=`${PWD_COMMAND}`; export r; \
41223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41224 $(NORMAL_TARGET_EXPORTS) \
41225 echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
41226 for flag in $(EXTRA_TARGET_FLAGS); do \
41227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41228 done; \
41229 (cd $(TARGET_SUBDIR)/libobjc && \
41230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41232 "RANLIB=$${RANLIB}" \
41233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41234 clean) \
41235 || exit 1
41237 @endif target-libobjc
41239 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
41240 maybe-distclean-target-libobjc:
41241 @if target-libobjc
41242 maybe-distclean-target-libobjc: distclean-target-libobjc
41244 distclean-target-libobjc:
41245 @: $(MAKE); $(unstage)
41246 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41247 r=`${PWD_COMMAND}`; export r; \
41248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41249 $(NORMAL_TARGET_EXPORTS) \
41250 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
41251 for flag in $(EXTRA_TARGET_FLAGS); do \
41252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41253 done; \
41254 (cd $(TARGET_SUBDIR)/libobjc && \
41255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41257 "RANLIB=$${RANLIB}" \
41258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41259 distclean) \
41260 || exit 1
41262 @endif target-libobjc
41264 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
41265 maybe-maintainer-clean-target-libobjc:
41266 @if target-libobjc
41267 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
41269 maintainer-clean-target-libobjc:
41270 @: $(MAKE); $(unstage)
41271 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
41272 r=`${PWD_COMMAND}`; export r; \
41273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41274 $(NORMAL_TARGET_EXPORTS) \
41275 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
41276 for flag in $(EXTRA_TARGET_FLAGS); do \
41277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41278 done; \
41279 (cd $(TARGET_SUBDIR)/libobjc && \
41280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41282 "RANLIB=$${RANLIB}" \
41283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41284 maintainer-clean) \
41285 || exit 1
41287 @endif target-libobjc
41293 .PHONY: configure-target-libgo maybe-configure-target-libgo
41294 maybe-configure-target-libgo:
41295 @if gcc-bootstrap
41296 configure-target-libgo: stage_current
41297 @endif gcc-bootstrap
41298 @if target-libgo
41299 maybe-configure-target-libgo: configure-target-libgo
41300 configure-target-libgo:
41301 @: $(MAKE); $(unstage)
41302 @r=`${PWD_COMMAND}`; export r; \
41303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41304 echo "Checking multilib configuration for libgo..."; \
41305 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41306 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
41307 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
41308 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
41309 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
41310 else \
41311 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
41312 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41313 fi; \
41314 else \
41315 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
41316 fi; \
41317 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
41318 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
41319 $(NORMAL_TARGET_EXPORTS) \
41320 echo Configuring in $(TARGET_SUBDIR)/libgo; \
41321 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
41322 case $(srcdir) in \
41323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41324 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
41325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41326 esac; \
41327 module_srcdir=libgo; \
41328 rm -f no-such-file || : ; \
41329 CONFIG_SITE=no-such-file $(SHELL) \
41330 $$s/$$module_srcdir/configure \
41331 --srcdir=$${topdir}/$$module_srcdir \
41332 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41333 --target=${target_alias} \
41334 || exit 1
41335 @endif target-libgo
41341 .PHONY: all-target-libgo maybe-all-target-libgo
41342 maybe-all-target-libgo:
41343 @if gcc-bootstrap
41344 all-target-libgo: stage_current
41345 @endif gcc-bootstrap
41346 @if target-libgo
41347 TARGET-target-libgo=all
41348 maybe-all-target-libgo: all-target-libgo
41349 all-target-libgo: configure-target-libgo
41350 @: $(MAKE); $(unstage)
41351 @r=`${PWD_COMMAND}`; export r; \
41352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41353 $(NORMAL_TARGET_EXPORTS) \
41354 (cd $(TARGET_SUBDIR)/libgo && \
41355 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41356 $(TARGET-target-libgo))
41357 @endif target-libgo
41363 .PHONY: check-target-libgo maybe-check-target-libgo
41364 maybe-check-target-libgo:
41365 @if target-libgo
41366 maybe-check-target-libgo: check-target-libgo
41368 check-target-libgo:
41369 @: $(MAKE); $(unstage)
41370 @r=`${PWD_COMMAND}`; export r; \
41371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41372 $(NORMAL_TARGET_EXPORTS) \
41373 (cd $(TARGET_SUBDIR)/libgo && \
41374 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41376 @endif target-libgo
41378 .PHONY: install-target-libgo maybe-install-target-libgo
41379 maybe-install-target-libgo:
41380 @if target-libgo
41381 maybe-install-target-libgo: install-target-libgo
41383 install-target-libgo: installdirs
41384 @: $(MAKE); $(unstage)
41385 @r=`${PWD_COMMAND}`; export r; \
41386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41387 $(NORMAL_TARGET_EXPORTS) \
41388 (cd $(TARGET_SUBDIR)/libgo && \
41389 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41391 @endif target-libgo
41393 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
41394 maybe-install-strip-target-libgo:
41395 @if target-libgo
41396 maybe-install-strip-target-libgo: install-strip-target-libgo
41398 install-strip-target-libgo: installdirs
41399 @: $(MAKE); $(unstage)
41400 @r=`${PWD_COMMAND}`; export r; \
41401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41402 $(NORMAL_TARGET_EXPORTS) \
41403 (cd $(TARGET_SUBDIR)/libgo && \
41404 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41406 @endif target-libgo
41408 # Other targets (info, dvi, pdf, etc.)
41410 .PHONY: maybe-info-target-libgo info-target-libgo
41411 maybe-info-target-libgo:
41412 @if target-libgo
41413 maybe-info-target-libgo: info-target-libgo
41415 info-target-libgo: \
41416 configure-target-libgo
41417 @: $(MAKE); $(unstage)
41418 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41419 r=`${PWD_COMMAND}`; export r; \
41420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41421 $(NORMAL_TARGET_EXPORTS) \
41422 echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
41423 for flag in $(EXTRA_TARGET_FLAGS); do \
41424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41425 done; \
41426 (cd $(TARGET_SUBDIR)/libgo && \
41427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41429 "RANLIB=$${RANLIB}" \
41430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41431 info) \
41432 || exit 1
41434 @endif target-libgo
41436 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
41437 maybe-dvi-target-libgo:
41438 @if target-libgo
41439 maybe-dvi-target-libgo: dvi-target-libgo
41441 dvi-target-libgo: \
41442 configure-target-libgo
41443 @: $(MAKE); $(unstage)
41444 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41445 r=`${PWD_COMMAND}`; export r; \
41446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41447 $(NORMAL_TARGET_EXPORTS) \
41448 echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
41449 for flag in $(EXTRA_TARGET_FLAGS); do \
41450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41451 done; \
41452 (cd $(TARGET_SUBDIR)/libgo && \
41453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41455 "RANLIB=$${RANLIB}" \
41456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41457 dvi) \
41458 || exit 1
41460 @endif target-libgo
41462 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
41463 maybe-pdf-target-libgo:
41464 @if target-libgo
41465 maybe-pdf-target-libgo: pdf-target-libgo
41467 pdf-target-libgo: \
41468 configure-target-libgo
41469 @: $(MAKE); $(unstage)
41470 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41471 r=`${PWD_COMMAND}`; export r; \
41472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41473 $(NORMAL_TARGET_EXPORTS) \
41474 echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
41475 for flag in $(EXTRA_TARGET_FLAGS); do \
41476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41477 done; \
41478 (cd $(TARGET_SUBDIR)/libgo && \
41479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41481 "RANLIB=$${RANLIB}" \
41482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41483 pdf) \
41484 || exit 1
41486 @endif target-libgo
41488 .PHONY: maybe-html-target-libgo html-target-libgo
41489 maybe-html-target-libgo:
41490 @if target-libgo
41491 maybe-html-target-libgo: html-target-libgo
41493 html-target-libgo: \
41494 configure-target-libgo
41495 @: $(MAKE); $(unstage)
41496 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41497 r=`${PWD_COMMAND}`; export r; \
41498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41499 $(NORMAL_TARGET_EXPORTS) \
41500 echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
41501 for flag in $(EXTRA_TARGET_FLAGS); do \
41502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41503 done; \
41504 (cd $(TARGET_SUBDIR)/libgo && \
41505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41507 "RANLIB=$${RANLIB}" \
41508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41509 html) \
41510 || exit 1
41512 @endif target-libgo
41514 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
41515 maybe-TAGS-target-libgo:
41516 @if target-libgo
41517 maybe-TAGS-target-libgo: TAGS-target-libgo
41519 TAGS-target-libgo: \
41520 configure-target-libgo
41521 @: $(MAKE); $(unstage)
41522 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41523 r=`${PWD_COMMAND}`; export r; \
41524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41525 $(NORMAL_TARGET_EXPORTS) \
41526 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
41527 for flag in $(EXTRA_TARGET_FLAGS); do \
41528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41529 done; \
41530 (cd $(TARGET_SUBDIR)/libgo && \
41531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41533 "RANLIB=$${RANLIB}" \
41534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41535 TAGS) \
41536 || exit 1
41538 @endif target-libgo
41540 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
41541 maybe-install-info-target-libgo:
41542 @if target-libgo
41543 maybe-install-info-target-libgo: install-info-target-libgo
41545 install-info-target-libgo: \
41546 configure-target-libgo \
41547 info-target-libgo
41548 @: $(MAKE); $(unstage)
41549 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41550 r=`${PWD_COMMAND}`; export r; \
41551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41552 $(NORMAL_TARGET_EXPORTS) \
41553 echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
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)/libgo && \
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 install-info) \
41563 || exit 1
41565 @endif target-libgo
41567 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
41568 maybe-install-pdf-target-libgo:
41569 @if target-libgo
41570 maybe-install-pdf-target-libgo: install-pdf-target-libgo
41572 install-pdf-target-libgo: \
41573 configure-target-libgo \
41574 pdf-target-libgo
41575 @: $(MAKE); $(unstage)
41576 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41577 r=`${PWD_COMMAND}`; export r; \
41578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41579 $(NORMAL_TARGET_EXPORTS) \
41580 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
41581 for flag in $(EXTRA_TARGET_FLAGS); do \
41582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41583 done; \
41584 (cd $(TARGET_SUBDIR)/libgo && \
41585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41587 "RANLIB=$${RANLIB}" \
41588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41589 install-pdf) \
41590 || exit 1
41592 @endif target-libgo
41594 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
41595 maybe-install-html-target-libgo:
41596 @if target-libgo
41597 maybe-install-html-target-libgo: install-html-target-libgo
41599 install-html-target-libgo: \
41600 configure-target-libgo \
41601 html-target-libgo
41602 @: $(MAKE); $(unstage)
41603 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41604 r=`${PWD_COMMAND}`; export r; \
41605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41606 $(NORMAL_TARGET_EXPORTS) \
41607 echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
41608 for flag in $(EXTRA_TARGET_FLAGS); do \
41609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41610 done; \
41611 (cd $(TARGET_SUBDIR)/libgo && \
41612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41614 "RANLIB=$${RANLIB}" \
41615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41616 install-html) \
41617 || exit 1
41619 @endif target-libgo
41621 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
41622 maybe-installcheck-target-libgo:
41623 @if target-libgo
41624 maybe-installcheck-target-libgo: installcheck-target-libgo
41626 installcheck-target-libgo: \
41627 configure-target-libgo
41628 @: $(MAKE); $(unstage)
41629 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41630 r=`${PWD_COMMAND}`; export r; \
41631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41632 $(NORMAL_TARGET_EXPORTS) \
41633 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
41634 for flag in $(EXTRA_TARGET_FLAGS); do \
41635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41636 done; \
41637 (cd $(TARGET_SUBDIR)/libgo && \
41638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41640 "RANLIB=$${RANLIB}" \
41641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41642 installcheck) \
41643 || exit 1
41645 @endif target-libgo
41647 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
41648 maybe-mostlyclean-target-libgo:
41649 @if target-libgo
41650 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
41652 mostlyclean-target-libgo:
41653 @: $(MAKE); $(unstage)
41654 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41655 r=`${PWD_COMMAND}`; export r; \
41656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41657 $(NORMAL_TARGET_EXPORTS) \
41658 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
41659 for flag in $(EXTRA_TARGET_FLAGS); do \
41660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41661 done; \
41662 (cd $(TARGET_SUBDIR)/libgo && \
41663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41665 "RANLIB=$${RANLIB}" \
41666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41667 mostlyclean) \
41668 || exit 1
41670 @endif target-libgo
41672 .PHONY: maybe-clean-target-libgo clean-target-libgo
41673 maybe-clean-target-libgo:
41674 @if target-libgo
41675 maybe-clean-target-libgo: clean-target-libgo
41677 clean-target-libgo:
41678 @: $(MAKE); $(unstage)
41679 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41680 r=`${PWD_COMMAND}`; export r; \
41681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41682 $(NORMAL_TARGET_EXPORTS) \
41683 echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
41684 for flag in $(EXTRA_TARGET_FLAGS); do \
41685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41686 done; \
41687 (cd $(TARGET_SUBDIR)/libgo && \
41688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41690 "RANLIB=$${RANLIB}" \
41691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41692 clean) \
41693 || exit 1
41695 @endif target-libgo
41697 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
41698 maybe-distclean-target-libgo:
41699 @if target-libgo
41700 maybe-distclean-target-libgo: distclean-target-libgo
41702 distclean-target-libgo:
41703 @: $(MAKE); $(unstage)
41704 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41705 r=`${PWD_COMMAND}`; export r; \
41706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41707 $(NORMAL_TARGET_EXPORTS) \
41708 echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
41709 for flag in $(EXTRA_TARGET_FLAGS); do \
41710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41711 done; \
41712 (cd $(TARGET_SUBDIR)/libgo && \
41713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41715 "RANLIB=$${RANLIB}" \
41716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41717 distclean) \
41718 || exit 1
41720 @endif target-libgo
41722 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
41723 maybe-maintainer-clean-target-libgo:
41724 @if target-libgo
41725 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
41727 maintainer-clean-target-libgo:
41728 @: $(MAKE); $(unstage)
41729 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
41730 r=`${PWD_COMMAND}`; export r; \
41731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41732 $(NORMAL_TARGET_EXPORTS) \
41733 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
41734 for flag in $(EXTRA_TARGET_FLAGS); do \
41735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41736 done; \
41737 (cd $(TARGET_SUBDIR)/libgo && \
41738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41740 "RANLIB=$${RANLIB}" \
41741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41742 maintainer-clean) \
41743 || exit 1
41745 @endif target-libgo
41751 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
41752 maybe-configure-target-libtermcap:
41753 @if gcc-bootstrap
41754 configure-target-libtermcap: stage_current
41755 @endif gcc-bootstrap
41756 @if target-libtermcap
41757 maybe-configure-target-libtermcap: configure-target-libtermcap
41758 configure-target-libtermcap:
41759 @: $(MAKE); $(unstage)
41760 @r=`${PWD_COMMAND}`; export r; \
41761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41762 echo "Checking multilib configuration for libtermcap..."; \
41763 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41764 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
41765 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41766 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
41767 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
41768 else \
41769 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
41770 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41771 fi; \
41772 else \
41773 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
41774 fi; \
41775 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
41776 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
41777 $(NORMAL_TARGET_EXPORTS) \
41778 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
41779 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
41780 case $(srcdir) in \
41781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41782 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
41783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41784 esac; \
41785 module_srcdir=libtermcap; \
41786 rm -f no-such-file || : ; \
41787 CONFIG_SITE=no-such-file $(SHELL) \
41788 $$s/$$module_srcdir/configure \
41789 --srcdir=$${topdir}/$$module_srcdir \
41790 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41791 --target=${target_alias} \
41792 || exit 1
41793 @endif target-libtermcap
41799 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
41800 maybe-all-target-libtermcap:
41801 @if gcc-bootstrap
41802 all-target-libtermcap: stage_current
41803 @endif gcc-bootstrap
41804 @if target-libtermcap
41805 TARGET-target-libtermcap=all
41806 maybe-all-target-libtermcap: all-target-libtermcap
41807 all-target-libtermcap: configure-target-libtermcap
41808 @: $(MAKE); $(unstage)
41809 @r=`${PWD_COMMAND}`; export r; \
41810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41811 $(NORMAL_TARGET_EXPORTS) \
41812 (cd $(TARGET_SUBDIR)/libtermcap && \
41813 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41814 $(TARGET-target-libtermcap))
41815 @endif target-libtermcap
41821 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
41822 maybe-check-target-libtermcap:
41823 @if target-libtermcap
41824 maybe-check-target-libtermcap: check-target-libtermcap
41826 # Dummy target for uncheckable module.
41827 check-target-libtermcap:
41829 @endif target-libtermcap
41831 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
41832 maybe-install-target-libtermcap:
41833 @if target-libtermcap
41834 maybe-install-target-libtermcap: install-target-libtermcap
41836 install-target-libtermcap: installdirs
41837 @: $(MAKE); $(unstage)
41838 @r=`${PWD_COMMAND}`; export r; \
41839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41840 $(NORMAL_TARGET_EXPORTS) \
41841 (cd $(TARGET_SUBDIR)/libtermcap && \
41842 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41844 @endif target-libtermcap
41846 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
41847 maybe-install-strip-target-libtermcap:
41848 @if target-libtermcap
41849 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
41851 install-strip-target-libtermcap: installdirs
41852 @: $(MAKE); $(unstage)
41853 @r=`${PWD_COMMAND}`; export r; \
41854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41855 $(NORMAL_TARGET_EXPORTS) \
41856 (cd $(TARGET_SUBDIR)/libtermcap && \
41857 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41859 @endif target-libtermcap
41861 # Other targets (info, dvi, pdf, etc.)
41863 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
41864 maybe-info-target-libtermcap:
41865 @if target-libtermcap
41866 maybe-info-target-libtermcap: info-target-libtermcap
41868 info-target-libtermcap: \
41869 configure-target-libtermcap
41870 @: $(MAKE); $(unstage)
41871 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41872 r=`${PWD_COMMAND}`; export r; \
41873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41874 $(NORMAL_TARGET_EXPORTS) \
41875 echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
41876 for flag in $(EXTRA_TARGET_FLAGS); do \
41877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41878 done; \
41879 (cd $(TARGET_SUBDIR)/libtermcap && \
41880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41882 "RANLIB=$${RANLIB}" \
41883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41884 info) \
41885 || exit 1
41887 @endif target-libtermcap
41889 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
41890 maybe-dvi-target-libtermcap:
41891 @if target-libtermcap
41892 maybe-dvi-target-libtermcap: dvi-target-libtermcap
41894 dvi-target-libtermcap: \
41895 configure-target-libtermcap
41896 @: $(MAKE); $(unstage)
41897 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41898 r=`${PWD_COMMAND}`; export r; \
41899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41900 $(NORMAL_TARGET_EXPORTS) \
41901 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
41902 for flag in $(EXTRA_TARGET_FLAGS); do \
41903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41904 done; \
41905 (cd $(TARGET_SUBDIR)/libtermcap && \
41906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41908 "RANLIB=$${RANLIB}" \
41909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41910 dvi) \
41911 || exit 1
41913 @endif target-libtermcap
41915 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
41916 maybe-pdf-target-libtermcap:
41917 @if target-libtermcap
41918 maybe-pdf-target-libtermcap: pdf-target-libtermcap
41920 pdf-target-libtermcap: \
41921 configure-target-libtermcap
41922 @: $(MAKE); $(unstage)
41923 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41924 r=`${PWD_COMMAND}`; export r; \
41925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41926 $(NORMAL_TARGET_EXPORTS) \
41927 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
41928 for flag in $(EXTRA_TARGET_FLAGS); do \
41929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41930 done; \
41931 (cd $(TARGET_SUBDIR)/libtermcap && \
41932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41934 "RANLIB=$${RANLIB}" \
41935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41936 pdf) \
41937 || exit 1
41939 @endif target-libtermcap
41941 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
41942 maybe-html-target-libtermcap:
41943 @if target-libtermcap
41944 maybe-html-target-libtermcap: html-target-libtermcap
41946 html-target-libtermcap: \
41947 configure-target-libtermcap
41948 @: $(MAKE); $(unstage)
41949 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41950 r=`${PWD_COMMAND}`; export r; \
41951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41952 $(NORMAL_TARGET_EXPORTS) \
41953 echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
41954 for flag in $(EXTRA_TARGET_FLAGS); do \
41955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41956 done; \
41957 (cd $(TARGET_SUBDIR)/libtermcap && \
41958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41960 "RANLIB=$${RANLIB}" \
41961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41962 html) \
41963 || exit 1
41965 @endif target-libtermcap
41967 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
41968 maybe-TAGS-target-libtermcap:
41969 @if target-libtermcap
41970 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
41972 TAGS-target-libtermcap: \
41973 configure-target-libtermcap
41974 @: $(MAKE); $(unstage)
41975 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
41976 r=`${PWD_COMMAND}`; export r; \
41977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41978 $(NORMAL_TARGET_EXPORTS) \
41979 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
41980 for flag in $(EXTRA_TARGET_FLAGS); do \
41981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41982 done; \
41983 (cd $(TARGET_SUBDIR)/libtermcap && \
41984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41986 "RANLIB=$${RANLIB}" \
41987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41988 TAGS) \
41989 || exit 1
41991 @endif target-libtermcap
41993 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
41994 maybe-install-info-target-libtermcap:
41995 @if target-libtermcap
41996 maybe-install-info-target-libtermcap: install-info-target-libtermcap
41998 install-info-target-libtermcap: \
41999 configure-target-libtermcap \
42000 info-target-libtermcap
42001 @: $(MAKE); $(unstage)
42002 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42003 r=`${PWD_COMMAND}`; export r; \
42004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42005 $(NORMAL_TARGET_EXPORTS) \
42006 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
42007 for flag in $(EXTRA_TARGET_FLAGS); do \
42008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42009 done; \
42010 (cd $(TARGET_SUBDIR)/libtermcap && \
42011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42013 "RANLIB=$${RANLIB}" \
42014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42015 install-info) \
42016 || exit 1
42018 @endif target-libtermcap
42020 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
42021 maybe-install-pdf-target-libtermcap:
42022 @if target-libtermcap
42023 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
42025 install-pdf-target-libtermcap: \
42026 configure-target-libtermcap \
42027 pdf-target-libtermcap
42028 @: $(MAKE); $(unstage)
42029 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42030 r=`${PWD_COMMAND}`; export r; \
42031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42032 $(NORMAL_TARGET_EXPORTS) \
42033 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
42034 for flag in $(EXTRA_TARGET_FLAGS); do \
42035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42036 done; \
42037 (cd $(TARGET_SUBDIR)/libtermcap && \
42038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42040 "RANLIB=$${RANLIB}" \
42041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42042 install-pdf) \
42043 || exit 1
42045 @endif target-libtermcap
42047 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
42048 maybe-install-html-target-libtermcap:
42049 @if target-libtermcap
42050 maybe-install-html-target-libtermcap: install-html-target-libtermcap
42052 install-html-target-libtermcap: \
42053 configure-target-libtermcap \
42054 html-target-libtermcap
42055 @: $(MAKE); $(unstage)
42056 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42057 r=`${PWD_COMMAND}`; export r; \
42058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42059 $(NORMAL_TARGET_EXPORTS) \
42060 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
42061 for flag in $(EXTRA_TARGET_FLAGS); do \
42062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42063 done; \
42064 (cd $(TARGET_SUBDIR)/libtermcap && \
42065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42067 "RANLIB=$${RANLIB}" \
42068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42069 install-html) \
42070 || exit 1
42072 @endif target-libtermcap
42074 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
42075 maybe-installcheck-target-libtermcap:
42076 @if target-libtermcap
42077 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
42079 installcheck-target-libtermcap: \
42080 configure-target-libtermcap
42081 @: $(MAKE); $(unstage)
42082 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
42083 r=`${PWD_COMMAND}`; export r; \
42084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42085 $(NORMAL_TARGET_EXPORTS) \
42086 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
42087 for flag in $(EXTRA_TARGET_FLAGS); do \
42088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42089 done; \
42090 (cd $(TARGET_SUBDIR)/libtermcap && \
42091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42093 "RANLIB=$${RANLIB}" \
42094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42095 installcheck) \
42096 || exit 1
42098 @endif target-libtermcap
42100 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
42101 maybe-mostlyclean-target-libtermcap:
42102 @if target-libtermcap
42103 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
42105 # libtermcap doesn't support mostlyclean.
42106 mostlyclean-target-libtermcap:
42108 @endif target-libtermcap
42110 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
42111 maybe-clean-target-libtermcap:
42112 @if target-libtermcap
42113 maybe-clean-target-libtermcap: clean-target-libtermcap
42115 # libtermcap doesn't support clean.
42116 clean-target-libtermcap:
42118 @endif target-libtermcap
42120 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
42121 maybe-distclean-target-libtermcap:
42122 @if target-libtermcap
42123 maybe-distclean-target-libtermcap: distclean-target-libtermcap
42125 # libtermcap doesn't support distclean.
42126 distclean-target-libtermcap:
42128 @endif target-libtermcap
42130 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
42131 maybe-maintainer-clean-target-libtermcap:
42132 @if target-libtermcap
42133 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
42135 # libtermcap doesn't support maintainer-clean.
42136 maintainer-clean-target-libtermcap:
42138 @endif target-libtermcap
42144 .PHONY: configure-target-winsup maybe-configure-target-winsup
42145 maybe-configure-target-winsup:
42146 @if gcc-bootstrap
42147 configure-target-winsup: stage_current
42148 @endif gcc-bootstrap
42149 @if target-winsup
42150 maybe-configure-target-winsup: configure-target-winsup
42151 configure-target-winsup:
42152 @: $(MAKE); $(unstage)
42153 @r=`${PWD_COMMAND}`; export r; \
42154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42155 echo "Checking multilib configuration for winsup..."; \
42156 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42157 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
42158 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
42159 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
42160 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
42161 else \
42162 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
42163 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42164 fi; \
42165 else \
42166 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
42167 fi; \
42168 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
42169 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
42170 $(NORMAL_TARGET_EXPORTS) \
42171 echo Configuring in $(TARGET_SUBDIR)/winsup; \
42172 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
42173 case $(srcdir) in \
42174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42175 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
42176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42177 esac; \
42178 module_srcdir=winsup; \
42179 rm -f no-such-file || : ; \
42180 CONFIG_SITE=no-such-file $(SHELL) \
42181 $$s/$$module_srcdir/configure \
42182 --srcdir=$${topdir}/$$module_srcdir \
42183 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42184 --target=${target_alias} \
42185 || exit 1
42186 @endif target-winsup
42192 .PHONY: all-target-winsup maybe-all-target-winsup
42193 maybe-all-target-winsup:
42194 @if gcc-bootstrap
42195 all-target-winsup: stage_current
42196 @endif gcc-bootstrap
42197 @if target-winsup
42198 TARGET-target-winsup=all
42199 maybe-all-target-winsup: all-target-winsup
42200 all-target-winsup: configure-target-winsup
42201 @: $(MAKE); $(unstage)
42202 @r=`${PWD_COMMAND}`; export r; \
42203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42204 $(NORMAL_TARGET_EXPORTS) \
42205 (cd $(TARGET_SUBDIR)/winsup && \
42206 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42207 $(TARGET-target-winsup))
42208 @endif target-winsup
42214 .PHONY: check-target-winsup maybe-check-target-winsup
42215 maybe-check-target-winsup:
42216 @if target-winsup
42217 maybe-check-target-winsup: check-target-winsup
42219 check-target-winsup:
42220 @: $(MAKE); $(unstage)
42221 @r=`${PWD_COMMAND}`; export r; \
42222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42223 $(NORMAL_TARGET_EXPORTS) \
42224 (cd $(TARGET_SUBDIR)/winsup && \
42225 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42227 @endif target-winsup
42229 .PHONY: install-target-winsup maybe-install-target-winsup
42230 maybe-install-target-winsup:
42231 @if target-winsup
42232 maybe-install-target-winsup: install-target-winsup
42234 install-target-winsup: installdirs
42235 @: $(MAKE); $(unstage)
42236 @r=`${PWD_COMMAND}`; export r; \
42237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42238 $(NORMAL_TARGET_EXPORTS) \
42239 (cd $(TARGET_SUBDIR)/winsup && \
42240 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42242 @endif target-winsup
42244 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
42245 maybe-install-strip-target-winsup:
42246 @if target-winsup
42247 maybe-install-strip-target-winsup: install-strip-target-winsup
42249 install-strip-target-winsup: installdirs
42250 @: $(MAKE); $(unstage)
42251 @r=`${PWD_COMMAND}`; export r; \
42252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42253 $(NORMAL_TARGET_EXPORTS) \
42254 (cd $(TARGET_SUBDIR)/winsup && \
42255 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42257 @endif target-winsup
42259 # Other targets (info, dvi, pdf, etc.)
42261 .PHONY: maybe-info-target-winsup info-target-winsup
42262 maybe-info-target-winsup:
42263 @if target-winsup
42264 maybe-info-target-winsup: info-target-winsup
42266 info-target-winsup: \
42267 configure-target-winsup
42268 @: $(MAKE); $(unstage)
42269 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42270 r=`${PWD_COMMAND}`; export r; \
42271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42272 $(NORMAL_TARGET_EXPORTS) \
42273 echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
42274 for flag in $(EXTRA_TARGET_FLAGS); do \
42275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42276 done; \
42277 (cd $(TARGET_SUBDIR)/winsup && \
42278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42280 "RANLIB=$${RANLIB}" \
42281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42282 info) \
42283 || exit 1
42285 @endif target-winsup
42287 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
42288 maybe-dvi-target-winsup:
42289 @if target-winsup
42290 maybe-dvi-target-winsup: dvi-target-winsup
42292 dvi-target-winsup: \
42293 configure-target-winsup
42294 @: $(MAKE); $(unstage)
42295 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42296 r=`${PWD_COMMAND}`; export r; \
42297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42298 $(NORMAL_TARGET_EXPORTS) \
42299 echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
42300 for flag in $(EXTRA_TARGET_FLAGS); do \
42301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42302 done; \
42303 (cd $(TARGET_SUBDIR)/winsup && \
42304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42306 "RANLIB=$${RANLIB}" \
42307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42308 dvi) \
42309 || exit 1
42311 @endif target-winsup
42313 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
42314 maybe-pdf-target-winsup:
42315 @if target-winsup
42316 maybe-pdf-target-winsup: pdf-target-winsup
42318 pdf-target-winsup: \
42319 configure-target-winsup
42320 @: $(MAKE); $(unstage)
42321 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42322 r=`${PWD_COMMAND}`; export r; \
42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42324 $(NORMAL_TARGET_EXPORTS) \
42325 echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
42326 for flag in $(EXTRA_TARGET_FLAGS); do \
42327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42328 done; \
42329 (cd $(TARGET_SUBDIR)/winsup && \
42330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42332 "RANLIB=$${RANLIB}" \
42333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42334 pdf) \
42335 || exit 1
42337 @endif target-winsup
42339 .PHONY: maybe-html-target-winsup html-target-winsup
42340 maybe-html-target-winsup:
42341 @if target-winsup
42342 maybe-html-target-winsup: html-target-winsup
42344 html-target-winsup: \
42345 configure-target-winsup
42346 @: $(MAKE); $(unstage)
42347 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42348 r=`${PWD_COMMAND}`; export r; \
42349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350 $(NORMAL_TARGET_EXPORTS) \
42351 echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
42352 for flag in $(EXTRA_TARGET_FLAGS); do \
42353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42354 done; \
42355 (cd $(TARGET_SUBDIR)/winsup && \
42356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42358 "RANLIB=$${RANLIB}" \
42359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42360 html) \
42361 || exit 1
42363 @endif target-winsup
42365 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
42366 maybe-TAGS-target-winsup:
42367 @if target-winsup
42368 maybe-TAGS-target-winsup: TAGS-target-winsup
42370 TAGS-target-winsup: \
42371 configure-target-winsup
42372 @: $(MAKE); $(unstage)
42373 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42374 r=`${PWD_COMMAND}`; export r; \
42375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42376 $(NORMAL_TARGET_EXPORTS) \
42377 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
42378 for flag in $(EXTRA_TARGET_FLAGS); do \
42379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42380 done; \
42381 (cd $(TARGET_SUBDIR)/winsup && \
42382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42384 "RANLIB=$${RANLIB}" \
42385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42386 TAGS) \
42387 || exit 1
42389 @endif target-winsup
42391 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
42392 maybe-install-info-target-winsup:
42393 @if target-winsup
42394 maybe-install-info-target-winsup: install-info-target-winsup
42396 install-info-target-winsup: \
42397 configure-target-winsup \
42398 info-target-winsup
42399 @: $(MAKE); $(unstage)
42400 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42401 r=`${PWD_COMMAND}`; export r; \
42402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42403 $(NORMAL_TARGET_EXPORTS) \
42404 echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
42405 for flag in $(EXTRA_TARGET_FLAGS); do \
42406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42407 done; \
42408 (cd $(TARGET_SUBDIR)/winsup && \
42409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42411 "RANLIB=$${RANLIB}" \
42412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42413 install-info) \
42414 || exit 1
42416 @endif target-winsup
42418 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
42419 maybe-install-pdf-target-winsup:
42420 @if target-winsup
42421 maybe-install-pdf-target-winsup: install-pdf-target-winsup
42423 install-pdf-target-winsup: \
42424 configure-target-winsup \
42425 pdf-target-winsup
42426 @: $(MAKE); $(unstage)
42427 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42428 r=`${PWD_COMMAND}`; export r; \
42429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42430 $(NORMAL_TARGET_EXPORTS) \
42431 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
42432 for flag in $(EXTRA_TARGET_FLAGS); do \
42433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42434 done; \
42435 (cd $(TARGET_SUBDIR)/winsup && \
42436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42438 "RANLIB=$${RANLIB}" \
42439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42440 install-pdf) \
42441 || exit 1
42443 @endif target-winsup
42445 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
42446 maybe-install-html-target-winsup:
42447 @if target-winsup
42448 maybe-install-html-target-winsup: install-html-target-winsup
42450 install-html-target-winsup: \
42451 configure-target-winsup \
42452 html-target-winsup
42453 @: $(MAKE); $(unstage)
42454 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42455 r=`${PWD_COMMAND}`; export r; \
42456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42457 $(NORMAL_TARGET_EXPORTS) \
42458 echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
42459 for flag in $(EXTRA_TARGET_FLAGS); do \
42460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42461 done; \
42462 (cd $(TARGET_SUBDIR)/winsup && \
42463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42465 "RANLIB=$${RANLIB}" \
42466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42467 install-html) \
42468 || exit 1
42470 @endif target-winsup
42472 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
42473 maybe-installcheck-target-winsup:
42474 @if target-winsup
42475 maybe-installcheck-target-winsup: installcheck-target-winsup
42477 installcheck-target-winsup: \
42478 configure-target-winsup
42479 @: $(MAKE); $(unstage)
42480 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42481 r=`${PWD_COMMAND}`; export r; \
42482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42483 $(NORMAL_TARGET_EXPORTS) \
42484 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
42485 for flag in $(EXTRA_TARGET_FLAGS); do \
42486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42487 done; \
42488 (cd $(TARGET_SUBDIR)/winsup && \
42489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42491 "RANLIB=$${RANLIB}" \
42492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42493 installcheck) \
42494 || exit 1
42496 @endif target-winsup
42498 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
42499 maybe-mostlyclean-target-winsup:
42500 @if target-winsup
42501 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
42503 mostlyclean-target-winsup:
42504 @: $(MAKE); $(unstage)
42505 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42506 r=`${PWD_COMMAND}`; export r; \
42507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42508 $(NORMAL_TARGET_EXPORTS) \
42509 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
42510 for flag in $(EXTRA_TARGET_FLAGS); do \
42511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42512 done; \
42513 (cd $(TARGET_SUBDIR)/winsup && \
42514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42516 "RANLIB=$${RANLIB}" \
42517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42518 mostlyclean) \
42519 || exit 1
42521 @endif target-winsup
42523 .PHONY: maybe-clean-target-winsup clean-target-winsup
42524 maybe-clean-target-winsup:
42525 @if target-winsup
42526 maybe-clean-target-winsup: clean-target-winsup
42528 clean-target-winsup:
42529 @: $(MAKE); $(unstage)
42530 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42531 r=`${PWD_COMMAND}`; export r; \
42532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42533 $(NORMAL_TARGET_EXPORTS) \
42534 echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
42535 for flag in $(EXTRA_TARGET_FLAGS); do \
42536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42537 done; \
42538 (cd $(TARGET_SUBDIR)/winsup && \
42539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42541 "RANLIB=$${RANLIB}" \
42542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42543 clean) \
42544 || exit 1
42546 @endif target-winsup
42548 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
42549 maybe-distclean-target-winsup:
42550 @if target-winsup
42551 maybe-distclean-target-winsup: distclean-target-winsup
42553 distclean-target-winsup:
42554 @: $(MAKE); $(unstage)
42555 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42556 r=`${PWD_COMMAND}`; export r; \
42557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42558 $(NORMAL_TARGET_EXPORTS) \
42559 echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
42560 for flag in $(EXTRA_TARGET_FLAGS); do \
42561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42562 done; \
42563 (cd $(TARGET_SUBDIR)/winsup && \
42564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42566 "RANLIB=$${RANLIB}" \
42567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42568 distclean) \
42569 || exit 1
42571 @endif target-winsup
42573 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
42574 maybe-maintainer-clean-target-winsup:
42575 @if target-winsup
42576 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
42578 maintainer-clean-target-winsup:
42579 @: $(MAKE); $(unstage)
42580 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
42581 r=`${PWD_COMMAND}`; export r; \
42582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42583 $(NORMAL_TARGET_EXPORTS) \
42584 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
42585 for flag in $(EXTRA_TARGET_FLAGS); do \
42586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42587 done; \
42588 (cd $(TARGET_SUBDIR)/winsup && \
42589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42591 "RANLIB=$${RANLIB}" \
42592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42593 maintainer-clean) \
42594 || exit 1
42596 @endif target-winsup
42602 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
42603 maybe-configure-target-libgloss:
42604 @if gcc-bootstrap
42605 configure-target-libgloss: stage_current
42606 @endif gcc-bootstrap
42607 @if target-libgloss
42608 maybe-configure-target-libgloss: configure-target-libgloss
42609 configure-target-libgloss:
42610 @: $(MAKE); $(unstage)
42611 @r=`${PWD_COMMAND}`; export r; \
42612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42613 echo "Checking multilib configuration for libgloss..."; \
42614 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42615 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
42616 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42617 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
42618 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
42619 else \
42620 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
42621 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42622 fi; \
42623 else \
42624 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
42625 fi; \
42626 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
42627 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
42628 $(NORMAL_TARGET_EXPORTS) \
42629 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
42630 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
42631 case $(srcdir) in \
42632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42633 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
42634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42635 esac; \
42636 module_srcdir=libgloss; \
42637 rm -f no-such-file || : ; \
42638 CONFIG_SITE=no-such-file $(SHELL) \
42639 $$s/$$module_srcdir/configure \
42640 --srcdir=$${topdir}/$$module_srcdir \
42641 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42642 --target=${target_alias} \
42643 || exit 1
42644 @endif target-libgloss
42650 .PHONY: all-target-libgloss maybe-all-target-libgloss
42651 maybe-all-target-libgloss:
42652 @if gcc-bootstrap
42653 all-target-libgloss: stage_current
42654 @endif gcc-bootstrap
42655 @if target-libgloss
42656 TARGET-target-libgloss=all
42657 maybe-all-target-libgloss: all-target-libgloss
42658 all-target-libgloss: configure-target-libgloss
42659 @: $(MAKE); $(unstage)
42660 @r=`${PWD_COMMAND}`; export r; \
42661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42662 $(NORMAL_TARGET_EXPORTS) \
42663 (cd $(TARGET_SUBDIR)/libgloss && \
42664 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42665 $(TARGET-target-libgloss))
42666 @endif target-libgloss
42672 .PHONY: check-target-libgloss maybe-check-target-libgloss
42673 maybe-check-target-libgloss:
42674 @if target-libgloss
42675 maybe-check-target-libgloss: check-target-libgloss
42677 # Dummy target for uncheckable module.
42678 check-target-libgloss:
42680 @endif target-libgloss
42682 .PHONY: install-target-libgloss maybe-install-target-libgloss
42683 maybe-install-target-libgloss:
42684 @if target-libgloss
42685 maybe-install-target-libgloss: install-target-libgloss
42687 install-target-libgloss: installdirs
42688 @: $(MAKE); $(unstage)
42689 @r=`${PWD_COMMAND}`; export r; \
42690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42691 $(NORMAL_TARGET_EXPORTS) \
42692 (cd $(TARGET_SUBDIR)/libgloss && \
42693 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42695 @endif target-libgloss
42697 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
42698 maybe-install-strip-target-libgloss:
42699 @if target-libgloss
42700 maybe-install-strip-target-libgloss: install-strip-target-libgloss
42702 install-strip-target-libgloss: installdirs
42703 @: $(MAKE); $(unstage)
42704 @r=`${PWD_COMMAND}`; export r; \
42705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42706 $(NORMAL_TARGET_EXPORTS) \
42707 (cd $(TARGET_SUBDIR)/libgloss && \
42708 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42710 @endif target-libgloss
42712 # Other targets (info, dvi, pdf, etc.)
42714 .PHONY: maybe-info-target-libgloss info-target-libgloss
42715 maybe-info-target-libgloss:
42716 @if target-libgloss
42717 maybe-info-target-libgloss: info-target-libgloss
42719 info-target-libgloss: \
42720 configure-target-libgloss
42721 @: $(MAKE); $(unstage)
42722 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42723 r=`${PWD_COMMAND}`; export r; \
42724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42725 $(NORMAL_TARGET_EXPORTS) \
42726 echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
42727 for flag in $(EXTRA_TARGET_FLAGS); do \
42728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42729 done; \
42730 (cd $(TARGET_SUBDIR)/libgloss && \
42731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42733 "RANLIB=$${RANLIB}" \
42734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42735 info) \
42736 || exit 1
42738 @endif target-libgloss
42740 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
42741 maybe-dvi-target-libgloss:
42742 @if target-libgloss
42743 maybe-dvi-target-libgloss: dvi-target-libgloss
42745 dvi-target-libgloss: \
42746 configure-target-libgloss
42747 @: $(MAKE); $(unstage)
42748 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42749 r=`${PWD_COMMAND}`; export r; \
42750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42751 $(NORMAL_TARGET_EXPORTS) \
42752 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
42753 for flag in $(EXTRA_TARGET_FLAGS); do \
42754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42755 done; \
42756 (cd $(TARGET_SUBDIR)/libgloss && \
42757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42759 "RANLIB=$${RANLIB}" \
42760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42761 dvi) \
42762 || exit 1
42764 @endif target-libgloss
42766 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
42767 maybe-pdf-target-libgloss:
42768 @if target-libgloss
42769 maybe-pdf-target-libgloss: pdf-target-libgloss
42771 pdf-target-libgloss: \
42772 configure-target-libgloss
42773 @: $(MAKE); $(unstage)
42774 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42775 r=`${PWD_COMMAND}`; export r; \
42776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42777 $(NORMAL_TARGET_EXPORTS) \
42778 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
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)/libgloss && \
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 pdf) \
42788 || exit 1
42790 @endif target-libgloss
42792 .PHONY: maybe-html-target-libgloss html-target-libgloss
42793 maybe-html-target-libgloss:
42794 @if target-libgloss
42795 maybe-html-target-libgloss: html-target-libgloss
42797 html-target-libgloss: \
42798 configure-target-libgloss
42799 @: $(MAKE); $(unstage)
42800 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42801 r=`${PWD_COMMAND}`; export r; \
42802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42803 $(NORMAL_TARGET_EXPORTS) \
42804 echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
42805 for flag in $(EXTRA_TARGET_FLAGS); do \
42806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42807 done; \
42808 (cd $(TARGET_SUBDIR)/libgloss && \
42809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42811 "RANLIB=$${RANLIB}" \
42812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42813 html) \
42814 || exit 1
42816 @endif target-libgloss
42818 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
42819 maybe-TAGS-target-libgloss:
42820 @if target-libgloss
42821 maybe-TAGS-target-libgloss: TAGS-target-libgloss
42823 TAGS-target-libgloss: \
42824 configure-target-libgloss
42825 @: $(MAKE); $(unstage)
42826 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42827 r=`${PWD_COMMAND}`; export r; \
42828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42829 $(NORMAL_TARGET_EXPORTS) \
42830 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
42831 for flag in $(EXTRA_TARGET_FLAGS); do \
42832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42833 done; \
42834 (cd $(TARGET_SUBDIR)/libgloss && \
42835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42837 "RANLIB=$${RANLIB}" \
42838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42839 TAGS) \
42840 || exit 1
42842 @endif target-libgloss
42844 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
42845 maybe-install-info-target-libgloss:
42846 @if target-libgloss
42847 maybe-install-info-target-libgloss: install-info-target-libgloss
42849 install-info-target-libgloss: \
42850 configure-target-libgloss \
42851 info-target-libgloss
42852 @: $(MAKE); $(unstage)
42853 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42854 r=`${PWD_COMMAND}`; export r; \
42855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42856 $(NORMAL_TARGET_EXPORTS) \
42857 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
42858 for flag in $(EXTRA_TARGET_FLAGS); do \
42859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42860 done; \
42861 (cd $(TARGET_SUBDIR)/libgloss && \
42862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42864 "RANLIB=$${RANLIB}" \
42865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42866 install-info) \
42867 || exit 1
42869 @endif target-libgloss
42871 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
42872 maybe-install-pdf-target-libgloss:
42873 @if target-libgloss
42874 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
42876 install-pdf-target-libgloss: \
42877 configure-target-libgloss \
42878 pdf-target-libgloss
42879 @: $(MAKE); $(unstage)
42880 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42881 r=`${PWD_COMMAND}`; export r; \
42882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42883 $(NORMAL_TARGET_EXPORTS) \
42884 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
42885 for flag in $(EXTRA_TARGET_FLAGS); do \
42886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42887 done; \
42888 (cd $(TARGET_SUBDIR)/libgloss && \
42889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42891 "RANLIB=$${RANLIB}" \
42892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42893 install-pdf) \
42894 || exit 1
42896 @endif target-libgloss
42898 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
42899 maybe-install-html-target-libgloss:
42900 @if target-libgloss
42901 maybe-install-html-target-libgloss: install-html-target-libgloss
42903 install-html-target-libgloss: \
42904 configure-target-libgloss \
42905 html-target-libgloss
42906 @: $(MAKE); $(unstage)
42907 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42908 r=`${PWD_COMMAND}`; export r; \
42909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42910 $(NORMAL_TARGET_EXPORTS) \
42911 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
42912 for flag in $(EXTRA_TARGET_FLAGS); do \
42913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42914 done; \
42915 (cd $(TARGET_SUBDIR)/libgloss && \
42916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42918 "RANLIB=$${RANLIB}" \
42919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42920 install-html) \
42921 || exit 1
42923 @endif target-libgloss
42925 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
42926 maybe-installcheck-target-libgloss:
42927 @if target-libgloss
42928 maybe-installcheck-target-libgloss: installcheck-target-libgloss
42930 installcheck-target-libgloss: \
42931 configure-target-libgloss
42932 @: $(MAKE); $(unstage)
42933 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42934 r=`${PWD_COMMAND}`; export r; \
42935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42936 $(NORMAL_TARGET_EXPORTS) \
42937 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
42938 for flag in $(EXTRA_TARGET_FLAGS); do \
42939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42940 done; \
42941 (cd $(TARGET_SUBDIR)/libgloss && \
42942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42944 "RANLIB=$${RANLIB}" \
42945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42946 installcheck) \
42947 || exit 1
42949 @endif target-libgloss
42951 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
42952 maybe-mostlyclean-target-libgloss:
42953 @if target-libgloss
42954 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
42956 mostlyclean-target-libgloss:
42957 @: $(MAKE); $(unstage)
42958 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42959 r=`${PWD_COMMAND}`; export r; \
42960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42961 $(NORMAL_TARGET_EXPORTS) \
42962 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
42963 for flag in $(EXTRA_TARGET_FLAGS); do \
42964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42965 done; \
42966 (cd $(TARGET_SUBDIR)/libgloss && \
42967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42969 "RANLIB=$${RANLIB}" \
42970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42971 mostlyclean) \
42972 || exit 1
42974 @endif target-libgloss
42976 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
42977 maybe-clean-target-libgloss:
42978 @if target-libgloss
42979 maybe-clean-target-libgloss: clean-target-libgloss
42981 clean-target-libgloss:
42982 @: $(MAKE); $(unstage)
42983 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
42984 r=`${PWD_COMMAND}`; export r; \
42985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42986 $(NORMAL_TARGET_EXPORTS) \
42987 echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
42988 for flag in $(EXTRA_TARGET_FLAGS); do \
42989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42990 done; \
42991 (cd $(TARGET_SUBDIR)/libgloss && \
42992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42994 "RANLIB=$${RANLIB}" \
42995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42996 clean) \
42997 || exit 1
42999 @endif target-libgloss
43001 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
43002 maybe-distclean-target-libgloss:
43003 @if target-libgloss
43004 maybe-distclean-target-libgloss: distclean-target-libgloss
43006 distclean-target-libgloss:
43007 @: $(MAKE); $(unstage)
43008 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43009 r=`${PWD_COMMAND}`; export r; \
43010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43011 $(NORMAL_TARGET_EXPORTS) \
43012 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
43013 for flag in $(EXTRA_TARGET_FLAGS); do \
43014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43015 done; \
43016 (cd $(TARGET_SUBDIR)/libgloss && \
43017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43019 "RANLIB=$${RANLIB}" \
43020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43021 distclean) \
43022 || exit 1
43024 @endif target-libgloss
43026 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
43027 maybe-maintainer-clean-target-libgloss:
43028 @if target-libgloss
43029 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
43031 maintainer-clean-target-libgloss:
43032 @: $(MAKE); $(unstage)
43033 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
43034 r=`${PWD_COMMAND}`; export r; \
43035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43036 $(NORMAL_TARGET_EXPORTS) \
43037 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
43038 for flag in $(EXTRA_TARGET_FLAGS); do \
43039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43040 done; \
43041 (cd $(TARGET_SUBDIR)/libgloss && \
43042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43044 "RANLIB=$${RANLIB}" \
43045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43046 maintainer-clean) \
43047 || exit 1
43049 @endif target-libgloss
43055 .PHONY: configure-target-libffi maybe-configure-target-libffi
43056 maybe-configure-target-libffi:
43057 @if gcc-bootstrap
43058 configure-target-libffi: stage_current
43059 @endif gcc-bootstrap
43060 @if target-libffi
43061 maybe-configure-target-libffi: configure-target-libffi
43062 configure-target-libffi:
43063 @: $(MAKE); $(unstage)
43064 @r=`${PWD_COMMAND}`; export r; \
43065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43066 echo "Checking multilib configuration for libffi..."; \
43067 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43068 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
43069 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
43070 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
43071 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
43072 else \
43073 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
43074 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43075 fi; \
43076 else \
43077 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
43078 fi; \
43079 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
43080 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
43081 $(NORMAL_TARGET_EXPORTS) \
43082 echo Configuring in $(TARGET_SUBDIR)/libffi; \
43083 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
43084 case $(srcdir) in \
43085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43086 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
43087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43088 esac; \
43089 module_srcdir=libffi; \
43090 rm -f no-such-file || : ; \
43091 CONFIG_SITE=no-such-file $(SHELL) \
43092 $$s/$$module_srcdir/configure \
43093 --srcdir=$${topdir}/$$module_srcdir \
43094 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43095 --target=${target_alias} \
43096 || exit 1
43097 @endif target-libffi
43103 .PHONY: all-target-libffi maybe-all-target-libffi
43104 maybe-all-target-libffi:
43105 @if gcc-bootstrap
43106 all-target-libffi: stage_current
43107 @endif gcc-bootstrap
43108 @if target-libffi
43109 TARGET-target-libffi=all
43110 maybe-all-target-libffi: all-target-libffi
43111 all-target-libffi: configure-target-libffi
43112 @: $(MAKE); $(unstage)
43113 @r=`${PWD_COMMAND}`; export r; \
43114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43115 $(NORMAL_TARGET_EXPORTS) \
43116 (cd $(TARGET_SUBDIR)/libffi && \
43117 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43118 $(TARGET-target-libffi))
43119 @endif target-libffi
43125 .PHONY: check-target-libffi maybe-check-target-libffi
43126 maybe-check-target-libffi:
43127 @if target-libffi
43128 maybe-check-target-libffi: check-target-libffi
43130 check-target-libffi:
43131 @: $(MAKE); $(unstage)
43132 @r=`${PWD_COMMAND}`; export r; \
43133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43134 $(NORMAL_TARGET_EXPORTS) \
43135 (cd $(TARGET_SUBDIR)/libffi && \
43136 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43138 @endif target-libffi
43140 .PHONY: install-target-libffi maybe-install-target-libffi
43141 maybe-install-target-libffi:
43142 @if target-libffi
43143 maybe-install-target-libffi: install-target-libffi
43145 # Dummy target for uninstallable.
43146 install-target-libffi:
43148 @endif target-libffi
43150 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
43151 maybe-install-strip-target-libffi:
43152 @if target-libffi
43153 maybe-install-strip-target-libffi: install-strip-target-libffi
43155 # Dummy target for uninstallable.
43156 install-strip-target-libffi:
43158 @endif target-libffi
43160 # Other targets (info, dvi, pdf, etc.)
43162 .PHONY: maybe-info-target-libffi info-target-libffi
43163 maybe-info-target-libffi:
43164 @if target-libffi
43165 maybe-info-target-libffi: info-target-libffi
43167 info-target-libffi: \
43168 configure-target-libffi
43169 @: $(MAKE); $(unstage)
43170 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43171 r=`${PWD_COMMAND}`; export r; \
43172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43173 $(NORMAL_TARGET_EXPORTS) \
43174 echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
43175 for flag in $(EXTRA_TARGET_FLAGS); do \
43176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43177 done; \
43178 (cd $(TARGET_SUBDIR)/libffi && \
43179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43181 "RANLIB=$${RANLIB}" \
43182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43183 info) \
43184 || exit 1
43186 @endif target-libffi
43188 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
43189 maybe-dvi-target-libffi:
43190 @if target-libffi
43191 maybe-dvi-target-libffi: dvi-target-libffi
43193 dvi-target-libffi: \
43194 configure-target-libffi
43195 @: $(MAKE); $(unstage)
43196 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43197 r=`${PWD_COMMAND}`; export r; \
43198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43199 $(NORMAL_TARGET_EXPORTS) \
43200 echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
43201 for flag in $(EXTRA_TARGET_FLAGS); do \
43202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43203 done; \
43204 (cd $(TARGET_SUBDIR)/libffi && \
43205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43207 "RANLIB=$${RANLIB}" \
43208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43209 dvi) \
43210 || exit 1
43212 @endif target-libffi
43214 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
43215 maybe-pdf-target-libffi:
43216 @if target-libffi
43217 maybe-pdf-target-libffi: pdf-target-libffi
43219 pdf-target-libffi: \
43220 configure-target-libffi
43221 @: $(MAKE); $(unstage)
43222 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43223 r=`${PWD_COMMAND}`; export r; \
43224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43225 $(NORMAL_TARGET_EXPORTS) \
43226 echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
43227 for flag in $(EXTRA_TARGET_FLAGS); do \
43228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43229 done; \
43230 (cd $(TARGET_SUBDIR)/libffi && \
43231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43233 "RANLIB=$${RANLIB}" \
43234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43235 pdf) \
43236 || exit 1
43238 @endif target-libffi
43240 .PHONY: maybe-html-target-libffi html-target-libffi
43241 maybe-html-target-libffi:
43242 @if target-libffi
43243 maybe-html-target-libffi: html-target-libffi
43245 html-target-libffi: \
43246 configure-target-libffi
43247 @: $(MAKE); $(unstage)
43248 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43249 r=`${PWD_COMMAND}`; export r; \
43250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43251 $(NORMAL_TARGET_EXPORTS) \
43252 echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
43253 for flag in $(EXTRA_TARGET_FLAGS); do \
43254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43255 done; \
43256 (cd $(TARGET_SUBDIR)/libffi && \
43257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43259 "RANLIB=$${RANLIB}" \
43260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43261 html) \
43262 || exit 1
43264 @endif target-libffi
43266 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
43267 maybe-TAGS-target-libffi:
43268 @if target-libffi
43269 maybe-TAGS-target-libffi: TAGS-target-libffi
43271 TAGS-target-libffi: \
43272 configure-target-libffi
43273 @: $(MAKE); $(unstage)
43274 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43275 r=`${PWD_COMMAND}`; export r; \
43276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43277 $(NORMAL_TARGET_EXPORTS) \
43278 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
43279 for flag in $(EXTRA_TARGET_FLAGS); do \
43280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43281 done; \
43282 (cd $(TARGET_SUBDIR)/libffi && \
43283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43285 "RANLIB=$${RANLIB}" \
43286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43287 TAGS) \
43288 || exit 1
43290 @endif target-libffi
43292 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
43293 maybe-install-info-target-libffi:
43294 @if target-libffi
43295 maybe-install-info-target-libffi: install-info-target-libffi
43297 install-info-target-libffi: \
43298 configure-target-libffi \
43299 info-target-libffi
43300 @: $(MAKE); $(unstage)
43301 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43302 r=`${PWD_COMMAND}`; export r; \
43303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43304 $(NORMAL_TARGET_EXPORTS) \
43305 echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
43306 for flag in $(EXTRA_TARGET_FLAGS); do \
43307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43308 done; \
43309 (cd $(TARGET_SUBDIR)/libffi && \
43310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43312 "RANLIB=$${RANLIB}" \
43313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43314 install-info) \
43315 || exit 1
43317 @endif target-libffi
43319 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
43320 maybe-install-pdf-target-libffi:
43321 @if target-libffi
43322 maybe-install-pdf-target-libffi: install-pdf-target-libffi
43324 install-pdf-target-libffi: \
43325 configure-target-libffi \
43326 pdf-target-libffi
43327 @: $(MAKE); $(unstage)
43328 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43329 r=`${PWD_COMMAND}`; export r; \
43330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43331 $(NORMAL_TARGET_EXPORTS) \
43332 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
43333 for flag in $(EXTRA_TARGET_FLAGS); do \
43334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43335 done; \
43336 (cd $(TARGET_SUBDIR)/libffi && \
43337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43339 "RANLIB=$${RANLIB}" \
43340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43341 install-pdf) \
43342 || exit 1
43344 @endif target-libffi
43346 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
43347 maybe-install-html-target-libffi:
43348 @if target-libffi
43349 maybe-install-html-target-libffi: install-html-target-libffi
43351 install-html-target-libffi: \
43352 configure-target-libffi \
43353 html-target-libffi
43354 @: $(MAKE); $(unstage)
43355 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43356 r=`${PWD_COMMAND}`; export r; \
43357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43358 $(NORMAL_TARGET_EXPORTS) \
43359 echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
43360 for flag in $(EXTRA_TARGET_FLAGS); do \
43361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43362 done; \
43363 (cd $(TARGET_SUBDIR)/libffi && \
43364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43366 "RANLIB=$${RANLIB}" \
43367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43368 install-html) \
43369 || exit 1
43371 @endif target-libffi
43373 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
43374 maybe-installcheck-target-libffi:
43375 @if target-libffi
43376 maybe-installcheck-target-libffi: installcheck-target-libffi
43378 installcheck-target-libffi: \
43379 configure-target-libffi
43380 @: $(MAKE); $(unstage)
43381 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43382 r=`${PWD_COMMAND}`; export r; \
43383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43384 $(NORMAL_TARGET_EXPORTS) \
43385 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
43386 for flag in $(EXTRA_TARGET_FLAGS); do \
43387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43388 done; \
43389 (cd $(TARGET_SUBDIR)/libffi && \
43390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43392 "RANLIB=$${RANLIB}" \
43393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43394 installcheck) \
43395 || exit 1
43397 @endif target-libffi
43399 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
43400 maybe-mostlyclean-target-libffi:
43401 @if target-libffi
43402 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
43404 mostlyclean-target-libffi:
43405 @: $(MAKE); $(unstage)
43406 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43407 r=`${PWD_COMMAND}`; export r; \
43408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43409 $(NORMAL_TARGET_EXPORTS) \
43410 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
43411 for flag in $(EXTRA_TARGET_FLAGS); do \
43412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43413 done; \
43414 (cd $(TARGET_SUBDIR)/libffi && \
43415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43417 "RANLIB=$${RANLIB}" \
43418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43419 mostlyclean) \
43420 || exit 1
43422 @endif target-libffi
43424 .PHONY: maybe-clean-target-libffi clean-target-libffi
43425 maybe-clean-target-libffi:
43426 @if target-libffi
43427 maybe-clean-target-libffi: clean-target-libffi
43429 clean-target-libffi:
43430 @: $(MAKE); $(unstage)
43431 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43432 r=`${PWD_COMMAND}`; export r; \
43433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43434 $(NORMAL_TARGET_EXPORTS) \
43435 echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
43436 for flag in $(EXTRA_TARGET_FLAGS); do \
43437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43438 done; \
43439 (cd $(TARGET_SUBDIR)/libffi && \
43440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43442 "RANLIB=$${RANLIB}" \
43443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43444 clean) \
43445 || exit 1
43447 @endif target-libffi
43449 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
43450 maybe-distclean-target-libffi:
43451 @if target-libffi
43452 maybe-distclean-target-libffi: distclean-target-libffi
43454 distclean-target-libffi:
43455 @: $(MAKE); $(unstage)
43456 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43457 r=`${PWD_COMMAND}`; export r; \
43458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43459 $(NORMAL_TARGET_EXPORTS) \
43460 echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
43461 for flag in $(EXTRA_TARGET_FLAGS); do \
43462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43463 done; \
43464 (cd $(TARGET_SUBDIR)/libffi && \
43465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43467 "RANLIB=$${RANLIB}" \
43468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43469 distclean) \
43470 || exit 1
43472 @endif target-libffi
43474 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
43475 maybe-maintainer-clean-target-libffi:
43476 @if target-libffi
43477 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
43479 maintainer-clean-target-libffi:
43480 @: $(MAKE); $(unstage)
43481 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
43482 r=`${PWD_COMMAND}`; export r; \
43483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43484 $(NORMAL_TARGET_EXPORTS) \
43485 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
43486 for flag in $(EXTRA_TARGET_FLAGS); do \
43487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43488 done; \
43489 (cd $(TARGET_SUBDIR)/libffi && \
43490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43492 "RANLIB=$${RANLIB}" \
43493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43494 maintainer-clean) \
43495 || exit 1
43497 @endif target-libffi
43503 .PHONY: configure-target-libjava maybe-configure-target-libjava
43504 maybe-configure-target-libjava:
43505 @if gcc-bootstrap
43506 configure-target-libjava: stage_current
43507 @endif gcc-bootstrap
43508 @if target-libjava
43509 maybe-configure-target-libjava: configure-target-libjava
43510 configure-target-libjava:
43511 @: $(MAKE); $(unstage)
43512 @r=`${PWD_COMMAND}`; export r; \
43513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43514 echo "Checking multilib configuration for libjava..."; \
43515 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43516 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null; \
43517 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
43518 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
43519 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
43520 else \
43521 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
43522 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43523 fi; \
43524 else \
43525 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
43526 fi; \
43527 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
43528 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava; \
43529 $(RAW_CXX_TARGET_EXPORTS) \
43530 echo Configuring in $(TARGET_SUBDIR)/libjava; \
43531 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
43532 case $(srcdir) in \
43533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43534 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
43535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43536 esac; \
43537 module_srcdir=libjava; \
43538 rm -f no-such-file || : ; \
43539 CONFIG_SITE=no-such-file $(SHELL) \
43540 $$s/$$module_srcdir/configure \
43541 --srcdir=$${topdir}/$$module_srcdir \
43542 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43543 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
43544 || exit 1
43545 @endif target-libjava
43551 .PHONY: all-target-libjava maybe-all-target-libjava
43552 maybe-all-target-libjava:
43553 @if gcc-bootstrap
43554 all-target-libjava: stage_current
43555 @endif gcc-bootstrap
43556 @if target-libjava
43557 TARGET-target-libjava=all
43558 maybe-all-target-libjava: all-target-libjava
43559 all-target-libjava: configure-target-libjava
43560 @: $(MAKE); $(unstage)
43561 @r=`${PWD_COMMAND}`; export r; \
43562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43563 $(RAW_CXX_TARGET_EXPORTS) \
43564 (cd $(TARGET_SUBDIR)/libjava && \
43565 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43566 $(TARGET-target-libjava))
43567 @endif target-libjava
43573 .PHONY: check-target-libjava maybe-check-target-libjava
43574 maybe-check-target-libjava:
43575 @if target-libjava
43576 maybe-check-target-libjava: check-target-libjava
43578 check-target-libjava:
43579 @: $(MAKE); $(unstage)
43580 @r=`${PWD_COMMAND}`; export r; \
43581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43582 $(RAW_CXX_TARGET_EXPORTS) \
43583 (cd $(TARGET_SUBDIR)/libjava && \
43584 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
43586 @endif target-libjava
43588 .PHONY: install-target-libjava maybe-install-target-libjava
43589 maybe-install-target-libjava:
43590 @if target-libjava
43591 maybe-install-target-libjava: install-target-libjava
43593 install-target-libjava: installdirs
43594 @: $(MAKE); $(unstage)
43595 @r=`${PWD_COMMAND}`; export r; \
43596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43597 $(RAW_CXX_TARGET_EXPORTS) \
43598 (cd $(TARGET_SUBDIR)/libjava && \
43599 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43601 @endif target-libjava
43603 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
43604 maybe-install-strip-target-libjava:
43605 @if target-libjava
43606 maybe-install-strip-target-libjava: install-strip-target-libjava
43608 install-strip-target-libjava: installdirs
43609 @: $(MAKE); $(unstage)
43610 @r=`${PWD_COMMAND}`; export r; \
43611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43612 $(RAW_CXX_TARGET_EXPORTS) \
43613 (cd $(TARGET_SUBDIR)/libjava && \
43614 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43616 @endif target-libjava
43618 # Other targets (info, dvi, pdf, etc.)
43620 .PHONY: maybe-info-target-libjava info-target-libjava
43621 maybe-info-target-libjava:
43622 @if target-libjava
43623 maybe-info-target-libjava: info-target-libjava
43625 info-target-libjava: \
43626 configure-target-libjava
43627 @: $(MAKE); $(unstage)
43628 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43629 r=`${PWD_COMMAND}`; export r; \
43630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43631 $(RAW_CXX_TARGET_EXPORTS) \
43632 echo "Doing info in $(TARGET_SUBDIR)/libjava"; \
43633 for flag in $(EXTRA_TARGET_FLAGS); do \
43634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43635 done; \
43636 (cd $(TARGET_SUBDIR)/libjava && \
43637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43639 "RANLIB=$${RANLIB}" \
43640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43641 info) \
43642 || exit 1
43644 @endif target-libjava
43646 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
43647 maybe-dvi-target-libjava:
43648 @if target-libjava
43649 maybe-dvi-target-libjava: dvi-target-libjava
43651 dvi-target-libjava: \
43652 configure-target-libjava
43653 @: $(MAKE); $(unstage)
43654 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43655 r=`${PWD_COMMAND}`; export r; \
43656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43657 $(RAW_CXX_TARGET_EXPORTS) \
43658 echo "Doing dvi in $(TARGET_SUBDIR)/libjava"; \
43659 for flag in $(EXTRA_TARGET_FLAGS); do \
43660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43661 done; \
43662 (cd $(TARGET_SUBDIR)/libjava && \
43663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43665 "RANLIB=$${RANLIB}" \
43666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43667 dvi) \
43668 || exit 1
43670 @endif target-libjava
43672 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
43673 maybe-pdf-target-libjava:
43674 @if target-libjava
43675 maybe-pdf-target-libjava: pdf-target-libjava
43677 pdf-target-libjava: \
43678 configure-target-libjava
43679 @: $(MAKE); $(unstage)
43680 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43681 r=`${PWD_COMMAND}`; export r; \
43682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43683 $(RAW_CXX_TARGET_EXPORTS) \
43684 echo "Doing pdf in $(TARGET_SUBDIR)/libjava"; \
43685 for flag in $(EXTRA_TARGET_FLAGS); do \
43686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43687 done; \
43688 (cd $(TARGET_SUBDIR)/libjava && \
43689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43691 "RANLIB=$${RANLIB}" \
43692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43693 pdf) \
43694 || exit 1
43696 @endif target-libjava
43698 .PHONY: maybe-html-target-libjava html-target-libjava
43699 maybe-html-target-libjava:
43700 @if target-libjava
43701 maybe-html-target-libjava: html-target-libjava
43703 html-target-libjava: \
43704 configure-target-libjava
43705 @: $(MAKE); $(unstage)
43706 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43707 r=`${PWD_COMMAND}`; export r; \
43708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43709 $(RAW_CXX_TARGET_EXPORTS) \
43710 echo "Doing html in $(TARGET_SUBDIR)/libjava"; \
43711 for flag in $(EXTRA_TARGET_FLAGS); do \
43712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43713 done; \
43714 (cd $(TARGET_SUBDIR)/libjava && \
43715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43717 "RANLIB=$${RANLIB}" \
43718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43719 html) \
43720 || exit 1
43722 @endif target-libjava
43724 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
43725 maybe-TAGS-target-libjava:
43726 @if target-libjava
43727 maybe-TAGS-target-libjava: TAGS-target-libjava
43729 TAGS-target-libjava: \
43730 configure-target-libjava
43731 @: $(MAKE); $(unstage)
43732 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43733 r=`${PWD_COMMAND}`; export r; \
43734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43735 $(RAW_CXX_TARGET_EXPORTS) \
43736 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava"; \
43737 for flag in $(EXTRA_TARGET_FLAGS); do \
43738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43739 done; \
43740 (cd $(TARGET_SUBDIR)/libjava && \
43741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43743 "RANLIB=$${RANLIB}" \
43744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43745 TAGS) \
43746 || exit 1
43748 @endif target-libjava
43750 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
43751 maybe-install-info-target-libjava:
43752 @if target-libjava
43753 maybe-install-info-target-libjava: install-info-target-libjava
43755 install-info-target-libjava: \
43756 configure-target-libjava \
43757 info-target-libjava
43758 @: $(MAKE); $(unstage)
43759 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43760 r=`${PWD_COMMAND}`; export r; \
43761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43762 $(RAW_CXX_TARGET_EXPORTS) \
43763 echo "Doing install-info in $(TARGET_SUBDIR)/libjava"; \
43764 for flag in $(EXTRA_TARGET_FLAGS); do \
43765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43766 done; \
43767 (cd $(TARGET_SUBDIR)/libjava && \
43768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43770 "RANLIB=$${RANLIB}" \
43771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43772 install-info) \
43773 || exit 1
43775 @endif target-libjava
43777 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
43778 maybe-install-pdf-target-libjava:
43779 @if target-libjava
43780 maybe-install-pdf-target-libjava: install-pdf-target-libjava
43782 install-pdf-target-libjava: \
43783 configure-target-libjava \
43784 pdf-target-libjava
43785 @: $(MAKE); $(unstage)
43786 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43787 r=`${PWD_COMMAND}`; export r; \
43788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43789 $(RAW_CXX_TARGET_EXPORTS) \
43790 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava"; \
43791 for flag in $(EXTRA_TARGET_FLAGS); do \
43792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43793 done; \
43794 (cd $(TARGET_SUBDIR)/libjava && \
43795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43797 "RANLIB=$${RANLIB}" \
43798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43799 install-pdf) \
43800 || exit 1
43802 @endif target-libjava
43804 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
43805 maybe-install-html-target-libjava:
43806 @if target-libjava
43807 maybe-install-html-target-libjava: install-html-target-libjava
43809 install-html-target-libjava: \
43810 configure-target-libjava \
43811 html-target-libjava
43812 @: $(MAKE); $(unstage)
43813 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43814 r=`${PWD_COMMAND}`; export r; \
43815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43816 $(RAW_CXX_TARGET_EXPORTS) \
43817 echo "Doing install-html in $(TARGET_SUBDIR)/libjava"; \
43818 for flag in $(EXTRA_TARGET_FLAGS); do \
43819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43820 done; \
43821 (cd $(TARGET_SUBDIR)/libjava && \
43822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43824 "RANLIB=$${RANLIB}" \
43825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43826 install-html) \
43827 || exit 1
43829 @endif target-libjava
43831 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
43832 maybe-installcheck-target-libjava:
43833 @if target-libjava
43834 maybe-installcheck-target-libjava: installcheck-target-libjava
43836 installcheck-target-libjava: \
43837 configure-target-libjava
43838 @: $(MAKE); $(unstage)
43839 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43840 r=`${PWD_COMMAND}`; export r; \
43841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43842 $(RAW_CXX_TARGET_EXPORTS) \
43843 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava"; \
43844 for flag in $(EXTRA_TARGET_FLAGS); do \
43845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43846 done; \
43847 (cd $(TARGET_SUBDIR)/libjava && \
43848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43850 "RANLIB=$${RANLIB}" \
43851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43852 installcheck) \
43853 || exit 1
43855 @endif target-libjava
43857 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
43858 maybe-mostlyclean-target-libjava:
43859 @if target-libjava
43860 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
43862 mostlyclean-target-libjava:
43863 @: $(MAKE); $(unstage)
43864 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43865 r=`${PWD_COMMAND}`; export r; \
43866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43867 $(RAW_CXX_TARGET_EXPORTS) \
43868 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava"; \
43869 for flag in $(EXTRA_TARGET_FLAGS); do \
43870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43871 done; \
43872 (cd $(TARGET_SUBDIR)/libjava && \
43873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43875 "RANLIB=$${RANLIB}" \
43876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43877 mostlyclean) \
43878 || exit 1
43880 @endif target-libjava
43882 .PHONY: maybe-clean-target-libjava clean-target-libjava
43883 maybe-clean-target-libjava:
43884 @if target-libjava
43885 maybe-clean-target-libjava: clean-target-libjava
43887 clean-target-libjava:
43888 @: $(MAKE); $(unstage)
43889 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43890 r=`${PWD_COMMAND}`; export r; \
43891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43892 $(RAW_CXX_TARGET_EXPORTS) \
43893 echo "Doing clean in $(TARGET_SUBDIR)/libjava"; \
43894 for flag in $(EXTRA_TARGET_FLAGS); do \
43895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43896 done; \
43897 (cd $(TARGET_SUBDIR)/libjava && \
43898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43900 "RANLIB=$${RANLIB}" \
43901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43902 clean) \
43903 || exit 1
43905 @endif target-libjava
43907 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
43908 maybe-distclean-target-libjava:
43909 @if target-libjava
43910 maybe-distclean-target-libjava: distclean-target-libjava
43912 distclean-target-libjava:
43913 @: $(MAKE); $(unstage)
43914 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43915 r=`${PWD_COMMAND}`; export r; \
43916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43917 $(RAW_CXX_TARGET_EXPORTS) \
43918 echo "Doing distclean in $(TARGET_SUBDIR)/libjava"; \
43919 for flag in $(EXTRA_TARGET_FLAGS); do \
43920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43921 done; \
43922 (cd $(TARGET_SUBDIR)/libjava && \
43923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43925 "RANLIB=$${RANLIB}" \
43926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43927 distclean) \
43928 || exit 1
43930 @endif target-libjava
43932 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
43933 maybe-maintainer-clean-target-libjava:
43934 @if target-libjava
43935 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
43937 maintainer-clean-target-libjava:
43938 @: $(MAKE); $(unstage)
43939 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0; \
43940 r=`${PWD_COMMAND}`; export r; \
43941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43942 $(RAW_CXX_TARGET_EXPORTS) \
43943 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava"; \
43944 for flag in $(EXTRA_TARGET_FLAGS); do \
43945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43946 done; \
43947 (cd $(TARGET_SUBDIR)/libjava && \
43948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43950 "RANLIB=$${RANLIB}" \
43951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43952 maintainer-clean) \
43953 || exit 1
43955 @endif target-libjava
43961 .PHONY: configure-target-zlib maybe-configure-target-zlib
43962 maybe-configure-target-zlib:
43963 @if gcc-bootstrap
43964 configure-target-zlib: stage_current
43965 @endif gcc-bootstrap
43966 @if target-zlib
43967 maybe-configure-target-zlib: configure-target-zlib
43968 configure-target-zlib:
43969 @: $(MAKE); $(unstage)
43970 @r=`${PWD_COMMAND}`; export r; \
43971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43972 echo "Checking multilib configuration for zlib..."; \
43973 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43974 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
43975 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
43976 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
43977 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
43978 else \
43979 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
43980 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43981 fi; \
43982 else \
43983 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
43984 fi; \
43985 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
43986 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
43987 $(NORMAL_TARGET_EXPORTS) \
43988 echo Configuring in $(TARGET_SUBDIR)/zlib; \
43989 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
43990 case $(srcdir) in \
43991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43992 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
43993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43994 esac; \
43995 module_srcdir=zlib; \
43996 rm -f no-such-file || : ; \
43997 CONFIG_SITE=no-such-file $(SHELL) \
43998 $$s/$$module_srcdir/configure \
43999 --srcdir=$${topdir}/$$module_srcdir \
44000 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44001 --target=${target_alias} \
44002 || exit 1
44003 @endif target-zlib
44009 .PHONY: all-target-zlib maybe-all-target-zlib
44010 maybe-all-target-zlib:
44011 @if gcc-bootstrap
44012 all-target-zlib: stage_current
44013 @endif gcc-bootstrap
44014 @if target-zlib
44015 TARGET-target-zlib=all
44016 maybe-all-target-zlib: all-target-zlib
44017 all-target-zlib: configure-target-zlib
44018 @: $(MAKE); $(unstage)
44019 @r=`${PWD_COMMAND}`; export r; \
44020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44021 $(NORMAL_TARGET_EXPORTS) \
44022 (cd $(TARGET_SUBDIR)/zlib && \
44023 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44024 $(TARGET-target-zlib))
44025 @endif target-zlib
44031 .PHONY: check-target-zlib maybe-check-target-zlib
44032 maybe-check-target-zlib:
44033 @if target-zlib
44034 maybe-check-target-zlib: check-target-zlib
44036 check-target-zlib:
44037 @: $(MAKE); $(unstage)
44038 @r=`${PWD_COMMAND}`; export r; \
44039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44040 $(NORMAL_TARGET_EXPORTS) \
44041 (cd $(TARGET_SUBDIR)/zlib && \
44042 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44044 @endif target-zlib
44046 .PHONY: install-target-zlib maybe-install-target-zlib
44047 maybe-install-target-zlib:
44048 @if target-zlib
44049 maybe-install-target-zlib: install-target-zlib
44051 install-target-zlib: installdirs
44052 @: $(MAKE); $(unstage)
44053 @r=`${PWD_COMMAND}`; export r; \
44054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44055 $(NORMAL_TARGET_EXPORTS) \
44056 (cd $(TARGET_SUBDIR)/zlib && \
44057 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44059 @endif target-zlib
44061 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
44062 maybe-install-strip-target-zlib:
44063 @if target-zlib
44064 maybe-install-strip-target-zlib: install-strip-target-zlib
44066 install-strip-target-zlib: installdirs
44067 @: $(MAKE); $(unstage)
44068 @r=`${PWD_COMMAND}`; export r; \
44069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44070 $(NORMAL_TARGET_EXPORTS) \
44071 (cd $(TARGET_SUBDIR)/zlib && \
44072 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44074 @endif target-zlib
44076 # Other targets (info, dvi, pdf, etc.)
44078 .PHONY: maybe-info-target-zlib info-target-zlib
44079 maybe-info-target-zlib:
44080 @if target-zlib
44081 maybe-info-target-zlib: info-target-zlib
44083 info-target-zlib: \
44084 configure-target-zlib
44085 @: $(MAKE); $(unstage)
44086 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44087 r=`${PWD_COMMAND}`; export r; \
44088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44089 $(NORMAL_TARGET_EXPORTS) \
44090 echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
44091 for flag in $(EXTRA_TARGET_FLAGS); do \
44092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44093 done; \
44094 (cd $(TARGET_SUBDIR)/zlib && \
44095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44097 "RANLIB=$${RANLIB}" \
44098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44099 info) \
44100 || exit 1
44102 @endif target-zlib
44104 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
44105 maybe-dvi-target-zlib:
44106 @if target-zlib
44107 maybe-dvi-target-zlib: dvi-target-zlib
44109 dvi-target-zlib: \
44110 configure-target-zlib
44111 @: $(MAKE); $(unstage)
44112 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44113 r=`${PWD_COMMAND}`; export r; \
44114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44115 $(NORMAL_TARGET_EXPORTS) \
44116 echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
44117 for flag in $(EXTRA_TARGET_FLAGS); do \
44118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44119 done; \
44120 (cd $(TARGET_SUBDIR)/zlib && \
44121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44123 "RANLIB=$${RANLIB}" \
44124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44125 dvi) \
44126 || exit 1
44128 @endif target-zlib
44130 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
44131 maybe-pdf-target-zlib:
44132 @if target-zlib
44133 maybe-pdf-target-zlib: pdf-target-zlib
44135 pdf-target-zlib: \
44136 configure-target-zlib
44137 @: $(MAKE); $(unstage)
44138 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44139 r=`${PWD_COMMAND}`; export r; \
44140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44141 $(NORMAL_TARGET_EXPORTS) \
44142 echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
44143 for flag in $(EXTRA_TARGET_FLAGS); do \
44144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44145 done; \
44146 (cd $(TARGET_SUBDIR)/zlib && \
44147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44149 "RANLIB=$${RANLIB}" \
44150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44151 pdf) \
44152 || exit 1
44154 @endif target-zlib
44156 .PHONY: maybe-html-target-zlib html-target-zlib
44157 maybe-html-target-zlib:
44158 @if target-zlib
44159 maybe-html-target-zlib: html-target-zlib
44161 html-target-zlib: \
44162 configure-target-zlib
44163 @: $(MAKE); $(unstage)
44164 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44165 r=`${PWD_COMMAND}`; export r; \
44166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44167 $(NORMAL_TARGET_EXPORTS) \
44168 echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
44169 for flag in $(EXTRA_TARGET_FLAGS); do \
44170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44171 done; \
44172 (cd $(TARGET_SUBDIR)/zlib && \
44173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44175 "RANLIB=$${RANLIB}" \
44176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44177 html) \
44178 || exit 1
44180 @endif target-zlib
44182 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
44183 maybe-TAGS-target-zlib:
44184 @if target-zlib
44185 maybe-TAGS-target-zlib: TAGS-target-zlib
44187 TAGS-target-zlib: \
44188 configure-target-zlib
44189 @: $(MAKE); $(unstage)
44190 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44191 r=`${PWD_COMMAND}`; export r; \
44192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44193 $(NORMAL_TARGET_EXPORTS) \
44194 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
44195 for flag in $(EXTRA_TARGET_FLAGS); do \
44196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44197 done; \
44198 (cd $(TARGET_SUBDIR)/zlib && \
44199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44201 "RANLIB=$${RANLIB}" \
44202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44203 TAGS) \
44204 || exit 1
44206 @endif target-zlib
44208 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
44209 maybe-install-info-target-zlib:
44210 @if target-zlib
44211 maybe-install-info-target-zlib: install-info-target-zlib
44213 install-info-target-zlib: \
44214 configure-target-zlib \
44215 info-target-zlib
44216 @: $(MAKE); $(unstage)
44217 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44218 r=`${PWD_COMMAND}`; export r; \
44219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44220 $(NORMAL_TARGET_EXPORTS) \
44221 echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
44222 for flag in $(EXTRA_TARGET_FLAGS); do \
44223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44224 done; \
44225 (cd $(TARGET_SUBDIR)/zlib && \
44226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44228 "RANLIB=$${RANLIB}" \
44229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44230 install-info) \
44231 || exit 1
44233 @endif target-zlib
44235 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
44236 maybe-install-pdf-target-zlib:
44237 @if target-zlib
44238 maybe-install-pdf-target-zlib: install-pdf-target-zlib
44240 install-pdf-target-zlib: \
44241 configure-target-zlib \
44242 pdf-target-zlib
44243 @: $(MAKE); $(unstage)
44244 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44245 r=`${PWD_COMMAND}`; export r; \
44246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44247 $(NORMAL_TARGET_EXPORTS) \
44248 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
44249 for flag in $(EXTRA_TARGET_FLAGS); do \
44250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44251 done; \
44252 (cd $(TARGET_SUBDIR)/zlib && \
44253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44255 "RANLIB=$${RANLIB}" \
44256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44257 install-pdf) \
44258 || exit 1
44260 @endif target-zlib
44262 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
44263 maybe-install-html-target-zlib:
44264 @if target-zlib
44265 maybe-install-html-target-zlib: install-html-target-zlib
44267 install-html-target-zlib: \
44268 configure-target-zlib \
44269 html-target-zlib
44270 @: $(MAKE); $(unstage)
44271 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44272 r=`${PWD_COMMAND}`; export r; \
44273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44274 $(NORMAL_TARGET_EXPORTS) \
44275 echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
44276 for flag in $(EXTRA_TARGET_FLAGS); do \
44277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44278 done; \
44279 (cd $(TARGET_SUBDIR)/zlib && \
44280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44282 "RANLIB=$${RANLIB}" \
44283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44284 install-html) \
44285 || exit 1
44287 @endif target-zlib
44289 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
44290 maybe-installcheck-target-zlib:
44291 @if target-zlib
44292 maybe-installcheck-target-zlib: installcheck-target-zlib
44294 installcheck-target-zlib: \
44295 configure-target-zlib
44296 @: $(MAKE); $(unstage)
44297 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44298 r=`${PWD_COMMAND}`; export r; \
44299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44300 $(NORMAL_TARGET_EXPORTS) \
44301 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
44302 for flag in $(EXTRA_TARGET_FLAGS); do \
44303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44304 done; \
44305 (cd $(TARGET_SUBDIR)/zlib && \
44306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44308 "RANLIB=$${RANLIB}" \
44309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44310 installcheck) \
44311 || exit 1
44313 @endif target-zlib
44315 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
44316 maybe-mostlyclean-target-zlib:
44317 @if target-zlib
44318 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
44320 mostlyclean-target-zlib:
44321 @: $(MAKE); $(unstage)
44322 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44323 r=`${PWD_COMMAND}`; export r; \
44324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44325 $(NORMAL_TARGET_EXPORTS) \
44326 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
44327 for flag in $(EXTRA_TARGET_FLAGS); do \
44328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44329 done; \
44330 (cd $(TARGET_SUBDIR)/zlib && \
44331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44333 "RANLIB=$${RANLIB}" \
44334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44335 mostlyclean) \
44336 || exit 1
44338 @endif target-zlib
44340 .PHONY: maybe-clean-target-zlib clean-target-zlib
44341 maybe-clean-target-zlib:
44342 @if target-zlib
44343 maybe-clean-target-zlib: clean-target-zlib
44345 clean-target-zlib:
44346 @: $(MAKE); $(unstage)
44347 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44348 r=`${PWD_COMMAND}`; export r; \
44349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44350 $(NORMAL_TARGET_EXPORTS) \
44351 echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
44352 for flag in $(EXTRA_TARGET_FLAGS); do \
44353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44354 done; \
44355 (cd $(TARGET_SUBDIR)/zlib && \
44356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44358 "RANLIB=$${RANLIB}" \
44359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44360 clean) \
44361 || exit 1
44363 @endif target-zlib
44365 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
44366 maybe-distclean-target-zlib:
44367 @if target-zlib
44368 maybe-distclean-target-zlib: distclean-target-zlib
44370 distclean-target-zlib:
44371 @: $(MAKE); $(unstage)
44372 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44373 r=`${PWD_COMMAND}`; export r; \
44374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44375 $(NORMAL_TARGET_EXPORTS) \
44376 echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
44377 for flag in $(EXTRA_TARGET_FLAGS); do \
44378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44379 done; \
44380 (cd $(TARGET_SUBDIR)/zlib && \
44381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44383 "RANLIB=$${RANLIB}" \
44384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44385 distclean) \
44386 || exit 1
44388 @endif target-zlib
44390 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
44391 maybe-maintainer-clean-target-zlib:
44392 @if target-zlib
44393 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
44395 maintainer-clean-target-zlib:
44396 @: $(MAKE); $(unstage)
44397 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
44398 r=`${PWD_COMMAND}`; export r; \
44399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44400 $(NORMAL_TARGET_EXPORTS) \
44401 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
44402 for flag in $(EXTRA_TARGET_FLAGS); do \
44403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44404 done; \
44405 (cd $(TARGET_SUBDIR)/zlib && \
44406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44408 "RANLIB=$${RANLIB}" \
44409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44410 maintainer-clean) \
44411 || exit 1
44413 @endif target-zlib
44419 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
44420 maybe-configure-target-boehm-gc:
44421 @if gcc-bootstrap
44422 configure-target-boehm-gc: stage_current
44423 @endif gcc-bootstrap
44424 @if target-boehm-gc
44425 maybe-configure-target-boehm-gc: configure-target-boehm-gc
44426 configure-target-boehm-gc:
44427 @: $(MAKE); $(unstage)
44428 @r=`${PWD_COMMAND}`; export r; \
44429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44430 echo "Checking multilib configuration for boehm-gc..."; \
44431 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44432 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null; \
44433 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44434 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
44435 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
44436 else \
44437 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
44438 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44439 fi; \
44440 else \
44441 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
44442 fi; \
44443 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
44444 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
44445 $(NORMAL_TARGET_EXPORTS) \
44446 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
44447 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
44448 case $(srcdir) in \
44449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44450 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
44451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44452 esac; \
44453 module_srcdir=boehm-gc; \
44454 rm -f no-such-file || : ; \
44455 CONFIG_SITE=no-such-file $(SHELL) \
44456 $$s/$$module_srcdir/configure \
44457 --srcdir=$${topdir}/$$module_srcdir \
44458 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44459 --target=${target_alias} \
44460 || exit 1
44461 @endif target-boehm-gc
44467 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
44468 maybe-all-target-boehm-gc:
44469 @if gcc-bootstrap
44470 all-target-boehm-gc: stage_current
44471 @endif gcc-bootstrap
44472 @if target-boehm-gc
44473 TARGET-target-boehm-gc=all
44474 maybe-all-target-boehm-gc: all-target-boehm-gc
44475 all-target-boehm-gc: configure-target-boehm-gc
44476 @: $(MAKE); $(unstage)
44477 @r=`${PWD_COMMAND}`; export r; \
44478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44479 $(NORMAL_TARGET_EXPORTS) \
44480 (cd $(TARGET_SUBDIR)/boehm-gc && \
44481 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44482 $(TARGET-target-boehm-gc))
44483 @endif target-boehm-gc
44489 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
44490 maybe-check-target-boehm-gc:
44491 @if target-boehm-gc
44492 maybe-check-target-boehm-gc: check-target-boehm-gc
44494 check-target-boehm-gc:
44495 @: $(MAKE); $(unstage)
44496 @r=`${PWD_COMMAND}`; export r; \
44497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44498 $(NORMAL_TARGET_EXPORTS) \
44499 (cd $(TARGET_SUBDIR)/boehm-gc && \
44500 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44502 @endif target-boehm-gc
44504 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
44505 maybe-install-target-boehm-gc:
44506 @if target-boehm-gc
44507 maybe-install-target-boehm-gc: install-target-boehm-gc
44509 install-target-boehm-gc: installdirs
44510 @: $(MAKE); $(unstage)
44511 @r=`${PWD_COMMAND}`; export r; \
44512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44513 $(NORMAL_TARGET_EXPORTS) \
44514 (cd $(TARGET_SUBDIR)/boehm-gc && \
44515 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44517 @endif target-boehm-gc
44519 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
44520 maybe-install-strip-target-boehm-gc:
44521 @if target-boehm-gc
44522 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
44524 install-strip-target-boehm-gc: installdirs
44525 @: $(MAKE); $(unstage)
44526 @r=`${PWD_COMMAND}`; export r; \
44527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44528 $(NORMAL_TARGET_EXPORTS) \
44529 (cd $(TARGET_SUBDIR)/boehm-gc && \
44530 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44532 @endif target-boehm-gc
44534 # Other targets (info, dvi, pdf, etc.)
44536 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
44537 maybe-info-target-boehm-gc:
44538 @if target-boehm-gc
44539 maybe-info-target-boehm-gc: info-target-boehm-gc
44541 info-target-boehm-gc: \
44542 configure-target-boehm-gc
44543 @: $(MAKE); $(unstage)
44544 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44545 r=`${PWD_COMMAND}`; export r; \
44546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44547 $(NORMAL_TARGET_EXPORTS) \
44548 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc"; \
44549 for flag in $(EXTRA_TARGET_FLAGS); do \
44550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44551 done; \
44552 (cd $(TARGET_SUBDIR)/boehm-gc && \
44553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44555 "RANLIB=$${RANLIB}" \
44556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44557 info) \
44558 || exit 1
44560 @endif target-boehm-gc
44562 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
44563 maybe-dvi-target-boehm-gc:
44564 @if target-boehm-gc
44565 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
44567 dvi-target-boehm-gc: \
44568 configure-target-boehm-gc
44569 @: $(MAKE); $(unstage)
44570 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44571 r=`${PWD_COMMAND}`; export r; \
44572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44573 $(NORMAL_TARGET_EXPORTS) \
44574 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc"; \
44575 for flag in $(EXTRA_TARGET_FLAGS); do \
44576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44577 done; \
44578 (cd $(TARGET_SUBDIR)/boehm-gc && \
44579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44581 "RANLIB=$${RANLIB}" \
44582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44583 dvi) \
44584 || exit 1
44586 @endif target-boehm-gc
44588 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
44589 maybe-pdf-target-boehm-gc:
44590 @if target-boehm-gc
44591 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
44593 pdf-target-boehm-gc: \
44594 configure-target-boehm-gc
44595 @: $(MAKE); $(unstage)
44596 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44597 r=`${PWD_COMMAND}`; export r; \
44598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44599 $(NORMAL_TARGET_EXPORTS) \
44600 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44601 for flag in $(EXTRA_TARGET_FLAGS); do \
44602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44603 done; \
44604 (cd $(TARGET_SUBDIR)/boehm-gc && \
44605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44607 "RANLIB=$${RANLIB}" \
44608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44609 pdf) \
44610 || exit 1
44612 @endif target-boehm-gc
44614 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
44615 maybe-html-target-boehm-gc:
44616 @if target-boehm-gc
44617 maybe-html-target-boehm-gc: html-target-boehm-gc
44619 html-target-boehm-gc: \
44620 configure-target-boehm-gc
44621 @: $(MAKE); $(unstage)
44622 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44623 r=`${PWD_COMMAND}`; export r; \
44624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44625 $(NORMAL_TARGET_EXPORTS) \
44626 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc"; \
44627 for flag in $(EXTRA_TARGET_FLAGS); do \
44628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44629 done; \
44630 (cd $(TARGET_SUBDIR)/boehm-gc && \
44631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44633 "RANLIB=$${RANLIB}" \
44634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44635 html) \
44636 || exit 1
44638 @endif target-boehm-gc
44640 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
44641 maybe-TAGS-target-boehm-gc:
44642 @if target-boehm-gc
44643 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
44645 TAGS-target-boehm-gc: \
44646 configure-target-boehm-gc
44647 @: $(MAKE); $(unstage)
44648 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44649 r=`${PWD_COMMAND}`; export r; \
44650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44651 $(NORMAL_TARGET_EXPORTS) \
44652 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc"; \
44653 for flag in $(EXTRA_TARGET_FLAGS); do \
44654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44655 done; \
44656 (cd $(TARGET_SUBDIR)/boehm-gc && \
44657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44659 "RANLIB=$${RANLIB}" \
44660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44661 TAGS) \
44662 || exit 1
44664 @endif target-boehm-gc
44666 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
44667 maybe-install-info-target-boehm-gc:
44668 @if target-boehm-gc
44669 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
44671 install-info-target-boehm-gc: \
44672 configure-target-boehm-gc \
44673 info-target-boehm-gc
44674 @: $(MAKE); $(unstage)
44675 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44676 r=`${PWD_COMMAND}`; export r; \
44677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44678 $(NORMAL_TARGET_EXPORTS) \
44679 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc"; \
44680 for flag in $(EXTRA_TARGET_FLAGS); do \
44681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44682 done; \
44683 (cd $(TARGET_SUBDIR)/boehm-gc && \
44684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44686 "RANLIB=$${RANLIB}" \
44687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44688 install-info) \
44689 || exit 1
44691 @endif target-boehm-gc
44693 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
44694 maybe-install-pdf-target-boehm-gc:
44695 @if target-boehm-gc
44696 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
44698 install-pdf-target-boehm-gc: \
44699 configure-target-boehm-gc \
44700 pdf-target-boehm-gc
44701 @: $(MAKE); $(unstage)
44702 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44703 r=`${PWD_COMMAND}`; export r; \
44704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44705 $(NORMAL_TARGET_EXPORTS) \
44706 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc"; \
44707 for flag in $(EXTRA_TARGET_FLAGS); do \
44708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44709 done; \
44710 (cd $(TARGET_SUBDIR)/boehm-gc && \
44711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44713 "RANLIB=$${RANLIB}" \
44714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44715 install-pdf) \
44716 || exit 1
44718 @endif target-boehm-gc
44720 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
44721 maybe-install-html-target-boehm-gc:
44722 @if target-boehm-gc
44723 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
44725 install-html-target-boehm-gc: \
44726 configure-target-boehm-gc \
44727 html-target-boehm-gc
44728 @: $(MAKE); $(unstage)
44729 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44730 r=`${PWD_COMMAND}`; export r; \
44731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44732 $(NORMAL_TARGET_EXPORTS) \
44733 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc"; \
44734 for flag in $(EXTRA_TARGET_FLAGS); do \
44735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44736 done; \
44737 (cd $(TARGET_SUBDIR)/boehm-gc && \
44738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44740 "RANLIB=$${RANLIB}" \
44741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44742 install-html) \
44743 || exit 1
44745 @endif target-boehm-gc
44747 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
44748 maybe-installcheck-target-boehm-gc:
44749 @if target-boehm-gc
44750 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
44752 installcheck-target-boehm-gc: \
44753 configure-target-boehm-gc
44754 @: $(MAKE); $(unstage)
44755 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44756 r=`${PWD_COMMAND}`; export r; \
44757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44758 $(NORMAL_TARGET_EXPORTS) \
44759 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc"; \
44760 for flag in $(EXTRA_TARGET_FLAGS); do \
44761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44762 done; \
44763 (cd $(TARGET_SUBDIR)/boehm-gc && \
44764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44766 "RANLIB=$${RANLIB}" \
44767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44768 installcheck) \
44769 || exit 1
44771 @endif target-boehm-gc
44773 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
44774 maybe-mostlyclean-target-boehm-gc:
44775 @if target-boehm-gc
44776 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
44778 mostlyclean-target-boehm-gc:
44779 @: $(MAKE); $(unstage)
44780 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44781 r=`${PWD_COMMAND}`; export r; \
44782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44783 $(NORMAL_TARGET_EXPORTS) \
44784 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc"; \
44785 for flag in $(EXTRA_TARGET_FLAGS); do \
44786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44787 done; \
44788 (cd $(TARGET_SUBDIR)/boehm-gc && \
44789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44791 "RANLIB=$${RANLIB}" \
44792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44793 mostlyclean) \
44794 || exit 1
44796 @endif target-boehm-gc
44798 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
44799 maybe-clean-target-boehm-gc:
44800 @if target-boehm-gc
44801 maybe-clean-target-boehm-gc: clean-target-boehm-gc
44803 clean-target-boehm-gc:
44804 @: $(MAKE); $(unstage)
44805 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44806 r=`${PWD_COMMAND}`; export r; \
44807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44808 $(NORMAL_TARGET_EXPORTS) \
44809 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc"; \
44810 for flag in $(EXTRA_TARGET_FLAGS); do \
44811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44812 done; \
44813 (cd $(TARGET_SUBDIR)/boehm-gc && \
44814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44816 "RANLIB=$${RANLIB}" \
44817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44818 clean) \
44819 || exit 1
44821 @endif target-boehm-gc
44823 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
44824 maybe-distclean-target-boehm-gc:
44825 @if target-boehm-gc
44826 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
44828 distclean-target-boehm-gc:
44829 @: $(MAKE); $(unstage)
44830 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44831 r=`${PWD_COMMAND}`; export r; \
44832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44833 $(NORMAL_TARGET_EXPORTS) \
44834 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc"; \
44835 for flag in $(EXTRA_TARGET_FLAGS); do \
44836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44837 done; \
44838 (cd $(TARGET_SUBDIR)/boehm-gc && \
44839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44841 "RANLIB=$${RANLIB}" \
44842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44843 distclean) \
44844 || exit 1
44846 @endif target-boehm-gc
44848 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
44849 maybe-maintainer-clean-target-boehm-gc:
44850 @if target-boehm-gc
44851 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
44853 maintainer-clean-target-boehm-gc:
44854 @: $(MAKE); $(unstage)
44855 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
44856 r=`${PWD_COMMAND}`; export r; \
44857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44858 $(NORMAL_TARGET_EXPORTS) \
44859 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc"; \
44860 for flag in $(EXTRA_TARGET_FLAGS); do \
44861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44862 done; \
44863 (cd $(TARGET_SUBDIR)/boehm-gc && \
44864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44866 "RANLIB=$${RANLIB}" \
44867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44868 maintainer-clean) \
44869 || exit 1
44871 @endif target-boehm-gc
44877 .PHONY: configure-target-rda maybe-configure-target-rda
44878 maybe-configure-target-rda:
44879 @if gcc-bootstrap
44880 configure-target-rda: stage_current
44881 @endif gcc-bootstrap
44882 @if target-rda
44883 maybe-configure-target-rda: configure-target-rda
44884 configure-target-rda:
44885 @: $(MAKE); $(unstage)
44886 @r=`${PWD_COMMAND}`; export r; \
44887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44888 echo "Checking multilib configuration for rda..."; \
44889 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44890 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
44891 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
44892 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
44893 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
44894 else \
44895 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
44896 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44897 fi; \
44898 else \
44899 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
44900 fi; \
44901 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
44902 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
44903 $(NORMAL_TARGET_EXPORTS) \
44904 echo Configuring in $(TARGET_SUBDIR)/rda; \
44905 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
44906 case $(srcdir) in \
44907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44908 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
44909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44910 esac; \
44911 module_srcdir=rda; \
44912 rm -f no-such-file || : ; \
44913 CONFIG_SITE=no-such-file $(SHELL) \
44914 $$s/$$module_srcdir/configure \
44915 --srcdir=$${topdir}/$$module_srcdir \
44916 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44917 --target=${target_alias} \
44918 || exit 1
44919 @endif target-rda
44925 .PHONY: all-target-rda maybe-all-target-rda
44926 maybe-all-target-rda:
44927 @if gcc-bootstrap
44928 all-target-rda: stage_current
44929 @endif gcc-bootstrap
44930 @if target-rda
44931 TARGET-target-rda=all
44932 maybe-all-target-rda: all-target-rda
44933 all-target-rda: configure-target-rda
44934 @: $(MAKE); $(unstage)
44935 @r=`${PWD_COMMAND}`; export r; \
44936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44937 $(NORMAL_TARGET_EXPORTS) \
44938 (cd $(TARGET_SUBDIR)/rda && \
44939 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44940 $(TARGET-target-rda))
44941 @endif target-rda
44947 .PHONY: check-target-rda maybe-check-target-rda
44948 maybe-check-target-rda:
44949 @if target-rda
44950 maybe-check-target-rda: check-target-rda
44952 check-target-rda:
44953 @: $(MAKE); $(unstage)
44954 @r=`${PWD_COMMAND}`; export r; \
44955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44956 $(NORMAL_TARGET_EXPORTS) \
44957 (cd $(TARGET_SUBDIR)/rda && \
44958 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44960 @endif target-rda
44962 .PHONY: install-target-rda maybe-install-target-rda
44963 maybe-install-target-rda:
44964 @if target-rda
44965 maybe-install-target-rda: install-target-rda
44967 install-target-rda: installdirs
44968 @: $(MAKE); $(unstage)
44969 @r=`${PWD_COMMAND}`; export r; \
44970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44971 $(NORMAL_TARGET_EXPORTS) \
44972 (cd $(TARGET_SUBDIR)/rda && \
44973 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44975 @endif target-rda
44977 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
44978 maybe-install-strip-target-rda:
44979 @if target-rda
44980 maybe-install-strip-target-rda: install-strip-target-rda
44982 install-strip-target-rda: installdirs
44983 @: $(MAKE); $(unstage)
44984 @r=`${PWD_COMMAND}`; export r; \
44985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44986 $(NORMAL_TARGET_EXPORTS) \
44987 (cd $(TARGET_SUBDIR)/rda && \
44988 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44990 @endif target-rda
44992 # Other targets (info, dvi, pdf, etc.)
44994 .PHONY: maybe-info-target-rda info-target-rda
44995 maybe-info-target-rda:
44996 @if target-rda
44997 maybe-info-target-rda: info-target-rda
44999 info-target-rda: \
45000 configure-target-rda
45001 @: $(MAKE); $(unstage)
45002 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45003 r=`${PWD_COMMAND}`; export r; \
45004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45005 $(NORMAL_TARGET_EXPORTS) \
45006 echo "Doing info in $(TARGET_SUBDIR)/rda"; \
45007 for flag in $(EXTRA_TARGET_FLAGS); do \
45008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45009 done; \
45010 (cd $(TARGET_SUBDIR)/rda && \
45011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45013 "RANLIB=$${RANLIB}" \
45014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45015 info) \
45016 || exit 1
45018 @endif target-rda
45020 .PHONY: maybe-dvi-target-rda dvi-target-rda
45021 maybe-dvi-target-rda:
45022 @if target-rda
45023 maybe-dvi-target-rda: dvi-target-rda
45025 dvi-target-rda: \
45026 configure-target-rda
45027 @: $(MAKE); $(unstage)
45028 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45029 r=`${PWD_COMMAND}`; export r; \
45030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45031 $(NORMAL_TARGET_EXPORTS) \
45032 echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
45033 for flag in $(EXTRA_TARGET_FLAGS); do \
45034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45035 done; \
45036 (cd $(TARGET_SUBDIR)/rda && \
45037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45039 "RANLIB=$${RANLIB}" \
45040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45041 dvi) \
45042 || exit 1
45044 @endif target-rda
45046 .PHONY: maybe-pdf-target-rda pdf-target-rda
45047 maybe-pdf-target-rda:
45048 @if target-rda
45049 maybe-pdf-target-rda: pdf-target-rda
45051 pdf-target-rda: \
45052 configure-target-rda
45053 @: $(MAKE); $(unstage)
45054 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45055 r=`${PWD_COMMAND}`; export r; \
45056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45057 $(NORMAL_TARGET_EXPORTS) \
45058 echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
45059 for flag in $(EXTRA_TARGET_FLAGS); do \
45060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45061 done; \
45062 (cd $(TARGET_SUBDIR)/rda && \
45063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45065 "RANLIB=$${RANLIB}" \
45066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45067 pdf) \
45068 || exit 1
45070 @endif target-rda
45072 .PHONY: maybe-html-target-rda html-target-rda
45073 maybe-html-target-rda:
45074 @if target-rda
45075 maybe-html-target-rda: html-target-rda
45077 html-target-rda: \
45078 configure-target-rda
45079 @: $(MAKE); $(unstage)
45080 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45081 r=`${PWD_COMMAND}`; export r; \
45082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45083 $(NORMAL_TARGET_EXPORTS) \
45084 echo "Doing html in $(TARGET_SUBDIR)/rda"; \
45085 for flag in $(EXTRA_TARGET_FLAGS); do \
45086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45087 done; \
45088 (cd $(TARGET_SUBDIR)/rda && \
45089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45091 "RANLIB=$${RANLIB}" \
45092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45093 html) \
45094 || exit 1
45096 @endif target-rda
45098 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
45099 maybe-TAGS-target-rda:
45100 @if target-rda
45101 maybe-TAGS-target-rda: TAGS-target-rda
45103 TAGS-target-rda: \
45104 configure-target-rda
45105 @: $(MAKE); $(unstage)
45106 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45107 r=`${PWD_COMMAND}`; export r; \
45108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45109 $(NORMAL_TARGET_EXPORTS) \
45110 echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
45111 for flag in $(EXTRA_TARGET_FLAGS); do \
45112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45113 done; \
45114 (cd $(TARGET_SUBDIR)/rda && \
45115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45117 "RANLIB=$${RANLIB}" \
45118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45119 TAGS) \
45120 || exit 1
45122 @endif target-rda
45124 .PHONY: maybe-install-info-target-rda install-info-target-rda
45125 maybe-install-info-target-rda:
45126 @if target-rda
45127 maybe-install-info-target-rda: install-info-target-rda
45129 install-info-target-rda: \
45130 configure-target-rda \
45131 info-target-rda
45132 @: $(MAKE); $(unstage)
45133 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45134 r=`${PWD_COMMAND}`; export r; \
45135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45136 $(NORMAL_TARGET_EXPORTS) \
45137 echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
45138 for flag in $(EXTRA_TARGET_FLAGS); do \
45139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45140 done; \
45141 (cd $(TARGET_SUBDIR)/rda && \
45142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45144 "RANLIB=$${RANLIB}" \
45145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45146 install-info) \
45147 || exit 1
45149 @endif target-rda
45151 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
45152 maybe-install-pdf-target-rda:
45153 @if target-rda
45154 maybe-install-pdf-target-rda: install-pdf-target-rda
45156 install-pdf-target-rda: \
45157 configure-target-rda \
45158 pdf-target-rda
45159 @: $(MAKE); $(unstage)
45160 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45161 r=`${PWD_COMMAND}`; export r; \
45162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45163 $(NORMAL_TARGET_EXPORTS) \
45164 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
45165 for flag in $(EXTRA_TARGET_FLAGS); do \
45166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45167 done; \
45168 (cd $(TARGET_SUBDIR)/rda && \
45169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45171 "RANLIB=$${RANLIB}" \
45172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45173 install-pdf) \
45174 || exit 1
45176 @endif target-rda
45178 .PHONY: maybe-install-html-target-rda install-html-target-rda
45179 maybe-install-html-target-rda:
45180 @if target-rda
45181 maybe-install-html-target-rda: install-html-target-rda
45183 install-html-target-rda: \
45184 configure-target-rda \
45185 html-target-rda
45186 @: $(MAKE); $(unstage)
45187 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45188 r=`${PWD_COMMAND}`; export r; \
45189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45190 $(NORMAL_TARGET_EXPORTS) \
45191 echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
45192 for flag in $(EXTRA_TARGET_FLAGS); do \
45193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45194 done; \
45195 (cd $(TARGET_SUBDIR)/rda && \
45196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45198 "RANLIB=$${RANLIB}" \
45199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45200 install-html) \
45201 || exit 1
45203 @endif target-rda
45205 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
45206 maybe-installcheck-target-rda:
45207 @if target-rda
45208 maybe-installcheck-target-rda: installcheck-target-rda
45210 installcheck-target-rda: \
45211 configure-target-rda
45212 @: $(MAKE); $(unstage)
45213 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45214 r=`${PWD_COMMAND}`; export r; \
45215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45216 $(NORMAL_TARGET_EXPORTS) \
45217 echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
45218 for flag in $(EXTRA_TARGET_FLAGS); do \
45219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45220 done; \
45221 (cd $(TARGET_SUBDIR)/rda && \
45222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45224 "RANLIB=$${RANLIB}" \
45225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45226 installcheck) \
45227 || exit 1
45229 @endif target-rda
45231 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
45232 maybe-mostlyclean-target-rda:
45233 @if target-rda
45234 maybe-mostlyclean-target-rda: mostlyclean-target-rda
45236 mostlyclean-target-rda:
45237 @: $(MAKE); $(unstage)
45238 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45239 r=`${PWD_COMMAND}`; export r; \
45240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45241 $(NORMAL_TARGET_EXPORTS) \
45242 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
45243 for flag in $(EXTRA_TARGET_FLAGS); do \
45244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45245 done; \
45246 (cd $(TARGET_SUBDIR)/rda && \
45247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45249 "RANLIB=$${RANLIB}" \
45250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45251 mostlyclean) \
45252 || exit 1
45254 @endif target-rda
45256 .PHONY: maybe-clean-target-rda clean-target-rda
45257 maybe-clean-target-rda:
45258 @if target-rda
45259 maybe-clean-target-rda: clean-target-rda
45261 clean-target-rda:
45262 @: $(MAKE); $(unstage)
45263 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45264 r=`${PWD_COMMAND}`; export r; \
45265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45266 $(NORMAL_TARGET_EXPORTS) \
45267 echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
45268 for flag in $(EXTRA_TARGET_FLAGS); do \
45269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45270 done; \
45271 (cd $(TARGET_SUBDIR)/rda && \
45272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45274 "RANLIB=$${RANLIB}" \
45275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45276 clean) \
45277 || exit 1
45279 @endif target-rda
45281 .PHONY: maybe-distclean-target-rda distclean-target-rda
45282 maybe-distclean-target-rda:
45283 @if target-rda
45284 maybe-distclean-target-rda: distclean-target-rda
45286 distclean-target-rda:
45287 @: $(MAKE); $(unstage)
45288 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45289 r=`${PWD_COMMAND}`; export r; \
45290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45291 $(NORMAL_TARGET_EXPORTS) \
45292 echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
45293 for flag in $(EXTRA_TARGET_FLAGS); do \
45294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45295 done; \
45296 (cd $(TARGET_SUBDIR)/rda && \
45297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45299 "RANLIB=$${RANLIB}" \
45300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45301 distclean) \
45302 || exit 1
45304 @endif target-rda
45306 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
45307 maybe-maintainer-clean-target-rda:
45308 @if target-rda
45309 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
45311 maintainer-clean-target-rda:
45312 @: $(MAKE); $(unstage)
45313 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
45314 r=`${PWD_COMMAND}`; export r; \
45315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45316 $(NORMAL_TARGET_EXPORTS) \
45317 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
45318 for flag in $(EXTRA_TARGET_FLAGS); do \
45319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45320 done; \
45321 (cd $(TARGET_SUBDIR)/rda && \
45322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45324 "RANLIB=$${RANLIB}" \
45325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45326 maintainer-clean) \
45327 || exit 1
45329 @endif target-rda
45335 .PHONY: configure-target-libada maybe-configure-target-libada
45336 maybe-configure-target-libada:
45337 @if gcc-bootstrap
45338 configure-target-libada: stage_current
45339 @endif gcc-bootstrap
45340 @if target-libada
45341 maybe-configure-target-libada: configure-target-libada
45342 configure-target-libada:
45343 @: $(MAKE); $(unstage)
45344 @r=`${PWD_COMMAND}`; export r; \
45345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45346 echo "Checking multilib configuration for libada..."; \
45347 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45348 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
45349 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
45350 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
45351 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
45352 else \
45353 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
45354 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45355 fi; \
45356 else \
45357 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
45358 fi; \
45359 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
45360 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
45361 $(NORMAL_TARGET_EXPORTS) \
45362 echo Configuring in $(TARGET_SUBDIR)/libada; \
45363 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
45364 case $(srcdir) in \
45365 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45366 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
45367 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45368 esac; \
45369 module_srcdir=libada; \
45370 rm -f no-such-file || : ; \
45371 CONFIG_SITE=no-such-file $(SHELL) \
45372 $$s/$$module_srcdir/configure \
45373 --srcdir=$${topdir}/$$module_srcdir \
45374 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45375 --target=${target_alias} \
45376 || exit 1
45377 @endif target-libada
45383 .PHONY: all-target-libada maybe-all-target-libada
45384 maybe-all-target-libada:
45385 @if gcc-bootstrap
45386 all-target-libada: stage_current
45387 @endif gcc-bootstrap
45388 @if target-libada
45389 TARGET-target-libada=all
45390 maybe-all-target-libada: all-target-libada
45391 all-target-libada: configure-target-libada
45392 @: $(MAKE); $(unstage)
45393 @r=`${PWD_COMMAND}`; export r; \
45394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45395 $(NORMAL_TARGET_EXPORTS) \
45396 (cd $(TARGET_SUBDIR)/libada && \
45397 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45398 $(TARGET-target-libada))
45399 @endif target-libada
45405 .PHONY: check-target-libada maybe-check-target-libada
45406 maybe-check-target-libada:
45407 @if target-libada
45408 maybe-check-target-libada: check-target-libada
45410 check-target-libada:
45411 @: $(MAKE); $(unstage)
45412 @r=`${PWD_COMMAND}`; export r; \
45413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45414 $(NORMAL_TARGET_EXPORTS) \
45415 (cd $(TARGET_SUBDIR)/libada && \
45416 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45418 @endif target-libada
45420 .PHONY: install-target-libada maybe-install-target-libada
45421 maybe-install-target-libada:
45422 @if target-libada
45423 maybe-install-target-libada: install-target-libada
45425 install-target-libada: installdirs
45426 @: $(MAKE); $(unstage)
45427 @r=`${PWD_COMMAND}`; export r; \
45428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45429 $(NORMAL_TARGET_EXPORTS) \
45430 (cd $(TARGET_SUBDIR)/libada && \
45431 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45433 @endif target-libada
45435 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
45436 maybe-install-strip-target-libada:
45437 @if target-libada
45438 maybe-install-strip-target-libada: install-strip-target-libada
45440 install-strip-target-libada: installdirs
45441 @: $(MAKE); $(unstage)
45442 @r=`${PWD_COMMAND}`; export r; \
45443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45444 $(NORMAL_TARGET_EXPORTS) \
45445 (cd $(TARGET_SUBDIR)/libada && \
45446 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45448 @endif target-libada
45450 # Other targets (info, dvi, pdf, etc.)
45452 .PHONY: maybe-info-target-libada info-target-libada
45453 maybe-info-target-libada:
45454 @if target-libada
45455 maybe-info-target-libada: info-target-libada
45457 info-target-libada: \
45458 configure-target-libada
45459 @: $(MAKE); $(unstage)
45460 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45461 r=`${PWD_COMMAND}`; export r; \
45462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45463 $(NORMAL_TARGET_EXPORTS) \
45464 echo "Doing info in $(TARGET_SUBDIR)/libada"; \
45465 for flag in $(EXTRA_TARGET_FLAGS); do \
45466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45467 done; \
45468 (cd $(TARGET_SUBDIR)/libada && \
45469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45471 "RANLIB=$${RANLIB}" \
45472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45473 info) \
45474 || exit 1
45476 @endif target-libada
45478 .PHONY: maybe-dvi-target-libada dvi-target-libada
45479 maybe-dvi-target-libada:
45480 @if target-libada
45481 maybe-dvi-target-libada: dvi-target-libada
45483 dvi-target-libada: \
45484 configure-target-libada
45485 @: $(MAKE); $(unstage)
45486 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45487 r=`${PWD_COMMAND}`; export r; \
45488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45489 $(NORMAL_TARGET_EXPORTS) \
45490 echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
45491 for flag in $(EXTRA_TARGET_FLAGS); do \
45492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45493 done; \
45494 (cd $(TARGET_SUBDIR)/libada && \
45495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45497 "RANLIB=$${RANLIB}" \
45498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45499 dvi) \
45500 || exit 1
45502 @endif target-libada
45504 .PHONY: maybe-pdf-target-libada pdf-target-libada
45505 maybe-pdf-target-libada:
45506 @if target-libada
45507 maybe-pdf-target-libada: pdf-target-libada
45509 pdf-target-libada: \
45510 configure-target-libada
45511 @: $(MAKE); $(unstage)
45512 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45513 r=`${PWD_COMMAND}`; export r; \
45514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45515 $(NORMAL_TARGET_EXPORTS) \
45516 echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
45517 for flag in $(EXTRA_TARGET_FLAGS); do \
45518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45519 done; \
45520 (cd $(TARGET_SUBDIR)/libada && \
45521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45523 "RANLIB=$${RANLIB}" \
45524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45525 pdf) \
45526 || exit 1
45528 @endif target-libada
45530 .PHONY: maybe-html-target-libada html-target-libada
45531 maybe-html-target-libada:
45532 @if target-libada
45533 maybe-html-target-libada: html-target-libada
45535 html-target-libada: \
45536 configure-target-libada
45537 @: $(MAKE); $(unstage)
45538 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45539 r=`${PWD_COMMAND}`; export r; \
45540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45541 $(NORMAL_TARGET_EXPORTS) \
45542 echo "Doing html in $(TARGET_SUBDIR)/libada"; \
45543 for flag in $(EXTRA_TARGET_FLAGS); do \
45544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45545 done; \
45546 (cd $(TARGET_SUBDIR)/libada && \
45547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45549 "RANLIB=$${RANLIB}" \
45550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45551 html) \
45552 || exit 1
45554 @endif target-libada
45556 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
45557 maybe-TAGS-target-libada:
45558 @if target-libada
45559 maybe-TAGS-target-libada: TAGS-target-libada
45561 TAGS-target-libada: \
45562 configure-target-libada
45563 @: $(MAKE); $(unstage)
45564 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45565 r=`${PWD_COMMAND}`; export r; \
45566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45567 $(NORMAL_TARGET_EXPORTS) \
45568 echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
45569 for flag in $(EXTRA_TARGET_FLAGS); do \
45570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45571 done; \
45572 (cd $(TARGET_SUBDIR)/libada && \
45573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45575 "RANLIB=$${RANLIB}" \
45576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45577 TAGS) \
45578 || exit 1
45580 @endif target-libada
45582 .PHONY: maybe-install-info-target-libada install-info-target-libada
45583 maybe-install-info-target-libada:
45584 @if target-libada
45585 maybe-install-info-target-libada: install-info-target-libada
45587 install-info-target-libada: \
45588 configure-target-libada \
45589 info-target-libada
45590 @: $(MAKE); $(unstage)
45591 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45592 r=`${PWD_COMMAND}`; export r; \
45593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45594 $(NORMAL_TARGET_EXPORTS) \
45595 echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
45596 for flag in $(EXTRA_TARGET_FLAGS); do \
45597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45598 done; \
45599 (cd $(TARGET_SUBDIR)/libada && \
45600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45602 "RANLIB=$${RANLIB}" \
45603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45604 install-info) \
45605 || exit 1
45607 @endif target-libada
45609 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
45610 maybe-install-pdf-target-libada:
45611 @if target-libada
45612 maybe-install-pdf-target-libada: install-pdf-target-libada
45614 install-pdf-target-libada: \
45615 configure-target-libada \
45616 pdf-target-libada
45617 @: $(MAKE); $(unstage)
45618 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45619 r=`${PWD_COMMAND}`; export r; \
45620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45621 $(NORMAL_TARGET_EXPORTS) \
45622 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
45623 for flag in $(EXTRA_TARGET_FLAGS); do \
45624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45625 done; \
45626 (cd $(TARGET_SUBDIR)/libada && \
45627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45629 "RANLIB=$${RANLIB}" \
45630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45631 install-pdf) \
45632 || exit 1
45634 @endif target-libada
45636 .PHONY: maybe-install-html-target-libada install-html-target-libada
45637 maybe-install-html-target-libada:
45638 @if target-libada
45639 maybe-install-html-target-libada: install-html-target-libada
45641 install-html-target-libada: \
45642 configure-target-libada \
45643 html-target-libada
45644 @: $(MAKE); $(unstage)
45645 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45646 r=`${PWD_COMMAND}`; export r; \
45647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45648 $(NORMAL_TARGET_EXPORTS) \
45649 echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
45650 for flag in $(EXTRA_TARGET_FLAGS); do \
45651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45652 done; \
45653 (cd $(TARGET_SUBDIR)/libada && \
45654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45656 "RANLIB=$${RANLIB}" \
45657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45658 install-html) \
45659 || exit 1
45661 @endif target-libada
45663 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
45664 maybe-installcheck-target-libada:
45665 @if target-libada
45666 maybe-installcheck-target-libada: installcheck-target-libada
45668 installcheck-target-libada: \
45669 configure-target-libada
45670 @: $(MAKE); $(unstage)
45671 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45672 r=`${PWD_COMMAND}`; export r; \
45673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45674 $(NORMAL_TARGET_EXPORTS) \
45675 echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
45676 for flag in $(EXTRA_TARGET_FLAGS); do \
45677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45678 done; \
45679 (cd $(TARGET_SUBDIR)/libada && \
45680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45682 "RANLIB=$${RANLIB}" \
45683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45684 installcheck) \
45685 || exit 1
45687 @endif target-libada
45689 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
45690 maybe-mostlyclean-target-libada:
45691 @if target-libada
45692 maybe-mostlyclean-target-libada: mostlyclean-target-libada
45694 mostlyclean-target-libada:
45695 @: $(MAKE); $(unstage)
45696 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45697 r=`${PWD_COMMAND}`; export r; \
45698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45699 $(NORMAL_TARGET_EXPORTS) \
45700 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
45701 for flag in $(EXTRA_TARGET_FLAGS); do \
45702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45703 done; \
45704 (cd $(TARGET_SUBDIR)/libada && \
45705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45707 "RANLIB=$${RANLIB}" \
45708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45709 mostlyclean) \
45710 || exit 1
45712 @endif target-libada
45714 .PHONY: maybe-clean-target-libada clean-target-libada
45715 maybe-clean-target-libada:
45716 @if target-libada
45717 maybe-clean-target-libada: clean-target-libada
45719 clean-target-libada:
45720 @: $(MAKE); $(unstage)
45721 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45722 r=`${PWD_COMMAND}`; export r; \
45723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45724 $(NORMAL_TARGET_EXPORTS) \
45725 echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
45726 for flag in $(EXTRA_TARGET_FLAGS); do \
45727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45728 done; \
45729 (cd $(TARGET_SUBDIR)/libada && \
45730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45732 "RANLIB=$${RANLIB}" \
45733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45734 clean) \
45735 || exit 1
45737 @endif target-libada
45739 .PHONY: maybe-distclean-target-libada distclean-target-libada
45740 maybe-distclean-target-libada:
45741 @if target-libada
45742 maybe-distclean-target-libada: distclean-target-libada
45744 distclean-target-libada:
45745 @: $(MAKE); $(unstage)
45746 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45747 r=`${PWD_COMMAND}`; export r; \
45748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45749 $(NORMAL_TARGET_EXPORTS) \
45750 echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
45751 for flag in $(EXTRA_TARGET_FLAGS); do \
45752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45753 done; \
45754 (cd $(TARGET_SUBDIR)/libada && \
45755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45757 "RANLIB=$${RANLIB}" \
45758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45759 distclean) \
45760 || exit 1
45762 @endif target-libada
45764 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
45765 maybe-maintainer-clean-target-libada:
45766 @if target-libada
45767 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
45769 maintainer-clean-target-libada:
45770 @: $(MAKE); $(unstage)
45771 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
45772 r=`${PWD_COMMAND}`; export r; \
45773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45774 $(NORMAL_TARGET_EXPORTS) \
45775 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
45776 for flag in $(EXTRA_TARGET_FLAGS); do \
45777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45778 done; \
45779 (cd $(TARGET_SUBDIR)/libada && \
45780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45782 "RANLIB=$${RANLIB}" \
45783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45784 maintainer-clean) \
45785 || exit 1
45787 @endif target-libada
45793 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
45794 maybe-configure-target-libgomp:
45795 @if gcc-bootstrap
45796 configure-target-libgomp: stage_current
45797 @endif gcc-bootstrap
45798 @if target-libgomp
45799 maybe-configure-target-libgomp: configure-target-libgomp
45800 configure-target-libgomp:
45801 @r=`${PWD_COMMAND}`; export r; \
45802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45803 echo "Checking multilib configuration for libgomp..."; \
45804 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45805 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45806 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45807 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45808 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45809 else \
45810 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45811 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45812 fi; \
45813 else \
45814 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45815 fi; \
45816 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45817 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45818 $(NORMAL_TARGET_EXPORTS) \
45819 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
45820 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
45821 case $(srcdir) in \
45822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45823 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45825 esac; \
45826 module_srcdir=libgomp; \
45827 rm -f no-such-file || : ; \
45828 CONFIG_SITE=no-such-file $(SHELL) \
45829 $$s/$$module_srcdir/configure \
45830 --srcdir=$${topdir}/$$module_srcdir \
45831 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45832 --target=${target_alias} \
45833 || exit 1
45834 @endif target-libgomp
45838 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
45839 maybe-configure-stage1-target-libgomp:
45840 @if target-libgomp-bootstrap
45841 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
45842 configure-stage1-target-libgomp:
45843 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45844 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45845 @r=`${PWD_COMMAND}`; export r; \
45846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45847 TFLAGS="$(STAGE1_TFLAGS)"; \
45848 echo "Checking multilib configuration for libgomp..."; \
45849 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45850 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45851 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45852 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45853 else \
45854 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45855 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45856 fi; \
45857 else \
45858 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45859 fi; \
45860 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45861 $(NORMAL_TARGET_EXPORTS) \
45862 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45863 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45864 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45865 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
45866 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45867 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45868 case $(srcdir) in \
45869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45870 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45872 esac; \
45873 module_srcdir=libgomp; \
45874 $(SHELL) $$s/$$module_srcdir/configure \
45875 --srcdir=$${topdir}/$$module_srcdir \
45876 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45877 --target=${target_alias} \
45879 $(STAGE1_CONFIGURE_FLAGS)
45880 @endif target-libgomp-bootstrap
45882 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
45883 maybe-configure-stage2-target-libgomp:
45884 @if target-libgomp-bootstrap
45885 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
45886 configure-stage2-target-libgomp:
45887 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45888 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45889 @r=`${PWD_COMMAND}`; export r; \
45890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45891 TFLAGS="$(STAGE2_TFLAGS)"; \
45892 echo "Checking multilib configuration for libgomp..."; \
45893 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45894 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45895 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45896 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45897 else \
45898 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45899 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45900 fi; \
45901 else \
45902 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45903 fi; \
45904 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45905 $(NORMAL_TARGET_EXPORTS) \
45907 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45908 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45909 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45910 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
45911 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45912 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45913 case $(srcdir) in \
45914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45915 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45917 esac; \
45918 module_srcdir=libgomp; \
45919 $(SHELL) $$s/$$module_srcdir/configure \
45920 --srcdir=$${topdir}/$$module_srcdir \
45921 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45922 --target=${target_alias} \
45923 --with-build-libsubdir=$(HOST_SUBDIR) \
45924 $(STAGE2_CONFIGURE_FLAGS)
45925 @endif target-libgomp-bootstrap
45927 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
45928 maybe-configure-stage3-target-libgomp:
45929 @if target-libgomp-bootstrap
45930 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
45931 configure-stage3-target-libgomp:
45932 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45933 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45934 @r=`${PWD_COMMAND}`; export r; \
45935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45936 TFLAGS="$(STAGE3_TFLAGS)"; \
45937 echo "Checking multilib configuration for libgomp..."; \
45938 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45939 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45940 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45941 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45942 else \
45943 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45944 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45945 fi; \
45946 else \
45947 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45948 fi; \
45949 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45950 $(NORMAL_TARGET_EXPORTS) \
45952 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45953 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45954 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
45955 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
45956 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
45957 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
45958 case $(srcdir) in \
45959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45960 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
45961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45962 esac; \
45963 module_srcdir=libgomp; \
45964 $(SHELL) $$s/$$module_srcdir/configure \
45965 --srcdir=$${topdir}/$$module_srcdir \
45966 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45967 --target=${target_alias} \
45968 --with-build-libsubdir=$(HOST_SUBDIR) \
45969 $(STAGE3_CONFIGURE_FLAGS)
45970 @endif target-libgomp-bootstrap
45972 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
45973 maybe-configure-stage4-target-libgomp:
45974 @if target-libgomp-bootstrap
45975 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
45976 configure-stage4-target-libgomp:
45977 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45978 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
45979 @r=`${PWD_COMMAND}`; export r; \
45980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45981 TFLAGS="$(STAGE4_TFLAGS)"; \
45982 echo "Checking multilib configuration for libgomp..."; \
45983 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
45984 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45985 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
45986 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
45987 else \
45988 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
45989 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45990 fi; \
45991 else \
45992 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
45993 fi; \
45994 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
45995 $(NORMAL_TARGET_EXPORTS) \
45997 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45998 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45999 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46000 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
46001 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46002 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46003 case $(srcdir) in \
46004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46005 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46007 esac; \
46008 module_srcdir=libgomp; \
46009 $(SHELL) $$s/$$module_srcdir/configure \
46010 --srcdir=$${topdir}/$$module_srcdir \
46011 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46012 --target=${target_alias} \
46013 --with-build-libsubdir=$(HOST_SUBDIR) \
46014 $(STAGE4_CONFIGURE_FLAGS)
46015 @endif target-libgomp-bootstrap
46017 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
46018 maybe-configure-stageprofile-target-libgomp:
46019 @if target-libgomp-bootstrap
46020 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46021 configure-stageprofile-target-libgomp:
46022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46023 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46024 @r=`${PWD_COMMAND}`; export r; \
46025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46026 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46027 echo "Checking multilib configuration for libgomp..."; \
46028 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46029 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46030 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46031 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46032 else \
46033 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46034 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46035 fi; \
46036 else \
46037 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46038 fi; \
46039 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46040 $(NORMAL_TARGET_EXPORTS) \
46042 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46043 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46044 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46045 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
46046 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46047 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46048 case $(srcdir) in \
46049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46050 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46052 esac; \
46053 module_srcdir=libgomp; \
46054 $(SHELL) $$s/$$module_srcdir/configure \
46055 --srcdir=$${topdir}/$$module_srcdir \
46056 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46057 --target=${target_alias} \
46058 --with-build-libsubdir=$(HOST_SUBDIR) \
46059 $(STAGEprofile_CONFIGURE_FLAGS)
46060 @endif target-libgomp-bootstrap
46062 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
46063 maybe-configure-stagefeedback-target-libgomp:
46064 @if target-libgomp-bootstrap
46065 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46066 configure-stagefeedback-target-libgomp:
46067 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46068 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
46069 @r=`${PWD_COMMAND}`; export r; \
46070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46071 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46072 echo "Checking multilib configuration for libgomp..."; \
46073 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
46074 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46075 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
46076 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
46077 else \
46078 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
46079 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46080 fi; \
46081 else \
46082 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
46083 fi; \
46084 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
46085 $(NORMAL_TARGET_EXPORTS) \
46087 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46088 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46089 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
46090 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
46091 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
46092 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
46093 case $(srcdir) in \
46094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46095 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
46096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46097 esac; \
46098 module_srcdir=libgomp; \
46099 $(SHELL) $$s/$$module_srcdir/configure \
46100 --srcdir=$${topdir}/$$module_srcdir \
46101 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46102 --target=${target_alias} \
46103 --with-build-libsubdir=$(HOST_SUBDIR) \
46104 $(STAGEfeedback_CONFIGURE_FLAGS)
46105 @endif target-libgomp-bootstrap
46111 .PHONY: all-target-libgomp maybe-all-target-libgomp
46112 maybe-all-target-libgomp:
46113 @if gcc-bootstrap
46114 all-target-libgomp: stage_current
46115 @endif gcc-bootstrap
46116 @if target-libgomp
46117 TARGET-target-libgomp=all
46118 maybe-all-target-libgomp: all-target-libgomp
46119 all-target-libgomp: configure-target-libgomp
46120 @r=`${PWD_COMMAND}`; export r; \
46121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46122 $(NORMAL_TARGET_EXPORTS) \
46123 (cd $(TARGET_SUBDIR)/libgomp && \
46124 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46125 $(TARGET-target-libgomp))
46126 @endif target-libgomp
46130 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
46131 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
46132 maybe-all-stage1-target-libgomp:
46133 maybe-clean-stage1-target-libgomp:
46134 @if target-libgomp-bootstrap
46135 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
46136 all-stage1: all-stage1-target-libgomp
46137 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
46138 all-stage1-target-libgomp: configure-stage1-target-libgomp
46139 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46140 @r=`${PWD_COMMAND}`; export r; \
46141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46142 TFLAGS="$(STAGE1_TFLAGS)"; \
46143 $(NORMAL_TARGET_EXPORTS) \
46144 cd $(TARGET_SUBDIR)/libgomp && \
46145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46146 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46147 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46148 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46152 $(EXTRA_TARGET_FLAGS) \
46154 TFLAGS="$(STAGE1_TFLAGS)" \
46155 $(TARGET-stage1-target-libgomp)
46157 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
46158 clean-stage1: clean-stage1-target-libgomp
46159 clean-stage1-target-libgomp:
46160 @if [ $(current_stage) = stage1 ]; then \
46161 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46162 else \
46163 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
46164 $(MAKE) stage1-start; \
46165 fi; \
46166 cd $(TARGET_SUBDIR)/libgomp && \
46167 $(MAKE) $(EXTRA_TARGET_FLAGS) \
46168 clean
46169 @endif target-libgomp-bootstrap
46172 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
46173 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
46174 maybe-all-stage2-target-libgomp:
46175 maybe-clean-stage2-target-libgomp:
46176 @if target-libgomp-bootstrap
46177 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
46178 all-stage2: all-stage2-target-libgomp
46179 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
46180 all-stage2-target-libgomp: configure-stage2-target-libgomp
46181 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46182 @r=`${PWD_COMMAND}`; export r; \
46183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46184 TFLAGS="$(STAGE2_TFLAGS)"; \
46185 $(NORMAL_TARGET_EXPORTS) \
46187 cd $(TARGET_SUBDIR)/libgomp && \
46188 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46189 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46190 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46191 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46192 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46193 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46194 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46195 $(EXTRA_TARGET_FLAGS) \
46196 TFLAGS="$(STAGE2_TFLAGS)" \
46197 $(TARGET-stage2-target-libgomp)
46199 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
46200 clean-stage2: clean-stage2-target-libgomp
46201 clean-stage2-target-libgomp:
46202 @if [ $(current_stage) = stage2 ]; then \
46203 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46204 else \
46205 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
46206 $(MAKE) stage2-start; \
46207 fi; \
46208 cd $(TARGET_SUBDIR)/libgomp && \
46209 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46210 @endif target-libgomp-bootstrap
46213 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
46214 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
46215 maybe-all-stage3-target-libgomp:
46216 maybe-clean-stage3-target-libgomp:
46217 @if target-libgomp-bootstrap
46218 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
46219 all-stage3: all-stage3-target-libgomp
46220 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
46221 all-stage3-target-libgomp: configure-stage3-target-libgomp
46222 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46223 @r=`${PWD_COMMAND}`; export r; \
46224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46225 TFLAGS="$(STAGE3_TFLAGS)"; \
46226 $(NORMAL_TARGET_EXPORTS) \
46228 cd $(TARGET_SUBDIR)/libgomp && \
46229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46230 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46231 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46232 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46236 $(EXTRA_TARGET_FLAGS) \
46237 TFLAGS="$(STAGE3_TFLAGS)" \
46238 $(TARGET-stage3-target-libgomp)
46240 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
46241 clean-stage3: clean-stage3-target-libgomp
46242 clean-stage3-target-libgomp:
46243 @if [ $(current_stage) = stage3 ]; then \
46244 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46245 else \
46246 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
46247 $(MAKE) stage3-start; \
46248 fi; \
46249 cd $(TARGET_SUBDIR)/libgomp && \
46250 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46251 @endif target-libgomp-bootstrap
46254 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
46255 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
46256 maybe-all-stage4-target-libgomp:
46257 maybe-clean-stage4-target-libgomp:
46258 @if target-libgomp-bootstrap
46259 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
46260 all-stage4: all-stage4-target-libgomp
46261 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
46262 all-stage4-target-libgomp: configure-stage4-target-libgomp
46263 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46264 @r=`${PWD_COMMAND}`; export r; \
46265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46266 TFLAGS="$(STAGE4_TFLAGS)"; \
46267 $(NORMAL_TARGET_EXPORTS) \
46269 cd $(TARGET_SUBDIR)/libgomp && \
46270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46271 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46272 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46273 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46274 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46275 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46276 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46277 $(EXTRA_TARGET_FLAGS) \
46278 TFLAGS="$(STAGE4_TFLAGS)" \
46279 $(TARGET-stage4-target-libgomp)
46281 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
46282 clean-stage4: clean-stage4-target-libgomp
46283 clean-stage4-target-libgomp:
46284 @if [ $(current_stage) = stage4 ]; then \
46285 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46286 else \
46287 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
46288 $(MAKE) stage4-start; \
46289 fi; \
46290 cd $(TARGET_SUBDIR)/libgomp && \
46291 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46292 @endif target-libgomp-bootstrap
46295 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
46296 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
46297 maybe-all-stageprofile-target-libgomp:
46298 maybe-clean-stageprofile-target-libgomp:
46299 @if target-libgomp-bootstrap
46300 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
46301 all-stageprofile: all-stageprofile-target-libgomp
46302 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
46303 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
46304 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46305 @r=`${PWD_COMMAND}`; export r; \
46306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46307 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46308 $(NORMAL_TARGET_EXPORTS) \
46310 cd $(TARGET_SUBDIR)/libgomp && \
46311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46312 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46313 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46314 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46315 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46316 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46317 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46318 $(EXTRA_TARGET_FLAGS) \
46319 TFLAGS="$(STAGEprofile_TFLAGS)" \
46320 $(TARGET-stageprofile-target-libgomp)
46322 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
46323 clean-stageprofile: clean-stageprofile-target-libgomp
46324 clean-stageprofile-target-libgomp:
46325 @if [ $(current_stage) = stageprofile ]; then \
46326 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46327 else \
46328 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
46329 $(MAKE) stageprofile-start; \
46330 fi; \
46331 cd $(TARGET_SUBDIR)/libgomp && \
46332 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46333 @endif target-libgomp-bootstrap
46336 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
46337 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
46338 maybe-all-stagefeedback-target-libgomp:
46339 maybe-clean-stagefeedback-target-libgomp:
46340 @if target-libgomp-bootstrap
46341 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
46342 all-stagefeedback: all-stagefeedback-target-libgomp
46343 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
46344 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
46345 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46346 @r=`${PWD_COMMAND}`; export r; \
46347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46348 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46349 $(NORMAL_TARGET_EXPORTS) \
46351 cd $(TARGET_SUBDIR)/libgomp && \
46352 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46353 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46354 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46355 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46356 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46357 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46358 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46359 $(EXTRA_TARGET_FLAGS) \
46360 TFLAGS="$(STAGEfeedback_TFLAGS)" \
46361 $(TARGET-stagefeedback-target-libgomp)
46363 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
46364 clean-stagefeedback: clean-stagefeedback-target-libgomp
46365 clean-stagefeedback-target-libgomp:
46366 @if [ $(current_stage) = stagefeedback ]; then \
46367 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46368 else \
46369 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
46370 $(MAKE) stagefeedback-start; \
46371 fi; \
46372 cd $(TARGET_SUBDIR)/libgomp && \
46373 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
46374 @endif target-libgomp-bootstrap
46381 .PHONY: check-target-libgomp maybe-check-target-libgomp
46382 maybe-check-target-libgomp:
46383 @if target-libgomp
46384 maybe-check-target-libgomp: check-target-libgomp
46386 check-target-libgomp:
46387 @: $(MAKE); $(unstage)
46388 @r=`${PWD_COMMAND}`; export r; \
46389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46390 $(NORMAL_TARGET_EXPORTS) \
46391 (cd $(TARGET_SUBDIR)/libgomp && \
46392 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46394 @endif target-libgomp
46396 .PHONY: install-target-libgomp maybe-install-target-libgomp
46397 maybe-install-target-libgomp:
46398 @if target-libgomp
46399 maybe-install-target-libgomp: install-target-libgomp
46401 install-target-libgomp: installdirs
46402 @: $(MAKE); $(unstage)
46403 @r=`${PWD_COMMAND}`; export r; \
46404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46405 $(NORMAL_TARGET_EXPORTS) \
46406 (cd $(TARGET_SUBDIR)/libgomp && \
46407 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46409 @endif target-libgomp
46411 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
46412 maybe-install-strip-target-libgomp:
46413 @if target-libgomp
46414 maybe-install-strip-target-libgomp: install-strip-target-libgomp
46416 install-strip-target-libgomp: installdirs
46417 @: $(MAKE); $(unstage)
46418 @r=`${PWD_COMMAND}`; export r; \
46419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46420 $(NORMAL_TARGET_EXPORTS) \
46421 (cd $(TARGET_SUBDIR)/libgomp && \
46422 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46424 @endif target-libgomp
46426 # Other targets (info, dvi, pdf, etc.)
46428 .PHONY: maybe-info-target-libgomp info-target-libgomp
46429 maybe-info-target-libgomp:
46430 @if target-libgomp
46431 maybe-info-target-libgomp: info-target-libgomp
46433 info-target-libgomp: \
46434 configure-target-libgomp
46435 @: $(MAKE); $(unstage)
46436 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46437 r=`${PWD_COMMAND}`; export r; \
46438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46439 $(NORMAL_TARGET_EXPORTS) \
46440 echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
46441 for flag in $(EXTRA_TARGET_FLAGS); do \
46442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46443 done; \
46444 (cd $(TARGET_SUBDIR)/libgomp && \
46445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46447 "RANLIB=$${RANLIB}" \
46448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46449 info) \
46450 || exit 1
46452 @endif target-libgomp
46454 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
46455 maybe-dvi-target-libgomp:
46456 @if target-libgomp
46457 maybe-dvi-target-libgomp: dvi-target-libgomp
46459 dvi-target-libgomp: \
46460 configure-target-libgomp
46461 @: $(MAKE); $(unstage)
46462 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46463 r=`${PWD_COMMAND}`; export r; \
46464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46465 $(NORMAL_TARGET_EXPORTS) \
46466 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
46467 for flag in $(EXTRA_TARGET_FLAGS); do \
46468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46469 done; \
46470 (cd $(TARGET_SUBDIR)/libgomp && \
46471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46473 "RANLIB=$${RANLIB}" \
46474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46475 dvi) \
46476 || exit 1
46478 @endif target-libgomp
46480 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
46481 maybe-pdf-target-libgomp:
46482 @if target-libgomp
46483 maybe-pdf-target-libgomp: pdf-target-libgomp
46485 pdf-target-libgomp: \
46486 configure-target-libgomp
46487 @: $(MAKE); $(unstage)
46488 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46489 r=`${PWD_COMMAND}`; export r; \
46490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46491 $(NORMAL_TARGET_EXPORTS) \
46492 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
46493 for flag in $(EXTRA_TARGET_FLAGS); do \
46494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46495 done; \
46496 (cd $(TARGET_SUBDIR)/libgomp && \
46497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46499 "RANLIB=$${RANLIB}" \
46500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46501 pdf) \
46502 || exit 1
46504 @endif target-libgomp
46506 .PHONY: maybe-html-target-libgomp html-target-libgomp
46507 maybe-html-target-libgomp:
46508 @if target-libgomp
46509 maybe-html-target-libgomp: html-target-libgomp
46511 html-target-libgomp: \
46512 configure-target-libgomp
46513 @: $(MAKE); $(unstage)
46514 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46515 r=`${PWD_COMMAND}`; export r; \
46516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46517 $(NORMAL_TARGET_EXPORTS) \
46518 echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
46519 for flag in $(EXTRA_TARGET_FLAGS); do \
46520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46521 done; \
46522 (cd $(TARGET_SUBDIR)/libgomp && \
46523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46525 "RANLIB=$${RANLIB}" \
46526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46527 html) \
46528 || exit 1
46530 @endif target-libgomp
46532 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
46533 maybe-TAGS-target-libgomp:
46534 @if target-libgomp
46535 maybe-TAGS-target-libgomp: TAGS-target-libgomp
46537 TAGS-target-libgomp: \
46538 configure-target-libgomp
46539 @: $(MAKE); $(unstage)
46540 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46541 r=`${PWD_COMMAND}`; export r; \
46542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46543 $(NORMAL_TARGET_EXPORTS) \
46544 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
46545 for flag in $(EXTRA_TARGET_FLAGS); do \
46546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46547 done; \
46548 (cd $(TARGET_SUBDIR)/libgomp && \
46549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46551 "RANLIB=$${RANLIB}" \
46552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46553 TAGS) \
46554 || exit 1
46556 @endif target-libgomp
46558 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
46559 maybe-install-info-target-libgomp:
46560 @if target-libgomp
46561 maybe-install-info-target-libgomp: install-info-target-libgomp
46563 install-info-target-libgomp: \
46564 configure-target-libgomp \
46565 info-target-libgomp
46566 @: $(MAKE); $(unstage)
46567 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46568 r=`${PWD_COMMAND}`; export r; \
46569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46570 $(NORMAL_TARGET_EXPORTS) \
46571 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
46572 for flag in $(EXTRA_TARGET_FLAGS); do \
46573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46574 done; \
46575 (cd $(TARGET_SUBDIR)/libgomp && \
46576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46578 "RANLIB=$${RANLIB}" \
46579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46580 install-info) \
46581 || exit 1
46583 @endif target-libgomp
46585 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
46586 maybe-install-pdf-target-libgomp:
46587 @if target-libgomp
46588 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
46590 install-pdf-target-libgomp: \
46591 configure-target-libgomp \
46592 pdf-target-libgomp
46593 @: $(MAKE); $(unstage)
46594 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46595 r=`${PWD_COMMAND}`; export r; \
46596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46597 $(NORMAL_TARGET_EXPORTS) \
46598 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
46599 for flag in $(EXTRA_TARGET_FLAGS); do \
46600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46601 done; \
46602 (cd $(TARGET_SUBDIR)/libgomp && \
46603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46605 "RANLIB=$${RANLIB}" \
46606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46607 install-pdf) \
46608 || exit 1
46610 @endif target-libgomp
46612 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
46613 maybe-install-html-target-libgomp:
46614 @if target-libgomp
46615 maybe-install-html-target-libgomp: install-html-target-libgomp
46617 install-html-target-libgomp: \
46618 configure-target-libgomp \
46619 html-target-libgomp
46620 @: $(MAKE); $(unstage)
46621 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46622 r=`${PWD_COMMAND}`; export r; \
46623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46624 $(NORMAL_TARGET_EXPORTS) \
46625 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
46626 for flag in $(EXTRA_TARGET_FLAGS); do \
46627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46628 done; \
46629 (cd $(TARGET_SUBDIR)/libgomp && \
46630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46632 "RANLIB=$${RANLIB}" \
46633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46634 install-html) \
46635 || exit 1
46637 @endif target-libgomp
46639 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
46640 maybe-installcheck-target-libgomp:
46641 @if target-libgomp
46642 maybe-installcheck-target-libgomp: installcheck-target-libgomp
46644 installcheck-target-libgomp: \
46645 configure-target-libgomp
46646 @: $(MAKE); $(unstage)
46647 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46648 r=`${PWD_COMMAND}`; export r; \
46649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46650 $(NORMAL_TARGET_EXPORTS) \
46651 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
46652 for flag in $(EXTRA_TARGET_FLAGS); do \
46653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46654 done; \
46655 (cd $(TARGET_SUBDIR)/libgomp && \
46656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46658 "RANLIB=$${RANLIB}" \
46659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46660 installcheck) \
46661 || exit 1
46663 @endif target-libgomp
46665 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
46666 maybe-mostlyclean-target-libgomp:
46667 @if target-libgomp
46668 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
46670 mostlyclean-target-libgomp:
46671 @: $(MAKE); $(unstage)
46672 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46673 r=`${PWD_COMMAND}`; export r; \
46674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46675 $(NORMAL_TARGET_EXPORTS) \
46676 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
46677 for flag in $(EXTRA_TARGET_FLAGS); do \
46678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46679 done; \
46680 (cd $(TARGET_SUBDIR)/libgomp && \
46681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46683 "RANLIB=$${RANLIB}" \
46684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46685 mostlyclean) \
46686 || exit 1
46688 @endif target-libgomp
46690 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
46691 maybe-clean-target-libgomp:
46692 @if target-libgomp
46693 maybe-clean-target-libgomp: clean-target-libgomp
46695 clean-target-libgomp:
46696 @: $(MAKE); $(unstage)
46697 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46698 r=`${PWD_COMMAND}`; export r; \
46699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46700 $(NORMAL_TARGET_EXPORTS) \
46701 echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
46702 for flag in $(EXTRA_TARGET_FLAGS); do \
46703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46704 done; \
46705 (cd $(TARGET_SUBDIR)/libgomp && \
46706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46708 "RANLIB=$${RANLIB}" \
46709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46710 clean) \
46711 || exit 1
46713 @endif target-libgomp
46715 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
46716 maybe-distclean-target-libgomp:
46717 @if target-libgomp
46718 maybe-distclean-target-libgomp: distclean-target-libgomp
46720 distclean-target-libgomp:
46721 @: $(MAKE); $(unstage)
46722 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46723 r=`${PWD_COMMAND}`; export r; \
46724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46725 $(NORMAL_TARGET_EXPORTS) \
46726 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
46727 for flag in $(EXTRA_TARGET_FLAGS); do \
46728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46729 done; \
46730 (cd $(TARGET_SUBDIR)/libgomp && \
46731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46733 "RANLIB=$${RANLIB}" \
46734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46735 distclean) \
46736 || exit 1
46738 @endif target-libgomp
46740 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
46741 maybe-maintainer-clean-target-libgomp:
46742 @if target-libgomp
46743 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
46745 maintainer-clean-target-libgomp:
46746 @: $(MAKE); $(unstage)
46747 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
46748 r=`${PWD_COMMAND}`; export r; \
46749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46750 $(NORMAL_TARGET_EXPORTS) \
46751 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
46752 for flag in $(EXTRA_TARGET_FLAGS); do \
46753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46754 done; \
46755 (cd $(TARGET_SUBDIR)/libgomp && \
46756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46758 "RANLIB=$${RANLIB}" \
46759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46760 maintainer-clean) \
46761 || exit 1
46763 @endif target-libgomp
46769 .PHONY: configure-target-libitm maybe-configure-target-libitm
46770 maybe-configure-target-libitm:
46771 @if gcc-bootstrap
46772 configure-target-libitm: stage_current
46773 @endif gcc-bootstrap
46774 @if target-libitm
46775 maybe-configure-target-libitm: configure-target-libitm
46776 configure-target-libitm:
46777 @: $(MAKE); $(unstage)
46778 @r=`${PWD_COMMAND}`; export r; \
46779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46780 echo "Checking multilib configuration for libitm..."; \
46781 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46782 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
46783 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
46784 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
46785 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
46786 else \
46787 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
46788 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46789 fi; \
46790 else \
46791 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
46792 fi; \
46793 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
46794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
46795 $(NORMAL_TARGET_EXPORTS) \
46796 echo Configuring in $(TARGET_SUBDIR)/libitm; \
46797 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
46798 case $(srcdir) in \
46799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46800 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
46801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46802 esac; \
46803 module_srcdir=libitm; \
46804 rm -f no-such-file || : ; \
46805 CONFIG_SITE=no-such-file $(SHELL) \
46806 $$s/$$module_srcdir/configure \
46807 --srcdir=$${topdir}/$$module_srcdir \
46808 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46809 --target=${target_alias} \
46810 || exit 1
46811 @endif target-libitm
46817 .PHONY: all-target-libitm maybe-all-target-libitm
46818 maybe-all-target-libitm:
46819 @if gcc-bootstrap
46820 all-target-libitm: stage_current
46821 @endif gcc-bootstrap
46822 @if target-libitm
46823 TARGET-target-libitm=all
46824 maybe-all-target-libitm: all-target-libitm
46825 all-target-libitm: configure-target-libitm
46826 @: $(MAKE); $(unstage)
46827 @r=`${PWD_COMMAND}`; export r; \
46828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46829 $(NORMAL_TARGET_EXPORTS) \
46830 (cd $(TARGET_SUBDIR)/libitm && \
46831 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46832 $(TARGET-target-libitm))
46833 @endif target-libitm
46839 .PHONY: check-target-libitm maybe-check-target-libitm
46840 maybe-check-target-libitm:
46841 @if target-libitm
46842 maybe-check-target-libitm: check-target-libitm
46844 check-target-libitm:
46845 @: $(MAKE); $(unstage)
46846 @r=`${PWD_COMMAND}`; export r; \
46847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46848 $(NORMAL_TARGET_EXPORTS) \
46849 (cd $(TARGET_SUBDIR)/libitm && \
46850 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46852 @endif target-libitm
46854 .PHONY: install-target-libitm maybe-install-target-libitm
46855 maybe-install-target-libitm:
46856 @if target-libitm
46857 maybe-install-target-libitm: install-target-libitm
46859 install-target-libitm: installdirs
46860 @: $(MAKE); $(unstage)
46861 @r=`${PWD_COMMAND}`; export r; \
46862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46863 $(NORMAL_TARGET_EXPORTS) \
46864 (cd $(TARGET_SUBDIR)/libitm && \
46865 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46867 @endif target-libitm
46869 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
46870 maybe-install-strip-target-libitm:
46871 @if target-libitm
46872 maybe-install-strip-target-libitm: install-strip-target-libitm
46874 install-strip-target-libitm: installdirs
46875 @: $(MAKE); $(unstage)
46876 @r=`${PWD_COMMAND}`; export r; \
46877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46878 $(NORMAL_TARGET_EXPORTS) \
46879 (cd $(TARGET_SUBDIR)/libitm && \
46880 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46882 @endif target-libitm
46884 # Other targets (info, dvi, pdf, etc.)
46886 .PHONY: maybe-info-target-libitm info-target-libitm
46887 maybe-info-target-libitm:
46888 @if target-libitm
46889 maybe-info-target-libitm: info-target-libitm
46891 info-target-libitm: \
46892 configure-target-libitm
46893 @: $(MAKE); $(unstage)
46894 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46895 r=`${PWD_COMMAND}`; export r; \
46896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46897 $(NORMAL_TARGET_EXPORTS) \
46898 echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
46899 for flag in $(EXTRA_TARGET_FLAGS); do \
46900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46901 done; \
46902 (cd $(TARGET_SUBDIR)/libitm && \
46903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46905 "RANLIB=$${RANLIB}" \
46906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46907 info) \
46908 || exit 1
46910 @endif target-libitm
46912 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
46913 maybe-dvi-target-libitm:
46914 @if target-libitm
46915 maybe-dvi-target-libitm: dvi-target-libitm
46917 dvi-target-libitm: \
46918 configure-target-libitm
46919 @: $(MAKE); $(unstage)
46920 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46921 r=`${PWD_COMMAND}`; export r; \
46922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46923 $(NORMAL_TARGET_EXPORTS) \
46924 echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
46925 for flag in $(EXTRA_TARGET_FLAGS); do \
46926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46927 done; \
46928 (cd $(TARGET_SUBDIR)/libitm && \
46929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46931 "RANLIB=$${RANLIB}" \
46932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46933 dvi) \
46934 || exit 1
46936 @endif target-libitm
46938 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
46939 maybe-pdf-target-libitm:
46940 @if target-libitm
46941 maybe-pdf-target-libitm: pdf-target-libitm
46943 pdf-target-libitm: \
46944 configure-target-libitm
46945 @: $(MAKE); $(unstage)
46946 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46947 r=`${PWD_COMMAND}`; export r; \
46948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46949 $(NORMAL_TARGET_EXPORTS) \
46950 echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
46951 for flag in $(EXTRA_TARGET_FLAGS); do \
46952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46953 done; \
46954 (cd $(TARGET_SUBDIR)/libitm && \
46955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46957 "RANLIB=$${RANLIB}" \
46958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46959 pdf) \
46960 || exit 1
46962 @endif target-libitm
46964 .PHONY: maybe-html-target-libitm html-target-libitm
46965 maybe-html-target-libitm:
46966 @if target-libitm
46967 maybe-html-target-libitm: html-target-libitm
46969 html-target-libitm: \
46970 configure-target-libitm
46971 @: $(MAKE); $(unstage)
46972 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46973 r=`${PWD_COMMAND}`; export r; \
46974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46975 $(NORMAL_TARGET_EXPORTS) \
46976 echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
46977 for flag in $(EXTRA_TARGET_FLAGS); do \
46978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46979 done; \
46980 (cd $(TARGET_SUBDIR)/libitm && \
46981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46983 "RANLIB=$${RANLIB}" \
46984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46985 html) \
46986 || exit 1
46988 @endif target-libitm
46990 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
46991 maybe-TAGS-target-libitm:
46992 @if target-libitm
46993 maybe-TAGS-target-libitm: TAGS-target-libitm
46995 TAGS-target-libitm: \
46996 configure-target-libitm
46997 @: $(MAKE); $(unstage)
46998 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
46999 r=`${PWD_COMMAND}`; export r; \
47000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47001 $(NORMAL_TARGET_EXPORTS) \
47002 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
47003 for flag in $(EXTRA_TARGET_FLAGS); do \
47004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47005 done; \
47006 (cd $(TARGET_SUBDIR)/libitm && \
47007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47009 "RANLIB=$${RANLIB}" \
47010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47011 TAGS) \
47012 || exit 1
47014 @endif target-libitm
47016 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
47017 maybe-install-info-target-libitm:
47018 @if target-libitm
47019 maybe-install-info-target-libitm: install-info-target-libitm
47021 install-info-target-libitm: \
47022 configure-target-libitm \
47023 info-target-libitm
47024 @: $(MAKE); $(unstage)
47025 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47026 r=`${PWD_COMMAND}`; export r; \
47027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47028 $(NORMAL_TARGET_EXPORTS) \
47029 echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
47030 for flag in $(EXTRA_TARGET_FLAGS); do \
47031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47032 done; \
47033 (cd $(TARGET_SUBDIR)/libitm && \
47034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47036 "RANLIB=$${RANLIB}" \
47037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47038 install-info) \
47039 || exit 1
47041 @endif target-libitm
47043 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
47044 maybe-install-pdf-target-libitm:
47045 @if target-libitm
47046 maybe-install-pdf-target-libitm: install-pdf-target-libitm
47048 install-pdf-target-libitm: \
47049 configure-target-libitm \
47050 pdf-target-libitm
47051 @: $(MAKE); $(unstage)
47052 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47053 r=`${PWD_COMMAND}`; export r; \
47054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47055 $(NORMAL_TARGET_EXPORTS) \
47056 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
47057 for flag in $(EXTRA_TARGET_FLAGS); do \
47058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47059 done; \
47060 (cd $(TARGET_SUBDIR)/libitm && \
47061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47063 "RANLIB=$${RANLIB}" \
47064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47065 install-pdf) \
47066 || exit 1
47068 @endif target-libitm
47070 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
47071 maybe-install-html-target-libitm:
47072 @if target-libitm
47073 maybe-install-html-target-libitm: install-html-target-libitm
47075 install-html-target-libitm: \
47076 configure-target-libitm \
47077 html-target-libitm
47078 @: $(MAKE); $(unstage)
47079 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47080 r=`${PWD_COMMAND}`; export r; \
47081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47082 $(NORMAL_TARGET_EXPORTS) \
47083 echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
47084 for flag in $(EXTRA_TARGET_FLAGS); do \
47085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47086 done; \
47087 (cd $(TARGET_SUBDIR)/libitm && \
47088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47090 "RANLIB=$${RANLIB}" \
47091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47092 install-html) \
47093 || exit 1
47095 @endif target-libitm
47097 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
47098 maybe-installcheck-target-libitm:
47099 @if target-libitm
47100 maybe-installcheck-target-libitm: installcheck-target-libitm
47102 installcheck-target-libitm: \
47103 configure-target-libitm
47104 @: $(MAKE); $(unstage)
47105 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47106 r=`${PWD_COMMAND}`; export r; \
47107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47108 $(NORMAL_TARGET_EXPORTS) \
47109 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
47110 for flag in $(EXTRA_TARGET_FLAGS); do \
47111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47112 done; \
47113 (cd $(TARGET_SUBDIR)/libitm && \
47114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47116 "RANLIB=$${RANLIB}" \
47117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47118 installcheck) \
47119 || exit 1
47121 @endif target-libitm
47123 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
47124 maybe-mostlyclean-target-libitm:
47125 @if target-libitm
47126 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
47128 mostlyclean-target-libitm:
47129 @: $(MAKE); $(unstage)
47130 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47131 r=`${PWD_COMMAND}`; export r; \
47132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47133 $(NORMAL_TARGET_EXPORTS) \
47134 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
47135 for flag in $(EXTRA_TARGET_FLAGS); do \
47136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47137 done; \
47138 (cd $(TARGET_SUBDIR)/libitm && \
47139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47141 "RANLIB=$${RANLIB}" \
47142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47143 mostlyclean) \
47144 || exit 1
47146 @endif target-libitm
47148 .PHONY: maybe-clean-target-libitm clean-target-libitm
47149 maybe-clean-target-libitm:
47150 @if target-libitm
47151 maybe-clean-target-libitm: clean-target-libitm
47153 clean-target-libitm:
47154 @: $(MAKE); $(unstage)
47155 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47156 r=`${PWD_COMMAND}`; export r; \
47157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47158 $(NORMAL_TARGET_EXPORTS) \
47159 echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
47160 for flag in $(EXTRA_TARGET_FLAGS); do \
47161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47162 done; \
47163 (cd $(TARGET_SUBDIR)/libitm && \
47164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47166 "RANLIB=$${RANLIB}" \
47167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47168 clean) \
47169 || exit 1
47171 @endif target-libitm
47173 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
47174 maybe-distclean-target-libitm:
47175 @if target-libitm
47176 maybe-distclean-target-libitm: distclean-target-libitm
47178 distclean-target-libitm:
47179 @: $(MAKE); $(unstage)
47180 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47181 r=`${PWD_COMMAND}`; export r; \
47182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47183 $(NORMAL_TARGET_EXPORTS) \
47184 echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
47185 for flag in $(EXTRA_TARGET_FLAGS); do \
47186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47187 done; \
47188 (cd $(TARGET_SUBDIR)/libitm && \
47189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47191 "RANLIB=$${RANLIB}" \
47192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47193 distclean) \
47194 || exit 1
47196 @endif target-libitm
47198 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
47199 maybe-maintainer-clean-target-libitm:
47200 @if target-libitm
47201 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
47203 maintainer-clean-target-libitm:
47204 @: $(MAKE); $(unstage)
47205 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
47206 r=`${PWD_COMMAND}`; export r; \
47207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47208 $(NORMAL_TARGET_EXPORTS) \
47209 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
47210 for flag in $(EXTRA_TARGET_FLAGS); do \
47211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47212 done; \
47213 (cd $(TARGET_SUBDIR)/libitm && \
47214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47216 "RANLIB=$${RANLIB}" \
47217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47218 maintainer-clean) \
47219 || exit 1
47221 @endif target-libitm
47227 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
47228 maybe-configure-target-libatomic:
47229 @if gcc-bootstrap
47230 configure-target-libatomic: stage_current
47231 @endif gcc-bootstrap
47232 @if target-libatomic
47233 maybe-configure-target-libatomic: configure-target-libatomic
47234 configure-target-libatomic:
47235 @: $(MAKE); $(unstage)
47236 @r=`${PWD_COMMAND}`; export r; \
47237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47238 echo "Checking multilib configuration for libatomic..."; \
47239 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47240 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
47241 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47242 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
47243 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
47244 else \
47245 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
47246 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47247 fi; \
47248 else \
47249 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
47250 fi; \
47251 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
47252 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
47253 $(NORMAL_TARGET_EXPORTS) \
47254 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
47255 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
47256 case $(srcdir) in \
47257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47258 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
47259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47260 esac; \
47261 module_srcdir=libatomic; \
47262 rm -f no-such-file || : ; \
47263 CONFIG_SITE=no-such-file $(SHELL) \
47264 $$s/$$module_srcdir/configure \
47265 --srcdir=$${topdir}/$$module_srcdir \
47266 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47267 --target=${target_alias} \
47268 || exit 1
47269 @endif target-libatomic
47275 .PHONY: all-target-libatomic maybe-all-target-libatomic
47276 maybe-all-target-libatomic:
47277 @if gcc-bootstrap
47278 all-target-libatomic: stage_current
47279 @endif gcc-bootstrap
47280 @if target-libatomic
47281 TARGET-target-libatomic=all
47282 maybe-all-target-libatomic: all-target-libatomic
47283 all-target-libatomic: configure-target-libatomic
47284 @: $(MAKE); $(unstage)
47285 @r=`${PWD_COMMAND}`; export r; \
47286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47287 $(NORMAL_TARGET_EXPORTS) \
47288 (cd $(TARGET_SUBDIR)/libatomic && \
47289 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47290 $(TARGET-target-libatomic))
47291 @endif target-libatomic
47297 .PHONY: check-target-libatomic maybe-check-target-libatomic
47298 maybe-check-target-libatomic:
47299 @if target-libatomic
47300 maybe-check-target-libatomic: check-target-libatomic
47302 check-target-libatomic:
47303 @: $(MAKE); $(unstage)
47304 @r=`${PWD_COMMAND}`; export r; \
47305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47306 $(NORMAL_TARGET_EXPORTS) \
47307 (cd $(TARGET_SUBDIR)/libatomic && \
47308 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47310 @endif target-libatomic
47312 .PHONY: install-target-libatomic maybe-install-target-libatomic
47313 maybe-install-target-libatomic:
47314 @if target-libatomic
47315 maybe-install-target-libatomic: install-target-libatomic
47317 install-target-libatomic: installdirs
47318 @: $(MAKE); $(unstage)
47319 @r=`${PWD_COMMAND}`; export r; \
47320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47321 $(NORMAL_TARGET_EXPORTS) \
47322 (cd $(TARGET_SUBDIR)/libatomic && \
47323 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47325 @endif target-libatomic
47327 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
47328 maybe-install-strip-target-libatomic:
47329 @if target-libatomic
47330 maybe-install-strip-target-libatomic: install-strip-target-libatomic
47332 install-strip-target-libatomic: installdirs
47333 @: $(MAKE); $(unstage)
47334 @r=`${PWD_COMMAND}`; export r; \
47335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47336 $(NORMAL_TARGET_EXPORTS) \
47337 (cd $(TARGET_SUBDIR)/libatomic && \
47338 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47340 @endif target-libatomic
47342 # Other targets (info, dvi, pdf, etc.)
47344 .PHONY: maybe-info-target-libatomic info-target-libatomic
47345 maybe-info-target-libatomic:
47346 @if target-libatomic
47347 maybe-info-target-libatomic: info-target-libatomic
47349 info-target-libatomic: \
47350 configure-target-libatomic
47351 @: $(MAKE); $(unstage)
47352 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47353 r=`${PWD_COMMAND}`; export r; \
47354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47355 $(NORMAL_TARGET_EXPORTS) \
47356 echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
47357 for flag in $(EXTRA_TARGET_FLAGS); do \
47358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47359 done; \
47360 (cd $(TARGET_SUBDIR)/libatomic && \
47361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47363 "RANLIB=$${RANLIB}" \
47364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47365 info) \
47366 || exit 1
47368 @endif target-libatomic
47370 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
47371 maybe-dvi-target-libatomic:
47372 @if target-libatomic
47373 maybe-dvi-target-libatomic: dvi-target-libatomic
47375 dvi-target-libatomic: \
47376 configure-target-libatomic
47377 @: $(MAKE); $(unstage)
47378 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47379 r=`${PWD_COMMAND}`; export r; \
47380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47381 $(NORMAL_TARGET_EXPORTS) \
47382 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
47383 for flag in $(EXTRA_TARGET_FLAGS); do \
47384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47385 done; \
47386 (cd $(TARGET_SUBDIR)/libatomic && \
47387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47389 "RANLIB=$${RANLIB}" \
47390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47391 dvi) \
47392 || exit 1
47394 @endif target-libatomic
47396 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
47397 maybe-pdf-target-libatomic:
47398 @if target-libatomic
47399 maybe-pdf-target-libatomic: pdf-target-libatomic
47401 pdf-target-libatomic: \
47402 configure-target-libatomic
47403 @: $(MAKE); $(unstage)
47404 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47405 r=`${PWD_COMMAND}`; export r; \
47406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47407 $(NORMAL_TARGET_EXPORTS) \
47408 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
47409 for flag in $(EXTRA_TARGET_FLAGS); do \
47410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47411 done; \
47412 (cd $(TARGET_SUBDIR)/libatomic && \
47413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47415 "RANLIB=$${RANLIB}" \
47416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47417 pdf) \
47418 || exit 1
47420 @endif target-libatomic
47422 .PHONY: maybe-html-target-libatomic html-target-libatomic
47423 maybe-html-target-libatomic:
47424 @if target-libatomic
47425 maybe-html-target-libatomic: html-target-libatomic
47427 html-target-libatomic: \
47428 configure-target-libatomic
47429 @: $(MAKE); $(unstage)
47430 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47431 r=`${PWD_COMMAND}`; export r; \
47432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47433 $(NORMAL_TARGET_EXPORTS) \
47434 echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
47435 for flag in $(EXTRA_TARGET_FLAGS); do \
47436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47437 done; \
47438 (cd $(TARGET_SUBDIR)/libatomic && \
47439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47441 "RANLIB=$${RANLIB}" \
47442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47443 html) \
47444 || exit 1
47446 @endif target-libatomic
47448 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
47449 maybe-TAGS-target-libatomic:
47450 @if target-libatomic
47451 maybe-TAGS-target-libatomic: TAGS-target-libatomic
47453 TAGS-target-libatomic: \
47454 configure-target-libatomic
47455 @: $(MAKE); $(unstage)
47456 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47457 r=`${PWD_COMMAND}`; export r; \
47458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47459 $(NORMAL_TARGET_EXPORTS) \
47460 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
47461 for flag in $(EXTRA_TARGET_FLAGS); do \
47462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47463 done; \
47464 (cd $(TARGET_SUBDIR)/libatomic && \
47465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47467 "RANLIB=$${RANLIB}" \
47468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47469 TAGS) \
47470 || exit 1
47472 @endif target-libatomic
47474 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
47475 maybe-install-info-target-libatomic:
47476 @if target-libatomic
47477 maybe-install-info-target-libatomic: install-info-target-libatomic
47479 install-info-target-libatomic: \
47480 configure-target-libatomic \
47481 info-target-libatomic
47482 @: $(MAKE); $(unstage)
47483 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47484 r=`${PWD_COMMAND}`; export r; \
47485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47486 $(NORMAL_TARGET_EXPORTS) \
47487 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
47488 for flag in $(EXTRA_TARGET_FLAGS); do \
47489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47490 done; \
47491 (cd $(TARGET_SUBDIR)/libatomic && \
47492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47494 "RANLIB=$${RANLIB}" \
47495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47496 install-info) \
47497 || exit 1
47499 @endif target-libatomic
47501 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
47502 maybe-install-pdf-target-libatomic:
47503 @if target-libatomic
47504 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
47506 install-pdf-target-libatomic: \
47507 configure-target-libatomic \
47508 pdf-target-libatomic
47509 @: $(MAKE); $(unstage)
47510 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47511 r=`${PWD_COMMAND}`; export r; \
47512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47513 $(NORMAL_TARGET_EXPORTS) \
47514 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
47515 for flag in $(EXTRA_TARGET_FLAGS); do \
47516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47517 done; \
47518 (cd $(TARGET_SUBDIR)/libatomic && \
47519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47521 "RANLIB=$${RANLIB}" \
47522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47523 install-pdf) \
47524 || exit 1
47526 @endif target-libatomic
47528 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
47529 maybe-install-html-target-libatomic:
47530 @if target-libatomic
47531 maybe-install-html-target-libatomic: install-html-target-libatomic
47533 install-html-target-libatomic: \
47534 configure-target-libatomic \
47535 html-target-libatomic
47536 @: $(MAKE); $(unstage)
47537 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47538 r=`${PWD_COMMAND}`; export r; \
47539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47540 $(NORMAL_TARGET_EXPORTS) \
47541 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
47542 for flag in $(EXTRA_TARGET_FLAGS); do \
47543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47544 done; \
47545 (cd $(TARGET_SUBDIR)/libatomic && \
47546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47548 "RANLIB=$${RANLIB}" \
47549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47550 install-html) \
47551 || exit 1
47553 @endif target-libatomic
47555 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
47556 maybe-installcheck-target-libatomic:
47557 @if target-libatomic
47558 maybe-installcheck-target-libatomic: installcheck-target-libatomic
47560 installcheck-target-libatomic: \
47561 configure-target-libatomic
47562 @: $(MAKE); $(unstage)
47563 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47564 r=`${PWD_COMMAND}`; export r; \
47565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47566 $(NORMAL_TARGET_EXPORTS) \
47567 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
47568 for flag in $(EXTRA_TARGET_FLAGS); do \
47569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47570 done; \
47571 (cd $(TARGET_SUBDIR)/libatomic && \
47572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47574 "RANLIB=$${RANLIB}" \
47575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47576 installcheck) \
47577 || exit 1
47579 @endif target-libatomic
47581 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
47582 maybe-mostlyclean-target-libatomic:
47583 @if target-libatomic
47584 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
47586 mostlyclean-target-libatomic:
47587 @: $(MAKE); $(unstage)
47588 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47589 r=`${PWD_COMMAND}`; export r; \
47590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47591 $(NORMAL_TARGET_EXPORTS) \
47592 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
47593 for flag in $(EXTRA_TARGET_FLAGS); do \
47594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47595 done; \
47596 (cd $(TARGET_SUBDIR)/libatomic && \
47597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47599 "RANLIB=$${RANLIB}" \
47600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47601 mostlyclean) \
47602 || exit 1
47604 @endif target-libatomic
47606 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
47607 maybe-clean-target-libatomic:
47608 @if target-libatomic
47609 maybe-clean-target-libatomic: clean-target-libatomic
47611 clean-target-libatomic:
47612 @: $(MAKE); $(unstage)
47613 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47614 r=`${PWD_COMMAND}`; export r; \
47615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47616 $(NORMAL_TARGET_EXPORTS) \
47617 echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
47618 for flag in $(EXTRA_TARGET_FLAGS); do \
47619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47620 done; \
47621 (cd $(TARGET_SUBDIR)/libatomic && \
47622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47624 "RANLIB=$${RANLIB}" \
47625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47626 clean) \
47627 || exit 1
47629 @endif target-libatomic
47631 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
47632 maybe-distclean-target-libatomic:
47633 @if target-libatomic
47634 maybe-distclean-target-libatomic: distclean-target-libatomic
47636 distclean-target-libatomic:
47637 @: $(MAKE); $(unstage)
47638 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47639 r=`${PWD_COMMAND}`; export r; \
47640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47641 $(NORMAL_TARGET_EXPORTS) \
47642 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
47643 for flag in $(EXTRA_TARGET_FLAGS); do \
47644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47645 done; \
47646 (cd $(TARGET_SUBDIR)/libatomic && \
47647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47649 "RANLIB=$${RANLIB}" \
47650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47651 distclean) \
47652 || exit 1
47654 @endif target-libatomic
47656 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
47657 maybe-maintainer-clean-target-libatomic:
47658 @if target-libatomic
47659 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
47661 maintainer-clean-target-libatomic:
47662 @: $(MAKE); $(unstage)
47663 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
47664 r=`${PWD_COMMAND}`; export r; \
47665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47666 $(NORMAL_TARGET_EXPORTS) \
47667 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
47668 for flag in $(EXTRA_TARGET_FLAGS); do \
47669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47670 done; \
47671 (cd $(TARGET_SUBDIR)/libatomic && \
47672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47674 "RANLIB=$${RANLIB}" \
47675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47676 maintainer-clean) \
47677 || exit 1
47679 @endif target-libatomic
47683 @if target-libgomp
47684 .PHONY: check-target-libgomp-c++
47685 check-target-libgomp-c++:
47686 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
47688 @endif target-libgomp
47690 @if target-libitm
47691 .PHONY: check-target-libitm-c++
47692 check-target-libitm-c++:
47693 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
47695 @endif target-libitm
47697 # ----------
47698 # GCC module
47699 # ----------
47701 @if gcc-no-bootstrap
47702 .PHONY: cross
47703 cross: all-build all-gas all-ld
47704 @r=`${PWD_COMMAND}`; export r; \
47705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47706 $(HOST_EXPORTS) \
47707 echo "Building the C and C++ compiler"; \
47708 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
47709 @r=`${PWD_COMMAND}`; export r; \
47710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47711 echo "Building runtime libraries"; \
47712 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
47713 @endif gcc-no-bootstrap
47715 @if gcc
47717 .PHONY: check-gcc-c check-c
47718 check-gcc-c:
47719 r=`${PWD_COMMAND}`; export r; \
47720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47721 $(HOST_EXPORTS) \
47722 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
47723 check-c: check-gcc-c
47725 .PHONY: check-gcc-c++ check-c++
47726 check-gcc-c++:
47727 r=`${PWD_COMMAND}`; export r; \
47728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47729 $(HOST_EXPORTS) \
47730 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
47731 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
47733 .PHONY: check-gcc-fortran check-fortran
47734 check-gcc-fortran:
47735 r=`${PWD_COMMAND}`; export r; \
47736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47737 $(HOST_EXPORTS) \
47738 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
47739 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
47741 .PHONY: check-gcc-java check-java
47742 check-gcc-java:
47743 r=`${PWD_COMMAND}`; export r; \
47744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47745 $(HOST_EXPORTS) \
47746 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
47747 check-java: check-gcc-java check-target-libjava
47749 .PHONY: check-gcc-ada check-ada
47750 check-gcc-ada:
47751 r=`${PWD_COMMAND}`; export r; \
47752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47753 $(HOST_EXPORTS) \
47754 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
47755 check-ada: check-gcc-ada check-target-libada
47757 .PHONY: check-gcc-objc check-objc
47758 check-gcc-objc:
47759 r=`${PWD_COMMAND}`; export r; \
47760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47761 $(HOST_EXPORTS) \
47762 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
47763 check-objc: check-gcc-objc check-target-libobjc
47765 .PHONY: check-gcc-obj-c++ check-obj-c++
47766 check-gcc-obj-c++:
47767 r=`${PWD_COMMAND}`; export r; \
47768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47769 $(HOST_EXPORTS) \
47770 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
47771 check-obj-c++: check-gcc-obj-c++
47773 .PHONY: check-gcc-go check-go
47774 check-gcc-go:
47775 r=`${PWD_COMMAND}`; export r; \
47776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47777 $(HOST_EXPORTS) \
47778 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
47779 check-go: check-gcc-go check-target-libgo
47782 # The gcc part of install-no-fixedincludes, which relies on an intimate
47783 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
47784 .PHONY: gcc-install-no-fixedincludes
47785 gcc-install-no-fixedincludes:
47786 @if [ -f ./gcc/Makefile ]; then \
47787 r=`${PWD_COMMAND}`; export r; \
47788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47789 $(HOST_EXPORTS) \
47790 (cd ./gcc \
47791 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
47792 else true; fi
47793 @endif gcc
47795 # ---------------------
47796 # GCC bootstrap support
47797 # ---------------------
47799 # We track the current stage (the one in 'gcc') in the stage_current file.
47800 # stage_last instead tracks the stage that was built last. These targets
47801 # are dummy when toplevel bootstrap is not active.
47803 # While making host and target tools, symlinks to the final stage must be
47804 # there, so $(unstage) should be run at various points. To avoid excessive
47805 # recursive invocations of make, we "inline" them using a variable. These
47806 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
47807 # to avoid warnings from the GNU Make job server.
47809 unstage = :
47810 stage = :
47811 current_stage = ""
47813 @if gcc-bootstrap
47814 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
47815 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
47816 current_stage = "`cat stage_current 2> /dev/null`"
47817 @endif gcc-bootstrap
47819 .PHONY: unstage stage
47820 unstage:
47821 @: $(MAKE); $(unstage)
47822 stage:
47823 @: $(MAKE); $(stage)
47825 # Disable commands for lean bootstrap.
47826 LEAN = false
47828 # We name the build directories for the various stages "stage1-gcc",
47829 # "stage2-gcc","stage3-gcc", etc.
47831 # Since the 'compare' process will fail (on debugging information) if any
47832 # directory names are different, we need to link the gcc directory for
47833 # the previous stage to a constant name ('prev-gcc'), and to make the name of
47834 # the build directories constant as well. For the latter, we use naked names
47835 # like 'gcc', because the scripts in that directory assume it. We use
47836 # mv on platforms where symlinks to directories do not work or are not
47837 # reliable.
47839 # 'touch' doesn't work right on some platforms.
47840 STAMP = echo timestamp >
47842 # We only want to compare .o files, so set this!
47843 objext = .o
47846 .PHONY: stage1-start stage1-end
47848 stage1-start::
47849 @: $(MAKE); $(stage); \
47850 echo stage1 > stage_current; \
47851 echo stage1 > stage_last; \
47852 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47853 @if bfd
47854 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
47855 mkdir stage1-bfd; \
47856 mv stage1-bfd bfd
47857 @endif bfd
47858 @if opcodes
47859 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
47860 mkdir stage1-opcodes; \
47861 mv stage1-opcodes opcodes
47862 @endif opcodes
47863 @if binutils
47864 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
47865 mkdir stage1-binutils; \
47866 mv stage1-binutils binutils
47867 @endif binutils
47868 @if fixincludes
47869 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
47870 mkdir stage1-fixincludes; \
47871 mv stage1-fixincludes fixincludes
47872 @endif fixincludes
47873 @if gas
47874 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
47875 mkdir stage1-gas; \
47876 mv stage1-gas gas
47877 @endif gas
47878 @if gcc
47879 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
47880 mkdir stage1-gcc; \
47881 mv stage1-gcc gcc
47882 @endif gcc
47883 @if gmp
47884 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
47885 mkdir stage1-gmp; \
47886 mv stage1-gmp gmp
47887 @endif gmp
47888 @if mpfr
47889 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
47890 mkdir stage1-mpfr; \
47891 mv stage1-mpfr mpfr
47892 @endif mpfr
47893 @if mpc
47894 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
47895 mkdir stage1-mpc; \
47896 mv stage1-mpc mpc
47897 @endif mpc
47898 @if isl
47899 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
47900 mkdir stage1-isl; \
47901 mv stage1-isl isl
47902 @endif isl
47903 @if libelf
47904 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
47905 mkdir stage1-libelf; \
47906 mv stage1-libelf libelf
47907 @endif libelf
47908 @if gold
47909 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
47910 mkdir stage1-gold; \
47911 mv stage1-gold gold
47912 @endif gold
47913 @if intl
47914 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
47915 mkdir stage1-intl; \
47916 mv stage1-intl intl
47917 @endif intl
47918 @if ld
47919 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
47920 mkdir stage1-ld; \
47921 mv stage1-ld ld
47922 @endif ld
47923 @if libbacktrace
47924 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
47925 mkdir stage1-libbacktrace; \
47926 mv stage1-libbacktrace libbacktrace
47927 @endif libbacktrace
47928 @if libcpp
47929 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
47930 mkdir stage1-libcpp; \
47931 mv stage1-libcpp libcpp
47932 @endif libcpp
47933 @if libdecnumber
47934 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
47935 mkdir stage1-libdecnumber; \
47936 mv stage1-libdecnumber libdecnumber
47937 @endif libdecnumber
47938 @if libiberty
47939 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
47940 mkdir stage1-libiberty; \
47941 mv stage1-libiberty libiberty
47942 @endif libiberty
47943 @if libiberty-linker-plugin
47944 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
47945 mkdir stage1-libiberty-linker-plugin; \
47946 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
47947 @endif libiberty-linker-plugin
47948 @if libiconv
47949 @cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
47950 mkdir stage1-libiconv; \
47951 mv stage1-libiconv libiconv
47952 @endif libiconv
47953 @if zlib
47954 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
47955 mkdir stage1-zlib; \
47956 mv stage1-zlib zlib
47957 @endif zlib
47958 @if lto-plugin
47959 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
47960 mkdir stage1-lto-plugin; \
47961 mv stage1-lto-plugin lto-plugin
47962 @endif lto-plugin
47963 @[ -d stage1-$(TARGET_SUBDIR) ] || \
47964 mkdir stage1-$(TARGET_SUBDIR); \
47965 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
47967 stage1-end::
47968 @if bfd
47969 @if test -d $(HOST_SUBDIR)/bfd; then \
47970 cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
47972 @endif bfd
47973 @if opcodes
47974 @if test -d $(HOST_SUBDIR)/opcodes; then \
47975 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
47977 @endif opcodes
47978 @if binutils
47979 @if test -d $(HOST_SUBDIR)/binutils; then \
47980 cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
47982 @endif binutils
47983 @if fixincludes
47984 @if test -d $(HOST_SUBDIR)/fixincludes; then \
47985 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
47987 @endif fixincludes
47988 @if gas
47989 @if test -d $(HOST_SUBDIR)/gas; then \
47990 cd $(HOST_SUBDIR); mv gas stage1-gas; \
47992 @endif gas
47993 @if gcc
47994 @if test -d $(HOST_SUBDIR)/gcc; then \
47995 cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
47997 @endif gcc
47998 @if gmp
47999 @if test -d $(HOST_SUBDIR)/gmp; then \
48000 cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
48002 @endif gmp
48003 @if mpfr
48004 @if test -d $(HOST_SUBDIR)/mpfr; then \
48005 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
48007 @endif mpfr
48008 @if mpc
48009 @if test -d $(HOST_SUBDIR)/mpc; then \
48010 cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
48012 @endif mpc
48013 @if isl
48014 @if test -d $(HOST_SUBDIR)/isl; then \
48015 cd $(HOST_SUBDIR); mv isl stage1-isl; \
48017 @endif isl
48018 @if libelf
48019 @if test -d $(HOST_SUBDIR)/libelf; then \
48020 cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
48022 @endif libelf
48023 @if gold
48024 @if test -d $(HOST_SUBDIR)/gold; then \
48025 cd $(HOST_SUBDIR); mv gold stage1-gold; \
48027 @endif gold
48028 @if intl
48029 @if test -d $(HOST_SUBDIR)/intl; then \
48030 cd $(HOST_SUBDIR); mv intl stage1-intl; \
48032 @endif intl
48033 @if ld
48034 @if test -d $(HOST_SUBDIR)/ld; then \
48035 cd $(HOST_SUBDIR); mv ld stage1-ld; \
48037 @endif ld
48038 @if libbacktrace
48039 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48040 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
48042 @endif libbacktrace
48043 @if libcpp
48044 @if test -d $(HOST_SUBDIR)/libcpp; then \
48045 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
48047 @endif libcpp
48048 @if libdecnumber
48049 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48050 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
48052 @endif libdecnumber
48053 @if libiberty
48054 @if test -d $(HOST_SUBDIR)/libiberty; then \
48055 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
48057 @endif libiberty
48058 @if libiberty-linker-plugin
48059 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48060 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
48062 @endif libiberty-linker-plugin
48063 @if libiconv
48064 @if test -d $(HOST_SUBDIR)/libiconv; then \
48065 cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
48067 @endif libiconv
48068 @if zlib
48069 @if test -d $(HOST_SUBDIR)/zlib; then \
48070 cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
48072 @endif zlib
48073 @if lto-plugin
48074 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48075 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
48077 @endif lto-plugin
48078 @if test -d $(TARGET_SUBDIR); then \
48079 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
48081 rm -f stage_current
48083 # Bubble a bug fix through all the stages up to stage 1. They are
48084 # remade, but not reconfigured. The next stage (if any) will not be
48085 # reconfigured either.
48086 .PHONY: stage1-bubble
48087 stage1-bubble::
48088 @r=`${PWD_COMMAND}`; export r; \
48089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48090 if test -f stage1-lean ; then \
48091 echo Skipping rebuild of stage1; \
48092 else \
48093 $(MAKE) stage1-start; \
48094 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
48097 .PHONY: all-stage1 clean-stage1
48098 do-clean: clean-stage1
48100 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48101 # only possibility, but now it conflicts with no-bootstrap rules
48102 @if gcc-bootstrap
48107 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48109 .PHONY: distclean-stage1
48110 distclean-stage1::
48111 @: $(MAKE); $(stage)
48112 @test "`cat stage_last`" != stage1 || rm -f stage_last
48113 rm -rf stage1-*
48116 @endif gcc-bootstrap
48119 .PHONY: stage2-start stage2-end
48121 stage2-start::
48122 @: $(MAKE); $(stage); \
48123 echo stage2 > stage_current; \
48124 echo stage2 > stage_last; \
48125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48126 @if bfd
48127 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
48128 mkdir stage2-bfd; \
48129 mv stage2-bfd bfd; \
48130 mv stage1-bfd prev-bfd || test -f stage1-lean
48131 @endif bfd
48132 @if opcodes
48133 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
48134 mkdir stage2-opcodes; \
48135 mv stage2-opcodes opcodes; \
48136 mv stage1-opcodes prev-opcodes || test -f stage1-lean
48137 @endif opcodes
48138 @if binutils
48139 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
48140 mkdir stage2-binutils; \
48141 mv stage2-binutils binutils; \
48142 mv stage1-binutils prev-binutils || test -f stage1-lean
48143 @endif binutils
48144 @if fixincludes
48145 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
48146 mkdir stage2-fixincludes; \
48147 mv stage2-fixincludes fixincludes; \
48148 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
48149 @endif fixincludes
48150 @if gas
48151 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
48152 mkdir stage2-gas; \
48153 mv stage2-gas gas; \
48154 mv stage1-gas prev-gas || test -f stage1-lean
48155 @endif gas
48156 @if gcc
48157 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
48158 mkdir stage2-gcc; \
48159 mv stage2-gcc gcc; \
48160 mv stage1-gcc prev-gcc || test -f stage1-lean
48161 @endif gcc
48162 @if gmp
48163 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
48164 mkdir stage2-gmp; \
48165 mv stage2-gmp gmp; \
48166 mv stage1-gmp prev-gmp || test -f stage1-lean
48167 @endif gmp
48168 @if mpfr
48169 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
48170 mkdir stage2-mpfr; \
48171 mv stage2-mpfr mpfr; \
48172 mv stage1-mpfr prev-mpfr || test -f stage1-lean
48173 @endif mpfr
48174 @if mpc
48175 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
48176 mkdir stage2-mpc; \
48177 mv stage2-mpc mpc; \
48178 mv stage1-mpc prev-mpc || test -f stage1-lean
48179 @endif mpc
48180 @if isl
48181 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
48182 mkdir stage2-isl; \
48183 mv stage2-isl isl; \
48184 mv stage1-isl prev-isl || test -f stage1-lean
48185 @endif isl
48186 @if libelf
48187 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
48188 mkdir stage2-libelf; \
48189 mv stage2-libelf libelf; \
48190 mv stage1-libelf prev-libelf || test -f stage1-lean
48191 @endif libelf
48192 @if gold
48193 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
48194 mkdir stage2-gold; \
48195 mv stage2-gold gold; \
48196 mv stage1-gold prev-gold || test -f stage1-lean
48197 @endif gold
48198 @if intl
48199 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
48200 mkdir stage2-intl; \
48201 mv stage2-intl intl; \
48202 mv stage1-intl prev-intl || test -f stage1-lean
48203 @endif intl
48204 @if ld
48205 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
48206 mkdir stage2-ld; \
48207 mv stage2-ld ld; \
48208 mv stage1-ld prev-ld || test -f stage1-lean
48209 @endif ld
48210 @if libbacktrace
48211 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
48212 mkdir stage2-libbacktrace; \
48213 mv stage2-libbacktrace libbacktrace; \
48214 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
48215 @endif libbacktrace
48216 @if libcpp
48217 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
48218 mkdir stage2-libcpp; \
48219 mv stage2-libcpp libcpp; \
48220 mv stage1-libcpp prev-libcpp || test -f stage1-lean
48221 @endif libcpp
48222 @if libdecnumber
48223 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
48224 mkdir stage2-libdecnumber; \
48225 mv stage2-libdecnumber libdecnumber; \
48226 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
48227 @endif libdecnumber
48228 @if libiberty
48229 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
48230 mkdir stage2-libiberty; \
48231 mv stage2-libiberty libiberty; \
48232 mv stage1-libiberty prev-libiberty || test -f stage1-lean
48233 @endif libiberty
48234 @if libiberty-linker-plugin
48235 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
48236 mkdir stage2-libiberty-linker-plugin; \
48237 mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
48238 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
48239 @endif libiberty-linker-plugin
48240 @if libiconv
48241 @cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
48242 mkdir stage2-libiconv; \
48243 mv stage2-libiconv libiconv; \
48244 mv stage1-libiconv prev-libiconv || test -f stage1-lean
48245 @endif libiconv
48246 @if zlib
48247 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
48248 mkdir stage2-zlib; \
48249 mv stage2-zlib zlib; \
48250 mv stage1-zlib prev-zlib || test -f stage1-lean
48251 @endif zlib
48252 @if lto-plugin
48253 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
48254 mkdir stage2-lto-plugin; \
48255 mv stage2-lto-plugin lto-plugin; \
48256 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
48257 @endif lto-plugin
48258 @[ -d stage2-$(TARGET_SUBDIR) ] || \
48259 mkdir stage2-$(TARGET_SUBDIR); \
48260 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48261 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
48263 stage2-end::
48264 @if bfd
48265 @if test -d $(HOST_SUBDIR)/bfd; then \
48266 cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
48267 mv prev-bfd stage1-bfd; : ; \
48269 @endif bfd
48270 @if opcodes
48271 @if test -d $(HOST_SUBDIR)/opcodes; then \
48272 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
48273 mv prev-opcodes stage1-opcodes; : ; \
48275 @endif opcodes
48276 @if binutils
48277 @if test -d $(HOST_SUBDIR)/binutils; then \
48278 cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
48279 mv prev-binutils stage1-binutils; : ; \
48281 @endif binutils
48282 @if fixincludes
48283 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48284 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
48285 mv prev-fixincludes stage1-fixincludes; : ; \
48287 @endif fixincludes
48288 @if gas
48289 @if test -d $(HOST_SUBDIR)/gas; then \
48290 cd $(HOST_SUBDIR); mv gas stage2-gas; \
48291 mv prev-gas stage1-gas; : ; \
48293 @endif gas
48294 @if gcc
48295 @if test -d $(HOST_SUBDIR)/gcc; then \
48296 cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
48297 mv prev-gcc stage1-gcc; : ; \
48299 @endif gcc
48300 @if gmp
48301 @if test -d $(HOST_SUBDIR)/gmp; then \
48302 cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
48303 mv prev-gmp stage1-gmp; : ; \
48305 @endif gmp
48306 @if mpfr
48307 @if test -d $(HOST_SUBDIR)/mpfr; then \
48308 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
48309 mv prev-mpfr stage1-mpfr; : ; \
48311 @endif mpfr
48312 @if mpc
48313 @if test -d $(HOST_SUBDIR)/mpc; then \
48314 cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
48315 mv prev-mpc stage1-mpc; : ; \
48317 @endif mpc
48318 @if isl
48319 @if test -d $(HOST_SUBDIR)/isl; then \
48320 cd $(HOST_SUBDIR); mv isl stage2-isl; \
48321 mv prev-isl stage1-isl; : ; \
48323 @endif isl
48324 @if libelf
48325 @if test -d $(HOST_SUBDIR)/libelf; then \
48326 cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
48327 mv prev-libelf stage1-libelf; : ; \
48329 @endif libelf
48330 @if gold
48331 @if test -d $(HOST_SUBDIR)/gold; then \
48332 cd $(HOST_SUBDIR); mv gold stage2-gold; \
48333 mv prev-gold stage1-gold; : ; \
48335 @endif gold
48336 @if intl
48337 @if test -d $(HOST_SUBDIR)/intl; then \
48338 cd $(HOST_SUBDIR); mv intl stage2-intl; \
48339 mv prev-intl stage1-intl; : ; \
48341 @endif intl
48342 @if ld
48343 @if test -d $(HOST_SUBDIR)/ld; then \
48344 cd $(HOST_SUBDIR); mv ld stage2-ld; \
48345 mv prev-ld stage1-ld; : ; \
48347 @endif ld
48348 @if libbacktrace
48349 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48350 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
48351 mv prev-libbacktrace stage1-libbacktrace; : ; \
48353 @endif libbacktrace
48354 @if libcpp
48355 @if test -d $(HOST_SUBDIR)/libcpp; then \
48356 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
48357 mv prev-libcpp stage1-libcpp; : ; \
48359 @endif libcpp
48360 @if libdecnumber
48361 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48362 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
48363 mv prev-libdecnumber stage1-libdecnumber; : ; \
48365 @endif libdecnumber
48366 @if libiberty
48367 @if test -d $(HOST_SUBDIR)/libiberty; then \
48368 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
48369 mv prev-libiberty stage1-libiberty; : ; \
48371 @endif libiberty
48372 @if libiberty-linker-plugin
48373 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48374 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
48375 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
48377 @endif libiberty-linker-plugin
48378 @if libiconv
48379 @if test -d $(HOST_SUBDIR)/libiconv; then \
48380 cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
48381 mv prev-libiconv stage1-libiconv; : ; \
48383 @endif libiconv
48384 @if zlib
48385 @if test -d $(HOST_SUBDIR)/zlib; then \
48386 cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
48387 mv prev-zlib stage1-zlib; : ; \
48389 @endif zlib
48390 @if lto-plugin
48391 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48392 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
48393 mv prev-lto-plugin stage1-lto-plugin; : ; \
48395 @endif lto-plugin
48396 @if test -d $(TARGET_SUBDIR); then \
48397 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
48398 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
48400 rm -f stage_current
48402 # Bubble a bug fix through all the stages up to stage 2. They are
48403 # remade, but not reconfigured. The next stage (if any) will not be
48404 # reconfigured either.
48405 .PHONY: stage2-bubble
48406 stage2-bubble:: stage1-bubble
48407 @r=`${PWD_COMMAND}`; export r; \
48408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48409 if test -f stage2-lean || test -f stage1-lean ; then \
48410 echo Skipping rebuild of stage2; \
48411 else \
48412 $(MAKE) stage2-start; \
48413 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
48416 .PHONY: all-stage2 clean-stage2
48417 do-clean: clean-stage2
48419 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48420 # only possibility, but now it conflicts with no-bootstrap rules
48421 @if gcc-bootstrap
48425 .PHONY: bootstrap2 bootstrap2-lean
48426 bootstrap2:
48427 echo stage2 > stage_final
48428 @r=`${PWD_COMMAND}`; export r; \
48429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48430 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
48431 @: $(MAKE); $(unstage)
48432 @r=`${PWD_COMMAND}`; export r; \
48433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48434 TFLAGS="$(STAGE2_TFLAGS)"; \
48435 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48437 bootstrap2-lean:
48438 echo stage2 > stage_final
48439 @r=`${PWD_COMMAND}`; export r; \
48440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48441 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
48442 @: $(MAKE); $(unstage)
48443 @r=`${PWD_COMMAND}`; export r; \
48444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48445 TFLAGS="$(STAGE2_TFLAGS)"; \
48446 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48449 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48450 distclean-stage1:: distclean-stage2
48451 .PHONY: distclean-stage2
48452 distclean-stage2::
48453 @: $(MAKE); $(stage)
48454 @test "`cat stage_last`" != stage2 || rm -f stage_last
48455 rm -rf stage2-*
48458 @endif gcc-bootstrap
48461 .PHONY: stage3-start stage3-end
48463 stage3-start::
48464 @: $(MAKE); $(stage); \
48465 echo stage3 > stage_current; \
48466 echo stage3 > stage_last; \
48467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48468 @if bfd
48469 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
48470 mkdir stage3-bfd; \
48471 mv stage3-bfd bfd; \
48472 mv stage2-bfd prev-bfd || test -f stage2-lean
48473 @endif bfd
48474 @if opcodes
48475 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
48476 mkdir stage3-opcodes; \
48477 mv stage3-opcodes opcodes; \
48478 mv stage2-opcodes prev-opcodes || test -f stage2-lean
48479 @endif opcodes
48480 @if binutils
48481 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
48482 mkdir stage3-binutils; \
48483 mv stage3-binutils binutils; \
48484 mv stage2-binutils prev-binutils || test -f stage2-lean
48485 @endif binutils
48486 @if fixincludes
48487 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
48488 mkdir stage3-fixincludes; \
48489 mv stage3-fixincludes fixincludes; \
48490 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
48491 @endif fixincludes
48492 @if gas
48493 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
48494 mkdir stage3-gas; \
48495 mv stage3-gas gas; \
48496 mv stage2-gas prev-gas || test -f stage2-lean
48497 @endif gas
48498 @if gcc
48499 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
48500 mkdir stage3-gcc; \
48501 mv stage3-gcc gcc; \
48502 mv stage2-gcc prev-gcc || test -f stage2-lean
48503 @endif gcc
48504 @if gmp
48505 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
48506 mkdir stage3-gmp; \
48507 mv stage3-gmp gmp; \
48508 mv stage2-gmp prev-gmp || test -f stage2-lean
48509 @endif gmp
48510 @if mpfr
48511 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
48512 mkdir stage3-mpfr; \
48513 mv stage3-mpfr mpfr; \
48514 mv stage2-mpfr prev-mpfr || test -f stage2-lean
48515 @endif mpfr
48516 @if mpc
48517 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
48518 mkdir stage3-mpc; \
48519 mv stage3-mpc mpc; \
48520 mv stage2-mpc prev-mpc || test -f stage2-lean
48521 @endif mpc
48522 @if isl
48523 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
48524 mkdir stage3-isl; \
48525 mv stage3-isl isl; \
48526 mv stage2-isl prev-isl || test -f stage2-lean
48527 @endif isl
48528 @if libelf
48529 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
48530 mkdir stage3-libelf; \
48531 mv stage3-libelf libelf; \
48532 mv stage2-libelf prev-libelf || test -f stage2-lean
48533 @endif libelf
48534 @if gold
48535 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
48536 mkdir stage3-gold; \
48537 mv stage3-gold gold; \
48538 mv stage2-gold prev-gold || test -f stage2-lean
48539 @endif gold
48540 @if intl
48541 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
48542 mkdir stage3-intl; \
48543 mv stage3-intl intl; \
48544 mv stage2-intl prev-intl || test -f stage2-lean
48545 @endif intl
48546 @if ld
48547 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
48548 mkdir stage3-ld; \
48549 mv stage3-ld ld; \
48550 mv stage2-ld prev-ld || test -f stage2-lean
48551 @endif ld
48552 @if libbacktrace
48553 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
48554 mkdir stage3-libbacktrace; \
48555 mv stage3-libbacktrace libbacktrace; \
48556 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
48557 @endif libbacktrace
48558 @if libcpp
48559 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
48560 mkdir stage3-libcpp; \
48561 mv stage3-libcpp libcpp; \
48562 mv stage2-libcpp prev-libcpp || test -f stage2-lean
48563 @endif libcpp
48564 @if libdecnumber
48565 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
48566 mkdir stage3-libdecnumber; \
48567 mv stage3-libdecnumber libdecnumber; \
48568 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
48569 @endif libdecnumber
48570 @if libiberty
48571 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
48572 mkdir stage3-libiberty; \
48573 mv stage3-libiberty libiberty; \
48574 mv stage2-libiberty prev-libiberty || test -f stage2-lean
48575 @endif libiberty
48576 @if libiberty-linker-plugin
48577 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
48578 mkdir stage3-libiberty-linker-plugin; \
48579 mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
48580 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
48581 @endif libiberty-linker-plugin
48582 @if libiconv
48583 @cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
48584 mkdir stage3-libiconv; \
48585 mv stage3-libiconv libiconv; \
48586 mv stage2-libiconv prev-libiconv || test -f stage2-lean
48587 @endif libiconv
48588 @if zlib
48589 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
48590 mkdir stage3-zlib; \
48591 mv stage3-zlib zlib; \
48592 mv stage2-zlib prev-zlib || test -f stage2-lean
48593 @endif zlib
48594 @if lto-plugin
48595 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
48596 mkdir stage3-lto-plugin; \
48597 mv stage3-lto-plugin lto-plugin; \
48598 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
48599 @endif lto-plugin
48600 @[ -d stage3-$(TARGET_SUBDIR) ] || \
48601 mkdir stage3-$(TARGET_SUBDIR); \
48602 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
48603 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
48605 stage3-end::
48606 @if bfd
48607 @if test -d $(HOST_SUBDIR)/bfd; then \
48608 cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
48609 mv prev-bfd stage2-bfd; : ; \
48611 @endif bfd
48612 @if opcodes
48613 @if test -d $(HOST_SUBDIR)/opcodes; then \
48614 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
48615 mv prev-opcodes stage2-opcodes; : ; \
48617 @endif opcodes
48618 @if binutils
48619 @if test -d $(HOST_SUBDIR)/binutils; then \
48620 cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
48621 mv prev-binutils stage2-binutils; : ; \
48623 @endif binutils
48624 @if fixincludes
48625 @if test -d $(HOST_SUBDIR)/fixincludes; then \
48626 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
48627 mv prev-fixincludes stage2-fixincludes; : ; \
48629 @endif fixincludes
48630 @if gas
48631 @if test -d $(HOST_SUBDIR)/gas; then \
48632 cd $(HOST_SUBDIR); mv gas stage3-gas; \
48633 mv prev-gas stage2-gas; : ; \
48635 @endif gas
48636 @if gcc
48637 @if test -d $(HOST_SUBDIR)/gcc; then \
48638 cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
48639 mv prev-gcc stage2-gcc; : ; \
48641 @endif gcc
48642 @if gmp
48643 @if test -d $(HOST_SUBDIR)/gmp; then \
48644 cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
48645 mv prev-gmp stage2-gmp; : ; \
48647 @endif gmp
48648 @if mpfr
48649 @if test -d $(HOST_SUBDIR)/mpfr; then \
48650 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
48651 mv prev-mpfr stage2-mpfr; : ; \
48653 @endif mpfr
48654 @if mpc
48655 @if test -d $(HOST_SUBDIR)/mpc; then \
48656 cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
48657 mv prev-mpc stage2-mpc; : ; \
48659 @endif mpc
48660 @if isl
48661 @if test -d $(HOST_SUBDIR)/isl; then \
48662 cd $(HOST_SUBDIR); mv isl stage3-isl; \
48663 mv prev-isl stage2-isl; : ; \
48665 @endif isl
48666 @if libelf
48667 @if test -d $(HOST_SUBDIR)/libelf; then \
48668 cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
48669 mv prev-libelf stage2-libelf; : ; \
48671 @endif libelf
48672 @if gold
48673 @if test -d $(HOST_SUBDIR)/gold; then \
48674 cd $(HOST_SUBDIR); mv gold stage3-gold; \
48675 mv prev-gold stage2-gold; : ; \
48677 @endif gold
48678 @if intl
48679 @if test -d $(HOST_SUBDIR)/intl; then \
48680 cd $(HOST_SUBDIR); mv intl stage3-intl; \
48681 mv prev-intl stage2-intl; : ; \
48683 @endif intl
48684 @if ld
48685 @if test -d $(HOST_SUBDIR)/ld; then \
48686 cd $(HOST_SUBDIR); mv ld stage3-ld; \
48687 mv prev-ld stage2-ld; : ; \
48689 @endif ld
48690 @if libbacktrace
48691 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
48692 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
48693 mv prev-libbacktrace stage2-libbacktrace; : ; \
48695 @endif libbacktrace
48696 @if libcpp
48697 @if test -d $(HOST_SUBDIR)/libcpp; then \
48698 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
48699 mv prev-libcpp stage2-libcpp; : ; \
48701 @endif libcpp
48702 @if libdecnumber
48703 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
48704 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
48705 mv prev-libdecnumber stage2-libdecnumber; : ; \
48707 @endif libdecnumber
48708 @if libiberty
48709 @if test -d $(HOST_SUBDIR)/libiberty; then \
48710 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
48711 mv prev-libiberty stage2-libiberty; : ; \
48713 @endif libiberty
48714 @if libiberty-linker-plugin
48715 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
48716 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
48717 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
48719 @endif libiberty-linker-plugin
48720 @if libiconv
48721 @if test -d $(HOST_SUBDIR)/libiconv; then \
48722 cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
48723 mv prev-libiconv stage2-libiconv; : ; \
48725 @endif libiconv
48726 @if zlib
48727 @if test -d $(HOST_SUBDIR)/zlib; then \
48728 cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
48729 mv prev-zlib stage2-zlib; : ; \
48731 @endif zlib
48732 @if lto-plugin
48733 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
48734 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
48735 mv prev-lto-plugin stage2-lto-plugin; : ; \
48737 @endif lto-plugin
48738 @if test -d $(TARGET_SUBDIR); then \
48739 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
48740 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
48742 rm -f stage_current
48744 # Bubble a bug fix through all the stages up to stage 3. They are
48745 # remade, but not reconfigured. The next stage (if any) will not be
48746 # reconfigured either.
48747 .PHONY: stage3-bubble
48748 stage3-bubble:: stage2-bubble
48749 @r=`${PWD_COMMAND}`; export r; \
48750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48751 if test -f stage3-lean || test -f stage2-lean ; then \
48752 echo Skipping rebuild of stage3; \
48753 else \
48754 $(MAKE) stage3-start; \
48755 if $(LEAN); then \
48756 rm -rf stage1-*; \
48757 $(STAMP) stage1-lean; \
48758 fi; \
48759 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
48761 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
48763 .PHONY: all-stage3 clean-stage3
48764 do-clean: clean-stage3
48766 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48767 # only possibility, but now it conflicts with no-bootstrap rules
48768 @if gcc-bootstrap
48770 compare:
48771 @r=`${PWD_COMMAND}`; export r; \
48772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48773 if test -f stage2-lean; then \
48774 echo Cannot compare object files as stage 2 was deleted.; \
48775 exit 0; \
48776 fi; \
48777 : $(MAKE); $(stage); \
48778 rm -f .bad_compare; \
48779 echo Comparing stages 2 and 3; \
48780 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
48781 files=`find stage3-* -name "*$(objext)" -print | \
48782 sed -n s,^stage$$sed-,,p`; \
48783 for file in $${files}; do \
48784 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
48785 if test ! -f $$f1; then continue; fi; \
48786 $(do-compare) > /dev/null 2>&1; \
48787 if test $$? -eq 1; then \
48788 case $$file in \
48789 @compare_exclusions@) \
48790 echo warning: $$file differs ;; \
48791 *) \
48792 echo $$file differs >> .bad_compare ;; \
48793 esac; \
48794 fi; \
48795 done; \
48796 if [ -f .bad_compare ]; then \
48797 echo "Bootstrap comparison failure!"; \
48798 cat .bad_compare; \
48799 exit 1; \
48800 else \
48801 echo Comparison successful.; \
48802 fi; \
48803 $(STAMP) compare
48804 if $(LEAN); then \
48805 rm -rf stage2-*; \
48806 $(STAMP) stage2-lean; \
48811 .PHONY: bootstrap bootstrap-lean
48812 bootstrap:
48813 echo stage3 > stage_final
48814 @r=`${PWD_COMMAND}`; export r; \
48815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48816 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48817 @: $(MAKE); $(unstage)
48818 @r=`${PWD_COMMAND}`; export r; \
48819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48820 TFLAGS="$(STAGE3_TFLAGS)"; \
48821 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48823 bootstrap-lean:
48824 echo stage3 > stage_final
48825 @r=`${PWD_COMMAND}`; export r; \
48826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48827 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
48828 @: $(MAKE); $(unstage)
48829 @r=`${PWD_COMMAND}`; export r; \
48830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48831 TFLAGS="$(STAGE3_TFLAGS)"; \
48832 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48835 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48836 distclean-stage2:: distclean-stage3
48837 .PHONY: distclean-stage3
48838 distclean-stage3::
48839 @: $(MAKE); $(stage)
48840 @test "`cat stage_last`" != stage3 || rm -f stage_last
48841 rm -rf stage3-* compare
48844 .PHONY: cleanstrap
48845 cleanstrap: do-distclean local-clean
48846 echo stage3 > stage_final
48847 @r=`${PWD_COMMAND}`; export r; \
48848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48849 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
48850 @: $(MAKE); $(unstage)
48851 @r=`${PWD_COMMAND}`; export r; \
48852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48853 TFLAGS="$(STAGE3_TFLAGS)"; \
48854 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48856 @endif gcc-bootstrap
48859 .PHONY: stage4-start stage4-end
48861 stage4-start::
48862 @: $(MAKE); $(stage); \
48863 echo stage4 > stage_current; \
48864 echo stage4 > stage_last; \
48865 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48866 @if bfd
48867 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
48868 mkdir stage4-bfd; \
48869 mv stage4-bfd bfd; \
48870 mv stage3-bfd prev-bfd || test -f stage3-lean
48871 @endif bfd
48872 @if opcodes
48873 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
48874 mkdir stage4-opcodes; \
48875 mv stage4-opcodes opcodes; \
48876 mv stage3-opcodes prev-opcodes || test -f stage3-lean
48877 @endif opcodes
48878 @if binutils
48879 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
48880 mkdir stage4-binutils; \
48881 mv stage4-binutils binutils; \
48882 mv stage3-binutils prev-binutils || test -f stage3-lean
48883 @endif binutils
48884 @if fixincludes
48885 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
48886 mkdir stage4-fixincludes; \
48887 mv stage4-fixincludes fixincludes; \
48888 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
48889 @endif fixincludes
48890 @if gas
48891 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
48892 mkdir stage4-gas; \
48893 mv stage4-gas gas; \
48894 mv stage3-gas prev-gas || test -f stage3-lean
48895 @endif gas
48896 @if gcc
48897 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
48898 mkdir stage4-gcc; \
48899 mv stage4-gcc gcc; \
48900 mv stage3-gcc prev-gcc || test -f stage3-lean
48901 @endif gcc
48902 @if gmp
48903 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
48904 mkdir stage4-gmp; \
48905 mv stage4-gmp gmp; \
48906 mv stage3-gmp prev-gmp || test -f stage3-lean
48907 @endif gmp
48908 @if mpfr
48909 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
48910 mkdir stage4-mpfr; \
48911 mv stage4-mpfr mpfr; \
48912 mv stage3-mpfr prev-mpfr || test -f stage3-lean
48913 @endif mpfr
48914 @if mpc
48915 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
48916 mkdir stage4-mpc; \
48917 mv stage4-mpc mpc; \
48918 mv stage3-mpc prev-mpc || test -f stage3-lean
48919 @endif mpc
48920 @if isl
48921 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
48922 mkdir stage4-isl; \
48923 mv stage4-isl isl; \
48924 mv stage3-isl prev-isl || test -f stage3-lean
48925 @endif isl
48926 @if libelf
48927 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
48928 mkdir stage4-libelf; \
48929 mv stage4-libelf libelf; \
48930 mv stage3-libelf prev-libelf || test -f stage3-lean
48931 @endif libelf
48932 @if gold
48933 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
48934 mkdir stage4-gold; \
48935 mv stage4-gold gold; \
48936 mv stage3-gold prev-gold || test -f stage3-lean
48937 @endif gold
48938 @if intl
48939 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
48940 mkdir stage4-intl; \
48941 mv stage4-intl intl; \
48942 mv stage3-intl prev-intl || test -f stage3-lean
48943 @endif intl
48944 @if ld
48945 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
48946 mkdir stage4-ld; \
48947 mv stage4-ld ld; \
48948 mv stage3-ld prev-ld || test -f stage3-lean
48949 @endif ld
48950 @if libbacktrace
48951 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
48952 mkdir stage4-libbacktrace; \
48953 mv stage4-libbacktrace libbacktrace; \
48954 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
48955 @endif libbacktrace
48956 @if libcpp
48957 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
48958 mkdir stage4-libcpp; \
48959 mv stage4-libcpp libcpp; \
48960 mv stage3-libcpp prev-libcpp || test -f stage3-lean
48961 @endif libcpp
48962 @if libdecnumber
48963 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
48964 mkdir stage4-libdecnumber; \
48965 mv stage4-libdecnumber libdecnumber; \
48966 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
48967 @endif libdecnumber
48968 @if libiberty
48969 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
48970 mkdir stage4-libiberty; \
48971 mv stage4-libiberty libiberty; \
48972 mv stage3-libiberty prev-libiberty || test -f stage3-lean
48973 @endif libiberty
48974 @if libiberty-linker-plugin
48975 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
48976 mkdir stage4-libiberty-linker-plugin; \
48977 mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
48978 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
48979 @endif libiberty-linker-plugin
48980 @if libiconv
48981 @cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
48982 mkdir stage4-libiconv; \
48983 mv stage4-libiconv libiconv; \
48984 mv stage3-libiconv prev-libiconv || test -f stage3-lean
48985 @endif libiconv
48986 @if zlib
48987 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
48988 mkdir stage4-zlib; \
48989 mv stage4-zlib zlib; \
48990 mv stage3-zlib prev-zlib || test -f stage3-lean
48991 @endif zlib
48992 @if lto-plugin
48993 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
48994 mkdir stage4-lto-plugin; \
48995 mv stage4-lto-plugin lto-plugin; \
48996 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
48997 @endif lto-plugin
48998 @[ -d stage4-$(TARGET_SUBDIR) ] || \
48999 mkdir stage4-$(TARGET_SUBDIR); \
49000 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49001 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
49003 stage4-end::
49004 @if bfd
49005 @if test -d $(HOST_SUBDIR)/bfd; then \
49006 cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
49007 mv prev-bfd stage3-bfd; : ; \
49009 @endif bfd
49010 @if opcodes
49011 @if test -d $(HOST_SUBDIR)/opcodes; then \
49012 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
49013 mv prev-opcodes stage3-opcodes; : ; \
49015 @endif opcodes
49016 @if binutils
49017 @if test -d $(HOST_SUBDIR)/binutils; then \
49018 cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
49019 mv prev-binutils stage3-binutils; : ; \
49021 @endif binutils
49022 @if fixincludes
49023 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49024 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
49025 mv prev-fixincludes stage3-fixincludes; : ; \
49027 @endif fixincludes
49028 @if gas
49029 @if test -d $(HOST_SUBDIR)/gas; then \
49030 cd $(HOST_SUBDIR); mv gas stage4-gas; \
49031 mv prev-gas stage3-gas; : ; \
49033 @endif gas
49034 @if gcc
49035 @if test -d $(HOST_SUBDIR)/gcc; then \
49036 cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
49037 mv prev-gcc stage3-gcc; : ; \
49039 @endif gcc
49040 @if gmp
49041 @if test -d $(HOST_SUBDIR)/gmp; then \
49042 cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
49043 mv prev-gmp stage3-gmp; : ; \
49045 @endif gmp
49046 @if mpfr
49047 @if test -d $(HOST_SUBDIR)/mpfr; then \
49048 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
49049 mv prev-mpfr stage3-mpfr; : ; \
49051 @endif mpfr
49052 @if mpc
49053 @if test -d $(HOST_SUBDIR)/mpc; then \
49054 cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
49055 mv prev-mpc stage3-mpc; : ; \
49057 @endif mpc
49058 @if isl
49059 @if test -d $(HOST_SUBDIR)/isl; then \
49060 cd $(HOST_SUBDIR); mv isl stage4-isl; \
49061 mv prev-isl stage3-isl; : ; \
49063 @endif isl
49064 @if libelf
49065 @if test -d $(HOST_SUBDIR)/libelf; then \
49066 cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
49067 mv prev-libelf stage3-libelf; : ; \
49069 @endif libelf
49070 @if gold
49071 @if test -d $(HOST_SUBDIR)/gold; then \
49072 cd $(HOST_SUBDIR); mv gold stage4-gold; \
49073 mv prev-gold stage3-gold; : ; \
49075 @endif gold
49076 @if intl
49077 @if test -d $(HOST_SUBDIR)/intl; then \
49078 cd $(HOST_SUBDIR); mv intl stage4-intl; \
49079 mv prev-intl stage3-intl; : ; \
49081 @endif intl
49082 @if ld
49083 @if test -d $(HOST_SUBDIR)/ld; then \
49084 cd $(HOST_SUBDIR); mv ld stage4-ld; \
49085 mv prev-ld stage3-ld; : ; \
49087 @endif ld
49088 @if libbacktrace
49089 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49090 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
49091 mv prev-libbacktrace stage3-libbacktrace; : ; \
49093 @endif libbacktrace
49094 @if libcpp
49095 @if test -d $(HOST_SUBDIR)/libcpp; then \
49096 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
49097 mv prev-libcpp stage3-libcpp; : ; \
49099 @endif libcpp
49100 @if libdecnumber
49101 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49102 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
49103 mv prev-libdecnumber stage3-libdecnumber; : ; \
49105 @endif libdecnumber
49106 @if libiberty
49107 @if test -d $(HOST_SUBDIR)/libiberty; then \
49108 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
49109 mv prev-libiberty stage3-libiberty; : ; \
49111 @endif libiberty
49112 @if libiberty-linker-plugin
49113 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49114 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
49115 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
49117 @endif libiberty-linker-plugin
49118 @if libiconv
49119 @if test -d $(HOST_SUBDIR)/libiconv; then \
49120 cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
49121 mv prev-libiconv stage3-libiconv; : ; \
49123 @endif libiconv
49124 @if zlib
49125 @if test -d $(HOST_SUBDIR)/zlib; then \
49126 cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
49127 mv prev-zlib stage3-zlib; : ; \
49129 @endif zlib
49130 @if lto-plugin
49131 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49132 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
49133 mv prev-lto-plugin stage3-lto-plugin; : ; \
49135 @endif lto-plugin
49136 @if test -d $(TARGET_SUBDIR); then \
49137 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
49138 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
49140 rm -f stage_current
49142 # Bubble a bug fix through all the stages up to stage 4. They are
49143 # remade, but not reconfigured. The next stage (if any) will not be
49144 # reconfigured either.
49145 .PHONY: stage4-bubble
49146 stage4-bubble:: stage3-bubble
49147 @r=`${PWD_COMMAND}`; export r; \
49148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49149 if test -f stage4-lean || test -f stage3-lean ; then \
49150 echo Skipping rebuild of stage4; \
49151 else \
49152 $(MAKE) stage4-start; \
49153 if $(LEAN); then \
49154 rm -rf stage2-*; \
49155 $(STAMP) stage2-lean; \
49156 fi; \
49157 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
49159 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
49161 .PHONY: all-stage4 clean-stage4
49162 do-clean: clean-stage4
49164 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49165 # only possibility, but now it conflicts with no-bootstrap rules
49166 @if gcc-bootstrap
49168 compare3:
49169 @r=`${PWD_COMMAND}`; export r; \
49170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49171 if test -f stage3-lean; then \
49172 echo Cannot compare object files as stage 3 was deleted.; \
49173 exit 0; \
49174 fi; \
49175 : $(MAKE); $(stage); \
49176 rm -f .bad_compare; \
49177 echo Comparing stages 3 and 4; \
49178 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
49179 files=`find stage4-* -name "*$(objext)" -print | \
49180 sed -n s,^stage$$sed-,,p`; \
49181 for file in $${files}; do \
49182 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
49183 if test ! -f $$f1; then continue; fi; \
49184 $(do-compare3) > /dev/null 2>&1; \
49185 if test $$? -eq 1; then \
49186 case $$file in \
49187 @compare_exclusions@) \
49188 echo warning: $$file differs ;; \
49189 *) \
49190 echo $$file differs >> .bad_compare ;; \
49191 esac; \
49192 fi; \
49193 done; \
49194 if [ -f .bad_compare ]; then \
49195 echo "Bootstrap comparison failure!"; \
49196 cat .bad_compare; \
49197 exit 1; \
49198 else \
49199 echo Comparison successful.; \
49200 fi; \
49201 $(STAMP) compare3
49202 if $(LEAN); then \
49203 rm -rf stage3-*; \
49204 $(STAMP) stage3-lean; \
49209 .PHONY: bootstrap4 bootstrap4-lean
49210 bootstrap4:
49211 echo stage4 > stage_final
49212 @r=`${PWD_COMMAND}`; export r; \
49213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49214 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
49215 @: $(MAKE); $(unstage)
49216 @r=`${PWD_COMMAND}`; export r; \
49217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49218 TFLAGS="$(STAGE4_TFLAGS)"; \
49219 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49221 bootstrap4-lean:
49222 echo stage4 > stage_final
49223 @r=`${PWD_COMMAND}`; export r; \
49224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49225 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
49226 @: $(MAKE); $(unstage)
49227 @r=`${PWD_COMMAND}`; export r; \
49228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49229 TFLAGS="$(STAGE4_TFLAGS)"; \
49230 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49233 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49234 distclean-stage3:: distclean-stage4
49235 .PHONY: distclean-stage4
49236 distclean-stage4::
49237 @: $(MAKE); $(stage)
49238 @test "`cat stage_last`" != stage4 || rm -f stage_last
49239 rm -rf stage4-* compare3
49242 @endif gcc-bootstrap
49245 .PHONY: stageprofile-start stageprofile-end
49247 stageprofile-start::
49248 @: $(MAKE); $(stage); \
49249 echo stageprofile > stage_current; \
49250 echo stageprofile > stage_last; \
49251 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49252 @if bfd
49253 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
49254 mkdir stageprofile-bfd; \
49255 mv stageprofile-bfd bfd; \
49256 mv stage1-bfd prev-bfd || test -f stage1-lean
49257 @endif bfd
49258 @if opcodes
49259 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
49260 mkdir stageprofile-opcodes; \
49261 mv stageprofile-opcodes opcodes; \
49262 mv stage1-opcodes prev-opcodes || test -f stage1-lean
49263 @endif opcodes
49264 @if binutils
49265 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
49266 mkdir stageprofile-binutils; \
49267 mv stageprofile-binutils binutils; \
49268 mv stage1-binutils prev-binutils || test -f stage1-lean
49269 @endif binutils
49270 @if fixincludes
49271 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
49272 mkdir stageprofile-fixincludes; \
49273 mv stageprofile-fixincludes fixincludes; \
49274 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
49275 @endif fixincludes
49276 @if gas
49277 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
49278 mkdir stageprofile-gas; \
49279 mv stageprofile-gas gas; \
49280 mv stage1-gas prev-gas || test -f stage1-lean
49281 @endif gas
49282 @if gcc
49283 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
49284 mkdir stageprofile-gcc; \
49285 mv stageprofile-gcc gcc; \
49286 mv stage1-gcc prev-gcc || test -f stage1-lean
49287 @endif gcc
49288 @if gmp
49289 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
49290 mkdir stageprofile-gmp; \
49291 mv stageprofile-gmp gmp; \
49292 mv stage1-gmp prev-gmp || test -f stage1-lean
49293 @endif gmp
49294 @if mpfr
49295 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
49296 mkdir stageprofile-mpfr; \
49297 mv stageprofile-mpfr mpfr; \
49298 mv stage1-mpfr prev-mpfr || test -f stage1-lean
49299 @endif mpfr
49300 @if mpc
49301 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
49302 mkdir stageprofile-mpc; \
49303 mv stageprofile-mpc mpc; \
49304 mv stage1-mpc prev-mpc || test -f stage1-lean
49305 @endif mpc
49306 @if isl
49307 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
49308 mkdir stageprofile-isl; \
49309 mv stageprofile-isl isl; \
49310 mv stage1-isl prev-isl || test -f stage1-lean
49311 @endif isl
49312 @if libelf
49313 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
49314 mkdir stageprofile-libelf; \
49315 mv stageprofile-libelf libelf; \
49316 mv stage1-libelf prev-libelf || test -f stage1-lean
49317 @endif libelf
49318 @if gold
49319 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
49320 mkdir stageprofile-gold; \
49321 mv stageprofile-gold gold; \
49322 mv stage1-gold prev-gold || test -f stage1-lean
49323 @endif gold
49324 @if intl
49325 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
49326 mkdir stageprofile-intl; \
49327 mv stageprofile-intl intl; \
49328 mv stage1-intl prev-intl || test -f stage1-lean
49329 @endif intl
49330 @if ld
49331 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
49332 mkdir stageprofile-ld; \
49333 mv stageprofile-ld ld; \
49334 mv stage1-ld prev-ld || test -f stage1-lean
49335 @endif ld
49336 @if libbacktrace
49337 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
49338 mkdir stageprofile-libbacktrace; \
49339 mv stageprofile-libbacktrace libbacktrace; \
49340 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
49341 @endif libbacktrace
49342 @if libcpp
49343 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
49344 mkdir stageprofile-libcpp; \
49345 mv stageprofile-libcpp libcpp; \
49346 mv stage1-libcpp prev-libcpp || test -f stage1-lean
49347 @endif libcpp
49348 @if libdecnumber
49349 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
49350 mkdir stageprofile-libdecnumber; \
49351 mv stageprofile-libdecnumber libdecnumber; \
49352 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
49353 @endif libdecnumber
49354 @if libiberty
49355 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
49356 mkdir stageprofile-libiberty; \
49357 mv stageprofile-libiberty libiberty; \
49358 mv stage1-libiberty prev-libiberty || test -f stage1-lean
49359 @endif libiberty
49360 @if libiberty-linker-plugin
49361 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
49362 mkdir stageprofile-libiberty-linker-plugin; \
49363 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
49364 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
49365 @endif libiberty-linker-plugin
49366 @if libiconv
49367 @cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
49368 mkdir stageprofile-libiconv; \
49369 mv stageprofile-libiconv libiconv; \
49370 mv stage1-libiconv prev-libiconv || test -f stage1-lean
49371 @endif libiconv
49372 @if zlib
49373 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
49374 mkdir stageprofile-zlib; \
49375 mv stageprofile-zlib zlib; \
49376 mv stage1-zlib prev-zlib || test -f stage1-lean
49377 @endif zlib
49378 @if lto-plugin
49379 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
49380 mkdir stageprofile-lto-plugin; \
49381 mv stageprofile-lto-plugin lto-plugin; \
49382 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
49383 @endif lto-plugin
49384 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
49385 mkdir stageprofile-$(TARGET_SUBDIR); \
49386 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49387 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
49389 stageprofile-end::
49390 @if bfd
49391 @if test -d $(HOST_SUBDIR)/bfd; then \
49392 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
49393 mv prev-bfd stage1-bfd; : ; \
49395 @endif bfd
49396 @if opcodes
49397 @if test -d $(HOST_SUBDIR)/opcodes; then \
49398 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
49399 mv prev-opcodes stage1-opcodes; : ; \
49401 @endif opcodes
49402 @if binutils
49403 @if test -d $(HOST_SUBDIR)/binutils; then \
49404 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
49405 mv prev-binutils stage1-binutils; : ; \
49407 @endif binutils
49408 @if fixincludes
49409 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49410 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
49411 mv prev-fixincludes stage1-fixincludes; : ; \
49413 @endif fixincludes
49414 @if gas
49415 @if test -d $(HOST_SUBDIR)/gas; then \
49416 cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
49417 mv prev-gas stage1-gas; : ; \
49419 @endif gas
49420 @if gcc
49421 @if test -d $(HOST_SUBDIR)/gcc; then \
49422 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
49423 mv prev-gcc stage1-gcc; : ; \
49425 @endif gcc
49426 @if gmp
49427 @if test -d $(HOST_SUBDIR)/gmp; then \
49428 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
49429 mv prev-gmp stage1-gmp; : ; \
49431 @endif gmp
49432 @if mpfr
49433 @if test -d $(HOST_SUBDIR)/mpfr; then \
49434 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
49435 mv prev-mpfr stage1-mpfr; : ; \
49437 @endif mpfr
49438 @if mpc
49439 @if test -d $(HOST_SUBDIR)/mpc; then \
49440 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
49441 mv prev-mpc stage1-mpc; : ; \
49443 @endif mpc
49444 @if isl
49445 @if test -d $(HOST_SUBDIR)/isl; then \
49446 cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
49447 mv prev-isl stage1-isl; : ; \
49449 @endif isl
49450 @if libelf
49451 @if test -d $(HOST_SUBDIR)/libelf; then \
49452 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
49453 mv prev-libelf stage1-libelf; : ; \
49455 @endif libelf
49456 @if gold
49457 @if test -d $(HOST_SUBDIR)/gold; then \
49458 cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
49459 mv prev-gold stage1-gold; : ; \
49461 @endif gold
49462 @if intl
49463 @if test -d $(HOST_SUBDIR)/intl; then \
49464 cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
49465 mv prev-intl stage1-intl; : ; \
49467 @endif intl
49468 @if ld
49469 @if test -d $(HOST_SUBDIR)/ld; then \
49470 cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
49471 mv prev-ld stage1-ld; : ; \
49473 @endif ld
49474 @if libbacktrace
49475 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49476 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
49477 mv prev-libbacktrace stage1-libbacktrace; : ; \
49479 @endif libbacktrace
49480 @if libcpp
49481 @if test -d $(HOST_SUBDIR)/libcpp; then \
49482 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
49483 mv prev-libcpp stage1-libcpp; : ; \
49485 @endif libcpp
49486 @if libdecnumber
49487 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49488 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
49489 mv prev-libdecnumber stage1-libdecnumber; : ; \
49491 @endif libdecnumber
49492 @if libiberty
49493 @if test -d $(HOST_SUBDIR)/libiberty; then \
49494 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
49495 mv prev-libiberty stage1-libiberty; : ; \
49497 @endif libiberty
49498 @if libiberty-linker-plugin
49499 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49500 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
49501 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
49503 @endif libiberty-linker-plugin
49504 @if libiconv
49505 @if test -d $(HOST_SUBDIR)/libiconv; then \
49506 cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
49507 mv prev-libiconv stage1-libiconv; : ; \
49509 @endif libiconv
49510 @if zlib
49511 @if test -d $(HOST_SUBDIR)/zlib; then \
49512 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
49513 mv prev-zlib stage1-zlib; : ; \
49515 @endif zlib
49516 @if lto-plugin
49517 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49518 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
49519 mv prev-lto-plugin stage1-lto-plugin; : ; \
49521 @endif lto-plugin
49522 @if test -d $(TARGET_SUBDIR); then \
49523 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
49524 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
49526 rm -f stage_current
49528 # Bubble a bug fix through all the stages up to stage profile. They are
49529 # remade, but not reconfigured. The next stage (if any) will not be
49530 # reconfigured either.
49531 .PHONY: stageprofile-bubble
49532 stageprofile-bubble:: stage1-bubble
49533 @r=`${PWD_COMMAND}`; export r; \
49534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49535 if test -f stageprofile-lean || test -f stage1-lean ; then \
49536 echo Skipping rebuild of stageprofile; \
49537 else \
49538 $(MAKE) stageprofile-start; \
49539 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
49542 .PHONY: all-stageprofile clean-stageprofile
49543 do-clean: clean-stageprofile
49545 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49546 # only possibility, but now it conflicts with no-bootstrap rules
49547 @if gcc-bootstrap
49552 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49553 distclean-stage1:: distclean-stageprofile
49554 .PHONY: distclean-stageprofile
49555 distclean-stageprofile::
49556 @: $(MAKE); $(stage)
49557 @test "`cat stage_last`" != stageprofile || rm -f stage_last
49558 rm -rf stageprofile-*
49561 @endif gcc-bootstrap
49564 .PHONY: stagefeedback-start stagefeedback-end
49566 stagefeedback-start::
49567 @: $(MAKE); $(stage); \
49568 echo stagefeedback > stage_current; \
49569 echo stagefeedback > stage_last; \
49570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
49571 @if bfd
49572 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
49573 mkdir stagefeedback-bfd; \
49574 mv stagefeedback-bfd bfd; \
49575 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
49576 @endif bfd
49577 @if opcodes
49578 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
49579 mkdir stagefeedback-opcodes; \
49580 mv stagefeedback-opcodes opcodes; \
49581 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
49582 @endif opcodes
49583 @if binutils
49584 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
49585 mkdir stagefeedback-binutils; \
49586 mv stagefeedback-binutils binutils; \
49587 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
49588 @endif binutils
49589 @if fixincludes
49590 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
49591 mkdir stagefeedback-fixincludes; \
49592 mv stagefeedback-fixincludes fixincludes; \
49593 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
49594 @endif fixincludes
49595 @if gas
49596 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
49597 mkdir stagefeedback-gas; \
49598 mv stagefeedback-gas gas; \
49599 mv stageprofile-gas prev-gas || test -f stageprofile-lean
49600 @endif gas
49601 @if gcc
49602 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
49603 mkdir stagefeedback-gcc; \
49604 mv stagefeedback-gcc gcc; \
49605 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
49606 @endif gcc
49607 @if gmp
49608 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
49609 mkdir stagefeedback-gmp; \
49610 mv stagefeedback-gmp gmp; \
49611 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
49612 @endif gmp
49613 @if mpfr
49614 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
49615 mkdir stagefeedback-mpfr; \
49616 mv stagefeedback-mpfr mpfr; \
49617 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
49618 @endif mpfr
49619 @if mpc
49620 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
49621 mkdir stagefeedback-mpc; \
49622 mv stagefeedback-mpc mpc; \
49623 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
49624 @endif mpc
49625 @if isl
49626 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
49627 mkdir stagefeedback-isl; \
49628 mv stagefeedback-isl isl; \
49629 mv stageprofile-isl prev-isl || test -f stageprofile-lean
49630 @endif isl
49631 @if libelf
49632 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
49633 mkdir stagefeedback-libelf; \
49634 mv stagefeedback-libelf libelf; \
49635 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
49636 @endif libelf
49637 @if gold
49638 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
49639 mkdir stagefeedback-gold; \
49640 mv stagefeedback-gold gold; \
49641 mv stageprofile-gold prev-gold || test -f stageprofile-lean
49642 @endif gold
49643 @if intl
49644 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
49645 mkdir stagefeedback-intl; \
49646 mv stagefeedback-intl intl; \
49647 mv stageprofile-intl prev-intl || test -f stageprofile-lean
49648 @endif intl
49649 @if ld
49650 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
49651 mkdir stagefeedback-ld; \
49652 mv stagefeedback-ld ld; \
49653 mv stageprofile-ld prev-ld || test -f stageprofile-lean
49654 @endif ld
49655 @if libbacktrace
49656 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
49657 mkdir stagefeedback-libbacktrace; \
49658 mv stagefeedback-libbacktrace libbacktrace; \
49659 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
49660 @endif libbacktrace
49661 @if libcpp
49662 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
49663 mkdir stagefeedback-libcpp; \
49664 mv stagefeedback-libcpp libcpp; \
49665 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
49666 @endif libcpp
49667 @if libdecnumber
49668 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
49669 mkdir stagefeedback-libdecnumber; \
49670 mv stagefeedback-libdecnumber libdecnumber; \
49671 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
49672 @endif libdecnumber
49673 @if libiberty
49674 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
49675 mkdir stagefeedback-libiberty; \
49676 mv stagefeedback-libiberty libiberty; \
49677 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
49678 @endif libiberty
49679 @if libiberty-linker-plugin
49680 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
49681 mkdir stagefeedback-libiberty-linker-plugin; \
49682 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
49683 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
49684 @endif libiberty-linker-plugin
49685 @if libiconv
49686 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
49687 mkdir stagefeedback-libiconv; \
49688 mv stagefeedback-libiconv libiconv; \
49689 mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
49690 @endif libiconv
49691 @if zlib
49692 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
49693 mkdir stagefeedback-zlib; \
49694 mv stagefeedback-zlib zlib; \
49695 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
49696 @endif zlib
49697 @if lto-plugin
49698 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
49699 mkdir stagefeedback-lto-plugin; \
49700 mv stagefeedback-lto-plugin lto-plugin; \
49701 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
49702 @endif lto-plugin
49703 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
49704 mkdir stagefeedback-$(TARGET_SUBDIR); \
49705 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
49706 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
49708 stagefeedback-end::
49709 @if bfd
49710 @if test -d $(HOST_SUBDIR)/bfd; then \
49711 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
49712 mv prev-bfd stageprofile-bfd; : ; \
49714 @endif bfd
49715 @if opcodes
49716 @if test -d $(HOST_SUBDIR)/opcodes; then \
49717 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
49718 mv prev-opcodes stageprofile-opcodes; : ; \
49720 @endif opcodes
49721 @if binutils
49722 @if test -d $(HOST_SUBDIR)/binutils; then \
49723 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
49724 mv prev-binutils stageprofile-binutils; : ; \
49726 @endif binutils
49727 @if fixincludes
49728 @if test -d $(HOST_SUBDIR)/fixincludes; then \
49729 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
49730 mv prev-fixincludes stageprofile-fixincludes; : ; \
49732 @endif fixincludes
49733 @if gas
49734 @if test -d $(HOST_SUBDIR)/gas; then \
49735 cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
49736 mv prev-gas stageprofile-gas; : ; \
49738 @endif gas
49739 @if gcc
49740 @if test -d $(HOST_SUBDIR)/gcc; then \
49741 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
49742 mv prev-gcc stageprofile-gcc; : ; \
49744 @endif gcc
49745 @if gmp
49746 @if test -d $(HOST_SUBDIR)/gmp; then \
49747 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
49748 mv prev-gmp stageprofile-gmp; : ; \
49750 @endif gmp
49751 @if mpfr
49752 @if test -d $(HOST_SUBDIR)/mpfr; then \
49753 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
49754 mv prev-mpfr stageprofile-mpfr; : ; \
49756 @endif mpfr
49757 @if mpc
49758 @if test -d $(HOST_SUBDIR)/mpc; then \
49759 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
49760 mv prev-mpc stageprofile-mpc; : ; \
49762 @endif mpc
49763 @if isl
49764 @if test -d $(HOST_SUBDIR)/isl; then \
49765 cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
49766 mv prev-isl stageprofile-isl; : ; \
49768 @endif isl
49769 @if libelf
49770 @if test -d $(HOST_SUBDIR)/libelf; then \
49771 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
49772 mv prev-libelf stageprofile-libelf; : ; \
49774 @endif libelf
49775 @if gold
49776 @if test -d $(HOST_SUBDIR)/gold; then \
49777 cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
49778 mv prev-gold stageprofile-gold; : ; \
49780 @endif gold
49781 @if intl
49782 @if test -d $(HOST_SUBDIR)/intl; then \
49783 cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
49784 mv prev-intl stageprofile-intl; : ; \
49786 @endif intl
49787 @if ld
49788 @if test -d $(HOST_SUBDIR)/ld; then \
49789 cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
49790 mv prev-ld stageprofile-ld; : ; \
49792 @endif ld
49793 @if libbacktrace
49794 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
49795 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
49796 mv prev-libbacktrace stageprofile-libbacktrace; : ; \
49798 @endif libbacktrace
49799 @if libcpp
49800 @if test -d $(HOST_SUBDIR)/libcpp; then \
49801 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
49802 mv prev-libcpp stageprofile-libcpp; : ; \
49804 @endif libcpp
49805 @if libdecnumber
49806 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
49807 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
49808 mv prev-libdecnumber stageprofile-libdecnumber; : ; \
49810 @endif libdecnumber
49811 @if libiberty
49812 @if test -d $(HOST_SUBDIR)/libiberty; then \
49813 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
49814 mv prev-libiberty stageprofile-libiberty; : ; \
49816 @endif libiberty
49817 @if libiberty-linker-plugin
49818 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
49819 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
49820 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
49822 @endif libiberty-linker-plugin
49823 @if libiconv
49824 @if test -d $(HOST_SUBDIR)/libiconv; then \
49825 cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
49826 mv prev-libiconv stageprofile-libiconv; : ; \
49828 @endif libiconv
49829 @if zlib
49830 @if test -d $(HOST_SUBDIR)/zlib; then \
49831 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
49832 mv prev-zlib stageprofile-zlib; : ; \
49834 @endif zlib
49835 @if lto-plugin
49836 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
49837 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
49838 mv prev-lto-plugin stageprofile-lto-plugin; : ; \
49840 @endif lto-plugin
49841 @if test -d $(TARGET_SUBDIR); then \
49842 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
49843 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
49845 rm -f stage_current
49847 # Bubble a bug fix through all the stages up to stage feedback. They are
49848 # remade, but not reconfigured. The next stage (if any) will not be
49849 # reconfigured either.
49850 .PHONY: stagefeedback-bubble
49851 stagefeedback-bubble:: stageprofile-bubble
49852 @r=`${PWD_COMMAND}`; export r; \
49853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49854 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
49855 echo Skipping rebuild of stagefeedback; \
49856 else \
49857 $(MAKE) stagefeedback-start; \
49858 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
49861 .PHONY: all-stagefeedback clean-stagefeedback
49862 do-clean: clean-stagefeedback
49864 # FIXME: Will not need to be conditional when toplevel bootstrap is the
49865 # only possibility, but now it conflicts with no-bootstrap rules
49866 @if gcc-bootstrap
49870 .PHONY: profiledbootstrap profiledbootstrap-lean
49871 profiledbootstrap:
49872 echo stagefeedback > stage_final
49873 @r=`${PWD_COMMAND}`; export r; \
49874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49875 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
49876 @: $(MAKE); $(unstage)
49877 @r=`${PWD_COMMAND}`; export r; \
49878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49879 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49880 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49882 profiledbootstrap-lean:
49883 echo stagefeedback > stage_final
49884 @r=`${PWD_COMMAND}`; export r; \
49885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49886 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
49887 @: $(MAKE); $(unstage)
49888 @r=`${PWD_COMMAND}`; export r; \
49889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49890 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49891 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
49894 # Rules to wipe a stage and all the following ones, also used for cleanstrap
49895 distclean-stageprofile:: distclean-stagefeedback
49896 .PHONY: distclean-stagefeedback
49897 distclean-stagefeedback::
49898 @: $(MAKE); $(stage)
49899 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
49900 rm -rf stagefeedback-*
49903 @endif gcc-bootstrap
49907 stageprofile-end::
49908 $(MAKE) distclean-stagefeedback
49910 stagefeedback-start::
49911 @r=`${PWD_COMMAND}`; export r; \
49912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49913 for i in prev-*; do \
49914 j=`echo $$i | sed s/^prev-//`; \
49915 cd $$r/$$i && \
49916 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
49917 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
49918 done
49920 @if gcc-bootstrap
49921 do-distclean: distclean-stage1
49923 # Provide a GCC build when we're building target libraries. This does
49924 # not work as a dependency, just as the minimum necessary to avoid errors.
49925 stage_last:
49926 @r=`${PWD_COMMAND}`; export r; \
49927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49928 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
49930 # Same as unstage, but not phony and defaulting to stage1-start. We place
49931 # it in the dependency so that for example `make -j3 all-gcc' works.
49932 stage_current:
49933 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
49935 .PHONY: restrap
49936 restrap::
49937 @: $(MAKE); $(stage)
49938 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
49939 restrap:: all
49940 @endif gcc-bootstrap
49942 # --------------------------------------
49943 # Dependencies between different modules
49944 # --------------------------------------
49946 # Generic dependencies for target modules on host stuff, especially gcc
49947 @if gcc-bootstrap
49948 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
49949 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
49950 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
49951 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
49952 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
49953 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
49954 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
49955 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
49956 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
49957 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
49958 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
49959 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
49960 configure-stage1-target-libmpx: maybe-all-stage1-gcc
49961 configure-stage2-target-libmpx: maybe-all-stage2-gcc
49962 configure-stage3-target-libmpx: maybe-all-stage3-gcc
49963 configure-stage4-target-libmpx: maybe-all-stage4-gcc
49964 configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
49965 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
49966 configure-stage1-target-libvtv: maybe-all-stage1-gcc
49967 configure-stage2-target-libvtv: maybe-all-stage2-gcc
49968 configure-stage3-target-libvtv: maybe-all-stage3-gcc
49969 configure-stage4-target-libvtv: maybe-all-stage4-gcc
49970 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
49971 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
49972 configure-target-libcilkrts: stage_last
49973 configure-target-liboffloadmic: stage_last
49974 configure-target-libssp: stage_last
49975 configure-target-newlib: stage_last
49976 configure-stage1-target-libgcc: maybe-all-stage1-gcc
49977 configure-stage2-target-libgcc: maybe-all-stage2-gcc
49978 configure-stage3-target-libgcc: maybe-all-stage3-gcc
49979 configure-stage4-target-libgcc: maybe-all-stage4-gcc
49980 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
49981 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
49982 configure-target-libbacktrace: stage_last
49983 configure-target-libquadmath: stage_last
49984 configure-target-libgfortran: stage_last
49985 configure-target-libobjc: stage_last
49986 configure-target-libgo: stage_last
49987 configure-target-libtermcap: stage_last
49988 configure-target-winsup: stage_last
49989 configure-target-libgloss: stage_last
49990 configure-target-libffi: stage_last
49991 configure-target-libjava: stage_last
49992 configure-target-zlib: stage_last
49993 configure-target-boehm-gc: stage_last
49994 configure-target-rda: stage_last
49995 configure-target-libada: stage_last
49996 configure-stage1-target-libgomp: maybe-all-stage1-gcc
49997 configure-stage2-target-libgomp: maybe-all-stage2-gcc
49998 configure-stage3-target-libgomp: maybe-all-stage3-gcc
49999 configure-stage4-target-libgomp: maybe-all-stage4-gcc
50000 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
50001 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
50002 configure-target-libitm: stage_last
50003 configure-target-libatomic: stage_last
50004 @endif gcc-bootstrap
50006 @if gcc-no-bootstrap
50007 configure-target-libstdc++-v3: maybe-all-gcc
50008 configure-target-libsanitizer: maybe-all-gcc
50009 configure-target-libmpx: maybe-all-gcc
50010 configure-target-libvtv: maybe-all-gcc
50011 configure-target-libcilkrts: maybe-all-gcc
50012 configure-target-liboffloadmic: maybe-all-gcc
50013 configure-target-libssp: maybe-all-gcc
50014 configure-target-newlib: maybe-all-gcc
50015 configure-target-libgcc: maybe-all-gcc
50016 configure-target-libbacktrace: maybe-all-gcc
50017 configure-target-libquadmath: maybe-all-gcc
50018 configure-target-libgfortran: maybe-all-gcc
50019 configure-target-libobjc: maybe-all-gcc
50020 configure-target-libgo: maybe-all-gcc
50021 configure-target-libtermcap: maybe-all-gcc
50022 configure-target-winsup: maybe-all-gcc
50023 configure-target-libgloss: maybe-all-gcc
50024 configure-target-libffi: maybe-all-gcc
50025 configure-target-libjava: maybe-all-gcc
50026 configure-target-zlib: maybe-all-gcc
50027 configure-target-boehm-gc: maybe-all-gcc
50028 configure-target-rda: maybe-all-gcc
50029 configure-target-libada: maybe-all-gcc
50030 configure-target-libgomp: maybe-all-gcc
50031 configure-target-libitm: maybe-all-gcc
50032 configure-target-libatomic: maybe-all-gcc
50033 @endif gcc-no-bootstrap
50036 # There are two types of dependencies here: 'hard' dependencies, where one
50037 # module simply won't build without the other; and 'soft' dependencies, where
50038 # if the depended-on module is missing, the depending module will do without
50039 # or find a substitute somewhere (perhaps installed). Soft dependencies
50040 # are made here to depend on a 'maybe-' target. If you're not sure,
50041 # it's safer to use a soft dependency.
50048 # With all the machinery above in place, it is pretty easy to generate
50049 # dependencies. Host dependencies are a bit more complex because we have
50050 # to check for bootstrap/prebootstrap dependencies. To resolve
50051 # prebootstrap dependencies, prebootstrap modules are gathered in
50052 # a hash table.
50053 all-build-bison: maybe-all-build-texinfo
50054 all-build-flex: maybe-all-build-texinfo
50055 all-build-flex: maybe-all-build-bison
50056 all-build-flex: maybe-all-build-m4
50057 all-build-libiberty: maybe-all-build-texinfo
50058 all-build-m4: maybe-all-build-texinfo
50059 all-build-fixincludes: maybe-all-build-libiberty
50060 all-build-libcpp: maybe-all-build-libiberty
50061 configure-gcc: maybe-configure-intl
50063 configure-stage1-gcc: maybe-configure-stage1-intl
50064 configure-stage2-gcc: maybe-configure-stage2-intl
50065 configure-stage3-gcc: maybe-configure-stage3-intl
50066 configure-stage4-gcc: maybe-configure-stage4-intl
50067 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
50068 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
50069 configure-gcc: maybe-all-gmp
50071 configure-stage1-gcc: maybe-all-stage1-gmp
50072 configure-stage2-gcc: maybe-all-stage2-gmp
50073 configure-stage3-gcc: maybe-all-stage3-gmp
50074 configure-stage4-gcc: maybe-all-stage4-gmp
50075 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
50076 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
50077 configure-gcc: maybe-all-mpfr
50079 configure-stage1-gcc: maybe-all-stage1-mpfr
50080 configure-stage2-gcc: maybe-all-stage2-mpfr
50081 configure-stage3-gcc: maybe-all-stage3-mpfr
50082 configure-stage4-gcc: maybe-all-stage4-mpfr
50083 configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
50084 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50085 configure-gcc: maybe-all-mpc
50087 configure-stage1-gcc: maybe-all-stage1-mpc
50088 configure-stage2-gcc: maybe-all-stage2-mpc
50089 configure-stage3-gcc: maybe-all-stage3-mpc
50090 configure-stage4-gcc: maybe-all-stage4-mpc
50091 configure-stageprofile-gcc: maybe-all-stageprofile-mpc
50092 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50093 configure-gcc: maybe-all-isl
50095 configure-stage1-gcc: maybe-all-stage1-isl
50096 configure-stage2-gcc: maybe-all-stage2-isl
50097 configure-stage3-gcc: maybe-all-stage3-isl
50098 configure-stage4-gcc: maybe-all-stage4-isl
50099 configure-stageprofile-gcc: maybe-all-stageprofile-isl
50100 configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
50101 configure-gcc: maybe-all-lto-plugin
50103 configure-stage1-gcc: maybe-all-stage1-lto-plugin
50104 configure-stage2-gcc: maybe-all-stage2-lto-plugin
50105 configure-stage3-gcc: maybe-all-stage3-lto-plugin
50106 configure-stage4-gcc: maybe-all-stage4-lto-plugin
50107 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50108 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50109 configure-gcc: maybe-all-binutils
50111 configure-stage1-gcc: maybe-all-stage1-binutils
50112 configure-stage2-gcc: maybe-all-stage2-binutils
50113 configure-stage3-gcc: maybe-all-stage3-binutils
50114 configure-stage4-gcc: maybe-all-stage4-binutils
50115 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
50116 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
50117 configure-gcc: maybe-all-gas
50119 configure-stage1-gcc: maybe-all-stage1-gas
50120 configure-stage2-gcc: maybe-all-stage2-gas
50121 configure-stage3-gcc: maybe-all-stage3-gas
50122 configure-stage4-gcc: maybe-all-stage4-gas
50123 configure-stageprofile-gcc: maybe-all-stageprofile-gas
50124 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
50125 configure-gcc: maybe-all-ld
50127 configure-stage1-gcc: maybe-all-stage1-ld
50128 configure-stage2-gcc: maybe-all-stage2-ld
50129 configure-stage3-gcc: maybe-all-stage3-ld
50130 configure-stage4-gcc: maybe-all-stage4-ld
50131 configure-stageprofile-gcc: maybe-all-stageprofile-ld
50132 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
50133 configure-gcc: maybe-all-gold
50135 configure-stage1-gcc: maybe-all-stage1-gold
50136 configure-stage2-gcc: maybe-all-stage2-gold
50137 configure-stage3-gcc: maybe-all-stage3-gold
50138 configure-stage4-gcc: maybe-all-stage4-gold
50139 configure-stageprofile-gcc: maybe-all-stageprofile-gold
50140 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
50141 configure-gcc: maybe-all-libelf
50143 configure-stage1-gcc: maybe-all-stage1-libelf
50144 configure-stage2-gcc: maybe-all-stage2-libelf
50145 configure-stage3-gcc: maybe-all-stage3-libelf
50146 configure-stage4-gcc: maybe-all-stage4-libelf
50147 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
50148 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
50149 configure-gcc: maybe-all-libiconv
50151 configure-stage1-gcc: maybe-all-stage1-libiconv
50152 configure-stage2-gcc: maybe-all-stage2-libiconv
50153 configure-stage3-gcc: maybe-all-stage3-libiconv
50154 configure-stage4-gcc: maybe-all-stage4-libiconv
50155 configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
50156 configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50157 all-gcc: all-libiberty
50159 all-stage1-gcc: all-stage1-libiberty
50160 all-stage2-gcc: all-stage2-libiberty
50161 all-stage3-gcc: all-stage3-libiberty
50162 all-stage4-gcc: all-stage4-libiberty
50163 all-stageprofile-gcc: all-stageprofile-libiberty
50164 all-stagefeedback-gcc: all-stagefeedback-libiberty
50165 all-gcc: maybe-all-intl
50167 all-stage1-gcc: maybe-all-stage1-intl
50168 all-stage2-gcc: maybe-all-stage2-intl
50169 all-stage3-gcc: maybe-all-stage3-intl
50170 all-stage4-gcc: maybe-all-stage4-intl
50171 all-stageprofile-gcc: maybe-all-stageprofile-intl
50172 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
50173 all-gcc: maybe-all-mpfr
50175 all-stage1-gcc: maybe-all-stage1-mpfr
50176 all-stage2-gcc: maybe-all-stage2-mpfr
50177 all-stage3-gcc: maybe-all-stage3-mpfr
50178 all-stage4-gcc: maybe-all-stage4-mpfr
50179 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
50180 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
50181 all-gcc: maybe-all-mpc
50183 all-stage1-gcc: maybe-all-stage1-mpc
50184 all-stage2-gcc: maybe-all-stage2-mpc
50185 all-stage3-gcc: maybe-all-stage3-mpc
50186 all-stage4-gcc: maybe-all-stage4-mpc
50187 all-stageprofile-gcc: maybe-all-stageprofile-mpc
50188 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
50189 all-gcc: maybe-all-isl
50191 all-stage1-gcc: maybe-all-stage1-isl
50192 all-stage2-gcc: maybe-all-stage2-isl
50193 all-stage3-gcc: maybe-all-stage3-isl
50194 all-stage4-gcc: maybe-all-stage4-isl
50195 all-stageprofile-gcc: maybe-all-stageprofile-isl
50196 all-stagefeedback-gcc: maybe-all-stagefeedback-isl
50197 all-gcc: maybe-all-build-texinfo
50199 all-stage1-gcc: maybe-all-build-texinfo
50200 all-stage2-gcc: maybe-all-build-texinfo
50201 all-stage3-gcc: maybe-all-build-texinfo
50202 all-stage4-gcc: maybe-all-build-texinfo
50203 all-stageprofile-gcc: maybe-all-build-texinfo
50204 all-stagefeedback-gcc: maybe-all-build-texinfo
50205 all-gcc: maybe-all-build-bison
50207 all-stage1-gcc: maybe-all-build-bison
50208 all-stage2-gcc: maybe-all-build-bison
50209 all-stage3-gcc: maybe-all-build-bison
50210 all-stage4-gcc: maybe-all-build-bison
50211 all-stageprofile-gcc: maybe-all-build-bison
50212 all-stagefeedback-gcc: maybe-all-build-bison
50213 all-gcc: maybe-all-build-flex
50215 all-stage1-gcc: maybe-all-build-flex
50216 all-stage2-gcc: maybe-all-build-flex
50217 all-stage3-gcc: maybe-all-build-flex
50218 all-stage4-gcc: maybe-all-build-flex
50219 all-stageprofile-gcc: maybe-all-build-flex
50220 all-stagefeedback-gcc: maybe-all-build-flex
50221 all-gcc: maybe-all-build-libiberty
50223 all-stage1-gcc: maybe-all-build-libiberty
50224 all-stage2-gcc: maybe-all-build-libiberty
50225 all-stage3-gcc: maybe-all-build-libiberty
50226 all-stage4-gcc: maybe-all-build-libiberty
50227 all-stageprofile-gcc: maybe-all-build-libiberty
50228 all-stagefeedback-gcc: maybe-all-build-libiberty
50229 all-gcc: maybe-all-build-fixincludes
50231 all-stage1-gcc: maybe-all-build-fixincludes
50232 all-stage2-gcc: maybe-all-build-fixincludes
50233 all-stage3-gcc: maybe-all-build-fixincludes
50234 all-stage4-gcc: maybe-all-build-fixincludes
50235 all-stageprofile-gcc: maybe-all-build-fixincludes
50236 all-stagefeedback-gcc: maybe-all-build-fixincludes
50237 all-gcc: maybe-all-build-libcpp
50239 all-stage1-gcc: maybe-all-build-libcpp
50240 all-stage2-gcc: maybe-all-build-libcpp
50241 all-stage3-gcc: maybe-all-build-libcpp
50242 all-stage4-gcc: maybe-all-build-libcpp
50243 all-stageprofile-gcc: maybe-all-build-libcpp
50244 all-stagefeedback-gcc: maybe-all-build-libcpp
50245 all-gcc: maybe-all-zlib
50247 all-stage1-gcc: maybe-all-stage1-zlib
50248 all-stage2-gcc: maybe-all-stage2-zlib
50249 all-stage3-gcc: maybe-all-stage3-zlib
50250 all-stage4-gcc: maybe-all-stage4-zlib
50251 all-stageprofile-gcc: maybe-all-stageprofile-zlib
50252 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
50253 all-gcc: all-libbacktrace
50255 all-stage1-gcc: all-stage1-libbacktrace
50256 all-stage2-gcc: all-stage2-libbacktrace
50257 all-stage3-gcc: all-stage3-libbacktrace
50258 all-stage4-gcc: all-stage4-libbacktrace
50259 all-stageprofile-gcc: all-stageprofile-libbacktrace
50260 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
50261 all-gcc: all-libcpp
50263 all-stage1-gcc: all-stage1-libcpp
50264 all-stage2-gcc: all-stage2-libcpp
50265 all-stage3-gcc: all-stage3-libcpp
50266 all-stage4-gcc: all-stage4-libcpp
50267 all-stageprofile-gcc: all-stageprofile-libcpp
50268 all-stagefeedback-gcc: all-stagefeedback-libcpp
50269 all-gcc: all-libdecnumber
50271 all-stage1-gcc: all-stage1-libdecnumber
50272 all-stage2-gcc: all-stage2-libdecnumber
50273 all-stage3-gcc: all-stage3-libdecnumber
50274 all-stage4-gcc: all-stage4-libdecnumber
50275 all-stageprofile-gcc: all-stageprofile-libdecnumber
50276 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
50277 all-gcc: maybe-all-libiberty
50279 all-stage1-gcc: maybe-all-stage1-libiberty
50280 all-stage2-gcc: maybe-all-stage2-libiberty
50281 all-stage3-gcc: maybe-all-stage3-libiberty
50282 all-stage4-gcc: maybe-all-stage4-libiberty
50283 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
50284 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
50285 all-gcc: maybe-all-fixincludes
50287 all-stage1-gcc: maybe-all-stage1-fixincludes
50288 all-stage2-gcc: maybe-all-stage2-fixincludes
50289 all-stage3-gcc: maybe-all-stage3-fixincludes
50290 all-stage4-gcc: maybe-all-stage4-fixincludes
50291 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
50292 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
50293 all-gcc: maybe-all-lto-plugin
50295 all-stage1-gcc: maybe-all-stage1-lto-plugin
50296 all-stage2-gcc: maybe-all-stage2-lto-plugin
50297 all-stage3-gcc: maybe-all-stage3-lto-plugin
50298 all-stage4-gcc: maybe-all-stage4-lto-plugin
50299 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
50300 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
50301 all-gcc: maybe-all-libiconv
50303 all-stage1-gcc: maybe-all-stage1-libiconv
50304 all-stage2-gcc: maybe-all-stage2-libiconv
50305 all-stage3-gcc: maybe-all-stage3-libiconv
50306 all-stage4-gcc: maybe-all-stage4-libiconv
50307 all-stageprofile-gcc: maybe-all-stageprofile-libiconv
50308 all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
50309 info-gcc: maybe-all-build-libiberty
50311 info-stage1-gcc: maybe-all-build-libiberty
50312 info-stage2-gcc: maybe-all-build-libiberty
50313 info-stage3-gcc: maybe-all-build-libiberty
50314 info-stage4-gcc: maybe-all-build-libiberty
50315 info-stageprofile-gcc: maybe-all-build-libiberty
50316 info-stagefeedback-gcc: maybe-all-build-libiberty
50317 dvi-gcc: maybe-all-build-libiberty
50319 dvi-stage1-gcc: maybe-all-build-libiberty
50320 dvi-stage2-gcc: maybe-all-build-libiberty
50321 dvi-stage3-gcc: maybe-all-build-libiberty
50322 dvi-stage4-gcc: maybe-all-build-libiberty
50323 dvi-stageprofile-gcc: maybe-all-build-libiberty
50324 dvi-stagefeedback-gcc: maybe-all-build-libiberty
50325 pdf-gcc: maybe-all-build-libiberty
50327 pdf-stage1-gcc: maybe-all-build-libiberty
50328 pdf-stage2-gcc: maybe-all-build-libiberty
50329 pdf-stage3-gcc: maybe-all-build-libiberty
50330 pdf-stage4-gcc: maybe-all-build-libiberty
50331 pdf-stageprofile-gcc: maybe-all-build-libiberty
50332 pdf-stagefeedback-gcc: maybe-all-build-libiberty
50333 html-gcc: maybe-all-build-libiberty
50335 html-stage1-gcc: maybe-all-build-libiberty
50336 html-stage2-gcc: maybe-all-build-libiberty
50337 html-stage3-gcc: maybe-all-build-libiberty
50338 html-stage4-gcc: maybe-all-build-libiberty
50339 html-stageprofile-gcc: maybe-all-build-libiberty
50340 html-stagefeedback-gcc: maybe-all-build-libiberty
50341 install-gcc: maybe-install-fixincludes
50342 install-gcc: maybe-install-lto-plugin
50343 install-strip-gcc: maybe-install-strip-fixincludes
50344 install-strip-gcc: maybe-install-strip-lto-plugin
50345 configure-libcpp: configure-libiberty
50347 configure-stage1-libcpp: configure-stage1-libiberty
50348 configure-stage2-libcpp: configure-stage2-libiberty
50349 configure-stage3-libcpp: configure-stage3-libiberty
50350 configure-stage4-libcpp: configure-stage4-libiberty
50351 configure-stageprofile-libcpp: configure-stageprofile-libiberty
50352 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
50353 configure-libcpp: maybe-configure-intl
50355 configure-stage1-libcpp: maybe-configure-stage1-intl
50356 configure-stage2-libcpp: maybe-configure-stage2-intl
50357 configure-stage3-libcpp: maybe-configure-stage3-intl
50358 configure-stage4-libcpp: maybe-configure-stage4-intl
50359 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
50360 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
50361 configure-libcpp: maybe-all-libiconv
50363 configure-stage1-libcpp: maybe-all-stage1-libiconv
50364 configure-stage2-libcpp: maybe-all-stage2-libiconv
50365 configure-stage3-libcpp: maybe-all-stage3-libiconv
50366 configure-stage4-libcpp: maybe-all-stage4-libiconv
50367 configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50368 configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50369 all-libcpp: all-libiberty
50371 all-stage1-libcpp: all-stage1-libiberty
50372 all-stage2-libcpp: all-stage2-libiberty
50373 all-stage3-libcpp: all-stage3-libiberty
50374 all-stage4-libcpp: all-stage4-libiberty
50375 all-stageprofile-libcpp: all-stageprofile-libiberty
50376 all-stagefeedback-libcpp: all-stagefeedback-libiberty
50377 all-libcpp: maybe-all-intl
50379 all-stage1-libcpp: maybe-all-stage1-intl
50380 all-stage2-libcpp: maybe-all-stage2-intl
50381 all-stage3-libcpp: maybe-all-stage3-intl
50382 all-stage4-libcpp: maybe-all-stage4-intl
50383 all-stageprofile-libcpp: maybe-all-stageprofile-intl
50384 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
50385 all-libcpp: maybe-all-libiconv
50387 all-stage1-libcpp: maybe-all-stage1-libiconv
50388 all-stage2-libcpp: maybe-all-stage2-libiconv
50389 all-stage3-libcpp: maybe-all-stage3-libiconv
50390 all-stage4-libcpp: maybe-all-stage4-libiconv
50391 all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
50392 all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
50393 all-fixincludes: maybe-all-libiberty
50395 all-stage1-fixincludes: maybe-all-stage1-libiberty
50396 all-stage2-fixincludes: maybe-all-stage2-libiberty
50397 all-stage3-fixincludes: maybe-all-stage3-libiberty
50398 all-stage4-fixincludes: maybe-all-stage4-libiberty
50399 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
50400 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
50401 all-gnattools: maybe-all-target-libada
50402 all-gnattools: maybe-all-target-libstdc++-v3
50403 all-lto-plugin: maybe-all-libiberty
50405 all-stage1-lto-plugin: maybe-all-stage1-libiberty
50406 all-stage2-lto-plugin: maybe-all-stage2-libiberty
50407 all-stage3-lto-plugin: maybe-all-stage3-libiberty
50408 all-stage4-lto-plugin: maybe-all-stage4-libiberty
50409 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
50410 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
50411 all-lto-plugin: maybe-all-libiberty-linker-plugin
50413 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
50414 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
50415 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
50416 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
50417 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
50418 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
50419 configure-libcc1: maybe-configure-gcc
50420 all-libcc1: maybe-all-gcc
50421 all-gotools: maybe-all-target-libgo
50422 all-utils: maybe-all-libiberty
50423 configure-intl: maybe-all-libiconv
50425 configure-stage1-intl: maybe-all-stage1-libiconv
50426 configure-stage2-intl: maybe-all-stage2-libiconv
50427 configure-stage3-intl: maybe-all-stage3-libiconv
50428 configure-stage4-intl: maybe-all-stage4-libiconv
50429 configure-stageprofile-intl: maybe-all-stageprofile-libiconv
50430 configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50431 configure-mpfr: maybe-all-gmp
50433 configure-stage1-mpfr: maybe-all-stage1-gmp
50434 configure-stage2-mpfr: maybe-all-stage2-gmp
50435 configure-stage3-mpfr: maybe-all-stage3-gmp
50436 configure-stage4-mpfr: maybe-all-stage4-gmp
50437 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
50438 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
50439 configure-mpc: maybe-all-mpfr
50441 configure-stage1-mpc: maybe-all-stage1-mpfr
50442 configure-stage2-mpc: maybe-all-stage2-mpfr
50443 configure-stage3-mpc: maybe-all-stage3-mpfr
50444 configure-stage4-mpc: maybe-all-stage4-mpfr
50445 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
50446 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
50447 configure-isl: maybe-all-gmp
50449 configure-stage1-isl: maybe-all-stage1-gmp
50450 configure-stage2-isl: maybe-all-stage2-gmp
50451 configure-stage3-isl: maybe-all-stage3-gmp
50452 configure-stage4-isl: maybe-all-stage4-gmp
50453 configure-stageprofile-isl: maybe-all-stageprofile-gmp
50454 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
50455 all-intl: maybe-all-libiconv
50457 all-stage1-intl: maybe-all-stage1-libiconv
50458 all-stage2-intl: maybe-all-stage2-libiconv
50459 all-stage3-intl: maybe-all-stage3-libiconv
50460 all-stage4-intl: maybe-all-stage4-libiconv
50461 all-stageprofile-intl: maybe-all-stageprofile-libiconv
50462 all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
50463 configure-gdb: maybe-all-intl
50464 configure-gdb: maybe-configure-sim
50465 configure-gdb: maybe-all-bfd
50466 configure-gdb: maybe-all-libiconv
50467 all-gdb: maybe-all-libiberty
50468 all-gdb: maybe-all-libiconv
50469 all-gdb: maybe-all-opcodes
50470 all-gdb: maybe-all-readline
50471 all-gdb: maybe-all-build-bison
50472 all-gdb: maybe-all-sim
50473 all-gdb: maybe-all-libdecnumber
50474 all-gdb: maybe-all-libtermcap
50475 configure-libgui: maybe-configure-tcl
50476 configure-libgui: maybe-configure-tk
50477 all-libgui: maybe-all-tcl
50478 all-libgui: maybe-all-tk
50479 all-libgui: maybe-all-itcl
50480 configure-bfd: configure-libiberty
50482 configure-stage1-bfd: configure-stage1-libiberty
50483 configure-stage2-bfd: configure-stage2-libiberty
50484 configure-stage3-bfd: configure-stage3-libiberty
50485 configure-stage4-bfd: configure-stage4-libiberty
50486 configure-stageprofile-bfd: configure-stageprofile-libiberty
50487 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
50488 configure-bfd: maybe-configure-intl
50490 configure-stage1-bfd: maybe-configure-stage1-intl
50491 configure-stage2-bfd: maybe-configure-stage2-intl
50492 configure-stage3-bfd: maybe-configure-stage3-intl
50493 configure-stage4-bfd: maybe-configure-stage4-intl
50494 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
50495 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
50496 all-bfd: maybe-all-libiberty
50498 all-stage1-bfd: maybe-all-stage1-libiberty
50499 all-stage2-bfd: maybe-all-stage2-libiberty
50500 all-stage3-bfd: maybe-all-stage3-libiberty
50501 all-stage4-bfd: maybe-all-stage4-libiberty
50502 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
50503 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
50504 all-bfd: maybe-all-intl
50506 all-stage1-bfd: maybe-all-stage1-intl
50507 all-stage2-bfd: maybe-all-stage2-intl
50508 all-stage3-bfd: maybe-all-stage3-intl
50509 all-stage4-bfd: maybe-all-stage4-intl
50510 all-stageprofile-bfd: maybe-all-stageprofile-intl
50511 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
50512 all-bfd: maybe-all-zlib
50514 all-stage1-bfd: maybe-all-stage1-zlib
50515 all-stage2-bfd: maybe-all-stage2-zlib
50516 all-stage3-bfd: maybe-all-stage3-zlib
50517 all-stage4-bfd: maybe-all-stage4-zlib
50518 all-stageprofile-bfd: maybe-all-stageprofile-zlib
50519 all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
50520 configure-opcodes: configure-libiberty
50522 configure-stage1-opcodes: configure-stage1-libiberty
50523 configure-stage2-opcodes: configure-stage2-libiberty
50524 configure-stage3-opcodes: configure-stage3-libiberty
50525 configure-stage4-opcodes: configure-stage4-libiberty
50526 configure-stageprofile-opcodes: configure-stageprofile-libiberty
50527 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
50528 all-opcodes: maybe-all-libiberty
50530 all-stage1-opcodes: maybe-all-stage1-libiberty
50531 all-stage2-opcodes: maybe-all-stage2-libiberty
50532 all-stage3-opcodes: maybe-all-stage3-libiberty
50533 all-stage4-opcodes: maybe-all-stage4-libiberty
50534 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50535 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50536 configure-binutils: maybe-configure-intl
50538 configure-stage1-binutils: maybe-configure-stage1-intl
50539 configure-stage2-binutils: maybe-configure-stage2-intl
50540 configure-stage3-binutils: maybe-configure-stage3-intl
50541 configure-stage4-binutils: maybe-configure-stage4-intl
50542 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
50543 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
50544 all-binutils: maybe-all-libiberty
50546 all-stage1-binutils: maybe-all-stage1-libiberty
50547 all-stage2-binutils: maybe-all-stage2-libiberty
50548 all-stage3-binutils: maybe-all-stage3-libiberty
50549 all-stage4-binutils: maybe-all-stage4-libiberty
50550 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
50551 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
50552 all-binutils: maybe-all-opcodes
50554 all-stage1-binutils: maybe-all-stage1-opcodes
50555 all-stage2-binutils: maybe-all-stage2-opcodes
50556 all-stage3-binutils: maybe-all-stage3-opcodes
50557 all-stage4-binutils: maybe-all-stage4-opcodes
50558 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
50559 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
50560 all-binutils: maybe-all-bfd
50562 all-stage1-binutils: maybe-all-stage1-bfd
50563 all-stage2-binutils: maybe-all-stage2-bfd
50564 all-stage3-binutils: maybe-all-stage3-bfd
50565 all-stage4-binutils: maybe-all-stage4-bfd
50566 all-stageprofile-binutils: maybe-all-stageprofile-bfd
50567 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
50568 all-binutils: maybe-all-build-flex
50570 all-stage1-binutils: maybe-all-build-flex
50571 all-stage2-binutils: maybe-all-build-flex
50572 all-stage3-binutils: maybe-all-build-flex
50573 all-stage4-binutils: maybe-all-build-flex
50574 all-stageprofile-binutils: maybe-all-build-flex
50575 all-stagefeedback-binutils: maybe-all-build-flex
50576 all-binutils: maybe-all-build-bison
50578 all-stage1-binutils: maybe-all-build-bison
50579 all-stage2-binutils: maybe-all-build-bison
50580 all-stage3-binutils: maybe-all-build-bison
50581 all-stage4-binutils: maybe-all-build-bison
50582 all-stageprofile-binutils: maybe-all-build-bison
50583 all-stagefeedback-binutils: maybe-all-build-bison
50584 all-binutils: maybe-all-intl
50586 all-stage1-binutils: maybe-all-stage1-intl
50587 all-stage2-binutils: maybe-all-stage2-intl
50588 all-stage3-binutils: maybe-all-stage3-intl
50589 all-stage4-binutils: maybe-all-stage4-intl
50590 all-stageprofile-binutils: maybe-all-stageprofile-intl
50591 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
50592 all-binutils: maybe-all-gas
50594 all-stage1-binutils: maybe-all-stage1-gas
50595 all-stage2-binutils: maybe-all-stage2-gas
50596 all-stage3-binutils: maybe-all-stage3-gas
50597 all-stage4-binutils: maybe-all-stage4-gas
50598 all-stageprofile-binutils: maybe-all-stageprofile-gas
50599 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
50600 install-binutils: maybe-install-opcodes
50601 install-strip-binutils: maybe-install-strip-opcodes
50602 install-opcodes: maybe-install-bfd
50603 install-strip-opcodes: maybe-install-strip-bfd
50604 configure-gas: maybe-configure-intl
50606 configure-stage1-gas: maybe-configure-stage1-intl
50607 configure-stage2-gas: maybe-configure-stage2-intl
50608 configure-stage3-gas: maybe-configure-stage3-intl
50609 configure-stage4-gas: maybe-configure-stage4-intl
50610 configure-stageprofile-gas: maybe-configure-stageprofile-intl
50611 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
50612 all-gas: maybe-all-libiberty
50614 all-stage1-gas: maybe-all-stage1-libiberty
50615 all-stage2-gas: maybe-all-stage2-libiberty
50616 all-stage3-gas: maybe-all-stage3-libiberty
50617 all-stage4-gas: maybe-all-stage4-libiberty
50618 all-stageprofile-gas: maybe-all-stageprofile-libiberty
50619 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
50620 all-gas: maybe-all-opcodes
50622 all-stage1-gas: maybe-all-stage1-opcodes
50623 all-stage2-gas: maybe-all-stage2-opcodes
50624 all-stage3-gas: maybe-all-stage3-opcodes
50625 all-stage4-gas: maybe-all-stage4-opcodes
50626 all-stageprofile-gas: maybe-all-stageprofile-opcodes
50627 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
50628 all-gas: maybe-all-bfd
50630 all-stage1-gas: maybe-all-stage1-bfd
50631 all-stage2-gas: maybe-all-stage2-bfd
50632 all-stage3-gas: maybe-all-stage3-bfd
50633 all-stage4-gas: maybe-all-stage4-bfd
50634 all-stageprofile-gas: maybe-all-stageprofile-bfd
50635 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
50636 all-gas: maybe-all-intl
50638 all-stage1-gas: maybe-all-stage1-intl
50639 all-stage2-gas: maybe-all-stage2-intl
50640 all-stage3-gas: maybe-all-stage3-intl
50641 all-stage4-gas: maybe-all-stage4-intl
50642 all-stageprofile-gas: maybe-all-stageprofile-intl
50643 all-stagefeedback-gas: maybe-all-stagefeedback-intl
50644 configure-gprof: maybe-configure-intl
50645 all-gprof: maybe-all-libiberty
50646 all-gprof: maybe-all-bfd
50647 all-gprof: maybe-all-opcodes
50648 all-gprof: maybe-all-intl
50649 all-gprof: maybe-all-gas
50650 configure-ld: maybe-configure-intl
50652 configure-stage1-ld: maybe-configure-stage1-intl
50653 configure-stage2-ld: maybe-configure-stage2-intl
50654 configure-stage3-ld: maybe-configure-stage3-intl
50655 configure-stage4-ld: maybe-configure-stage4-intl
50656 configure-stageprofile-ld: maybe-configure-stageprofile-intl
50657 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
50658 all-ld: maybe-all-libiberty
50660 all-stage1-ld: maybe-all-stage1-libiberty
50661 all-stage2-ld: maybe-all-stage2-libiberty
50662 all-stage3-ld: maybe-all-stage3-libiberty
50663 all-stage4-ld: maybe-all-stage4-libiberty
50664 all-stageprofile-ld: maybe-all-stageprofile-libiberty
50665 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
50666 all-ld: maybe-all-bfd
50668 all-stage1-ld: maybe-all-stage1-bfd
50669 all-stage2-ld: maybe-all-stage2-bfd
50670 all-stage3-ld: maybe-all-stage3-bfd
50671 all-stage4-ld: maybe-all-stage4-bfd
50672 all-stageprofile-ld: maybe-all-stageprofile-bfd
50673 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
50674 all-ld: maybe-all-opcodes
50676 all-stage1-ld: maybe-all-stage1-opcodes
50677 all-stage2-ld: maybe-all-stage2-opcodes
50678 all-stage3-ld: maybe-all-stage3-opcodes
50679 all-stage4-ld: maybe-all-stage4-opcodes
50680 all-stageprofile-ld: maybe-all-stageprofile-opcodes
50681 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
50682 all-ld: maybe-all-build-bison
50684 all-stage1-ld: maybe-all-build-bison
50685 all-stage2-ld: maybe-all-build-bison
50686 all-stage3-ld: maybe-all-build-bison
50687 all-stage4-ld: maybe-all-build-bison
50688 all-stageprofile-ld: maybe-all-build-bison
50689 all-stagefeedback-ld: maybe-all-build-bison
50690 all-ld: maybe-all-build-flex
50692 all-stage1-ld: maybe-all-build-flex
50693 all-stage2-ld: maybe-all-build-flex
50694 all-stage3-ld: maybe-all-build-flex
50695 all-stage4-ld: maybe-all-build-flex
50696 all-stageprofile-ld: maybe-all-build-flex
50697 all-stagefeedback-ld: maybe-all-build-flex
50698 all-ld: maybe-all-intl
50700 all-stage1-ld: maybe-all-stage1-intl
50701 all-stage2-ld: maybe-all-stage2-intl
50702 all-stage3-ld: maybe-all-stage3-intl
50703 all-stage4-ld: maybe-all-stage4-intl
50704 all-stageprofile-ld: maybe-all-stageprofile-intl
50705 all-stagefeedback-ld: maybe-all-stagefeedback-intl
50706 all-ld: maybe-all-gas
50708 all-stage1-ld: maybe-all-stage1-gas
50709 all-stage2-ld: maybe-all-stage2-gas
50710 all-stage3-ld: maybe-all-stage3-gas
50711 all-stage4-ld: maybe-all-stage4-gas
50712 all-stageprofile-ld: maybe-all-stageprofile-gas
50713 all-stagefeedback-ld: maybe-all-stagefeedback-gas
50714 all-ld: maybe-all-binutils
50716 all-stage1-ld: maybe-all-stage1-binutils
50717 all-stage2-ld: maybe-all-stage2-binutils
50718 all-stage3-ld: maybe-all-stage3-binutils
50719 all-stage4-ld: maybe-all-stage4-binutils
50720 all-stageprofile-ld: maybe-all-stageprofile-binutils
50721 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
50722 install-ld: maybe-install-gold
50723 install-strip-ld: maybe-install-strip-gold
50724 configure-gold: maybe-configure-intl
50726 configure-stage1-gold: maybe-configure-stage1-intl
50727 configure-stage2-gold: maybe-configure-stage2-intl
50728 configure-stage3-gold: maybe-configure-stage3-intl
50729 configure-stage4-gold: maybe-configure-stage4-intl
50730 configure-stageprofile-gold: maybe-configure-stageprofile-intl
50731 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
50732 all-gold: maybe-all-libiberty
50734 all-stage1-gold: maybe-all-stage1-libiberty
50735 all-stage2-gold: maybe-all-stage2-libiberty
50736 all-stage3-gold: maybe-all-stage3-libiberty
50737 all-stage4-gold: maybe-all-stage4-libiberty
50738 all-stageprofile-gold: maybe-all-stageprofile-libiberty
50739 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
50740 all-gold: maybe-all-intl
50742 all-stage1-gold: maybe-all-stage1-intl
50743 all-stage2-gold: maybe-all-stage2-intl
50744 all-stage3-gold: maybe-all-stage3-intl
50745 all-stage4-gold: maybe-all-stage4-intl
50746 all-stageprofile-gold: maybe-all-stageprofile-intl
50747 all-stagefeedback-gold: maybe-all-stagefeedback-intl
50748 all-gold: maybe-all-bfd
50750 all-stage1-gold: maybe-all-stage1-bfd
50751 all-stage2-gold: maybe-all-stage2-bfd
50752 all-stage3-gold: maybe-all-stage3-bfd
50753 all-stage4-gold: maybe-all-stage4-bfd
50754 all-stageprofile-gold: maybe-all-stageprofile-bfd
50755 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
50756 all-gold: maybe-all-build-bison
50758 all-stage1-gold: maybe-all-build-bison
50759 all-stage2-gold: maybe-all-build-bison
50760 all-stage3-gold: maybe-all-build-bison
50761 all-stage4-gold: maybe-all-build-bison
50762 all-stageprofile-gold: maybe-all-build-bison
50763 all-stagefeedback-gold: maybe-all-build-bison
50764 all-gold: maybe-all-gas
50766 all-stage1-gold: maybe-all-stage1-gas
50767 all-stage2-gold: maybe-all-stage2-gas
50768 all-stage3-gold: maybe-all-stage3-gas
50769 all-stage4-gold: maybe-all-stage4-gas
50770 all-stageprofile-gold: maybe-all-stageprofile-gas
50771 all-stagefeedback-gold: maybe-all-stagefeedback-gas
50772 check-gold: maybe-all-binutils
50774 check-stage1-gold: maybe-all-stage1-binutils
50775 check-stage2-gold: maybe-all-stage2-binutils
50776 check-stage3-gold: maybe-all-stage3-binutils
50777 check-stage4-gold: maybe-all-stage4-binutils
50778 check-stageprofile-gold: maybe-all-stageprofile-binutils
50779 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
50780 check-gold: maybe-all-gas
50782 check-stage1-gold: maybe-all-stage1-gas
50783 check-stage2-gold: maybe-all-stage2-gas
50784 check-stage3-gold: maybe-all-stage3-gas
50785 check-stage4-gold: maybe-all-stage4-gas
50786 check-stageprofile-gold: maybe-all-stageprofile-gas
50787 check-stagefeedback-gold: maybe-all-stagefeedback-gas
50788 configure-opcodes: maybe-configure-intl
50790 configure-stage1-opcodes: maybe-configure-stage1-intl
50791 configure-stage2-opcodes: maybe-configure-stage2-intl
50792 configure-stage3-opcodes: maybe-configure-stage3-intl
50793 configure-stage4-opcodes: maybe-configure-stage4-intl
50794 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
50795 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
50796 all-opcodes: maybe-all-bfd
50798 all-stage1-opcodes: maybe-all-stage1-bfd
50799 all-stage2-opcodes: maybe-all-stage2-bfd
50800 all-stage3-opcodes: maybe-all-stage3-bfd
50801 all-stage4-opcodes: maybe-all-stage4-bfd
50802 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
50803 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
50804 all-opcodes: maybe-all-libiberty
50806 all-stage1-opcodes: maybe-all-stage1-libiberty
50807 all-stage2-opcodes: maybe-all-stage2-libiberty
50808 all-stage3-opcodes: maybe-all-stage3-libiberty
50809 all-stage4-opcodes: maybe-all-stage4-libiberty
50810 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
50811 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
50812 all-opcodes: maybe-all-intl
50814 all-stage1-opcodes: maybe-all-stage1-intl
50815 all-stage2-opcodes: maybe-all-stage2-intl
50816 all-stage3-opcodes: maybe-all-stage3-intl
50817 all-stage4-opcodes: maybe-all-stage4-intl
50818 all-stageprofile-opcodes: maybe-all-stageprofile-intl
50819 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
50820 all-dejagnu: maybe-all-tcl
50821 all-dejagnu: maybe-all-expect
50822 all-dejagnu: maybe-all-tk
50823 configure-expect: maybe-configure-tcl
50824 configure-expect: maybe-configure-tk
50825 all-expect: maybe-all-tcl
50826 all-expect: maybe-all-tk
50827 configure-itcl: maybe-configure-tcl
50828 configure-itcl: maybe-configure-tk
50829 all-itcl: maybe-all-tcl
50830 all-itcl: maybe-all-tk
50831 install-itcl: maybe-install-tcl
50832 install-strip-itcl: maybe-install-strip-tcl
50833 configure-tk: maybe-configure-tcl
50834 all-tk: maybe-all-tcl
50835 all-sid: maybe-all-libiberty
50836 all-sid: maybe-all-bfd
50837 all-sid: maybe-all-opcodes
50838 all-sid: maybe-all-tcl
50839 all-sid: maybe-all-tk
50840 install-sid: maybe-install-tcl
50841 install-strip-sid: maybe-install-strip-tcl
50842 install-sid: maybe-install-tk
50843 install-strip-sid: maybe-install-strip-tk
50844 configure-sim: maybe-configure-intl
50845 all-sim: maybe-all-intl
50846 all-sim: maybe-all-libiberty
50847 all-sim: maybe-all-bfd
50848 all-sim: maybe-all-opcodes
50849 all-sim: maybe-all-readline
50850 all-sim: maybe-configure-gdb
50851 all-fastjar: maybe-all-zlib
50852 all-fastjar: maybe-all-build-texinfo
50853 all-fastjar: maybe-all-libiberty
50854 all-bison: maybe-all-intl
50855 all-bison: maybe-all-build-texinfo
50856 all-flex: maybe-all-build-bison
50857 all-flex: maybe-all-intl
50858 all-flex: maybe-all-m4
50859 all-flex: maybe-all-build-texinfo
50860 all-m4: maybe-all-intl
50861 all-m4: maybe-all-build-texinfo
50862 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
50863 configure-target-fastjar: maybe-configure-target-zlib
50864 all-target-fastjar: maybe-all-target-zlib
50865 configure-target-libgo: maybe-configure-target-libffi
50866 configure-target-libgo: maybe-all-target-libstdc++-v3
50867 all-target-libgo: maybe-all-target-libbacktrace
50868 all-target-libgo: maybe-all-target-libffi
50869 all-target-libgo: maybe-all-target-libatomic
50870 configure-target-libjava: maybe-configure-target-zlib
50871 configure-target-libjava: maybe-configure-target-boehm-gc
50872 configure-target-libjava: maybe-configure-target-libffi
50873 all-target-libjava: maybe-all-fastjar
50874 all-target-libjava: maybe-all-target-zlib
50875 all-target-libjava: maybe-all-target-boehm-gc
50876 all-target-libjava: maybe-all-target-libffi
50877 configure-target-libobjc: maybe-configure-target-boehm-gc
50878 all-target-libobjc: maybe-all-target-boehm-gc
50879 configure-target-libstdc++-v3: maybe-configure-target-libgomp
50881 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50882 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50883 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50884 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50885 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50886 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50887 configure-target-liboffloadmic: maybe-configure-target-libgomp
50888 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
50890 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
50891 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
50892 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
50893 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
50894 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
50895 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
50896 configure-target-libvtv: maybe-all-target-libstdc++-v3
50898 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
50899 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
50900 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
50901 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
50902 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
50903 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
50904 all-target-libstdc++-v3: maybe-configure-target-libgomp
50906 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
50907 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
50908 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
50909 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
50910 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
50911 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
50912 all-target-liboffloadmic: maybe-all-target-libgomp
50913 install-target-libgo: maybe-install-target-libatomic
50914 install-target-libgfortran: maybe-install-target-libquadmath
50915 install-target-libgfortran: maybe-install-target-libgcc
50916 install-target-libsanitizer: maybe-install-target-libstdc++-v3
50917 install-target-libsanitizer: maybe-install-target-libgcc
50918 install-target-libvtv: maybe-install-target-libstdc++-v3
50919 install-target-libvtv: maybe-install-target-libgcc
50920 install-target-libcilkrts: maybe-install-target-libstdc++-v3
50921 install-target-libcilkrts: maybe-install-target-libgcc
50922 install-target-liboffloadmic: maybe-install-target-libstdc++-v3
50923 install-target-liboffloadmic: maybe-install-target-libgcc
50924 install-target-libjava: maybe-install-target-libgcc
50925 install-target-libitm: maybe-install-target-libgcc
50926 install-target-libobjc: maybe-install-target-libgcc
50927 install-target-libstdc++-v3: maybe-install-target-libgcc
50928 all-target-libgloss: maybe-all-target-newlib
50929 all-target-winsup: maybe-all-target-libtermcap
50930 configure-target-newlib: maybe-all-binutils
50931 configure-target-newlib: maybe-all-ld
50932 configure-target-libgfortran: maybe-all-target-libquadmath
50933 configure-target-libgfortran: maybe-all-target-libbacktrace
50936 # Dependencies for target modules on other target modules are
50937 # described by lang_env_dependencies; the defaults apply to anything
50938 # not mentioned there.
50941 @if gcc-bootstrap
50942 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
50943 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
50944 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
50945 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
50946 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
50947 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
50948 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
50949 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
50950 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
50951 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
50952 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
50953 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
50954 configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
50955 configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
50956 configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
50957 configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
50958 configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
50959 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
50960 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
50961 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
50962 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
50963 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
50964 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
50965 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
50966 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
50967 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
50968 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
50969 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
50970 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
50971 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
50972 @endif gcc-bootstrap
50974 @if gcc-no-bootstrap
50975 configure-target-libstdc++-v3: maybe-all-target-libgcc
50976 configure-target-libsanitizer: maybe-all-target-libgcc
50977 configure-target-libmpx: maybe-all-target-libgcc
50978 configure-target-libvtv: maybe-all-target-libgcc
50979 configure-target-libcilkrts: maybe-all-target-libgcc
50980 configure-target-liboffloadmic: maybe-all-target-libgcc
50981 configure-target-libssp: maybe-all-target-libgcc
50982 configure-target-newlib: maybe-all-target-libgcc
50983 configure-target-libbacktrace: maybe-all-target-libgcc
50984 configure-target-libquadmath: maybe-all-target-libgcc
50985 configure-target-libgfortran: maybe-all-target-libgcc
50986 configure-target-libobjc: maybe-all-target-libgcc
50987 configure-target-libgo: maybe-all-target-libgcc
50988 configure-target-libtermcap: maybe-all-target-libgcc
50989 configure-target-winsup: maybe-all-target-libgcc
50990 configure-target-libgloss: maybe-all-target-libgcc
50991 configure-target-libffi: maybe-all-target-libgcc
50992 configure-target-libjava: maybe-all-target-libgcc
50993 configure-target-zlib: maybe-all-target-libgcc
50994 configure-target-boehm-gc: maybe-all-target-libgcc
50995 configure-target-rda: maybe-all-target-libgcc
50996 configure-target-libada: maybe-all-target-libgcc
50997 configure-target-libgomp: maybe-all-target-libgcc
50998 configure-target-libitm: maybe-all-target-libgcc
50999 configure-target-libatomic: maybe-all-target-libgcc
51000 @endif gcc-no-bootstrap
51003 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
51005 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
51007 configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
51009 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
51011 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
51012 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
51014 configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
51015 configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
51017 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
51021 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
51023 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
51025 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
51027 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
51029 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
51031 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
51033 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
51036 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
51038 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
51039 configure-target-libjava: maybe-all-target-libstdc++-v3
51041 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
51043 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
51045 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
51047 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
51049 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
51051 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
51052 configure-target-libitm: maybe-all-target-libstdc++-v3
51054 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
51057 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
51058 GDB_TK = @GDB_TK@
51059 INSTALL_GDB_TK = @INSTALL_GDB_TK@
51060 configure-gdb: $(CONFIGURE_GDB_TK)
51061 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
51062 install-gdb: $(INSTALL_GDB_TK)
51064 # Serialization dependencies. Host configures don't work well in parallel to
51065 # each other, due to contention over config.cache. Target configures and
51066 # build configures are similar.
51067 @serialization_dependencies@
51069 # --------------------------------
51070 # Regenerating top level configury
51071 # --------------------------------
51073 # Rebuilding Makefile.in, using autogen.
51074 AUTOGEN = autogen
51075 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
51076 cd $(srcdir) && $(AUTOGEN) Makefile.def
51078 # Rebuilding Makefile.
51079 Makefile: $(srcdir)/Makefile.in config.status
51080 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
51082 config.status: configure
51083 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
51085 # Rebuilding configure.
51086 AUTOCONF = autoconf
51087 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
51088 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
51089 cd $(srcdir) && $(AUTOCONF)
51091 # ------------------------------
51092 # Special directives to GNU Make
51093 # ------------------------------
51095 # Don't pass command-line variables to submakes.
51096 .NOEXPORT:
51097 MAKEOVERRIDES=
51099 # end of Makefile.in